G- и М-коды – команды на языке программирования, обеспечивающие заданое функционирование рабочих узлов станка.
G-коды задают либо режимы работы системы, либо тип перемещений. M-коды служат скорее для работы с периферией (например, смена инструмента и его активация).
Несмотря на общую регламентацию, G- и М-коды имеют множество реализаций и дополнений, которые вводят разработчики ПО. Из-за этого пользователи сталкиваются с такой проблемой, что ЧПУ-система не принимает готовую УП.
Поэтому G- и М-коды можно условно разделить на 2 категории: стандартные (т. е. регламентированные стандартом языка) и дополнительные – узкоспециализированные коды, предназначенные для конкретной ЧПУ системы. Пользователь может создавать новые или модицифировать имеющиеся M-коды.
- Как понятно из названия, стандартные коды универсальны и понятны различным ЧПУ системам.
- С дополнительными кодами сложнее. Разработанные для определенного ПО коды в других ЧПУ-системах либо будут иначе называться, либо вообще не будут реализованы.
Разработчики PUMOTIX придерживаются имеющихся стандартов, и только принципиально новые функции получают нестандартный код. Если система подразумевает использование нестандартных кодов, разработчики предоставляют постпроцессоры.
Полный список команд G-кодов для PUMOTIX можно посмотреть по этой ссылке, M-кодов здесь.
#pumotix #cnc #gcode #mcode #постпроцессор