| Funzioni G |
| Codice | Gruppo | Funzione |
| G00 | 01 | Posizionamento in rapido assi |
| G01 | Interpolazione lineare (a velocitą di avanzamento) |
| G02 | Interpolazione circolare o elicoidale in senso orario |
| G03 | Interpolazione circolare o elicoidale in senso antiorario |
| G04 | 00 | Sosta temporizzata o arresto esatto |
| G05 | Ciclo di lavorazione ad alta velocitą |
| G09 | Arresto esatto |
| G10 | Impostazione dati |
| G11 | Cancella il modo impostazione dati |
| G15 | 17 | Cancella il modo coordinate polari |
| G16 | Attiva il modo coordinate polari |
| G17 | 02 | Selezione piano di lavoro XY |
| G18 | Selezione piano di lavoro ZX |
| G19 | Selezione piano di lavoro YZ |
| G20 | 06 | Programmazione in pollici |
| G21 | Programmazione in millimetri |
| G22 | 09 | Attivazione zone di sicurezza |
| G23 | Cancellazione zone di sicurezza |
| G27 | 00 | Controllo del ritorno al punto di riferimento |
| G28 | Ritorno al punto di riferimento |
| G29 | Ritorno al punto di riferimento |
| G30 | Ritorno al secondo punto di riferimento |
| G31 | Funzione di salto |
| G33 | 01 | Movimento di filettatura |
| G39 | 00 | Interpolazione circolare sullo spigolo |
| G40 | 07 | Cancellazione correzione raggio utensile |
| G41 | Compensazione raggio utensile a sinistra (pezzo a destra) |
| G42 | Compensazione raggio utensile a destra (pezzo a sinistra) |
| G43 | 08 | Compensazione lunghezza utensile in direzione positiva |
| G44 | Compensazione lunghezza utensile in direzione positiva |
| G45 | 00 | Incremento correzione utensile |
| G46 | Decremento correzione utensile |
| G47 | Doppio incremento correzione utensile |
| G48 | Doppio decremento correzione utensile |
| G49 | 08 | Cancellazione compensazione lunghezza utensile |
| G50 | 11 | Cancellazione fattore di scala |
| G51 | Attiva fattore di scala |
| G52 | 00 | Impostazione sistema di coordinate locali |
| G53 | Selezione coordinate macchina |
| G54 | 14 | Origine coordinate pezzo 1 |
| G55 | Origine coordinate pezzo 2 |
| G56 | Origine coordinate pezzo 3 |
| G57 | Origine coordinate pezzo 4 |
| G58 | Origine coordinate pezzo 5 |
| G59 | Origine coordinate pezzo 6 |
| G60 | 00 | Posizionamento unidirezionale |
| G61 | 15 | Modo arresto esatto |
| G62 | Regolazione automatica velocitą sugli spigoli |
| G63 | Modo maschiatura |
| G64 | Modo lavorazione normale |
| G65 | 00 | Richiamo macro |
| G66 | 12 | Richiamo macro modale |
| G67 | Cancellazione richiamo macro modale |
| G68 | 16 | Rotazione coordinate |
| G69 | Cancellazione rotazione coordinate |
| G73 | 09 | Ciclo di foratura a tratti con rottura |
| G74 | Ciclo di maschiatura sinistra |
| G76 | Ciclo di alesatura fine |
| G80 | Cancellazione cicli fissi |
| G81 | Ciclo di foratura, centrinatura |
| G82 | Ciclo di foratura con sosta |
| G83 | Ciclo di foratura a tratti, con scarico |
| G84 | Ciclo di maschiatura |
| G85 | Ciclo di alesatura |
| G86 | Ciclo fisso di alesatura frontale |
| G87 | Ciclo fisso di foratura laterale |
| G88 | Ciclo fisso di maschiatura laterale |
| G89 | Ciclo fisso di alesatura laterale |
| G90 | 03 | Programmazione in coordinate assolute |
| G91 | Programmazione in coordinate relative |
| G92 | 00 | Programmazione dell'origine |
| G94 | 05 | Avanzamento unitą al minuto |
| G95 | Avanzamento unitą al giro |
| G96 | 13 | Velocitą di taglio costante |
| G97 | Velocitą fissa |
| G98 | 10 | Ritorno al livello iniziale |
| G99 | Ritorno al livello R |