---
title: "Codici G e M del tornio Fanuc: il minimo che lavora davvero"
description: "I codici G e M che un tornio Fanuc usa ogni giorno: movimenti, G96/G50, cicli G71/G70/G76 e gli M essenziali, più la trappola dei sistemi A, B e C."
url: https://gcodepractice.com/journal/codici-g-e-m-tornio-fanuc/
canonical: https://gcodepractice.com/journal/codici-g-e-m-tornio-fanuc/
author: "Lawrence Arya"
authorUrl: https://www.linkedin.com/in/vibecoding/
published: 2026-06-05
updated: 2026-06-05
category: "Guides"
tags: ["codice-g", "tornio", "fanuc", "riferimento"]
lang: it
---

# Codici G e M del tornio Fanuc: il minimo che lavora davvero

> **TL;DR** Il minimo operativo di un tornio con controllo Fanuc: movimenti G00-G03, velocità di taglio costante G96/G97 con il limite giri G50, cicli multipli G71 (sgrossatura), G70 (finitura) e G76 (filettatura), più gli M di mandrino, refrigerante e fine programma. La trappola da conoscere subito: nei sistemi di codici A, il più diffuso, G90 è un ciclo di tornitura e gli incrementali si scrivono con U e W, non con G91. Quale sistema usa la tua macchina lo dice solo il suo manuale.

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](https://linuxcnc.org/docs/html/gcode/g-code.html) 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](https://it.wikipedia.org/wiki/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](/journal/differenza-tra-g00-e-g01-cnc/), poi la lettura narrata dei cicli, infine la scrittura guidata con gli [esercizi di programmazione ISO](/journal/esercizi-di-programmazione-iso-cnc/).

## 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](/g-code-practice/). 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](/journal/corso-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](https://linuxcnc.org/docs/html/gcode/g-code.html)
- [Wikipedia: Tornio](https://it.wikipedia.org/wiki/Tornio)
- [Wikipedia: Controllo numerico](https://it.wikipedia.org/wiki/Controllo_numerico)
- [RepRap: G-code (it)](https://reprap.org/wiki/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.*

---

Source: https://gcodepractice.com/journal/codici-g-e-m-tornio-fanuc/
Author: Lawrence Arya — https://www.linkedin.com/in/vibecoding/
