| Kode G | Deskripsi |
|---|
| G00 | Posisi cepat sumbu |
| G01 | Interpolasi linier |
| G02 | Interpolasi lingkaran/helikal searah jarum jam |
| G03 | Interpolasi lingkaran helikal berlawanan jarum jam |
| G04 | Tunda berwaktu |
| G09 | Perlambatan di akhir blok |
| G10 | Titik pertama atau lingkaran yang mendefinisikan garis lurus |
| G11 | Titik kedua atau lingkaran yang mendefinisikan garis lurus |
| G13 | Garis lurus dengan sudut yang diketahui melalui titik atau tangen pada lingkaran |
| G14 | Membatalkan sumbu MASTER-SLAVE (G15) (Hanya dengan opsi Master-Slave) |
| G15 | Sumbu MASTER-SLAVE (Hanya dengan opsi Master-Slave) |
| G16 | Pertukaran sumbu |
| G17 | Pemilihan bidang (XY adalah bidang pemesinan, Z adalah sumbu tegak lurus) |
| G17 | Pemilihan bidang selain XY |
| G18 | Pemilihan bidang (ZX adalah bidang pemesinan, Y adalah sumbu tegak lurus) |
| G19 | Pemilihan bidang (YZ adalah bidang pemesinan, X adalah sumbu tegak lurus) |
| G20 | Lingkaran dengan pusat dan radius yang diketahui |
| G21 | Sisikan |
| G21 | Radius penautan |
| G25 | Membatalkan G26 |
| G26 | Kompensasi pembalikan sumbu (default aktif) |
| G27 | Titik pertama kurva SPLINE yang menghubungkan serangkaian minimal 5 titik |
| G28 | Titik cusp kurva SPLINE |
| G29 | Titik terakhir kurva SPLINE |
| G30 | Membatalkan G31 dan memulihkan perlambatan di akhir blok |
| G31 | Mode gerakan berkelanjutan dengan penyesuaian feed otomatis |
| G32 | Akhir subrutin internal dan kembali ke program utama |
| G34 | Membuka pemrograman profil yang membatasi zona permukaan atur yang akan diproses |
| G35 | Mengakhiri pemrograman profil yang membatasi zona permukaan atur yang akan diproses |
| G36 | Menonaktifkan penyimpanan jalur sumbu mesin aktual |
| G37 | Mengaktifkan penyimpanan jalur sumbu mesin aktual |
| G38 | Menutup file yang dibuka dengan G39 |
| G39 | Membuka file untuk menyimpan jalur sumbu mesin aktual |
| G40 | Keluar dari profil dan nonaktifkan kompensasi potong alat |
| G41 | Aktifkan kompensasi radius alat, alat di kiri profil |
| G42 | Aktifkan kompensasi radius alat, alat di kanan profil |
| G43 | Kompensasi radius paraxial: kompensasi ditambahkan ke koordinat |
| G44 | Kompensasi radius paraxial: kompensasi dikurangi dari koordinat |
| G48 | Mengambil dan mengaktifkan kompensasi panjang alat |
| G49 | Menentukan radius fraes silinder |
| G49 | Menentukan radius fraes bola (untuk G841/G736/G726) |
| G49 | Menentukan radius fraes toroidal (untuk G841/G736/G726) |
| G50 | Membatalkan fungsi offset/rotasi G51 |
| G51 | Offset/rotasi sistem koordinat pada bidang |
| G52 | Offset sistem koordinat pada bidang |
| G53 | Membatalkan pemesinan cermin |
| G54 | Pemesinan cermin X (ubah tanda koordinat X) |
| G55 | Pemesinan cermin Y (ubah tanda koordinat Y) |
| G56 | Pemesinan cermin Z (ubah tanda koordinat Z) |
| G57 | Pemesinan cermin XY (ubah tanda koordinat X dan Y) |
| G58 | Pemesinan cermin ZX (ubah tanda koordinat Z dan X) |
| G59 | Pemesinan cermin YZ (ubah tanda koordinat Y dan Z) |
| G60 | Membatalkan G61 (faktor skala) |
| G61 | Faktor skala |
| G61 | Penskalaan zona yang dapat diprogram |
| G62 | Tipe koordinat untuk definisi pusat lingkaran dalam G2/G3 |
| G67 | Membatalkan G68/G69 static TCPM |
| G68 | Static TCPM untuk meja putar |
| G69 | Static TCPM untuk kepala putar |
| G70 | Pemrograman sistem inchi dengan konfigurasi metrik CNC |
| G71 | Pemrograman sistem metrik dengan konfigurasi inchi CNC |
| G72 | Membatalkan panggilan modal subprogram (G73) |
| G73 | Panggilan modal subprogram |
| G74 | Pembulatan dalam rentang ±180° untuk sumbu putar |
| G75 | Pemrograman koordinat kartesius (membatalkan G76) |
| G76 | Pemrograman koordinat polar |
| G77 | Kantong poligon |
| G78 | Titik terakhir kantong poligon tanpa pass finishing |
| G78 | Fraes kantong lingkaran (siklus kasar) |
| G79 | Titik terakhir kantong poligon dengan pass finishing |
| G79 | Fraes kantong lingkaran (siklus kasar & finishing) |
| G80 | Membatalkan siklus tetap |
| G81 | Siklus tetap bor/spot facing |
| G82 | Siklus bor campur dalam |
| G83 | Siklus tetap bor dalam dengan penarikan alat untuk pembuang kotoran |
| G84 | Siklus tetap gir |
| G85 | Siklus tetap reaming |
| G86 | Siklus tetap boring |
| G88 | Siklus tetap bor bidang terpisah |
| G89 | Siklus tetap bor diferensiasi (Hanya untuk CNC Seri S4000) |
| G90 | Pemrograman koordinat absolut |
| G91 | Pemrograman koordinat inkremental |
| G92 | Override laju feed F |
| G93 | Laju feed didefinisikan sebagai invers dari waktu eksekusi blok |
| G94 | Laju feed F dalam mm/menit atau inci/menit |
| G95 | Laju feed F dalam mm/rev atau inci/rev |
| G98 | Membatalkan G99 |
| G99 | Kompensasi drift (mengkompensasi offset posisi yang disebabkan oleh drive servo) |
| G200 | Membatalkan G201 dan G202 (pemrograman silinder/polar) |
| G201 | Pemrograman silinder |
| G202 | Pemrograman polar |
| G666 | Menyimpan elemen profil yang belum diproses menggunakan kontrol tabrakan |
| G701 | Menentukan pendekatan alat untuk kantong profil |
| G710 | Membatalkan G711 (penyimpanan profil) |
| G711 | Penyimpanan profil |
| G721 | Menghitung dan menyimpan titik setidaknya pada profil |
| G726 | Permukaan atur antara dua profil: profil pertama |
| G727 | Permukaan atur antara dua profil: profil kedua |
| G728 | Permukaan atur antara dua profil: eksekusi |
| G730 | Membatalkan G731 (Hanya untuk CNC Seri S3000) |
| G731 | Fraes berkecepatan tinggi profil yang ditentukan oleh titik (Hanya untuk CNC Seri S3000) |
| G732 | Membatalkan G733 |
| G733 | Fraes berkecepatan tinggi profil yang ditentukan oleh titik dengan ram S speed |
| G734 | Fraes spiral: eksekusi |
| G735 | Fraes spiral |
| G736 | Permukaan yang didefinisikan oleh profil bidang dan satu atau lebih profil potongan: profil bidang dan parameter |
| G737 | Permukaan yang didefinisikan oleh profil bidang dan satu atau lebih profil potongan: profil potongan |
| G738 | Permukaan yang didefinisikan oleh profil bidang dan satu atau lebih profil potongan: eksekusi |
| G740 | Membatalkan G748 dan G749 |
| G746 | Mengunda siklus G748 |
| G748 | Pemesinan permukaan 4-sumbu (S4045P dan versi Export) atau 4/5-sumbu (S3045P, S4060D dan S4045P) dengan meja putar atau meja miring (TCPM dinamis) |
| G749 | Pemesinan permukaan 4-sumbu (S4045P dan versi Export) atau 4/5 sumbu (S3045P, S4060D dan S4045P) dengan kepala putar 1/2-sumbu (TCPM dinamis) |
| G750 | Membatalkan G751 |
| G751 | Rotasi/offset di ruang |
| G753 | Membatalkan G754 |
| G754 | Pembalikan arah profil |
| G760 | Membatalkan G761 |
| G761 | Pembatasan perjalanan sumbu |
| G773 | Membatalkan manajemen sumbu Roll-Over (hanya untuk CNC Seri S4000) |
| G774 | Sumbu putar Roll-Over (hanya untuk CNC Seri S4000) |
| G777 | Membuka pemrograman kantong profil dan mengatur parameter |
| G778 | Siklus fraes kantong profil tanpa pass finishing |
| G779 | Siklus fraes kantong profil dengan pass finishing |
| G780 | Ulangi pemesinan pola grid/lingkaran: eksekusi |
| G781 | Super siklus bor/spot facing pola grid |
| G782 | Super siklus bor campur dalam pola grid |
| G783 | Super siklus bor dalam dengan penarikan alat untuk pembuang kotoran pola grid |
| G784 | Super siklus gir pola grid |
| G785 | Super siklus reaming pola grid |
| G786 | Super siklus boring pola grid |
| G787 | Super siklus ulang pemesinan pola grid |
| G789 | Super siklus bor diferensiasi pola grid (Hanya untuk CNC Seri S4000) |
| G791 | Super siklus bor/spot facing pola lingkaran |
| G792 | Super siklus bor campur dalam pola lingkaran |
| G793 | Super siklus bor dalam dengan penarikan alat untuk pembuang kotoran pola lingkaran |
| G794 | Super siklus gir pola lingkaran |
| G795 | Super siklus reaming pola lingkaran |
| G796 | Super siklus boring pola lingkaran |
| G797 | Ulang pemesinan pola lingkaran |
| G799 | Super siklus bor diferensiasi pola lingkaran (Hanya untuk CNC Seri S4000) |
| G817 | Offset panjang alat pada sumbu non-ortogonal terhadap bidang pemesinan |
| G840 | Membatalkan G841 |
| G841 | Kompensasi radius alat di ruang |
| G845 | Membatalkan G846 |
| G846 | Kontrol manual sumbu dengan roda tangan selama pemesinan |
| G850 | Membatalkan G851 |
| G851 | Offset asal bagian dengan roda tangan |
| G872 | Siklus pengukuran probe ON/OFF di ruang |
| G873 | Siklus pengukuran probe sentir/salin di ruang |
| G900 | Membatalkan G901 |
| G901 | Menonaktifkan edit dan eksekusi grafis selama pemesinan |
| G910 | Membatalkan G911 |
| G911 | Menonaktifkan kontrol batas perjalanan |
| G997 | Membatalkan G998 (Hanya untuk CNC Seri S3000) |
| G998 | Pemeriksaan nomor urutan blok (Hanya untuk CNC Seri S3000) |
| G1000 | Membatalkan G1001 |
| G1001 | Eksekusi grafis urutan program |
| G4724 | Membatalkan G4725 (hanya untuk CNC Seri S4000) |
| G4725 | Fraes planet (hanya untuk CNC Seri S4000) |
| G9999 | Sinkronisasi eksekusi program dengan tampilan jalur alat |