Найти тему
PureLogic R&D

Модальные и немодальные G-коды

Продолжаем тему G-кодов. На этот раз поговорим о классификации команд в зависимости от их способности сохраняться в памяти ЧПУ-системы.

Таким образом, условно, разделим все G-коды на два класса:

  • Немодальные – действуют лишь в пределах одного кадра управляющей программы, в котором они находятся.
Пример немодального G-кода
Пример немодального G-кода
  • Модальные – могут действовать бесконечно долго, пока их не отменят другим кодом.
Пример модального G-кода
Пример модального G-кода

Более того, модальные команды (G-коды) в зависимости от своего функционального назначения также подразделяются на группы:

  • коды управления перемещением;
  • коды задания единиц измерения вводимых данных;
  • коды задания рабочих систем координат станка;
  • команды (G-коды) компенсации длины инструмента;
  • команды (G-коды) коррекции на радиус инструмента;
  • команды задания координат;
  • команды задания активной рабочей плоскости обработки детали, циклы обработки;
  • команды возврата в постоянных циклах обработки.

Как уже указывалось выше, модальные G-коды сохраняются в памяти системы ЧПУ и действуют на протяжении всего времени исполнения управляющий программы до отмены другой модальной командой. Поэтому не нужно указывать модальный G-код в каждом последующем кадре УП.

M-коды не классифицируются по данному критерию. Они не могут быть модальными/немодальными. Это отдельный род команд, который выполняет другие функции. Например, управление периферией станка (включение-выключение выходов), выполнение небольших подпрограмм (смена инструмента).

Если у вас есть вопросы по ЧПУ тематике, пишите в комментариях – мы обязательно ответим!

#pumotix #cnc #gcode #mcode #постпроцессор