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

Что такое G и M-коды?

Примеры G и M-кодов в управляющей программе
Примеры G и M-кодов в управляющей программе

G- и М-коды – команды на языке программирования, обеспечивающие заданое функционирование рабочих узлов станка.

G-коды задают либо режимы работы системы, либо тип перемещений. M-коды служат скорее для работы с периферией (например, смена инструмента и его активация).

Несмотря на общую регламентацию, G- и М-коды имеют множество реализаций и дополнений, которые вводят разработчики ПО. Из-за этого пользователи сталкиваются с такой проблемой, что ЧПУ-система не принимает готовую УП.

Поэтому G- и М-коды можно условно разделить на 2 категории: стандартные (т. е. регламентированные стандартом языка) и дополнительные – узкоспециализированные коды, предназначенные для конкретной ЧПУ системы. Пользователь может создавать новые или модицифировать имеющиеся M-коды.

  • Как понятно из названия, стандартные коды универсальны и понятны различным ЧПУ системам.
  • С дополнительными кодами сложнее. Разработанные для определенного ПО коды в других ЧПУ-системах либо будут иначе называться, либо вообще не будут реализованы.

Разработчики PUMOTIX придерживаются имеющихся стандартов, и только принципиально новые функции получают нестандартный код. Если система подразумевает использование нестандартных кодов, разработчики предоставляют постпроцессоры.

Полный список команд G-кодов для PUMOTIX можно посмотреть по этой ссылке, M-кодов здесь.

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