| Kode G | Deskripsi |
| G00 | Melintasi cepat |
| G01 | Interpolasi linier |
| G02 | Interpolasi melingkar (heliks) searah jarum jam |
| G03 | Interpolasi melingkar (heliks) berlawanan arah jarum jam |
| G04 | Dwell/gangguan persiapan blok |
| G05 | Sudut bundar |
| G06 | Pusat lingkaran dalam koordinat absolut |
| G07 | Sudut persegi |
| G08 | Arc bersinggungan dengan jalur sebelumnya. |
| G09 | Busur ditentukan oleh tiga titik |
| G10 | Pembatalan gambar cermin |
| G11 | Gambar cermin pada sumbu X |
| G12 | Gambar cermin pada sumbu Y |
| G13 | Gambar cermin pada sumbu Z |
| G14 | Cerminkan gambar ke arah yang diprogram |
| G15 | Pemilihan sumbu membujur |
| G16 | Pemilihan bidang utama berdasarkan dua alamat dan sumbu longitudinal |
| G17 | Bidang utama X-Y dan Z memanjang |
| G18 | Bidang utama Z-X dan Y memanjang |
| G19 | Bidang utama Y-Z dan X longitudinal |
| G20 | Definisi batas bawah zona kerja |
| G21 | Definisi batas zona kerja atas. |
| G22 | Aktifkan/nonaktifkan zona kerja. |
| G32 | Feedrate “F” sebagai fungsi waktu terbalik. |
| G33 | Penguliran elektronik |
| G34 | Variable-pitch threading |
| G36 | Pembulatan sudut terkontrol |
| G37 | Entri tangensial |
| G38 | Keluar tangensial |
| G39 | Tabung |
| G40 | Pembatalan kompensasi radius alat |
| G41 | Kompensasi radius alat sebelah kiri |
| G41 N | Deteksi tabrakan |
| G42 | Kompensasi radius pahat kanan |
| G42 N | Deteksi tabrakan |
| G43 | Kompensasi panjang alat |
| G44 | Pembatalan kompensasi panjang alat |
| G50 | Pembulatan sudut terkontrol |
| G51 | Lihat ke Depan |
| G52 | Gerakan hingga melakukan kontak |
| G53 | Pemrograman sehubungan dengan mesin nol |
| G54 | Offset nol mutlak |
| G55 | Offset nol mutlak |
| G56 | Offset nol mutlak |
| G57 | Offset nol mutlak |
| G58 | Offset nol aditif |
| G59 | Offset nol aditif |
| G60 | Pemesinan ganda dalam satu garis lurus |
| G61 | Pemesinan ganda dalam pola persegi panjang |
| G62 | Siklus kaleng pola kisi |
| G63 | Pemesinan ganda dalam pola melingkar |
| G64 | Beberapa pemesinan dalam satu busur |
| G65 | Pemesinan diprogram dengan arc-chord |
| G69 | Siklus kaleng pengeboran dengan kecupan variabel |
| G70 | Pemrograman dalam inci |
| G71 | Pemrograman dalam milimeter |
| G72 | Faktor penskalaan umum dan khusus |
| G73 | Rotasi pola |
| G74 | Pencarian rumah |
| G75 | Probing bergerak sampai menyentuh |
| G76 | Memeriksa gerakan sambil menyentuh |
| G79 | Modifikasi parameter siklus kalengan |
| G80 | Pembatalan siklus kalengan |
| G81 | Siklus kaleng pengeboran |
| G82 | Siklus kaleng pengeboran dengan dwell |
| G83 | Siklus kaleng pengeboran lubang dalam dengan kecupan konstan |
| G84 | Mengetuk siklus kalengan |
| G85 | Reaming siklus kalengan |
| G86 | Siklus kaleng yang membosankan dengan penarikan di G00 |
| G87 | Siklus kalengan persegi panjang. |
| G88 | Siklus kalengan melingkar |
| G89 | Siklus kaleng yang membosankan dengan penarikan di G01 |
| G90 | Pemrograman absolut |
| G91 | Pemrograman tambahan |
| G92 | Koordinat preset / batas kecepatan spindel |
| G93 | Preset asal kutub |
| G94 | Laju gerak makan dalam milimeter (inci) per menit |
| G95 | Laju gerak makan dalam milimeter (inci) per putaran. |
| G96 | Kecepatan titik potong konstan |
| G97 | Kecepatan pusat alat konstan |
| G98 | Penarikan ke bidang awal di akhir siklus kalengan |
| G99 | Penarikan ke bidang referensi di akhir siklus kalengan |
| G159 | Offset nol mutlak |
| G210 | Siklus kaleng milling bor |
| G211 | Siklus kaleng penggilingan benang di dalam. |
| G212 | Siklus kaleng penggilingan benang luar. |