| Kode G | Deskripsi |
| G00 | Pemosisian cepat |
| G01 | Interpolasi linier |
| G02 | CW interpolasi melingkar/heliks |
| G03 | CCW interpolasi melingkar/heliks |
| G33 | Mengutas |
| G04 | Tinggal |
| G15 | Batalkan instruksi koordinat kutub |
| G16 | Instruksi koordinat kutub |
| G17 | Pilih bidang X-Y |
| G18 | Pilih bidang Z-X |
| G20 | Masukan inci (Sistem bahasa Inggris) |
| G21 | Masukan milimeter (sistem metrik) |
G28/G281/ G282/G283 | Kembali ke titik referensi pertama |
G30/G301/ G302/G303 | Kembali ke titik referensi ke-2, ke-3, ke-4 |
| G26 | Sumbu ZXY kembali ke titik awal program |
| G261 | Sumbu X kembali ke titik awal program |
| G262 | Sumbu Y kembali ke titik awal program |
| G263 | Sumbu Z kembali ke titik awal program |
| G40 | Batalkan kompensasi radius alat |
| G41 | Kompensasi radius alat, kiri |
| G42 | Kompensasi radius alat, benar |
| G43 | Kompensasi positif panjang alat |
| G44 | Kompensasi negatif panjang alat |
| G45 | Peningkatan nilai offset alat |
| G46 | Penurunan nilai offset alat |
| G47 | Meningkatkan dua kali nilai offset alat |
| G48 | Turun dua kali lipat dari nilai offset alat |
| G49 | Batalkan kompensasi panjang alat |
| G37 | Batalkan penskalaan |
| G36 | Aktifkan penskalaan |
| G12 | Batalkan cermin yang dapat diprogram |
| G11 | Aktifkan cermin yang dapat diprogram:wujudkan pemesinan simetris. |
| G52 | Sistem koordinat lokal |
| G53 | Sistem koordinat mesin |
| G54 | Sistem koordinat kerja 1 |
| G55 | Sistem koordinat kerja 2 |
| G56 | Sistem koordinat kerja 3 |
| G57 | Sistem koordinat kerja 4 |
| G58 | Sistem koordinat kerja 5 |
| G59 | Sistem koordinat kerja 6 |
| G60 | Posisi yang akurat |
| G64 | Jalur berkelanjutan berfungsi |
| G68 | Rotasi koordinat |
| G69 | Batalkan rotasi koordinat |
| G73 | Siklus pengeboran lubang dalam |
| G74 | CCW mematuk siklus penyadapan lubang dalam |
| G76 | Menyelesaikan siklus membosankan |
| G80 | Pembatalan siklus kalengan/pembatalan fungsi yang dioperasikan secara eksternal. |
| G81 | Siklus pengeboran |
| G82 | Siklus pengeboran pelepasan chip atau siklus counter boring |
| G83 | Siklus pengeboran pelepasan chip |
| G84 | CW mematuk siklus penyadapan lubang dalam |
| G85 | Siklus membosankan |
| G86 | Siklus membosankan |
| G87 | Siklus membosankan |
| G89 | Siklus membosankan |
| G90 | Program absolut |
| G91 | Program peningkatan |
| G92 | Atur koordinat kerja atau tekan kecepatan maksimum spindel |
| G94 | Umpan per menit |
| G95 | Umpan per revolusi |
| G98 | Siklus kalengan kembali ke titik semula:berlaku untuk pengeboran akhir |
| G99 | Siklus kalengan kembali ke titik R:berlaku untuk pengeboran lubang pertama kali |
| G22 | Perintah siklus program |
| G800 | Batalkan perintah siklus program |
| G65 | Pemanggilan non-mode untuk program makro |
| G66 | Pemanggilan mode untuk program makro |
| G67 | Batalkan Mode memanggil program makro |
| G180—G189 | Program makro yang ditentukan sendiri oleh pengguna |