Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Структура управляющей программы




N75 G01 Z-10.75 F0.3 S1800 T03 M08 LF

Результат анализа представлен в следующей таблице 1.4.:

 

 

Таблица 1.4.

Слово Адрес Число Значение
N75 N   Слово, состоящее из адреса N и порядкового числа 75, обозначает порядковый номер кадра.
G01 G   Слово, состоящее из адреса G и кодового числа 01, обозначает подготовительную функцию, предписывающую выполнить перемещение инструмента по прямой линии с заданной скоростью подачи.
Z-10.75 Z -10.75 Слово, состоящее из адреса Z и размерного числа –10.75, обозначает координату расположения по оси Z точки, в которую инструмент должен выполнить перемещение в связи с полученной командой G01.
F0.3 F 0.3 Слово, состоящее из адреса F и размерного числа 0.3, обозначает величину скорости подачи по оси Z при выполнении команды G01.
S1800 S   Слово, состоящее из адреса S и размерного числа 1800, обозначает величину скорости вращения шпинделя
T03 T   Слово, состоящее из адреса T и порядкового числа 03, обозначает порядковый номер инструмента, установленного в рабочую позицию из устройства автоматической смены инструмента.
M08 M   Слово, состоящее из адреса M и кодового числа 08, обозначает вспомогательную функцию, предписывающую при выполнении команды G01 включить подачу СОЖ.
LF LF - Слово, обозначающее окончание кадра. Применяется только в случае рукописного составления текста управляющей программы. При распечатке программы на устройстве печати не печатается.

Состав программы, количество слов и структура слов определяется форматом кадра.

Например для системы «Размер- 4» станков типа 2204ВМ1Ф4 формат кадра имеет вид:

N79G2X+–43Y+–43Z+–43R+–43I+–43J+–43K+–43Y+–43B+–7

C+–7F41S51T46M2E7H7ПС

Здесь N7 означает семиразрядный номер кадра, т.е.сколько кадров может содержать УП;

9G2 – двухразрядная подготовительная функция, разбитая на 9 групп;

X+–43Y – семиразрядная функция перемещения по оси Х, последняя цифра (3) означает количество знаков после запятой, т.е. тысячные доли мм;.

E7 – выдержка времени;

H7 – число повтора программы и т.д.

Например, некоторые системы ЧПУ могут иметь такое число кадров в УП:

Система ЧПК Максимальное число кадров
Размер – 4  
Луч – 430  
2У32  
Фанук – 6М  
CNC – 600  
2С42  

В соответствии с международными стандартами и ГОСТ 20999-83 структура управляющей программы в общем случае подчиняется следующим правилам:

· В тексте управляющей программы должна содержаться геометрическая, технологическая и вспомогательная информация, которая необходима для проведения заданной обработки. В каждом кадре программы записывается только та информация, которая изменяется по отношению к предыдущему кадру. При этом выполнение системой ЧПУ оставшейся неизменной информации прекращается только после поступления команды на ее отмену (вид этой команды и способ отмены определяется особенностями конкретной системы ЧПУ).

· Каждая управляющая программа начинается символом «начало программы», подающим системе управления сигнал о начале выполнения программы. Вид символа «начало программы» зависит от особенностей применяемой системы ЧПУ. Наиболее часто в отечественных и зарубежных системах ЧПУ используется символ %. При этом кадр с символом «начало программы» не нумеруется. Нумерация кадров начинается с последующего кадра.

· Если управляющей программе необходимо присвоить обозначение, то его располагают в кадре с символом «начало программы» непосредственно за символом.

· Если текст управляющей программы необходимо сопроводить комментарием, например сведениями об особенностях наладки станка, то его размещают перед символом «начало программы».

· Управляющая программа должна заканчиваться символом «конец программы», подающим системе управления сигнал на прекращение выполнения управляющей программы, останов шпинделя, приводов подач и выключение охлаждения. Информация, помещенная в тексте управляющей программы после этого символа не должна восприниматься системой ЧПУ.

· Информация, расположенная в тексте управляющей программы между символами «начало программы» и «конец программы» и заключенная в круглые скобки не должна приниматься системой ЧПУ к исполнению. При этом в тексте внутри скобок не должны применяться символы «начало программы» и «главный кадр».

Пример того, как выглядит распечатка текста управляющей программы с точки зрения ее структуры, представлен в таблице 1.5.

Таблица 1.5.

KORPUS-3506-12 Комментарий с указанием названия детали
% TP0147 Команда на начало выполнения программы с указанием названия программы
N10 G54 X80 Y100 … Последовательность кадров, содержащих информацию по обработке детали
(Podrezka torca) Информация для программиста, не воспринимаемая системой ЧПУ
N75 G01 Z-10 F0.3 S1800 T03 M08… Возобновление последовательности кадров, содержащих информацию по обработке детали
N435 M30 Команда на окончание выполнения программы

2.1.3. Кодирование подготовительных и вспомогательных функций

В настоящее время на международном рынке станков с ЧПУ широко применяется свыше 100 различных видов систем с ЧПУ и столько же языков (кодов) программирования. Большинство из распространенных языков программирования в целом однотипно и в своей основе соответствуют универсальному международному языку программирования ИСО-7бит. Тем не менее, в связи с тем, что количество команд используемых в программировании станков с ЧПУ, уже составляет около тысячи, и каждый производитель системы управления дополняет основные команды собственными вариантами, нет возможности привести в одном месте сведения даже по наиболее известным языкам программирования.

В настоящее время для станков с ЧПУ в качестве программоносителя принята восьмидорожковая перфолента шириной 25,4 мм (1 дюйм), либо ее аналог (магнитный носитель), на которых информация для системы ЧПУ представлена в виде двоичного семиэлементного кода ИСО – 7 бит (ГОСТ 13052 – 74). Каждому символу этого кода (цифры 0…9; буквы латинского алфавита А…Z; знаки %, скобки, +, - и др.)соответствует вполне определенная комбинация отверстий (либо сочетания 0 и 1)на семи дорожках.

Восьмая дорожка – для пробивки дополнительного отверстий в строке (в символе), что позволяет контролировать правильность перфорации и считывания информации УЧПУ.

Поскольку варианты кодирования основных команд при программировании обработки на станках с ЧПУ могут значительно отличаться в разных системах ЧПУ, рассмотрим их на примере требований, изложенных в стандарте РФ ГОСТ 20999-83 «Устройства числового программного управления для металлообрабатывающего оборудования. Кодирование информации управляющих программ на кодирование информации управляющих программ».

В соответствии с ГОСТ 20999-83 кодирование основных подготовительных и вспомогательных функций должно соответствовать требованиям, приведенным в приложении №1.

 




Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 2211; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.