Приостановить работу станка до нажатия кнопки <старт> на пульте управления, так называемая <безусловная технологическая остановка> Приостановить работу станка до нажатия кнопки <старт>, если включён режим подтверждения остановки. Если этот режим отключён, то команда игнорируется. Используется для начальной проверки (отладки) кода. Конец программы, без сброса модальных функций. Указатель номера кадра не изменяется. Начать вращение шпинделя по часовой стрелке Начать вращение шпинделя против часовой стрелки Остановить вращение шпинделя Сменить инструмент Включить дополнительное охлаждение Включить основное охлаждение. Иногда использование более одного M-кода в одной строке (как в примере) недопустимо, для этого используются M13 и M14 Выключить охлаждение Включить одновременно охлаждение и вращение шпинделя по часовой стрелке Включить одновременно охлаждение и вращение шпинделя против часовой стрелки Возврат из подпрограммы или из макроса (действие аналогично М99) Разрешить переопределять скорость подачи Запретить переопределение скорости подачи Замена инструмента вручную Запуск подпрограммы, находящейся в той же программе (где P — номер кадра, в примере переход осуществится к строке с меткой N25), реализована не во всех интерпретаторах, предположительно — только на станках HAAS Запуск подпрограммы, находящейся отдельно от основной программы (где P — номер подпрограммы, в примере переход осуществится к программе O1015) Конец подпрограммы и переход в вызвавшую программу Конец программы, со сбросом модальных функций и изменением указателя номера кадра на начало программы. 