| Kode M | Fungsi |
| M00 | Program berhenti |
| M01 | Perhentian opsional |
| M02 | 1 siklus berhenti (Hentikan mesin saat dalam mode 1 siklus.) |
| M03 | Rotasi maju spindel |
| M04 | Rotasi terbalik spindel |
| M05 | Spindel berhenti |
| M06 | Cek tutup |
| M07 | Buka lubang |
| M08 | Penyisipan program jalan pintas AKTIF (Memulai program pemotongan akhir bahan batangan) |
| M09 | Penyisipan program jalan pintas NONAKTIF (Mengakhiri program pemotongan akhir bahan batangan) |
| M10 | Knock out ON (Gerakan maju bar knock out sisi belakang) |
| M11 | Knock out OFF (Gerakan mundur bar knock out sisi belakang) |
| M13 | Tutup cekam benda kerja |
| M14 | Buka cekam benda kerja panjang |
| M15 | Tutup kembali chuck |
| M16 | Buka chuck belakang |
| M18 | Pengembalian titik nol spindel dan gigi sumbu C AKTIF (Persiapan untuk kontrol sumbu C) |
| M20 | Setel ulang pemilihan sumbu C (Kontrol sumbu C akhir) |
| M23 | Rotasi maju spindel belakang |
| M24 | Rotasi mundur spindel belakang |
| M25 | Spindel belakang berhenti |
| M31 | Pemilihan kecepatan menara (ayunan kecepatan rendah) |
| M32 | Maju maju pemisah benda kerja (sisi belakang) |
| M33 | Gerakan terbalik pemisah benda kerja (sisi belakang) |
| M46 | Kopling sumbu Y MATI (Memungkinkan sumbu bergerak) |
| M47 | Kopling sumbu Y AKTIF (Tidak boleh digunakan kecuali saat Y=0) |
| M50 | Deteksi inferioritas pick-off kembali (Putar spindel dengan kecepatan rendah untuk menyetel M50 setelah cut-off) |
| M51 | Deteksi kerusakan alat (Mendeteksi alat dengan sakelar) |
| M52 | Pendingin HIDUP |
| M53 | Matikan Pendingin |
| M54 | Penghenti pengumpan batang (Digunakan saat mengganti material.) |
| M55 | Penggantian bahan pengumpan batang dimulai (Memulai penggantian bahan pengumpan batang.) |
| M56 | Jumlah produk |
| M61 | Kode M eksternal 1 |
| M62 | Kode M eksternal 2 |
| M63 | Kode M eksternal 2 |
| M64 | Kode M eksternal 4 |
| M65 | Kode M eksternal 5 |
| M72 | Tiupan udara poros belakang AKTIF |
| M73 | Tiupan udara spindel belakang MATI |
| M74 | timer dummy deselerasi titik nol sumbu C (untuk digunakan dengan M74G28H1;) |
| M75 | Kontrol torsi spindel belakang (L) AKTIF (25% torsi tetapan (sama seperti M123)) |
| M77 | Menunggu sinkronisasi spindel berakhir |
| M78 | Pengindeksan spindel belakang |
| M79 | Pengindeksan spindel belakang NONAKTIF |
| M80 | Rotasi maju spindel alat #1 |
| M81 | Rotasi terbalik spindel alat #1 |
| M82 | Alat penghenti spindel #1 |
| M83 | Rotasi maju spindel alat #2 |
| M84 | Rotasi terbalik spindel alat #2 |
| M85 | Penghenti spindel alat #2 |
| M88 | Pemeriksaan interferensi NONAKTIF (setel ulang) |
| M89 | Pemeriksaan interferensi AKTIF |
| M94 | Deteksi variasi spindel belakang AKTIF |
| M95 | Deteksi variasi spindel belakang NONAKTIF |
| M96 | Deteksi variasi spindel AKTIF |
| M97 | Deteksi variasi spindel NONAKTIF |
| M98 | Panggilan subprogram |
| M99 | Pengembalian program |
| M123 | Batas torsi spindel belakang (H) AKTIF (Saat terputus dengan spindel dan sinkronisasi spindel belakang satu sama lain. Untuk menghentikan benda kerja agar tidak tergelincir ke dalam chuck karena kesalahan rotasi.) |
| M124 | Batas torsi spindel belakang MATI |
| M125 | Sisi warga digunakan dalam makro. |
| M126 | Sisi warga digunakan dalam makro. |
| M127 | Sisi warga digunakan dalam makro. |