М коды

M-коды (их ещё называют вспомогательными функциями), также как и G-коды, очень важны для построения программ ЧПУ. С помощью M-функций можно управлять, например, сменой инструмента, направлением вращения шпинделя, его остановкой и ориентацией. Также, очень часто, с помощью M-кодов выполняют вызов и использование подпрограмм.

код Описание
M00 Задержка выполнения программы
M01 Опциональная задержка выполнения программы
M02 Конец программы без возвращения курсора в начало
M03 Вращение шпинделя по направлению часовой стрелки
M04 Вращение шпинделя в направлении против часовой стрелки
M05 Остановка шпинделя
M06 Автоматическая смена инструмента
M07 Включение дополнительного охлаждения инструмента
M08 Включение основной системы охлаждения инструмента
M09 Отключение всех систем охлаждения инструмента
M19 Ориентация шпинделя
M30 Конец программы с возвращением курсора в начало
M48
M49
M60 Автоматическая смена паллет
M78 (не стандарт)
M79 (не стандарт)
M98 Вызов подпрограммы
M99 Завершение подпрограммы