| M-code | Deskripsi |
| M00 | Program berhenti |
| M01 | Perhentian opsional |
| M02 | Program berakhir |
| M03 | Rotasi normal spindel |
| M04 | Rotasi terbalik spindel |
| M05 | Spindel berhenti |
| M06 | Chuck unclamp (melepaskan benda kerja) |
| M07 | Klem chuck (memegang benda kerja) |
| M08 | Flood coolant ON |
| M09 | Matikan Pendingin |
| M10 | |
| M11 | |
| M12 | Mode spindel penggilingan dibatalkan (Pemilihan mode putaran) |
| M13 | Rotasi normal alat frais |
| M14 | Rotasi terbalik alat frais |
| M15 | Alat milling berhenti |
| M16 | Orientasi spindel 0° (untuk AJC) |
| M17 | Orientasi spindel 120° (untuk AJC) |
| M18 | Orientasi spindel 240° (untuk AJC) |
| M19 | Posisi orientasi spindel (agar robot memasukkan benda kerja) |
| M20 | Panggilan layanan robot |
| M21 | Panggilan layanan robot |
| M22 | Panggilan layanan robot |
| M23 | Panggilan layanan robot |
| M24 | Panggilan layanan robot |
| M25 | Panggilan layanan robot |
| M26 | Panggilan layanan robot |
| M27 | Panggilan layanan robot |
| M28 | Panggilan layanan robot |
| M29 | Panggilan layanan robot |
| M30 | Setel ulang &putar ulang pita |
| M31 | Spindle belakang &gerak maju bodi tailstock (untuk 300/400-III/IIIT) |
| M32 | Spindle belakang &bak tailstock ditarik kembali (untuk 300/400-III/IIIT) |
| M33 | Tekanan chuck rendah |
| M34 | Tekanan chuck tinggi |
| M35 | |
| M36 | |
| M37 | |
| M38 | |
| M39 | |
| M40 | |
| M41 | |
| M42 | |
| M43 | |
| M44 | |
| M45 | Tiupan pendingin udara HIDUP (penghentian cairan pendingin:M09) |
| M46 | |
| M47 | |
| M48 | Maju penangkap suku cadang |
| M49 | Cabut penangkap bagian |
| M50 | |
| M51 | Deteksi kesalahan MATI |
| M52 | Deteksi kesalahan AKTIF |
| M53 | Mematikan Chamfer |
| M54 | Chamfer AKTIF |
| M55 | Jumlah potongan |
| M56 | Pintu depan terbuka |
| M57 | Tutup pintu depan |
| M58 | Buang ledakan udara |
| M59 | |
| M60 | Lepaskan penjepit sumbu C |
| M61 | |
| M62 | |
| M63 | |
| M64 | |
| M65 | |
| M66 | penjepit sumbu C |
| M67 | Rem sumbu C (untuk pemesinan dengan G01) |
| M68 | Pemanggilan cycle bar feeder 1 |
| M69 | Pemanggilan cycle bar feeder 2 |
| M70 | |
| M71 | |
| M72 | Klem chuck bagian dalam |
| M73 | Klem chuck luar |
| M74 | Steady rest – rilis mode koneksi milling head |
| M75 | Steady rest – mode koneksi milling head dimulai |
| M76 | |
| M77 | |
| M78 | |
| M79 | |
| M80 | |
| M81 | Pengukuran benda kerja dimulai |
| M82 | Ujung pengukuran benda kerja |
| M83 | Pengukuran alat dimulai |
| M84 | Akhir pengukuran alat |
| M85 | |
| M86 | Istirahat stabil 1 lepas klem |
| M87 | Klem 1 istirahat stabil |
| M88 | Istirahat stabil 2 lepas penjepit |
| M89 | Klem istirahat stabil 2 |
| M90 | |
| M91 | |
| M92 | |
| M93 | |
| M94 | |
| M95 | |
| M96 | Gangguan makro pengguna, valid |
| M97 | Gangguan makro pengguna, tidak valid |
| M98 | EIA → Panggilan Subprogram EIA |
| M99 | EIA → EIA Kembali ke program EIA utama |
| M100 | DIA pengukuran benda kerja dimulai |
| M101 | Akhir DIA pengukuran benda kerja |
| M102 | STP pengukuran benda kerja dimulai |
| M103 | STP akhir pengukuran benda kerja |
| M104 | GRV pengukuran benda kerja dimulai |
| M105 | Pengukuran benda kerja akhir GRV |
| M106 | WID pengukuran benda kerja dimulai |
| M107 | WID end pengukuran benda kerja |
| M108 | DIS pengukuran benda kerja dimulai (pelepasan penghalang chuck) |
| M109 | Pengukuran benda kerja akhir DIS |
| M110 | TOL pengukuran tip alat dimulai |
| M111 | Akhir TOL pengukuran tip alat |
| M112 | EXT kompensasi alat eksternal dimulai |
| M113 | Kompensasi alat eksternal EXT end |
| M114 | ZOF pengukuran offset sumbu Z dimulai |
| M115 | Ujung ZOF pengukuran offset sumbu Z |
| M116 | COF pengukuran offset sumbu C dimulai |
| M117 | Ujung COF pengukuran offset sumbu C |
| M118 | |
| M119 | |
| M120 | Cetakan data pengukuran |
| M121 | |
| M149 | |
| M150 | Permintaan pembongkaran benda kerja ke robot |
| M151 | Spindle milling melalui tiupan udara AKTIF (Hanya untuk alat bubut) |
| M152 | Spindle milling melalui tiupan udara MATI (Hanya untuk alat pemutar) |
| M153 | Spindle milling melalui coolant ON |
| M154 | Spindle milling melalui coolant OFF |
| M155 | Hidupkan cairan pendingin (gerakan komposisi) |
| M156 | Matikan cairan pendingin (gerakan tersusun) |
| M157 | Spindle melalui coolant blow ON (OFF:M159) |
| M158 | Spindel melalui tiupan udara AKTIF (MATI:M159) |
| M159 | M157, M158 MATI |
| M160 | Shower coolant ON/chuck stopper extend |
| M161 | Shower coolant OFF/chuck stopper ditarik kembali |
| M162 | Melakukan pencabutan ulang benda kerja (untuk benda kerja yang dikirim oleh robot) |
| M163 | Tekanan dorong spindel ekor rendah (untuk 300/400-III/IIIT) |
| M164 | Spindle belakang mendorong tekanan tinggi (untuk 300/400-III/IIIT) |
| M165 | |
| M166 | |
| M167 | |
| M168 | |
| M169 | 35K, pendingin tekanan tinggi 70K HIDUP (MATI:M9, M154) |
| M170 | |
| M171 | |
| M172 | Indeks 0°(KOUYOU) |
| M173 | Indeks 90°(KOUYOU) |
| M174 | Indeks 180°(KOUYOU) |
| M175 | Indeks 270°(KOUYOU) |
| M176 | Indeks 270°(KOUYOU) |
| M177 | Indeks 270°(KOUYOU) |
| M178 | Indeks 270°(KOUYOU) |
| M179 | Indeks 270°(KOUYOU) |
| M180 | |
| M197 | |
| M198 | EIA → panggilan program MAZATROL |
| M199 | EIA → program MAZATROL berakhir |
| M200 | Pemesinan titik milling dimulai |
| M201 | Pemesinan garis milling dimulai |
| M202 | Mode berputar |
| M203 | Rotasi normal alat frais |
| M204 | Rotasi terbalik alat frais |
| M205 | Alat milling berhenti |
| M206 | |
| M207 | M208, mode M209 dibatalkan |
| M208 | Mode larangan ATC selama penyelesaian, cairan pendingin AKTIF |
| M209 | Mode larangan ATC selama penyelesaian, cairan pendingin MATI |
| M210 | Klem sumbu C (untuk milling) |
| M211 | Rem sumbu C (untuk penggilingan) |
| M212 | Pelepas penjepit sumbu C (untuk milling) |
| M213 | Hanya rem sumbu C (rem oleh M211) |
| M214 | Lepaskan penjepit sumbu C saja (lepaskan penjepit oleh M212) |
| M215 | Mode M213, M214 dan M216 dibatalkan |
| M216 | Mode mengabaikan penjepit sumbu C (batal:M215) |
| M217 | |
| M218 | |
| M219 | Orientasi alat penggilingan |
| M220 | |
| M229 | |
| M230 | Mode gerinda AKTIF |
| M231 | Pengaturan kecepatan gerinda |
| M232 | |
| M233 | |
| M234 | |
| M235 | |
| M236 | Penguatan servo sumbu C normal |
| M237 | Penguatan servo sumbu C rendah |
| M238 | Tengah penguatan servo sumbu C |
| M239 | Servo sumbu C naik tinggi |
| M240 | |
| M241 | |
| M242 | |
| M243 | |
| M244 | |
| M245 | |
| M246 | |
| M247 | |
| M248 | Pemeriksaan kecepatan spindel (untuk menghubungkan awal pemotongan) |
| M249 | Persiapan pemilihan kepala milling |
| M250 | Pelepasan penjepit kepala frais/sumbu-B |
| M251 | penjepit sumbu-B |
| M252 | Spindle frais lepas penjepit |
| M253 | Klem spindel penggilingan |
| M254 | Kepala frais/klem sumbu-B |
| M255 | |
| M256 | |
| M257 | |
| M258 | Tiupan udara kepala penggilingan |
| M259 | |
| M260 | Mode poligon AKTIF |
| M261 | Mode poligon NONAKTIF |
| M262 | |
| M273 | |
| M274 | Cairan pendingin stabil HIDUP |
| M275 | Matikan cairan pendingin stabil |
| M276 | |
| M330 | |
| M331 | Perubahan kumparan spindel diperbaiki ke kecepatan tinggi |
| M332 | Perubahan kumparan spindel, valid |
| M333 | |
| M347 | |
| M348 | Pemilihan sumbu Yt |
| M349 | Pemilihan sumbu Y |
| M350 | |
| M351 | M352 batal |
| M352 | Pemeriksaan sinyal kedatangan kecepatan spindel, valid |
| M353 | |
| M369 | |
| M370 | Axis load detection, invalid |
| M371 | Axis load detection, valid |
| M372 | Axis load detection, temporarily invalid |
| M373 | Axis load detection, re-start |
| M374 | NC feed holding on overload detection |
| M375 | NC feed holding &spindle stop on overload detection |
| M376 | Overload detection level % setting |
| M377 | Overload detection time setting (unit:0.1 sec) |
| M378 | Overload detection peak %/detection frequency setting |
| M379 | Overload detection table No. registration |
| M380 | |
| M389 | |
| M390 | M391 cancel |
| M391 | Spindle mis-chucking cancel (M3/M4 completed with chuck open) |
| M392 | |
| M393 | |
| M394 | TOOL EYE extension possible during chuck close (when robot valid) |
| M395 | M394 cancel |
| M396 | |
| M600 | |
| M601 | Magazine tool rotation |
| M602 | |
| M730 | |
| M731 | Tail thrust 1 selection |
| M732 | Tail thrust 2 selection |
| M733 | Tail thrust 3 selection |
| M734 | Tail thrust 4 selection |
| M735 | Tail thrust 5 selection |
| M736 | Tail thrust 6 selection |
| M737 | Tail thrust 7 selection |
| M738 | Tail thrust 8 selection |
| M739 | Tail thrust 9 selection |
| M740 | Tail thrust 10 selection |
| M741 | Positioning tailstock to “Position 1” |
| M742 | Positioning tailstock to “Position 2” |
| M743 | Positioning tailstock to “Retract” |
| M744 | |
| M927 | |
| M928 | Y-axis zero point return |
| M929 | |
| M930 | Yt-axis moving to ATC position |
| M931 | |
| M999 | |