Подготовительные функции
Функции с адресом G , называемые подготовительными, определяют режим и условия работы станка и УЧПУ. Они кодируются от G00 и G99 . За каждой из функций закреплено стандартом определенное значение (табл. 3). В конкретных УЧПУ значение тех или иных функций может отличаться от рекомендуемых стандартом и это оговаривается конкретной методикой программирования.
Таблица 3
Значения подготовительных функций
Подготовительная функция |
Наименование (Признак) |
Значение |
G00 |
Быстрое позиционирование (I) |
Перемещение на быстром ходу в заданную точку. Предварительно запрограммированная скорость перемещения игнорируется, но не отменяется. |
G01 |
Линейная интерполяция (I) |
Перемещение с запрограммированной подачей по прямой к точке (норм. размер) G10 – длинные размеры, G11 – короткие размеры. |
G02, G03 |
Круговая интерполяция (I) |
Движение по дуге менее 900 соответственно по часовой стрелке и против часовой стрелки с запрограммированной подачей. G20, G21 – круговая интерполяция по часовой стрелке, длинные и короткие размеры. G30, G31 – против часовой стрелки, длинные и короткие размеры. |
G04 |
Пауза ( – ) |
Выдержка в отработке на определенное время, установленное на пульте или в заданное в кадре. |
G06 |
Параболическая интерполяция (I) |
Движение по параболе с запрограммированной подачей. |
G08 |
Разгон ( – ) |
Плавное увеличение скорости подачи до запрограммированного ее значения в начале движения. |
G09 |
Торможение ( – ) |
Плавное уменьшение скорости подачи до фиксированного значения при приближении к заданной точке. |
G12, G13 |
|
Отработка четверти окружности по часовой и против часовой стрелки. |
G17, G18, G19 |
Выбор плоскости (I) |
Задание соответственно плоскостей XY, ZX, YZ, для таких функций, как круговая интерполяция, коррекция режущего инструмента и др. |
G26 |
|
Задание перемещений в приращениях. |
G27 |
|
Задание перемещений в абсолютных координатах. |
G33, G34, G35 |
Резьба (I) |
Нарезание соответственно с постоянным, увеличивающимся и уменьшающимся шагом. |
G40 |
Отмена коррекции (III) |
Отмена коррекции инструмента, заданной одной из функций G41 – G52. |
G41, G42 |
Коррекция (III) |
Коррекция диаметра или радиуса инструмента при контурном управлении, режущий инструмент расположен соответственно слева или справа от обрабатываемой поверхности, если смотреть в направлении движения инструмента. |
G43, G44 |
Коррекция (III) |
Коррекция диаметра или радиуса инструмента соответственно положительная. Указание соответственно о сложении (или вычитании) значения смещения инструмента, установленного на пульте, с координатами, заданными в кадрах. |
G45 – G 52 |
Коррекция (III) |
Коррекция диаметра или радиуса инструмента при прямолинейном формообразовании. |
G53 |
Отмена заданного смещения (IV) |
Отмена смещения, заданного одной из функций G54 – G59. |
G25 |
Возврат |
Возврат в «нуль станка». |
G31 |
|
Многопроходный цикл резьбонарезания. |
G32 |
|
Однопроходный цикл резьбонарезания. |
G33 |
|
Цикл нарезания резьбы метчиком или плашкой. |
G54 – G59 |
Заданное смещение (IV) |
Смещение нулевой точки детали относительно нуля станка по X, Y, Z, XY, ZX, YZ. |
G60, G61 |
Точное позиционирование (V) |
Позиционирование в пределах одной или двух зон допуска, а также выбор стороны подхода при позиционировании. |
G62 |
Быстрое позиционирование (V) |
Позиционирование в пределах одной или двух зон допуска, а также выбор стороны подхода при позиционировании. |
G63 |
Нарезание резьбы ( – ) |
Нарезание резьбы метчиком. Позиционирование с остановкой шпинделя по достижении заданного положения |
G80 |
Отмена постоянного цикла (VI) |
Функция, отменяющая постоянный цикл, заданной одной из функций G81 – G89. |
G81 – G89 |
Постоянные циклы (VI) |
Последовательность команд, часто применяемых при обработке отверстий. |
G90 |
Абсолютный размер (VII) |
Отсчет перемещения производится относительно выбранной нулевой точки. |
G91 |
Размер в приращениях (VII) |
Отсчет перемещения производится относительно предыдущей запрограммированной точки. |
G92 |
Установка абсолютных накопителей положения ( – ) |
Движение исполнительных органов не происходит. |
G93 |
Скорость подачи в функции, обратной времени ( – ) |
Указание, что число, следующее за адресом F, равно обратному значению времени в минутах, необходимому для обработки. |
G94, G95 |
(VIII) |
Единица частоты вращения шпинделя (соответственно мм/мин, мм/об). |
G96 |
Постоянная скорость резания (IX) |
Указание, что число, следующее за адресом S, равно скорости резания в м/мин. Запрограммированное значение скорости резания поддерживается автоматически регулированием частоты вращения шпинделя. |
G97 |
Обороты в минуту (IX) |
Единица измерения. Указание, что число, следующее за адресом S, равно скорости шпинделя в оборотах в минуту. |
G70 |
|
Однопроходный цикл продольной обработки. |
G71 |
|
Однопроходный цикл поперечной обработки. |
G73 |
|
Цикл глубокого сверления. |
G74 |
|
Многопроходный цикл протачивания торцовых канавок. |
G77 |
|
Многопроходный цикл продольной обработки. |
G78 |
|
Многопроходный цикл поперечной обработки. |
G92 |
|
Автоматическое смещение нулевой точки. |
В общем случае подготовительные функции можно разграничить на несколько групп:
G00,…,G09 – команды общего порядка: позиционирование, линейная или круговая интерполяция, ускорение, замедление, пауза.
G10,…,G39 – особенности непрерывной обработки: выбор осей, плоскостей, видов интерполяции.
G40,…,G59 – коррекция размеров инструмента без отчета, смещение осей.
G60,…,G79 – вид и характер работы: точно, быстро.
G80,…,G89 – постоянные (фиксированные) автоматические циклы.
G90,…,G99 – особенности задания размеров, режимов обработки.
В каждой из рассмотренных групп имеются резервные команды.
Объединение подготовительных функций в группы по признакам, указанным в табл. 3, определяет возможность взаимной отмены их действия. Прочерк означает, что функция действует только в том кадре, в котором она указана.
Если в одном кадре необходимы несколько подготовительных функций, то их записывают в порядке возрастания номеров их признаков.