INTUWIZ                      Intuitive Wizard
 Добавить в закладки и поделиться    Модальные и немодальные G-коды                                                                


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

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

 

Вернуться в раздел "Статьи".


 

Все права защищены © 2017 Intuwiz Software
Главная || Статьи || Модальные и немодальные G-коды