šŸ“– Offset Utensili per Cambio Automatico e Manuale

Email
WhatsApp

šŸ“Œ 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 OffsetDescrizioneCodici G
Compensazione della lunghezzaCorregge la posizione Z in base alla lunghezza dell’utensileG43, G44, H
Compensazione del diametroCorregge la posizione dell’utensile nel piano XYG41, 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