| Kode G | Fungsi |
| G00 | Posisi |
| G01 | Interpolasi linier |
| G02 | Interpolasi lingkaran CW (searah jarum jam) |
| Interpolasi lingkaran CW ditentukan R |
| Interpolasi heliks CW |
| Interpolasi spiral/konis CW (tipe 2) |
| G03 | Interpolasi lingkaran CCW (berlawanan arah jarum jam) |
| Interpolasi lingkaran CCW ditentukan R |
| Interpolasi heliks CCW |
| Interpolasi spiral/konis CCW (tipe 2) |
| G02.1 | Interpolasi spiral/konis CW (tipe1) |
| G03.1 | Interpolasi spiral/konis CCW (tipe1) |
| G02.3 | Interpolasi fungsi eksponensial rotasi positif |
| G03.3 | Interpolasi fungsi eksponensial rotasi negatif |
| G02.4 | Interpolasi lingkaran 3 dimensi |
| G03.4 | Interpolasi lingkaran 3 dimensi |
| G04 | Diam |
| G05 | Mode pemotongan kecepatan tinggi |
| Kontrol akurasi tinggi kecepatan tinggi II |
| G05.1 | Kontrol akurasi tinggi kecepatan tinggi I Spline |
| G06.2 | Interpolasi NURBS |
| G07 | Interpolasi sumbu hipotetis |
| G07.1 | Interpolasi silinder |
| G107 | Interpolasi silinder |
| G08 | Kontrol akurasi tinggi |
| G09 | Pemeriksaan berhenti tepat |
| G10 | Input data program (parameter/data kompensasi/data rotasi koordinat parameter) |
| G11 | Batal input data program |
| G12 | Potong lingkaran CW (searah jarum jam) |
| G13 | Potong lingkaran CCW (berlawanan arah jarum jam) |
| G12.1 | Interpolasi koordinat polar ON |
| G112 | Interpolasi koordinat polar ON |
| G13.1 | Batal interpolasi koordinat polar |
| G113 | Batal interpolasi koordinat polar |
| G14 | |
| G15 | Perintah koordinat polar OFF |
| G16 | Perintah koordinat polar ON |
| G17 | Pemilihan bidang X-Y |
| G18 | Pemilihan bidang Z-X |
| G19 | Pemilihan bidang Y-Z |
| G20 | Perintah inci |
| G21 | Perintah metrik |
| G22 | Pemeriksaan stroke sebelum perjalanan ON |
| G23 | Batal pemeriksaan stroke sebelum perjalanan |
| G24 | |
| G25 | |
| G26 | |
| G27 | Pemeriksaan posisi referensi |
| G28 | Kembali posisi referensi |
| G29 | Kembali posisi awal |
| G30 | Kembali posisi referensi ke-2 hingga ke-4 |
| G30.1 | Kembali posisi penggantian alat 1 |
| G30.2 | Kembali posisi penggantian alat 2 |
| G30.3 | Kembali posisi penggantian alat 3 |
| G30.4 | Kembali posisi penggantian alat 4 |
| G30.5 | Kembali posisi penggantian alat 5 |
| G30.6 | Kembali posisi penggantian alat 6 |
| G31 | Skip |
| Fungsi skip multi-tahap 2 |
| G31.1 | Fungsi skip multi-tahap 1-1 |
| G31.2 | Fungsi skip multi-tahap 1-2 |
| G31.3 | Fungsi skip multi-tahap 1-3 |
| G32 | |
| G33 | Pemotongan geser |
| G34 | Siklus tetap khusus (lingkaran sekrup) |
| G35 | Siklus tetap khusus (garis ber sudut) |
| G36 | Siklus tetap khusus (busur) |
| G37 | Pengukuran panjang alat otomatis |
| G37.1 | Siklus tetap khusus (grid) |
| G38 | Penetapan vektor kompensasi radius alat |
| G39 | Busur sudut kompensasi radius alat |
| G40 | Batal kompensasi radius alat |
| Batal kompensasi radius alat 3 dimensi |
| G41 | Kompensasi radius alat kiri |
| Kompensasi radius alat kiri 3 dimensi |
| G42 | Kompensasi radius alat kanan |
| Kompensasi radius alat kanan 3 dimensi |
| G40.1 | Batal kontrol garis normal |
| G41.1 | Kontrol garis normal kiri ON |
| G42.1 | Kontrol garis normal kanan ON |
| G43 | Kompensasi panjang alat (+) |
| G44 | Kompensasi panjang alat (-) |
| G43.1 | Kompensasi panjang alat sepanjang sumbu alat |
| G43.4 | Kontrol titik pusat alat tipe 1 |
| G43.5 | Kontrol titik pusat alat tipe 2 |
| G45 | Offset posisi alat (perpanjangan) |
| G46 | Offset posisi alat (pengurangan) |
| G47 | Offset posisi alat (dipandukan) |
| G48 | Offset posisi alat (dibagi dua) |
| G49 | Batal kompensasi panjang alat |
| Batal kontrol titik pusat alat |
| G50 | Batal skala |
| G51 | Skala ON |
| G50.1 | Batal cermin perintah G |
| G51.1 | Cermin perintah G ON |
| G52 | Pengaturan sistem koordinat lokal |
| G53 | Pemilihan sistem koordinat mesin dasar |
| G54 | Pemilihan sistem koordinat workpiece 1 |
| G55 | Pemilihan sistem koordinat workpiece 2 |
| G56 | Pemilihan sistem koordinat workpiece 3 |
| G57 | Pemilihan sistem koordinat workpiece 4 |
| G58 | Pemilihan sistem koordinat workpiece 5 |
| G59 | Pemilihan sistem koordinat workpiece 6 |
| G54.1 | Pemilihan sistem koordinat workpiece diperluas 48 / 96 set |
| G60 | Posisi satu arah |
| G61 | Mode pemeriksaan berhenti tepat |
| G61.1 | Kontrol akurasi tinggi 1 ON |
| G61.2 | Interpolasi spline akurasi tinggi |
| G62 | Override sudut otomatis |
| G63 | Mode tapping |
| G63.1 | Mode tapping sinkron (tapping normal) |
| G63.2 | Mode tapping sinkron (tapping terbalik) |
| G64 | Mode pemotongan |
| G65 | Panggil makro pengguna |
| G66 | Panggil makro modal pengguna A |
| G66.1 | Panggil makro modal pengguna B |
| G67 | Batal panggil makro modal pengguna |
| G68 | Mode rotasi koordinat dapat diprogram ON/Mode konversi koordinat 3 dimensi ON |
| G69 | Mode rotasi koordinat dapat diprogram OFF/Mode konversi koordinat 3 dimensi OFF |
| G70 | Siklus tetap pengguna |
| G71 | Siklus tetap pengguna |
| G72 | Siklus tetap pengguna |
| G73 | Siklus tetap (langkah) |
| G74 | Siklus tetap (tap terbalik) |
| G75 | Siklus tetap (siklus potong lingkaran) |
| G76 | Siklus tetap (bor halus) |
| G77 | Siklus tetap pengguna |
| G78 | Siklus tetap pengguna |
| G79 | Siklus tetap pengguna |
| G80 | Batal siklus tetap |
| G81 | Siklus tetap (bor/spot drill) |
| G82 | Siklus tetap (bor/counter boring) |
| G83 | Siklus tetap (bor dalam) |
| G84 | Siklus tetap (tapping) |
| G85 | Siklus tetap (bor) |
| G86 | Siklus tetap (bor) |
| G87 | Siklus tetap (bor belakang) |
| G88 | Siklus tetap (bor) |
| G89 | Siklus tetap (bor) |
| G90 | Perintah nilai absolut |
| G91 | Nilai perintah inkremental |
| G92 | Pengaturan sistem koordinat / Pengaturan kecepatan klem spindle |
| G92.1 | Pre-setting sistem koordinat workpiece |
| G93 | Feed waktu terbalik |
| G94 | Feed per menit (feed asinkron) |
| G95 | Feed per revolusi (feed sinkron) |
| G96 | Kontrol kecepatan permukaan konstan ON |
| G97 | Kontrol kecepatan permukaan konstan OFF |
| G98 | Kembali level awal siklus tetap |
| G99 | Kembali level titik R siklus tetap |
| G100 to G255 | Makro pengguna (panggil kode G) Maks. 10 |