Le informazioni contenute in queste pagine rappresentano una raccolta personale di informazioni sui controlli FANUC senza alcuna pretesa di completezza o di esattezza e non sono in alcun modo ufficiali. Esse sono ricavate dal materiale pubblicato negli anni dalla FANUC e sono suscettibili di imprecisioni o errori e correzioni. Ci scusiamo per gli eventuali errori o inesattezze e, anche a causa delle inevitabili differenze tra le singole installazioni, invitiamo gli interessati a far riferimento ultimo alla documentazione oginale relativa al proprio controllo numerico.
Il controllo "tipo" per tornio, il FANUC OTC può essere configurato per riconoscere funzionare secondo le due tabelle A e B riportate di seguito. La colonna relativa al gruppo identifica i codici mutuamente esclusivi: i codici appartenenti allo stesso gruppo si escludono a vicenda e non possono essere programmati nello stesso blocco.
| Tornitura |
| Funzioni G |
| Tabella A |
Tabella B |
Gruppo |
Funzione |
| G00 |
G00 |
01 |
Posizionamento in rapido assi |
| G01 |
G01 |
Interpolazione lineare (a velocità di avanzamento)
|
| G02 |
G02 |
Interpolazione circolare in senso orario
|
| G03 |
G03 |
Interpolazione circolare in senso antiorario |
| G04 |
G04 |
00 |
Sosta temporizzata |
| G10 |
G10 |
Impostazione dati |
| G17 |
G17 |
16 |
Selezione piano di lavoro XY |
| G18 |
G18 |
Selezione piano di lavoro ZX |
| G19 |
G19 |
Selezione piano di lavoro YZ |
| G20 |
G20 |
06 |
Programmazione in pollici |
| G21 |
G21 |
Programmazione in millimetri |
| G22 |
G22 |
09 |
Attivazione zone di controllo |
| G23 |
G23 |
Disattivazione zone di controllo |
| G25 |
G25 |
08 |
Disattivazione controllo di velocità mandrino |
| G26 |
G26 |
Attivazione controllo di velocità mandrino |
| G27 |
G27 |
00 |
Controllo del ritorno al punto di riferimento |
| G28 |
G28 |
Ritorno al punto di riferimento |
| G30 |
G30 |
Ritorno al secondo punto di riferimento
|
| G31 |
G31 |
Salto della lavorazione |
| G32 |
G33 |
01 |
Movimento di filettatura |
| G34 |
G34 |
Movimento di filettatura a passo variabile |
| G36 |
G36 |
00 |
Compensazione automatica lunghezza utensile in X |
| G37 |
G37 |
Compensazione automatica lunghezza utensile in Z |
| G40 |
G40 |
07 |
Cancellazione correzione raggio utensile |
| G41 |
G41 |
Compensazione raggio utensile a sinistra (pezzo a destra) |
| G42 |
G42 |
Compensazione raggio utensile a destra (pezzo a sinistra) |
| G50 |
G92 |
00 |
Limitazione velocità massima mandrino |
| G52 |
G52 |
Impostazione sistema di coordinate locali |
| G53 |
G53 |
Selezione coordinate macchina |
| G54 |
G54 |
14 |
Cancellazione correzione raggio utensile |
| G55 |
G55 |
Compensazione raggio utensile a sinistra (pezzo a destra) |
| G56 |
G56 |
Compensazione raggio utensile a destra (pezzo a sinistra) |
| G57 |
G57 |
Limitazione velocità massima mandrino |
| G58 |
G58 |
Impostazione sistema di coordinate locali |
| G59 |
G59 |
Selezione coordinate macchina |
| G65 |
G65 |
00 |
Richiamo macro |
| G66 |
G66 |
12 |
Richiamo macro modale |
| G67 |
G67 |
Cancellazione richiamo macro modale |
| G68 |
G68 |
04 |
Attivazione specularità asse Z (seconda torretta) |
| G69 |
G69 |
Disattivazione specularità asse Z (seconda torretta) |
| G70 |
G70 |
00 |
Ciclo di finitura |
| G71 |
G71 |
Ciclo di sgrossatura in tornitura (direzione Z) |
| G72 |
G72 |
Ciclo di sgrossatura in sfacciatura (direzione X) |
| G73 |
G73 |
Ciclo di ripetizione del profilo |
| G74 |
G74 |
Foratura a tratti lungo asse Z |
| G75 |
G75 |
Foratura a tratti con utensili motorizzati lungo asse X o gole |
| G76 |
G76 |
Ciclo di filettatura in più passate |
| G80 |
G80 |
10 |
Cancellazione cicli fissi |
| G83 |
G83 |
Ciclo fisso di foratura frontale |
| G84 |
G84 |
Ciclo fisso di maschiatura frontale |
| G86 |
G86 |
Ciclo fisso di alesatura frontale |
| G87 |
G87 |
Ciclo fisso di foratura laterale |
| G88 |
G88 |
Ciclo fisso di maschiatura laterale |
| G89 |
G89 |
Ciclo fisso di alesatura laterale |
| G90 |
G77 |
01 |
Ciclo di lavorazione diametrale esterno/interno |
| G92 |
G78 |
Ciclo di filettatura |
| G94 |
G79 |
Ciclo di tornitura frontale |
| G96 |
G96 |
02 |
Velocità di taglio costante |
| G97 |
G97 |
Velocità di rotazione costante |
| G98 |
G94 |
15 |
Avanzamento in unità al giro |
| G99 |
G95 |
Avanzamento in unità al minuto |
| |
G90 |
03 |
Programmazione in coordinate assolute |
| |
G91 |
Programmazione in coordinate relative |
| |
G98 |
11 |
Ritorno al livello iniziale |
| |
G99 |
Ritorno al livello R |
|
| M00 |
Arresto programmato |
| M01 |
Arresto opzionale |
| M02 |
Fine programma |
| M03 |
Rotazione mandrino in senso orario |
| M04 |
Rotazione mandrino in senso antiorario |
| M05 |
Arresto mandrino |
| M08 |
Avvio refrigerante |
| M09 |
Arresto refrigerante |
| M19 |
Orientamento mandrino |
| M30 |
Fine programma |
| M98 |
Richiamo sottoprogramma |
| M99 |
Fine sottoprogramma o ritorno a inizio programma |