| Kode G | Fungsi |
| G00 | Posisi |
| G01 | Interpolasi linier |
| G02 | Interpolasi lingkaran CW / Interpolasi heliks CW |
| G03 | Interpolasi lingkaran CCW / Interpolasi heliks CCW |
| G02.3 | Interpolasi eksponensial CW |
| G03.3 | Interpolasi eksponensial CCW |
| G04 | Diam |
| G07.1 | Interpolasi silinder |
| G107 | Interpolasi silinder |
| G09 | Pemeriksaan berhenti tepat |
| G10 | Input data parameter/kompensasi oleh program / Pendaftaran data manajemen umur alat |
| G11 | Batal input parameter program / Mode pendaftaran data manajemen umur alat dibatalkan |
| G12.1 | Interpolasi koordinat polar ON |
| G112 | Interpolasi koordinat polar ON |
| G13.1 | Batal interpolasi koordinat polar |
| G113 | Batal interpolasi koordinat polar |
| G12.1 | Interpolasi pemotongan ON |
| G13.1 | Batal interpolasi pemotongan |
| G14 | Balance cut OFF |
| G15 | Balance cut ON |
| G16 | Pemilihan bidang silinder Y-Z interpolasi pemotongan |
| G17 | Pemilihan bidang X-Y |
| G18 | Pemilihan bidang Z-X |
| G19 | Pemilihan bidang Y-Z |
| G20 | Perintah inci |
| G21 | Perintah metrik |
| G22 | Barrier check ON |
| G23 | Barrier check OFF |
| G22 | Soft limit ON |
| G23 | Soft limit OFF |
| G27 | Pemeriksaan kembali posisi referensi |
| G28 | Kembali posisi referensi otomatis |
| G29 | Kembali dari posisi referensi |
| G30 | Kembali posisi referensi ke-2, ke-3 dan ke-4 |
| G30.1 | Kembali posisi penggantian alat 1 |
| G30.2 | Kembali posisi penggantian alat 2 |
| G30.3 | Kembali posisi penggantian alat 3 |
| G30.4 | Kembali posisi penggantian alat 4 |
| G30.5 | Kembali posisi penggantian alat 5 |
| G31 | Fungsi skip/Fungsi skip multi-tahap 2 |
| G31.1 | Fungsi skip multi-tahap 1-1 |
| G31.2 | Fungsi skip multi-tahap 1-2 |
| G31.3 | Fungsi skip multi-tahap 1-3 |
| G32 G33 | Pemotongan geser |
| G34 | Pemotongan geser lead variabel |
| G35 | Pemotongan geser lingkaran CW |
| G36 | Pemotongan geser lingkaran CCW |
| G36/G37 | Pengukuran panjang alat otomatis |
| G37.1 | Pengukuran panjang alat otomatis |
| G37.2 | Pengukuran panjang alat otomatis |
| G40 | Batal kompensasi R ujung alat |
| G41 | Kompensasi R ujung alat kiri |
| G42 | Kompensasi R ujung alat kanan |
| G46 | Kompensasi R ujung alat (arah dipilih otomatis) ON |
| G43.1 | Mode kontrol spindle 1 |
| G44.1 | Mode kontrol spindle yang dipilih |
| G47.1 | Mode kontrol semua spindle bersamaan |
| G50 G92 | Pengaturan kecepatan klem spindle / Pengaturan sistem koordinat |
| G50.2 | Batal skala |
| G51.2 | Skala ON |
| G50.2 | Batal mode pemotongan poligon (sinkronisasi sumbu alat-spindel) |
| G250 | Batal mode pemotongan poligon (sinkronisasi sumbu alat-spindel) |
| G51.2 | Mode pemotongan poligon ON (sinkronisasi sumbu alat-spindel) |
| G251 | Mode pemotongan poligon ON (sinkronisasi sumbu alat-spindel) |
| G52 | Pengaturan sistem koordinat lokal |
| G53 | Pemilihan sistem koordinat mesin dasar |
| G54 | Pemilihan sistem koordinat workpiece 1 |
| G55 | Pemilihan sistem koordinat workpiece 2 |
| G56 | Pemilihan sistem koordinat workpiece 3 |
| G57 | Pemilihan sistem koordinat workpiece 4 |
| G58 | Pemilihan sistem koordinat workpiece 5 |
| G59 | Pemilihan sistem koordinat workpiece 6 |
| G54.1 | Sistem koordinat workpiece diperluas 48 set |
| G61 | Mode pemeriksaan berhenti tepat |
| G62 | Override sudut otomatis |
| G63 | Mode tapping |
| G64 | Mode pemotongan |
| G65 | Panggil makro pengguna |
| G66 | Panggil makro modal pengguna A |
| G66.1 | Panggil makro modal pengguna B |
| G67 | Batal panggil makro modal pengguna |
| G68 | Cermin untuk postes alat berhadapan ON atau mode balance cut ON |
| G69 | Cermin untuk postes alat berhadapan OFF atau batal mode balance cut |
| G70 | Siklus finishing |
| G71 | Siklus pemotongan kasar longitudinal |
| G72 | Siklus pemotongan kasar muka |
| G73 | Siklus pemotongan kasar material terbentuk |
| G74 | Siklus pemotongan akhir muka |
| G75 | Siklus pemotongan akhir longitudinal |
| G76 | Siklus pemotongan geser majemuk |
| G76.1 | Siklus pemotongan geser sinkron sistem 2-bagian (1) |
| G76.2 | Siklus pemotongan geser sinkron sistem 2-bagian (2) |
| G90 G77 | Siklus pemotongan tetap longitudinal |
| G92 G78 | Siklus pemotongan geser tetap |
| G94 G79 | Siklus pemotongan tetap muka |
| G80 | Batal siklus tetap bor |
| G81 | Siklus tetap (bor/pengeboran titik) |
| G82 | Siklus tetap (bor/counter boring) |
| G79 G83.2 | Siklus bor dalam 2 |
| G83 | Siklus bor dalam (sumbu Z)/Siklus bor dalam diameter kecil |
| G83.1 | Siklus langkah |
| G84 | Siklus tapping (sumbu Z) |
| G85 | Siklus bor (sumbu Z) |
| G87 | Siklus bor dalam (sumbu X) |
| G88 | Siklus tapping (sumbu X) |
| G89 | Siklus bor (sumbu X) |
| G84.1 | Siklus tapping terbalik (sumbu Z) |
| G84.2 | Siklus tapping sinkron |
| G88.1 | Siklus tapping terbalik (sumbu X) |
| G50.3 G92.1 | Preset sistem koordinat workpiece |
| G96 | Kontrol kecepatan permukaan konstan ON |
| G97 | Kontrol kecepatan permukaan konstan OFF |
| G98 G94 | Feed per menit (feed asinkron) |
| G99 G95 | Feed per revolusi (feed sinkron) |
| G90 | Perintah nilai absolut |
| G91 | Perintah nilai inkremental |
| G98 | Kembali awal siklus tetap |
| G99 | Kembali titik R siklus tetap |
| G113 | Batal sinkronisasi spindle |
| Batal mode pemotongan poligon (sinkronisasi spindle-spindel) |
| G114.1 | Sinkronisasi spindle |
| G114.2 | Mode pemotongan poligon (sinkronisasi spindle-spindel) ON |
| G114.3 | Sinkronisasi alat spindle II (Hobbing) |
| G115 | Sinkronisasi jenis 1 penentuan titik awal |
| G116 | Sinkronisasi jenis 2 penentuan titik awal |
| G117 | Output fungsi campuran selama gerakan sumbu |