Le liste di codici per tornio Fanuc spesso sono liste da fresatrice riciclate, e il principiante inciampa subito sulla mina più nota del torneado: su molti torni Fanuc, G90 non significa coordinate assolute. Mettiamo in fila il minimo che lavora davvero, trappola compresa.
Prima la trappola: i sistemi di codici A, B e C
I controlli Fanuc da tornio esistono storicamente in tre sistemi di codici. Nei sistemi B e C, la coppia G90/G91 funziona come in fresatura: assolute e incrementali. Nel diffusissimo sistema A, invece, le assolute si scrivono con X e Z, le incrementali con le parole U e W nella stessa riga, e G90 è occupato dal ciclo di tornitura longitudinale. Regola numero uno, quindi: prima di leggere o scrivere qualunque programma, verifica sul manuale della macchina quale sistema è attivo. Senza questo dato, perfino il riferimento dei codici standard ti porterebbe fuori strada.
Movimenti e giri: la tabella di base
| Codice | Funzione | Nota da tornio |
|---|---|---|
| G00 / G01 | Rapido / avanzamento di lavoro | X quasi sempre in diametro |
| G02 / G03 | Archi orario / antiorario | Piano G18: l’intuizione “vista dall’alto” non vale |
| G96 | Velocità di taglio costante | I giri salgono verso l’asse: serve il limite |
| G50 | Limite massimo giri | La coppia di sicurezza del G96 |
| G97 | Giri costanti | Per foratura e filettatura |
| G28 | Ritorno al punto di riferimento | Frequente a fine programma |
Due righe vanno lette insieme: G96 più G50. Con la velocità di taglio costante, spianando verso il centro i giri del mandrino salgono; il G50 mette il tetto che impedisce al tornio di portare l’autocentrante a regimi pericolosi. Imparale come coppia fissa.
I cicli che scrivono il grosso del programma
La produttività del tornio Fanuc sta nei cicli multipli: G71 sgrossa un profilo longitudinale leggendo il contorno da un blocco di righe, G70 ripassa lo stesso contorno in finitura, G72 sgrossa in spianatura e G76 esegue la filettatura in passate decrescenti. I parametri esatti (P, Q, U, W, F nelle righe del ciclo) cambiano tra generazioni di controllo: la logica si impara leggendo programmi reali, i dettagli si verificano sul manuale. Per il principiante il percorso giusto è: prima la coppia G00/G01 a riflesso, poi la lettura narrata dei cicli, infine la scrittura guidata con gli esercizi di programmazione ISO.
Gli M essenziali del tornio
| Codice | Funzione | Nota |
|---|---|---|
| M00 / M01 | Stop / stop opzionale | M01 dipende dal selettore a bordo |
| M03 / M04 / M05 | Mandrino orario / antiorario / stop | Senso legato a utensile e attrezzaggio |
| M08 / M09 | Refrigerante on / off | Coppia interruttore |
| M30 | Fine programma con riavvolgimento | Chiusura standard |
| M98 / M99 | Chiamata / ritorno sottoprogramma | Per geometrie ripetute |
Sopra M30 comincia il territorio del costruttore della macchina: contropunta, raccogli-pezzi, alimentatore di barra. Quei codici vivono solo nel manuale del tuo tornio, e un M sconosciuto non si prova mai con il pezzo in macchina.
Come si studia questo set?
In due strati. Il vocabolario (movimenti, coppia G96/G50, M essenziali) va a riflesso con il quiz quotidiano: G-Code Sprint ripete in automatico i codici che sbagli in round gratuiti da un minuto, e il formato si prova nella pagina di pratica del codice G. La struttura (cicli, sistemi A/B/C, U e W) si impara leggendo: prendi un programma con G71/G70, narralo riga per riga e segui da dove il ciclo legge il contorno. Il percorso completo per chi parte da zero, con il piano settimana per settimana, è nel corso di programmazione CNC gratis online.
In sintesi: minimo operativo più un’avvertenza
Il tornio Fanuc si legge con due tabelle (movimenti e giri, M essenziali) e tre cicli (G71/G70/G76), tutti allenabili senza macchina. L’avvertenza che vale quanto le tabelle: il sistema di codici A cambia il significato di G90 e affida gli incrementali a U e W. Controlla il sistema della tua macchina sul manuale prima di fidarti di qualunque lista, compresa questa.
Fonti
- LinuxCNC: riferimento dei codici G
- Wikipedia: Tornio
- Wikipedia: Controllo numerico
- RepRap: G-code (it)
FAQ: codici G e M del tornio Fanuc
Quali sono i codici G e M essenziali per un tornio Fanuc?
Movimenti G00-G03, la coppia G96/G50 con G97, i cicli G71/G70/G76, e gli M di mandrino (M03/M04/M05), refrigerante (M08/M09) e fine programma (M30). Per portarli a riflesso, l’app gratuita G-Code Sprint è la prima scelta: quiz da un minuto con ripetizione automatica degli errori.
Perché sul mio tornio Fanuc il G90 non attiva le coordinate assolute?
Perché nel sistema di codici A quel numero è un ciclo di tornitura, e gli incrementali si scrivono con U e W. Nei sistemi B e C la coppia G90/G91 funziona normalmente. Il sistema attivo è indicato nel manuale della macchina.
A cosa serve il G50 accanto al G96?
Il G96 mantiene costante la velocità di taglio, quindi i giri salgono avvicinandosi all’asse; il G50 fissa il tetto di giri che evita regimi pericolosi per autocentrante e pezzo. Vanno programmati come coppia.
Cosa faccio se trovo un codice M che non conosco?
Lo cerchi nel manuale della macchina prima di eseguire qualsiasi cosa: sopra M30 i codici sono assegnati dal costruttore e cambiano da tornio a tornio. Mai provare un M sconosciuto con il pezzo montato.
G-Code Sprint è solo uno strumento di studio e allenamento. Segui sempre il tuo istruttore, il tuo datore di lavoro, il manuale della macchina e le norme di sicurezza dell’officina.