M-коды на разных станках с числовым программным управлением (ЧПУ) могут различаться, в частности, в числовом форматировании. 2 Например, один станок может распознавать код M как «M3», а другой — как «M03». 2
Также существуют универсальные M-коды, которые имеют одинаковое значение на всех машинах. 2 К ним относятся, например, M00 (остановка программы), M02 (конец программы), M03 (включение шпинделя по часовой стрелке) и другие. 23
Некоторые M-коды специфичны для производителя и управляют определёнными функциями. 3 Например, у таких производителей, как Fanuc, Hass и Siemens, есть свои собственные коды M для определённых функций. 3
Полный список функций и их расшифровку производитель даёт в инструкциях и руководствах пользования на конкретное оборудование. 4