Часто бывает так, что документация к станку хранится где-то высоко-далеко, а посмотреть о дополнительных функциях станка нужно прямо сейчас. С этой статьи начинаются публикации полезной информации для операторов и технологов, имеющих отношение к работе на 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+F | M13 P__: Переопределяет заданную скорость подачи в диапазоне P_ :(0~500)%. |
M15 | Задание разноконтурной обработки (недоступно для EZ-серии) | M+F | M15 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_” |