Стандартные M-коды модуля газокислородной резки

Редактировал(а) writer 2023/01/26 15:15

Список стандартных M-кодов включает в себя:

M-кодОписание работы
M0/M1Программная пауза. Приостанавливает выполнение G-кода до нажатия кнопки Старт. Игнорируется при отмеченной в настройках опции «Игнорировать паузу М1».
M3/M4

Последовательно выполняет набор подпрограмм:

  1. поиск нуля материала (если требуется выбранным режимом и настройками);
  2. поднимается на высоту прожига (или рабочую высоту в зависимости от модуля);
  3. включает факел (поджиг + прогрев + режущий кислород согласно описанию процесса резки).
M5Выключает режущий факел (и прогревочный факел, если не активирована опция «Не отключать прогрев по М05»), поднимает резак на безопасную высоту.
M100Выполняет поиск материала (probing) и обнуление координаты Z с учетом параметра «Радиус поиска материала».
M101Инициализирующий макрос. Сбрасывает координаты последней точки по X и Y, в которой производился поиск материала. Выполняет подъем на безопасную высоту.
M102Выполняет поиск материала. Используется только при нажатии на кнопку «Поиск материала» в интерфейсе модуля. Пост-процессором в G-код данная М-команда не вставляется.
M103Включает блокировку регулирования высоты Z. Макрос работает без задержек, замедления или остановки перемещения осей.
M104Отключает блокировку регулирования высоты Z. Макрос работает без задержек, замедления или остановки перемещения осей.
M106-М111Системные макросы, привязанные к определенным кнопкам модуля газовой резки.
M1000Макрос, выполняющийся при нажатии кнопки Старт.
M1001Макрос, выполняющийся при нажатии кнопки Стоп во время выполнения G-кода и по окончании выполнения G-кода.

Диапазон для написания пользовательских макросов: М120-М199. Диапазон М0-М99, а также М100-М119 выделен под стандартные макросы, используемые в PUMOTIX. Не рекомендуется в этом диапазоне создавать пользовательские макросы, при необходимости можно редактировать уже существующие.