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

Версия 9.1 от abolgov на 2019/03/29 08:21

В PUMOTIX макросы пишутся на языке Lua и вызываются из G-кода с помощью M-кодов. Каждый макрос хранится в собственном файле с расширением *.pm в папке %UserProfile%/Local Settings/Application Data/Purelogic/PUMOTIX/Server/Macros (для Windows XP) или %LocalAppData%/Purelogic/PUMOTIX/Server/Macros (начиная с Windows Vista).

Функционал макросов плазменной резки зависит от выбранной опции "Игнорировать скорость подачи и перемещение по Z" в настройках программы. 


опция "Игнорировать скорость подачи и перемещение по Z" активна

опция "Игнорировать скорость подачи и перемещение по Z" не активна

M3, M4

  • Делает поиск материала (с учетом параметра «радиус поиска материала»)*;
  • перемещается на высоту прожига;
  • включает факел;
  • перемещается на высоту реза;
  • устанавливает подачу резки.

Включает факел.

M5

  • Выключает факел;
  • поднимается на SafeZ.

Выключает факел.

M100


Выполняет поиск материала с учетом параметра «радиус поиска материала».

M101

Инициализирующий макрос. Вставляется в начале G-кода.

  • Сбрасывает координаты X и Y последнего поиска материала;
  • делает подъём на SafeZ.

Инициализирующий макрос. Вставляется в начале G-кода.

  • Сбрасывает координаты X и Y последнего поиска материала.

M102

Выполняет поиск материала. Используется только при нажатии на кнопку «Поиск материала» в интерфейсе модуля «Плазменная резка». В G-код данный макрос не вставляется. 

M103

Включает блокировку регулирования высоты Z. Этот макрос работает синхронно с выполнением G-кода, без задержек, замедления или остановки перемещения осей.

M104

Выключает блокировку регулирования высоты Z. Этот макрос работает синхронно с выполнением G-кода, без задержек, замедления или остановки перемещения осей.

M112

Включает режим Low SafeZ. В этом режиме по команде M5 в пределах «радиуса поиска материала» подъём будет осуществляться не на высоту SafeZ, а на высоту прожига.

M113

Отключает режим Low SafeZ.

*Если для сигнала Probing не назначен никакой аппаратный вход контроллера, то поиск материала выполняться не будет.

Для пользовательских макросов доступен диапазон M-кодов M120 – M199. При этом диапазон M0 – M99, а также M100 – M119 выделен под стандартные макросы, используемые в PUMOTIX (не рекомендуется создавать в этом диапазоне свои макросы, но при необходимости можно редактировать уже существующие).