Ввод УП в память устройства ОПУ 2Р22 возможен с пульта управления или программоносителя. В качестве программоносителя используют магнитную или восьмидорожечную бумажную ленту шириной 25,4 мм.
Программа состоит из последовательно записанных кадров, т. е. составных частей УП, вводимых и отрабатываемых как единое целое и содержащих не менее одной команды.
Каждый кадр начинается с порядкового номера N, состоит из переменного числа слов (составных частей кадра, содержащих данные о параметрах процесса обработки) и оканчивается символом "конец кадра". Каждое слово состоит из символа - адреса и следующей за ним группы цифр. Адрес определяет назначение цифр в кадре. В одном кадре нельзя программировать два слова одного адреса.
Структура слова определяется форматом, в котором указывают расположение адреса, знак и число геометрической или технологической информации в составе слова, количество записываемых цифр до и после запятой и др. Для устройства ОПУ 2Р22 форматы слов следующие:
|
|
N03. X + 043. Z + 043. U+ 043. W +043. F023. T2. M2. Sl-4. D043. С + 043. Q + 043. R + 043. B3. H3. L2. P11. A11. E. G2. *.
После адресов N, T, M, S, В, Н, L, G в формате записывают одну цифру, показывающую количество цифр в слове. Если нули, стоящие перед первой значащей цифрой, можно опустить, то после адреса записывают две цифры, первая из которых нуль. После адреса слов, содержащие размерные перемещения А, Р, X, U, R, Z, W, D, С, Q, F записывают две цифры, первая из которых показывает количество разрядов перед, а вторая - после десятичной запятой, или три цифры, первая из которых нуль, что позволяет опустить нули перед первой значащей цифрой. Если абсолютные размеры всегда положительны, то между адресом и следующим за ним числом не ставят никакие знаки, если они могут быть положительными или отрицательными, то между адресом и следующим за ним числом ставят знак "+".
Например, N03 - трехзначный номер кадра. Незначащие нули перед номером можно не набирать: N125, N012 (или N12), N003 (или N3). Геометрическую информацию, т. е. значение координат конечных опорных точек участков траекторий по осям X и Z, или приращений U, W по осям X(U) или Z(W), записывают следующим образом:
Х043; Z-043; U0,643; W0,43.
Незначащие нули в начале и в конце геометрической информации, а также знак "+" могут опускаться. Например, перемещение по оси Z в точку с координатой +36,18 мм записывают Z36,18; перемещение по оси Z на 364,583 мм к передней бабке - W - 364,583; перемещение по оси X до диаметра 12,38 мм - X 12,38; перемещение по оси X на 0,16 мм к оси центров - U - 0,16.
Время выдержки задают по адресу D с точностью до 0,001 с. Например, время выдержки 2 с. записывают D2.
Подачу рабочего органа задают по адресу F, постоянные циклы - по адресу L (табл.1), вспомогательные технологические команды - по адресу М (табл. 2), подготовительные функции - по адресу G (табл. 3). Обязательным условием конца УП является наличие в последнем кадре команды М02.
|
|
Таблица 1 - Обозначение и назначение постоянных циклов
Обозначение цикла | Назначение |
L01 | Нарезание наружной или внутренней цилиндрической, конической, многопроходной, однопроходной резьбы |
L02 | Протачивание прямоугольных канавок |
L03 | Наружная обработка по схеме «петля» |
L04 | Внутренняя обработка по схеме «петля» |
L05 | Торцевая обработка по схеме «петля» |
L06 | Глубокое сверление |
L07 | Нарезание резьбы метчиком или плашкой |
L08 | Черновая обработка с припуском и без него |
L09 | Обработка поковок |
L10 | Чистовая обработка |
L11 | Повторение участка программы |
Таблица 2 - Обозначение и назначение вспомогательных технологических функции.
Обозначение функций | Назначение |
М00 | Программируемый останов |
М01 | Останов с подтверждением |
М02 | Конец программы |
М08 | Включение охлаждения |
М09 | Выключение охлаждения |
М17 | Конец описания циклов L08, L09, L10 |
М18 | Конец участка программы, который будет повторяться в цикле L11 |
М20 | Передача управлению роботу РТК |
Таблица 3 Обозначение и назначение подготовительных функций
Обозначение функций | Назначение |
G05 | Используется для сопряжения элементов контура, когда в конце кадра не требуется торможения |
G10 | Задаётся перед кадрами, для которых необходима постоянная скорость резания (частота вращения шпинделя изменяется автоматически в зависимости от диаметра) |
G11 | Отменяет действие функции G10 |
Программирование частоты вращения шпинделя, подачи и позиции инструмента
Частота вращения шпинделя задается по адресу S, после которого записывают диапазон (1-3), знак направления вращения шпинделя и частоту вращения.
Знак "минус" обозначает вращение шпинделя по часовой стрелке. Запись S3- 1500 показывает, что шпиндель вращается с частотой 1500 мин -1 по часовой стрелке, а запись S2150 - шпиндель вращается с частотой 150 мин -1 против часовой стрелки.
Величину подачи рабочего органа задают по адресу F. Например, запись F0,25 показывает, что подача составляет 0,25 мм/об, запись F1 - подача 1 мм/об.
Поворот резцедержателя многорезцовой автоматической головки для установки инструмента в рабочую позицию задают по адресу Т, после которого записывают номер позиции. Например, запись Т6 показывает, что на рабочую позицию необходимо установить инструмент, находящийся в гнезде поворотного резцедержателя, которому присвоен номер шесть.