M-коды Accutex

Часто бывает так, что документация к станку хранится где-то высоко-далеко, а посмотреть о дополнительных функциях станка нужно прямо сейчас. С этой статьи начинаются публикации полезной информации для операторов и технологов, имеющих отношение к работе на Accutex.

Дополнительные функции могут пристутствовать в программе и выполнять соответсвующие действия или настройки станка.
Функции существуют в формате Mхх. M-CODE предоставляет разнообразные варианты
функций, но при обычной обработке часто используются только M00, M02, M30, M98 и M99. Другие функции используются в соответствии с реальными потребностями. Некоторые из этих функций идентичны функциям, предоставляемым кнопками на панели управления. На практике M-CODE может быть не таким удобным, как кнопки панели, однако он расширяет возможности автоматизации обработки.

Часть ниже описанных функций может не работать из-за деактивации в параметрах станка.

M-
команда
НазначениеКонфигурация ЧПУ «M» означает Mitsubishi, «F» — FanucОписание
M00Безусловный остановM+FПри выполнении команды М00 обработка останавливается, отключается рабочее напряжение, перемотка и натяжение электрода-проволоки, прокачка диэлектрика. Для продолжения обработки необходимо нажать кнопку CYCLE START. Всё, что было описано выше, будет включено автоматически и продолжится выполнение программы.
M01Опциональный программируемый остановM+FПри выполнении команды М01 обработка автоматически останавливается так же как по команде М00, но только в том случае, если была активирована кнопка OPT STOP пульта ДУ. В противном случае, команда М01 игнорируется.
M02Завершение УПM+FВыполнение команды M02 означает, что УП завершена и обработка останавливается автоматически, включая рабочее напряжение, прокачку, подачу и натяжение электрода-проволоки.
M30Завершение УП со сбросом к началуM+FВыполнение команды M30 означает завершение УП, автоматическое отключение  рабочего напряжения, прокачки, подачу и натяжение электрода-проволоки. Дополнительно к этому, программа будет «перемотана» к её началу.
M13Переопределение скорости подачиM+FM13 P__: Переопределяет заданную скорость подачи в диапазоне P_ :(0~500)%.
M15Задание разноконтурной обработки (недоступно для EZ-серии)M+FM15 P_: M15P0 одноконтурная обработка M15P1 Постоянный угол отклонения M15P11 задействованы команды перемещения UV (B-угол) M15 задаётся после G92, но перед G41/G42, Режим необходимо завершить с помощью команды M15P0 после кода G40.
M20Автоматическая заправка электрода-
проволоки
MЗадействовать функцию AWT для заправки электрода-проволоки.
M21Автоматическая обрезка электрода-
проволоки 1
MОбрезка электрода-проволоки с помощью функции AWT, в месте, предусмотренном для последующего удаления заготовки.
M22Автоматическая обрезка электрода-
проволоки 2
MОбрезка электрода-проволоки с помощью функции AWT, в месте, предусмотренном для перемычки.
M23Автоматическая обрезка электрода-
проволоки 3
MОбрезка электрода-проволоки с помощью функции AWT, для чистовой обработки.
M24Задержка выполнения кадраM+FРазрешает задержку. Время задержки задаётся в Block Stop Time (в секундах) в NC/TAPER SETTING.
M25Вызов настроек обработки при врезании в заготовкуM+FАктивирует вспомогательную функцию обработки в стартовой точке. Настройки задаются в NC/TAPER SETTING
M27Вызов настроек параметров обработки Углов / Скруглений угловM+FВызов настроек параметров обработки Углов / Скруглений углов
M28Вызов настроек скорости обработки Углов / Скруглений угловM+FВызов настроек скорости обработки Углов / Скруглений углов
M34Отмена задержки выполненияM+FОтмена задержки выполнения кадра. Используется совместно с командой M24.
M35Отмена вызова настроек обработки при врезании в заготовкуM+FОтмена вызова настроек вспомогательных функций. Используется совместно с командой М25
M37Отмена вызова настроек параметров обработки Углов / Скруглений угловM+FОтмена вызова настроек параметров обработки Углов / Скруглений углов. Используется совместно с командой M27.
M38Отмена вызова настроек скорости обработки Углов / Скруглений угловM+FОтмена вызова настроек скорости обработки Углов / Скруглений углов. Используется совместно с командой M28.
M41Отключение рабочего напряженияMОтключение рабочего напряжения
M42Отключение подачи электрода-проволокиMОтключение подачи электрода-проволоки
M43Отключение прокачки диэлектрикаMОтключение прокачки диэлектрика
M45Слив диэлектрикаM+FСлив диэлектрика из рабочей ванны
M50Автоматическая заправка электрода-проволокиMАвтоматическая заправка электрода-проволоки с помощью функции AWT
M58Слив диэлектрикаM+FСлив диэлектрика из рабочей ванны
M60Автоматическая обрезка электрода-
проволоки 1
MОбрезка электрода-проволоки с помощью функции AWT, в месте, предусмотренном для последующего удаления заготовки.
M61Автоматическая обрезка электрода-
проволоки 2
MОбрезка электрода-проволоки с помощью функции AWT, в месте, предусмотренном для последующего удаления заготовки.
M62Автоматическая обрезка электрода-
проволоки 3
MОбрезка электрода-проволоки с помощью функции AWT, в месте, предусмотренном для перемычки.
M70Возврат в стартовую точку по траекторииM+FПри выполнении команды М70 электрод-проволока возвращается по траектории обработки в стартовую точку (к последнему кадру, содержащему код G92). До начала перемещения должны заранее быть выполнены коды G40, G50.
M78Наполнение ванныMНаполнение рабочей ванны диэлектриком
M80Включение прокачкиMВключение прокачки диэлектрика через верхнее и нижнее сопла
M81  M: Отключение прокачки F: Включение рабочего напряжения
M82Включение подачи электрода-проволокиM+FВключение подачи электрода-проволоки
M83  M: Останов подачи электрода-проволоки F: Включение прокачки диэлектрика через верхнее и нижнее сопла
M84Включение рабочего напряженияMВключение рабочего напряжения
M85  M:Discharge power off
F:Fill water to tank
M90Выбор подачи с сервоконтролемM+FАналогичен коду G95
M91Выбор подачи на постоянной скорости без сервоконтроляM+FАналогичен коду G94, но работает и при холостом прогоне, когда прокачка диэлектрика / подача электрода-проволоки / рабочее напряжение выключены
M98Вызов подпрограммыM+FВызов подпрограммы из главной программы
M99Возврат из подпрограммыM+FЗавершение подпрограммы и возврат в главную программу
M100Переход к заданному кадру УПM+FПереход к кадру УП, номер которого задан с помощью команды “M100 P_”
M101Возврат из подпрограммы к заданному кадру УПM+FПосле возврата из подпрограммы осуществляется переход к кадру УП, номер которого задан с помощью команды “M101 P_”
M102Переход к заданному кадру УПM+FПереход к кадру УП, номер которого задан с помощью команды “M102 P_”

Оставьте комментарий