š Obiettivo del Capitolo:
Fornire una comprensione dettagliata degli offset utensili in una macchina CNC, spiegando come funzionano, come impostarli correttamente sia per un cambio utensile automatico che manuale, e fornire esempi pratici dettagliati.
š¹ 1. Introduzione agli Offset Utensili
Gli offset utensili servono a compensare la lunghezza e il diametro dell’utensile rispetto alla posizione dello zero pezzo. Questo ĆØ necessario perchĆ© ogni utensile ha dimensioni diverse, e senza una corretta compensazione, il CNC non saprebbe dove si trova esattamente l’estremitĆ dell’utensile.
š Esistono due tipi principali di offset utensili:
| Tipo di Offset | Descrizione | Codici G |
| Compensazione della lunghezza | Corregge la posizione Z in base alla lunghezza dell’utensile | G43, G44, H |
| Compensazione del diametro | Corregge la posizione dell’utensile nel piano XY | G41, G42, D |
š” Concetto chiave:
Lāoffset di lunghezza ĆØ fondamentale per evitare collisioni con il pezzo o il mandrino, mentre la compensazione del diametro serve per regolare la traiettoria dellāutensile rispetto alla geometria del pezzo.
š¹ 2. Offset Lunghezza Utensile (G43, G44, H)
š G43 e G44 servono per compensare la lunghezza dellāutensile.
- G43 ā Compensa in positivo (l’utensile si abbassa rispetto allo zero macchina)
- G44 ā Compensa in negativo (poco usato, perchĆ© non ha applicazioni pratiche su macchine moderne)
š Sintassi di utilizzo:
gcode
CopiaModifica
G43 H1 Z50
š Spiegazione:
- G43 ā Applica la compensazione della lunghezza utensile
- H1 ā Seleziona il valore dell’offset utensile memorizzato nella tabella utensili
- Z50 ā Sposta l’utensile a 50 mm sopra lo zero pezzo (tenendo conto dellāoffset)
š Esempio Pratico con Cambio Utensile e Offset
gcode
CopiaModifica
T1 M06 ; Cambio utensile, carica lāutensile 1
G43 H1 Z100 ; Attiva compensazione lunghezza utensile con H1
G0 X50 Y50 ; Movimento rapido alla posizione del pezzo
G1 Z-10 F300 ; Discesa con avanzamento controllato
G0 Z100 ; Ritiro dellāutensile
M30 ; Fine programma
š Spiegazione:
1ļøā£ T1 M06 ā Cambia utensile e carica lāutensile 1
2ļøā£ G43 H1 Z100 ā Attiva lāoffset di lunghezza dellāutensile 1 e si porta a 100 mm sopra il pezzo
3ļøā£ G0 X50 Y50 ā Posiziona il mandrino sulla posizione del foro
4ļøā£ G1 Z-10 F300 ā Scende fino a -10 mm con avanzamento controllato
5ļøā£ G0 Z100 ā Ritira lāutensile
š” Nota:
Lāoffset dellāutensile deve essere impostato prima della lavorazione per evitare errori.
š¹ 3. Offset Diametro Utensile (G41, G42, D)
š G41 e G42 servono per compensare il diametro dellāutensile.
- G41 ā Compensazione a sinistra del percorso programmato
- G42 ā Compensazione a destra del percorso programmato
š Sintassi di utilizzo:
gcode
CopiaModifica
G41 D1 X50 Y50
š Spiegazione:
- G41 ā Attiva la compensazione utensile a sinistra
- D1 ā Usa il valore dell’offset diametro utensile memorizzato nella tabella utensili
- X50 Y50 ā Sposta lāutensile alla posizione desiderata
š Esempio Pratico di Compensazione del Diametro
gcode
CopiaModifica
T2 M06 ; Cambio utensile (es. fresa da Ć10 mm)
G90 G17 ; ModalitĆ assoluta, lavoro sul piano XY
G41 D2 X50 Y50 ; Attiva compensazione utensile a sinistra
G1 X100 Y50 F200 ; Movimento lineare con compensazione attiva
G40 ; Disattiva compensazione utensile
M30 ; Fine programma
š Spiegazione:
1ļøā£ T2 M06 ā Cambia utensile e carica la fresa da Ć10 mm
2ļøā£ G41 D2 X50 Y50 ā Attiva la compensazione utensile a sinistra
3ļøā£ G1 X100 Y50 F200 ā L’utensile si muove con compensazione attiva
4ļøā£ G40 ā Disattiva la compensazione utensile
š” Nota:
- G41 viene usato quando lāutensile ĆØ a sinistra del profilo da lavorare
- G42 viene usato quando lāutensile ĆØ a destra del profilo da lavorare
- G40 disattiva la compensazione e va sempre usato prima di ritirare lāutensile
š¹ 4. Offset Utensile con Cambio Manuale vs Automatico
š Cambio utensile manuale:
- Lāoperatore cambia lāutensile manualmente e poi esegue l’azzeramento dell’offset utensile tramite il controllo CNC.
- Si utilizza un comparatore o un “blocco di riferimento” per misurare la lunghezza utensile.
š Cambio utensile automatico:
- La macchina CNC cambia utensile con un magazzino utensili (ATC – Automatic Tool Changer).
- Gli offset utensili sono giĆ memorizzati nella tabella utensili e vengono caricati automaticamente con il comando G43 Hn.
š Esempio di ciclo di cambio utensile automatico:
gcode
CopiaModifica
T3 M06 ; Cambio utensile automatico (es. fresa Ć6 mm)
G43 H3 Z100 ; Attiva offset lunghezza utensile 3
G0 X50 Y50 ; Spostamento rapido sulla posizione del pezzo
M30 ; Fine programma
š Spiegazione:
G0 X50 Y50 ā Sposta lāutensile sulla posizione del pezzo
T3 M06 ā Cambia lāutensile 3 in automatico
G43 H3 Z100 ā Attiva la compensazione della lunghezza dellāutensile 3