G-коды в зависимости от возможности сохранения их в памяти системы числового программного управления
станками делят на две группы – модальные команды (G-коды) и немодальные команды (G-коды).
Модальные G-коды сохраняются в памяти системы ЧПУ и действуют до их прямой отмены в течении всего времени исполнения управляющей программы системы ЧПУ, немодальные G-коды действуют лишь в пределах одного кадра управляющей программы, в котором они находятся.
В свою очередь, модальные команды (G-коды) в зависимости от своего функционального назначения также подразделяются на группы, такие как, коды управления перемещением, коды задания единиц измерения вводимых данных, коды задания рабочих систем координат станка, команды (G-коды) компенсации длины инструмента, команды (G-коды) коррекции на радиус инструмента, команды задания координат, команды задания активной рабочей плоскости обработки детали, циклы обработки, команды возврата в постоянных циклах обработки
материала станком с числовым программным управлением.
Данные группы и соответствующие им G-коды представлены в таблице ниже.
Наименование группы G-кодов |
Перечень команд (G-кодов) |
|
|
Управление перемещением |
G00, G01, G02, G03 |
Задание единиц измерения исходных данных |
G20, G21 |
Задание рабочих систем координат |
G54-G59 |
Компенсация длины инструмента |
G43, G44, G49 |
Коррекция на радиус инструмента |
G40, G41, G42 |
Задание координат |
G90, G91 |
Задание активной рабочей плоскости обработки |
G17, G18, G19 |
Циклы обработки |
G80-G84 |
Возврат в постоянных циклах обработки |
G98, G99 |
Как уже указывалось
в тексте выше, модальные G-коды сохраняются в памяти системы ЧПУ и действуют на протяжении всего времени исполнения управляющий программы, если модальная команда не отменена явно другой модальной командой из той же функциональной группы.
Т.е. указав команду один раз в кадре, нет необходимости указания этой команды в каждом последующем кадре управляющей программы.
Рассмотрим это утверждение на примере группы команд управления перемещением.
Ниже представлена программа простого линейного перемещения и ускоренного возврата в нулевую точку.
В кадрах N001, N002, N003 указана команда G01.
В кадре N004 команда G01 явно отменяется командой G00 из этой же функциональной группы.
N001 G01 X15 Y20
N002 G01 X10 Y32
N003 G01 X2 Y10
N004 G00 X0 Y0
В связи с тем, что команда G01 модальная, то программу можно записать, не указывая в кадрах N002, N003 явно эту команду, смотрите запись ниже.
N001 G01 X15 Y20
N002 X10 Y32
N003 X2 Y10
N004 G00 X0 Y0
Вместе с тем, для удобства чтения
и понимания управляющей программы, иногда рекомендуется указание той или иной модальной команды в каждом кадре управляющей программы.
Вернуться в раздел "Статьи".
|