| Kode G | Fungsi |
|---|
| G00 | Gerakan cepat (penyesuaian cepat) |
| G01 | Gerakan feed rate (interpolasi linier) |
| G02 | Gerakan searah jarum jam (interpolasi lingkaran/helix searah jarum jam) |
| G03 | Gerakan berlawanan jarum jam (interpolasi lingkaran/helix berlawanan jarum jam) |
| G04 | Waktu tunggu |
| G08 | Spline Smoothing On |
| G09 | Pemeriksaan berhenti tepat, Spline Smoothing Off |
| G10 | Gerakan feed linier dengan berhenti melambat / pengaturan asal sistem koordinat |
| G11 | Berhenti melambat terkontrol |
| G17 | BIDANG XY |
| G18 | BIDANG XZ |
| G19 | BIDANG YZ |
| G20 | Pemilihan sistem inci |
| G21 | Pemilihan sistem milimeter |
| G28 | Kembali ke bidang kesan |
| G33 | Busuran (Putaran) Catatan: G33 dan G33.1 tidak akan bekerja pada mesin frais atau putar Sherline CNC karena spindle dan sumbu tidak tersinkronisasi. |
| G35 | Levahi pemeriksaan error pada baris berikutnya |
| G40 | Kompensasi alat off |
| G41 | Kompensasi alat ke kiri |
| G42 | Kompensasi alat ke kanan |
| G43 | Kompensasi panjang alat – arah negatif |
| G44 | Kompensasi panjang alat – arah positif |
| G49 | Kompensasi panjang alat dibatalkan |
| G53 | Batalkan offset koordinat kerja |
| G54-G59 | Offset koordinat kerja 1 hingga 6 |
| G59.1 | Gunakan sistem koordinat kerja pratentuan 7 |
| G59.2 | Gunakan sistem koordinat kerja pratentuan 8 |
| G59.3 | Gunakan sistem koordinat kerja pratentuan 9 |
| G61 | Spline contouring dengan mode buffering off |
| G64 | Spline contouring dengan mode buffering on |
| G65 | Pembersihan kantong persegi panjang |
| G66 | Pembersihan kantong lingkaran |
| G67 | Flycut |
| G68 | Pembersihan kantong persegi panjang dengan sudut melingkar |
| G70 | Mode inci |
| G71 | Mode milimeter |
| G74 | Bor bertahap (Putaran) |
| G80 | Batalkan mode gerakan (termasuk canned) |
| G81 | Siklus bor canned |
| G82 | Bor dengan tunggu siklus canned |
| G83 | Siklus bor pemecah chip (Peck Drilling) |
| G84 | Siklus gosok kanan (siklus canned gosok tangan kanan) |
| G85 | Siklus bor 1 (bor, tanpa tunggu, keluar feed siklus canned) |
| G86 | Siklus bor 2 (bor, spindle berhenti, keluar cepat siklus canned) |
| G87 | Siklus bor belakang canned |
| G88 | Siklus bor 3 (bor, spindle berhenti, keluar manual siklus canned) |
| G89 | Siklus bor 4 (bor, tunggu, keluar feed siklus canned) |
| G90 | Mode absolut |
| G91 | Mode bertambah |
| G92 | Reset koordinat home (offset sistem koordinat) |
| G92.2 | Batalkan offset sistem koordinat |
| G93 | Mode feed waktu invers |
| G94 | Mode IPM (Putaran) default (mode feed per menit) |
| G95 | Mode IPR (Putaran) |
| G96 | Konstanta Permukaan Feed On (Putaran) |
| G97 | Konstanta Permukaan Feed Off (Putaran) |
| G98 | Kembali ke tingkat awal dalam siklus canned |