| Kode G | Deskripsi |
| G0 | Pemosisian cepat sumbu dalam interpolasi linier pada bidang dan dalam ruang di titik terprogram. |
| G1 | Bekerja dalam interpolasi linier pada bidang dan ruang pada titik terprogram. |
| G2 | Interpolasi melingkar searah jarum jam pada bidang atau heliks yang dipilih |
| G3 | Bekerja dalam interpolasi melingkar berlawanan arah jarum jam pada bidang atau heliks yang dipilih. |
| G4 | Dwell Time diprogram dengan putaran spindel (G4/n) atau dalam sepersepuluh detik (waktu G4/dtk dalam detik/10) |
| G5-G7-G9 | Fungsi G dikenali hanya karena alasan kompatibilitas dengan CNC 132 160. Mereka dijalankan seperti G0. |
| G10-G11 | Diberikan pada pemrograman geometris. |
| G13-G16 | Diberikan pada pemrograman geometris. |
| G17 | Menentukan XY sebagai bidang pemesinan (di mana Z adalah sumbu tegak lurus) aktif di awal. |
| G18 | Menentukan X Z sebagai bidang pemesinan (di mana Y adalah sumbu tegak lurus). |
| G19 | Menentukan Y Z sebagai bidang pemesinan (di mana X adalah sumbu tegak lurus). |
| G20-G25 | Untuk pemrograman geometri. |
| G26 | Umpan pada ujung alat juga untuk sumbu putar. |
| G27 | Laju gerak makan nyata dari sumbu (untuk DEGREES/MIN putar). |
| G30 | Batalkan fungsi G31 |
| G31 | Cara kerja aktif (aktif di awal) Umpan di ujung alat. |
| G38 | Mendefinisikan cara penyalinan secara bergantian pada parameter yang diberikan dalam tabel VCP (OPTION) |
| G39 | Pemosisian spindel dengan sudut M dari 0° hingga 360°. |
| G40 | Posisi dengan kompensasi Cancel Cutter Radius |
| G41 | Pendekatan Alat selama bekerja dengan pengenalan koreksi alat radius di sebelah kiri jalur terprogram. |
| G42 | Pendekatan alat selama pekerjaan dengan pengenalan koreksi alat radius di sebelah kanan jalur terprogram. |
| G43 | Siklus gerinda, seperti G41 dan pengenalan gerakan osilasi pada sumbu ortogonal pada bidang kerja. |
| G44 | Siklus gerinda seperti G42 dengan pengenalan gerakan osilasi pada ortogonal pada sumbu bidang kerja. |
| G45 | Ambil siklus alat otomatis (subrutin). |
| G47 | Lepaskan siklus alat otomatis (subrutin). |
| G49 | Fungsi program koneksi di memori. |
| G50 | Batalkan G51. |
| G51 | Translasi-rotasi menurut titik terprogram (X,Y,E) |
| G55 | Kepala putar siklus rotasi tanpa penyesuaian bidang dengan sudut rotasi. |
| G56 | Kepala putar siklus rotasi dengan penyesuaian bidang dengan sudut rotasi |
| G58 | Membulatkan 360° pada sumbu putar dengan sistem pengukuran absolut |
| G59 | Kembali dari subrutin |
| G60 | Batalkan G 61. |
| G61 | Faktor skala untuk sumbu X Y Z. |
| G62 | Batalkan G63 |
| G63 | Penggilingan kecepatan tinggi dengan lintasan halus |
| G65-G69 | Mengingat siklus digitalisasi |
| G70-G71 | Mode Metrik Inci |
| G75-G77 | Mengingat siklus digitalisasi |
| G79 | Mengingat siklus digitalisasi |
| G80 | Batalkan siklus kalengan dari G81 ke G 89. |
| G81 | Siklus pengeboran |
| G82 | Siklus pengeboran (sama seperti G81) |
| G83 | Siklus pengeboran lubang dalam |
| G84 | Siklus penyadapan |
| G85 | Siklus pengeboran lubang dalam dengan pengembalian tinggi |
| G86 | Siklus bor dengan penghenti spindel. |
| G87 | Siklus membosankan (sama seperti G86) |
| G88 | Siklus pengeboran untuk lebih banyak dinding |
| G89 | Membalik siklus membosankan |
| G90-G93 | Fungsi G tidak dikenali |
| G94 | Laju gerak makan dalam mm/mnt. (Aktif di awal) |
| G95 | Laju umpan dalam revolusi mikron/spindel. |
| G96 | Siklus membosankan dengan pelepasan dari dinding |
| G97 | Instruksi makro untuk lingkaran frais atau utas |
| G99 | Masukkan fungsi atau pesan M dengan sumbu Berhenti |
| G300 | Siklus panjang alat ukur (opsi). |
| G301 | Memverifikasi siklus panjang alat dengan stop (opsi). |
| G302 | Memverifikasi siklus panjang alat dengan riset otomatis alat pengganti (opsi). |
| G303 | Siklus radius alat ukur (opsi). |
| G304 | Memverifikasi siklus radius alat dengan stop (opsi). |
| G305 | Memverifikasi siklus radius alat dengan penelitian otomatis alat pengganti (opsi). |
| G306 | Mengukur panjang pahat dan siklus radius (opsi). |
| G311 | Penyesuaian koefisien (opsi) Feeler. |
| G312 | Nol pemulihan pada pin (opsi). |
| G313 | Nol pemulihan pada lubang (opsi). |
| G314 | Nol pemulihan pada Z (opsi). |
| G316 | Sumbu redefinisi fungsi CNC IND |
| G317 | Fungsi sumbu redistribusi |
| G318 | Definisi fungsi tern axes feeler |
| G319 | Fungsi sumbu sinonim penetapan |
| G320 | Nonaktifkan G321. |
| G321 | Q tingkatkan kemampuan jumlah. |
| G322 | Nonaktifkan siklus penggilingan. |
| G323 | Aktifkan siklus penggilingan. |
| G324 | Pengecualian reposisi sumbu dengan LNS. |
| G325 | Nol pemulihan di kotak (opsi). |
| G326 | Tidak ada pemulihan di edge (opsi). |
| G327 | Original dan pengelolaan panjang alat. |
| G328 | Koreksi panjang delta pada tabel alat. |
| G329 | Koreksi radius delta pada tabel alat. |
| G330 | Reposisi GPF. |
| G331 | Memulihkan fungsi G31 dengan GPF. |
| G332 | Memulihkan fungsi G32 dengan GPF. |
| G335 | Aktifkan pendaftaran kuota mesin pada disk. |
| G336 | Nonaktifkan pendaftaran kuota mesin pada disk. |
| G340 | Koreksi radius pada profil dari part-program. |
| G341 | Koreksi radius pada profil dari tabel. |
| G342 | Aktivasi Delta L pada panjang pahat. |
| G343 | Membatalkan G342. |
| G344 | Aktivasi Delta R pada alat radius. |
| G345 | Membatalkan G344. |
| G346 | Penggantian otomatis alat dengan waktu habis. |
| G349 | Subrutin. |
| G350 | Modifikasi inisial sumbu tabel pembagi. |
| G351 | Terjemahan-roto. |
| G352 | Simpan penguncian sumbu dan kunci semua sumbu. |
| G353 | Pulihkan penguncian sumbu yang disimpan dengan G352. |
| G354 | Aktivasi rotasi matriks pada titik terprogram. |
| G355 | Rotasi kepala putar siklus tanpa penyesuaian panjang kepala (opsi). |
| G356 | Kepala putar siklus rotasi dengan penyesuaian bidang dengan sudut rotasi (Opsi). |
| G359 | Kembali ke program panggilan untuk file yang diaktifkan dengan G349. |
| G360 | Karya oleh N.U.R.B.S. dengan gerakan 3 hingga 5 sumbu. |
| G362 | Pengenalan simpul poligonal dalam digitasi (opsi). |
| G363 | Pengenalan kedalaman dalam digitalisasi (opsi). |
| G364 | Pengenalan poligonal kedua (opsi). |
| G370-G376 | Digitasi siklus (opsi). |
| G377 | Kualifikasi pengaturan awal alat panjang (opsi). |
| G378 | Kualifikasi pengaturan awal alat Radius (opsi). |
| G384 | Siklus penyadapan kaku (opsi). |
| G390 | Predisposisi untuk pemrograman dalam kuota absolut. |
| G391 | Membatalkan G390. |
| G392 | ON/OFF peraba pemulihan nol pada pin (opsi). |
| G393 | ON/OFF feeler pemulihan nol pada lubang (opsi). |
| G394 | ON/OFF feeler pemulihan nol di Z (opsi). |
| G395 | ON/OFF feeler pemulihan nol pada kotak (opsi). |
| G396 | ON/OFF feeler zero recovery on an edge (opsi). |
| G398 | Sepotong penelitian dengan antena ON/OFF dan penentuan kuota (opsi). |
| G399 | Cepat hingga 5 mm dari batas sumbu Z positif. |
| G428/ | Fungsi bagian pengambilan (opsi). |
| G429/ | Fungsi bagian pengambilan (opsi). |
| G500 | Mengukur siklus panjang pahat dengan penggantian pahat manual (opsi). |
| G503 | Siklus radius alat ukur dengan penggantian alat secara manual (opsi). |
| G506 | Mengukur panjang pahat dan siklus radius dengan penggantian pahat manual (opsi). |
| G550 | Konfigurasi pembentukan ulang otomatis. |
| G551 | Konfigurasi otomatis berubah. |
| G571-G578 | Digitasi siklus (opsi). |
| G731 | Kompensasi radius pahat dalam ruang dengan nol pada titik pahat. |
| G703 | Maju dengan stok belakang dengan pengurangan tekanan udara (opsional) |
| G704 | Maju dengan tekanan udara normal (opsional) |
| G705 | Tailstock mundur (opsional) |
| G740 | Membatalkan G748. |
| G746 | Terjemahan dan rotasi asal terkait dengan rotasi tabel. |
| G748 | Terjemahan asal terkait dengan rotasi tabel. |
| G751 | Terjemahan 3D. |
| G752 | Rotasi 3D. |
| G755 | Rotasi kepala di tengah alat bulat . |