| Kode M | Deskripsi |
|---|
| M0 | Berhenti menjalankan program (Spindle STOP, Coolant OFF) |
| M1 | Berhenti program opsional (Spindle STOP, Coolant OFF) |
| M2 | Berhenti menjalankan program (Spindle STOP,Coolant OFF,Pergi ke blok 1,Hapus tampilan status(bergantung pada parameter mesin)) |
| M3 | Spindle ON searah jarum jam |
| M4 | Spindle ON berlawanan jarum jam |
| M5 | Spindle STOP |
| M6 | Pertukaran alat (BERHENTI menjalankan program (bergantung pada parameter mesin),Spindle STOP) |
| M8 | Coolant ON |
| M9 | Coolant OFF |
| M13 | Spindle ON searah jarum jam (Coolant ON) |
| M14 | Spindle ON berlawanan jarum jam (Coolant ON) |
| M30 | Sama seperti M2 |
| M89 | Fungsi lain kosong atau Panggilan siklus, secara modali efektif (bergantung pada parameter mesin) |
| M91 | Dalam blok posisi: Koordinat dirujuk ke datum mesin |
| M92 | Dalam blok posisi: Koordinat dirujuk ke posisi yang ditetapkan oleh pembuat mesin, seperti posisi pertukaran alat |
| M94 | Kurangi tampilan sumbu putar ke nilai di bawah 360° |
| M97 | Pemesinan langkah kontur kecil |
| M98 | Pemesinan kontur terbuka sepenuhnya |
| M99 | Panggilan siklus per blok (Panggilan siklus, NON-MODAL) |
| M101 | Pertukaran alat otomatis dengan alat pengganti jika umur alat maksimum telah habis |
| M102 | Reset M101 |
| M103 | Kurangi laju makan selama pengeboran menjadi faktor F (persentase) |
| M104 | Aktifkan ulang datum seperti terakhir ditetapkan |
| M105 | Pemesinan dengan faktor kv kedua |
| M106 | Pemesinan dengan faktor kv pertama |
| M107 | Sembunyikan pesan kesalahan untuk alat pengganti berukuran lebih besar |
| M108 | Reset M107 |
| M109 | Kecepatan kontur konstan di tepis pemotongan alat (naikkan dan turunkan laju makan) |
| M110 | Kecepatan kontur konstan di tepis pemotongan alat (hanya turunkan laju makan) |
| M111 | Reset M109/M110 |
| M112 | Masuk transisi kontur antara dua elemen kontur |
| M113 | Reset M112 |
| M114 | Kompensasi otomatis geometri mesin saat bekerja dengan sumbu miring |
| M115 | Reset M114 |
| M116 | Laju makan untuk sumbu putar dalam mm/menit |
| M117 | Reset M116 |
| M118 | Superposisi penempatan roda tangan selama program berjalan |
| M120 | Prerhitung kontur dengan kompensasi radius (LOOK AHEAD) |
| M124 | Filter kontur |
| M126 | Perjalanan jalur terpendek sumbu putar |
| M127 | Reset M126 |
| M128 | Pertahankan posisi ujung alat saat menempatkan sumbu miring (TCPM) |
| M129 | Reset M128 |
| M130 | Bergerak ke posisi dalam sistem koordinat tidak miring dengan bidang kerja miring |
| M134 | Berhenti tepat pada transisi kontur nontangen saat menempatkan dengan sumbu putar |
| M135 | Reset M134 |
| M136 | Laju makan F dalam milimeter per putaran spindle |
| M137 | Reset M136 |
| M138 | Pemilihan sumbu miring |
| M140 | Retraksi dari kontur dalam arah sumbu alat |
| M141 | Sembunyikan pemantauan sentuhan probe |
| M142 | Hapus informasi program modali |
| M143 | Hapus rotasi dasar |
| M144 | Mengonfigurasi ulang kinematika mesin untuk posisi AKTUAL/NOMINAL di akhir blok |
| M145 | Reset M144 |
| M148 | Tarik alat secara otomatis dari kontur saat NC berhenti |
| M149 | Reset M148 |
| M150 | Sembunyikan pesan interr limit |
| M200 | Pemotongan laser: Keluarkan tegangan yang diprogram langsung |
| M201 | Pemotongan laser: Keluarkan tegangan sebagai fungsi jarak |
| M202 | Pemotongan laser: Keluarkan tegangan sebagai fungsi kecepatan |
| M203 | Pemotongan laser: Keluarkan tegangan sebagai fungsi waktu (rampe) |
| M204 | Pemotongan laser: Keluarkan tegangan sebagai fungsi waktu (pulsa) |