Список М кодов
(разнородные коды)
| Код | Определение | Стандарт/Опция |
| M00 | Остановка программы | С |
| M01 | Опционная остановка | С |
| M02 | Конец программы | С |
| M03 | Шпиндель вращение вперед | С |
| M04 | Шпиндель вращение обратно | С |
| M05 | Остановка шпинделя | С |
| M06 | Автоматическая смена инструмента | С |
| M08 | Включение охлаждения | С |
| M09 | Выключение охлаждения | С |
| M10 | Включение тормоза вращательного стола | O |
| M11 | Выключение тормоза вращательного стола | O |
| M13 | Шпиндель вперед/включение охлаждения | С |
| M14 | Шпиндель обратно/включение охлаждения | С |
| M15 | Остановка шпинделя/выключение охлаждения | С |
| M16 | Выключение обдува шпинделя | С |
| M17 | Включение обдува шпинделя | С |
| M19 | Ориентирование шпинделя | С |
| M20 | Отмена ориентирования шпинделя | С |
| M21 | Включение зеркального отображения оси Х | С |
| M22 | Выключение зеркального отображения оси Х | С |
| M23 | Отмена зеркального отображения | С |
| M24 | Включение рабочего освещения | С |
| M25 | Выключение рабочего освещения | С |
| M29 | Включение режима жесткого нарезания резьбы метчиком | С |
| M30 | Конец программы | С |
| M41 | Низшая передача шпинделя (только станки с высоким крутящим моментом) | С |
| Код | Определение | Стандарт/Опция |
| M42 | Высшая передача шпинделя (только станки с высоким крутящим моментом) | С |
| M48 | Включение ручной коррекции шпинделя и скорости подачи | С |
| M49 | Выключение ручной коррекции шпинделя и скорости подачи | С |
| M51 | Включение охладителя стружки | С |
| M52 | Выключение охладителя стружки | С |
| M53 | Включение сквозного охлаждения шпинделя | О |
| M54 | Выключение сквозного охлаждения шпинделя | О |
| M68 | Включение конвейера стружки | О |
| M69 | Выключение конвейера стружки | О |
| M71 | Манипулятор инструментального магазина 1 ВНУТРЬ (исходная позиция) | С |
| M72 | Манипулятор инструментального магазина 1 НАРУЖУ (шпиндель) | С |
| M73 | Инструментальный магазин 1 зажатие шпинделем инструмента | С |
| M74 | Инструментальный магазин 1 разжатие шпинделем инструмента | С |
| M75 | Поиск номера инструмента в шпинделе | С |
| M76 | Активация режима смены инструмента (магазин 1) | С |
| M77 | Отмена режима смены инструмента (магазин 1) | С |
| M80 | Автоматическое отключение питания | С |
| M81 | Манипулятор инструментального магазина 2 ВНУТРЬ (исходная позиция) | О |
| M82 | Манипулятор инструментального магазина 2 НАРУЖУ (шпиндель) | О |
| M83 | Инструментальный магазин 2 зажатие шпинделем инструмента | О |
| M84 | Инструментальный магазин 2 разжатие шпинделем инструмента | О |
| M85 | Поиск номера инструмента в шпинделе (магазин 2) | О |
| M86 | Активация режима смены инструмента (магазин 2) | О |
| M87 | Отмена режима смены инструмента (магазин 2) | О |
| M98 | Вызов подпрограммы | С |
| M99 | Конец подпрограммы | С |