| Kode G | Grup | Fungsi |
| A | B | C |
| G00 | G00 | G00 | 01 | Posisi (Rapid traverse) |
| G01 | G01 | G01 | Interpolasi linier (Avancemen potong) |
| G02 | G02 | G02 | Interpolasi lingkaran Jarum Jam atau interpolasi heliks Jarum Jam |
| G03 | G03 | G03 | Interpolasi lingkaran Berlawanan Jarum Jam atau interpolasi heliks Berlawanan Jarum Jam |
| G04 | G04 | G04 | 00 | Dwell |
| G07.1(G107) | G07.1(G107) | G07.1(G107) | Interpolasi silinder |
| G08 | G08 | G08 | Kontrol pratinjau lanjutan |
| G10 | G10 | G10 | Input data terprogram |
| G11 | G11 | G11 | Batal input data terprogram |
| G12.1(G112) | G12.1(G112) | G12.1(G112) | 21 | Mode interpolasi koordinat polar |
| G13.1(G113) | G13.1(G113) | G13.1(G113) | Mode batal interpolasi koordinat polar |
| G17 | G17 | G17 | 16 | Pemilihan bidang X Y |
| G18 | G18 | G18 | Pemilihan bidang Z X |
| G19 | G19 | G19 | Pemilihan bidang Y Z |
| G20 | G20 | G70 | 06 | Input inci |
| G21 | G21 | G71 | Input mm |
| G22 | G22 | G22 | 09 | Fungsi pemeriksaan colokan stroke menyimpan ON |
| G23 | G23 | G23 | Fungsi pemeriksaan colokan stroke menyimpan OFF |
| G25 | G25 | G25 | 08 | Deteksi fluktuasi kecepatan spindel OFF |
| G26 | G26 | G26 | Deteksi fluktuasi kecepatan spindel ON |
| G27 | G27 | G27 | 00 | Pemeriksaan kembali posisi referensi |
| G28 | G28 | G28 | Kembali ke posisi referensi |
| G30 | G30 | G30 | Kembali ke posisi referensi 2, 3 dan 4 |
| G31 | G31 | G31 | Fungsi skip |
| G32 | G33 | G33 | 01 | Pemotongan benang |
| G34 | G34 | G34 | Pemotongan benang lead variabel |
| G36 | G36 | G36 | 00 | Kompensasi alat otomatis X |
| G37 | G37 | G37 | Kompensasi alat otomatis Z |
| G40 | G40 | G40 | 07 | Batal kompensasi jari-jari hidung alat |
| G41 | G41 | G41 | Kompensasi jari-jari hidung alat kiri |
| G42 | G42 | G42 | Kompensasi jari-jari hidung alat kanan |
| G50 | G92 | G92 | 00 | Pengaturan sistem koordinat atau pengaturan kecepatan spindel maks. |
| G50.3 | G92.1 | G92.1 | Preset sistem koordinat benda kerja |
| G50.2(G250) | G50.2(G250) | G50.2(G250) | 20 | Batal pemutaran poligon |
| G51.2(G251) | G51.2(G251) | G51.2(G251) | Pemutaran poligon |
| G52 | G52 | G52 | 00 | Pengaturan sistem koordinat lokal |
| G53 | G53 | G53 | Pengaturan sistem koordinat mesin |
| G54 | G54 | G54 | 14 | Pemilihan sistem koordinat benda kerja 1 |
| G55 | G55 | G55 | Pemilihan sistem koordinat benda kerja 2 |
| G56 | G56 | G56 | Pemilihan sistem koordinat benda kerja 3 |
| G57 | G57 | G57 | Pemilihan sistem koordinat benda kerja 4 |
| G58 | G58 | G58 | Pemilihan sistem koordinat benda kerja 5 |
| G59 | G59 | G59 | Pemilihan sistem koordinat benda kerja 6 |
| G65 | G65 | G65 | 00 | Panggilan makro |
| G66 | G66 | G66 | 12 | Panggilan makro modal |
| G67 | G67 | G67 | Batal panggilan makro modal |
| G68 | G68 | G68 | 04 | Mirror image untuk turunan ganda ON |
| G69 | G69 | G69 | Mirror image untuk turunan ganda OFF |
| G70 | G70 | G72 | 00 | Siklus finishing |
| G71 | G71 | G73 | Pengeluran stok dalam putaran |
| G72 | G72 | G74 | Pengeluran stok dalam pemukulan muka |
| G73 | G73 | G75 | Pengulangan pola |
| G74 | G74 | G76 | Pemboran peck muka akhir |
| G75 | G75 | G77 | Pemboran diameter luar/diameter dalam |
| G76 | G76 | G78 | Siklus penggilingan benang multiple |
| G80 | G80 | G80 | 10 | Batal siklus terpadu untuk pemboran |
| G83 | G83 | G83 | Siklus untuk pemboran muka |
| G84 | G84 | G84 | Siklus untuk tapping muka |
| G86 | G86 | G86 | Siklus untuk boring muka |
| G87 | G87 | G87 | Siklus untuk pemboran sisi |
| G88 | G88 | G88 | Siklus untuk tapping sisi |
| G89 | G89 | G89 | Siklus untuk boring sisi |
| G90 | G77 | G20 | 01 | Siklus pemotongan diameter luar/diameter dalam |
| G92 | G78 | G21 | Siklus pemotongan benang |
| G94 | G79 | G24 | Siklus pemotongan muka akhir |
| G96 | G96 | G96 | 02 | Kontrol kecepatan permukaan konstan |
| G97 | G97 | G97 | Batal kontrol kecepatan permukaan konstan |
| G98 | G94 | G94 | 05 | Avancemen per menit |
| G99 | G95 | G95 | Avancemen per revolusi |
| – | G90 | G90 | 03 | Pemrograman absolut |
| – | G91 | G91 | Pemrograman inkremental |
| – | G98 | G98 | 11 | Kembali ke level awal |
| – | G99 | G99 | Kembali ke level titik R |