| kode G | Deskripsi |
| G00 | Melintasi cepat |
| G01 | Gerakan linier |
| G02 | Lingkari/heliks searah jarum jam |
| G03 | Lingkaran/heliks berlawanan arah jarum jam |
| G04 | Dwell time dalam [s] atau putaran spindel |
| G05 | Pemotongan siklus berkecepatan tinggi |
| G05.1 | Siklus berkecepatan tinggi -> Hubungi CYCLE305 |
| G08 | Pra-kontrol ON/OFFG15 Koordinat kutub mati |
| G09 | Berhenti tepat |
| G10 | Tulis offset kerja/offset alat |
| G10.6 | Retraksi dari kontur (POLF) |
| G11 | Akhiri entri parameter |
| G16 | Koordinat kutub aktif |
| G17 | bidang XY |
| G18 | Pesawat ZX |
| G19 | Pesawat YZ |
| G20 | Sistem input inci |
| G21 | Sistem masukan metrik |
| G27 | Memeriksa posisi referensi |
| G28 | 1. Mendekati titik referensi |
| G30 | 2./3./4. Mendekati titik referensi |
| G30.1 | Posisi titik referensi |
| G31 | Mengukur dengan “hapus jarak tempuh” |
| G40 | Pembatalan pemilihan kompensasi radius pemotong |
| G41 | Kompensasi di kiri kontur |
| G42 | Kompensasi ke kanan kontur |
| G43 | Kompensasi panjang alat positif aktif |
| G44 | Kompensasi panjang alat negatif aktif |
| G49 | Kompensasi panjang alat nonaktif |
| G50 | Menskalakan |
| G51 | Menskalakan |
| G50.1 | Mirroring pada sumbu terprogram NONAKTIF |
| G51.1 | Mirroring pada sumbu terprogram AKTIF |
| G52 | offset kerja yang dapat diprogram |
| G53 | Mendekati posisi dalam sistem koordinat mesin |
| G54 P0 | offset kerja eksternal |
| G54 | Memilih offset kerja |
| G55 | Memilih offset kerja |
| G56 | Memilih offset kerja |
| G57 | Memilih offset kerja |
| G58 | Memilih offset kerja |
| G59 | Memilih offset kerja |
| G60 | pemosisian terarah |
| G61 | Modal berhenti tepat |
| G63 | Mode Mengetuk |
| G64 | Pemanggilan modul Makro G66 mode jalur berkelanjutan |
| G65 | Panggilan makro |
| G67 | Hapus panggilan modul makro |
| G68 | Rotasi AKTIF, 2D/3D |
| G69 | Rotasi NONAKTIF |
| G72.1 | Pengulangan kontur dengan rotasi |
| G72.2 | Pengulangan kontur linier |
| G73 | Siklus pengeboran lubang dalam berkecepatan tinggi dengan kerusakan chip |
| G74 | Siklus ketuk kiri |
| G76 | Siklus bor halus |
| G80 | Putuskan sepeda |
| G81 | Pemboran balik siklus pengeboran |
| G82 | Siklus pengeboran countersink |
| G83 | Siklus pengeboran lubang dalam dengan pelepasan chip |
| G84 | Siklus ketuk kanan |
| G85 | Siklus bor, retraksi dengan G01 setelah mencapai ujung di sumbu Z, tanpa penghenti spindel |
| G86 | Siklus bor, spindel berhenti, lalu ditarik kembali dengan G00 setelah mencapai ujung di sumbu Z |
| G87 | Pembalikan countersink |
| G89 | Siklus bor, diamkan sebentar lalu retraksi dengan G01, tanpa perubahan arah putaran spindel |
| G90 | Pemrograman mutlak |
| G91 | Pemrograman tambahan |
| G92 | Menetapkan nilai sebenarnya |
| G92.1 | Hapus nilai sebenarnya, setel ulang WKS |
| G93 | laju gerak makan terbalik (1/mnt) |
| G94 | Laju gerak makan dalam [mm/mnt, inci/mnt] |
| G95 | Laju gerak makan revolusioner dalam [mm/rev, inci/rev] |
| G96 | tingkat pemotongan konstan aktif |
| G97 | tingkat pemotongan konstan |
| G98 | Kembali ke titik awal dalam siklus tetap |
| G99 | Kembali ke titik R dalam siklus tetap |
| G290 | Pemilihan mode Siemens |
| G291 | Pemilihan mode dialek ISO |