Структура управляющей программы
Подготовленная исходная информация по обработке детали, т. е. УП, записывается в буквенно-цифровом коде ISO-7 bit (ISO-6983) адресным способом. Программоноситель может содержать одну или несколько УП, структура которой приведена на рисунке 1 (штрихами изображены необязательные компоненты):
Начало управляющей информации обозначается сочетанием символов % и LF (ПС), между которыми может быть помещен номер или имя УП. Символ EоF (КН) служит маркером конца программоносителя. Информация, помещенная после этого символа, не воспринимается СЧПУ. В Любом месте УП допускается размещать комментарий, помещаемый в круглые скобки. Внутри скобок не допускается запись символов % и :.
УП состоит из набора кадров. Каждый кадр содержит геометрические и технологические данные, необходимые для обработки одного элементарного участка детали, чаще всего между двумя соседними опорными точками.
Кадры состоят из слов – информации, определяющей программу работы отдельных исполнительных органов: размерные перемещения, режимы обработки, работу механизмов смены инструмента и др. Каждое из слов состоит из буквенного адреса (используются прописные буквы английского алфавита A…Z) и числового значения с математическим знаком «+», «–» или без знака, состоящего из цифр 0…9 и десятичного знака (обычно «.»). Заканчиваться кадр должен символом «Перевод строки» LF (ПС). При построении УП в коде ISO-6983 в последовательности кадров записывается только та геометрическая, технологическая и вспомогательная информация, которая изменяется по отношению к предыдущему кадру.
|
|
Каждый кадр для большинства СЧПУ должен начинаться словом «номер кадра» с адресом N. Символ «:» обозначает «главный кадр» и записывается вместо символа N в качестве адреса в слове «номер кадра». После символа «:» в кадре должна быть записана вся информация, необходимая для начала или возобновления обработки. Некоторые СЧПУ позволяют реализовать режим пропуска отдельных кадров – в этом случае символ «/» может записываться перед словом «номер кадра».
Символы адресов, вспомогательные символы и знаки управляющей программы по ISO 6983
Таблица 1– Некоторые символы G-кода ISO-6983 по ГОСТ 20999-83*
Символ | Значение | ||
Символы адресов | |||
X, Y, Z | Первичная длина перемещения, параллельная осям соответственно X, Y, Z | ||
A, B, C | Угол поворота соответственно вокруг осей X, Y, Z | ||
U, V, W | Вторичная длина перемещения, параллельная осям соответственно X, Y, Z | ||
P, Q | Третичная длина перемещения, параллельная осям соответственно X, Y | ||
R | Перемещение на быстром ходу по оси Z или третичная длина перемещения, параллельного оси Z | ||
G | Подготовительная функция | ||
F, E | Первая (F) и вторая (E) функции подачи | ||
S | Функция главного движения | ||
N | Номер кадра | ||
M | Вспомогательная функция | ||
T, D | Первая (T) и вторая (D) функции инструмента | ||
I, J, K | Параметры интерполяции или шаг резьбы параллельно осям соответственно X, Y, Z | ||
H, L, O | Не определено | ||
Управляющие символы и знаки
| |||
% | Начало программы. Знак, обозначающий начало УП. Используется также для остановки носителя данных при обратной перемотке | ||
LF(ПС) | Конец кадра. Символ, обозначающий конец кадра. Перевод строки | ||
: | Символ, обозначающий главный кадр | ||
+, - | Плюс и минус. Математические знаки (направление перемещения) | ||
. | Точка (десятичный знак) | ||
/ | Пропуск кадра. Знак, обозначающий, что следующая за ним информация до первого символа «Конец кадра» может обрабатываться или не обрабатываться (в зависимости от положения органа управления на пульте УЧПУ). Когда этот символ стоит перед символами «Номер кадра» и «Главный кадр», он действует на целый кадр УП | ||
EоF(КН) | Конец программоносителя. Используется для остановки носителя данных и его обратной перемотки |
G-код ISO-6983 разработан для записи УП на перфоленте и позволяет кодировать 128 символов. Значение букв и символов соответствует ГОСТ 20999-83*. Кроме цифр 0…9 код содержит символы адресов, управляющие символы и знаки, дополнительные символы (таблица 1).
|
|
Дата добавления: 2018-02-28; просмотров: 1210; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!