| Kode G | Deskripsi |
|---|
| G0 | Posisi cepat |
| G1 | Interpolasi linier pada laju pengiriman yang diprogram |
| G3 | Interpolasi lingkaran, searah jarum jam |
| G3 | Interpolasi lingkaran, berlawanan jarum jam |
| G4 | Tunda dalam detik |
| G5 | Interpolasi lingkaran dengan entri tangensial |
| G6 | Interpolasi linier cepat dengan rentang IN POS diperluas |
| G17 | Pemilihan bidang X/Y |
| G18 | Pemilihan bidang Z/X |
| G19 | Pemilihan bidang Y/Z |
| G20 | Menetapkan kutub untuk koordinat polar |
| G21 | Panggilan subprogram tergantung sinyal I/F |
| G22 | Panggilan subprogram, tidak bersyarat |
| G23 | Lompat ke label program tergantung sinyal I/F |
| G24 | Lompat ke label program, tidak bersyarat |
| G25 | Pembatasan bidang, menetapkan nilai minimum |
| G26 | Pembatasan bidang, menetapkan nilai maksimum |
| G27 | Membatalkan pembatasan bidang |
| G36 | Peralihan faktor skala |
| G38 | Nyalakan cermin yang dapat diprogram |
| G39 | Matikan cermin yang dapat diprogram |
| G40 | Membatalkan kompensasi radius alat |
| G41 | Kompensasi radius alat di sisi kiri jalur |
| G42 | Kompensasi radius alat di sisi kanan jalur |
| G53 | Membatalkan pergeseran nol |
| G54 to G59 | Nyalakan pergeseran nol |
| G61 | Fungsi 'In Position' nyala |
| G62 | Fungsi 'In Position' mati |
| G63 | Laju pengiriman dan kecepatan poros diatur ke 100% |
| G64 | Laju pengiriman berlaku untuk kontur pada kontur lingkaran |
| G65 | Laju pengiriman berlaku untuk jalur pusat alat |
| G66 | Laju pengiriman/kecepatan poros dapat dimodifikasi melalui pot. |
| G68 | Busur tambahan di sudut luar |
| G69 | Persimpangan di sudut luar |
| G74 | Referensi |
| G75 | Pengukuran probe |
| G80 | Membatalkan siklus tetap G81 hingga G89 |
| G81 | Bor, senter |
| G82 | Boring dengan tunda |
| G83 | Bor dalam dengan gerakan penempatan cepat |
| G84 | Gir dengan tunda |
| G85 | Boring dengan tunda/berhenti terorientasi poros |
| G86 | Reaming |
| G87 | Fraes gir |
| G90 | Input dalam dimensi absolut |
| G91 | Input dalam dimensi inkremental |
| G92 | Menyimpan posisi tetapan / Menetapkan batas atas kecepatan poros |
| G93 | Pemrograman waktu |
| G94 | Laju pengiriman langsung dalam mm/menit |
| G95 | Laju pengiriman dalam mm/rev |
| G96 | Perhitungan otomatis kecepatan potong |
| G97 | Pemrograman langsung kecepatan poros |
| G99 | Akhir subprogram |
| G800 to G869 | Siklus pelanggan: panggilan melalui fungsi G dengan nomor yang sesuai |
| G890 | Persimpangan lingkaran/lingkaran |
| G891 | Persimpangan garis/lingkaran |
| G892 | Melengkungkan sudut (3 titik) |
| G893 | Melengkungkan sudut (2 sudut) |
| G894 | Sisikan |
| G895 | Perhitungan titik akhir busur |
| G896 | Titik transisi busur/busur tangensial |
| G897 | Titik akhir garis lurus |
| G898 | Persimpangan garis/garis |