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

Версия 6.2 от knetyaga на 2022/06/10 13:55

Список стандартных 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. Не рекомендуется в этом диапазоне создавать пользовательские макросы, при необходимости можно редактировать уже существующие.