đź“– Cicli di Foratura Avanzati (G81 – G89)

Email
WhatsApp

📌 Obiettivo del Capitolo:
 Fornire una comprensione dettagliata dei cicli di foratura utilizzati nelle macchine CNC, con spiegazioni approfondite e numerosi esempi pratici per ogni ciclo G-code dedicato alla foratura.


🔹 1. Introduzione ai Cicli di Foratura nei CNC

Nei programmi CNC, i cicli di foratura vengono utilizzati per eseguire operazioni di foratura, svasatura, maschiatura e altre operazioni simili in modo automatizzato ed efficiente.
 L’uso dei cicli di foratura semplifica il codice, evitando di dover programmare manualmente ogni movimento dell’utensile.

📌 Vantaggi dei cicli di foratura

✅ Riduzione del codice: Un unico comando esegue tutta l’operazione
 âś… Migliore efficienza: I movimenti di foratura sono ottimizzati
 âś… Minore rischio di errore: Meno codice significa meno possibilitĂ  di sbagliare

📌 Sintassi generale dei cicli di foratura:

gcode

CopiaModifica

G8X X… Y… Z… R… F… K…

🔍 Spiegazione dei parametri:

  • X, Y → Coordinate del foro
  • Z → ProfonditĂ  finale della foratura
  • R → Altezza di riferimento prima della discesa
  • F → VelocitĂ  di avanzamento (Feed)
  • K → Numero di ripetizioni (usato in alcuni cicli)

🔹 2. Elenco dei Cicli di Foratura Avanzati (G81 – G89)

CicloDescrizione
G81Foratura semplice
G82Foratura con pausa sul fondo
G83Foratura a profonditĂ  incrementale (peck drilling)
G84Maschiatura rigida
G85Alesatura con avanzamento costante
G86Alesatura con mandrino spento alla profonditĂ 
G87Alesatura con retrazione programmata
G88Alesatura con pausa sul fondo
G89Alesatura con avanzamento controllato e pausa sul fondo

Ora analizziamo ogni ciclo con un esempio pratico.


🔹 3. Cicli di Foratura Dettagliati con Esempi

📌 G81 – Ciclo di Foratura Semplice

đź’ˇ Descrizione:

  • Esegue una discesa lineare dell’utensile fino alla profonditĂ  impostata.
  • L’utensile torna immediatamente alla quota di riferimento senza pause.

📌 Esempio di utilizzo:

gcode

CopiaModifica

G90 G21      ; ModalitĂ  assoluta e unitĂ  in mm

G17          ; Selezione piano XY

G0 X50 Y50   ; Spostamento rapido sulla posizione del foro

G81 X50 Y50 Z-10 R2 F300 ; Foratura a 10 mm di profonditĂ  con ritorno a R2

G80          ; Annulla il ciclo di foratura

🔍 Spiegazione:

  • L’utensile si muove rapidamente a X50 Y50.
  • Scende a Z-10 con avanzamento F300.
  • Una volta raggiunta la profonditĂ , ritorna alla quota R2.
  • G80 termina il ciclo.

📌 G82 – Foratura con Pausa sul Fondo

đź’ˇ Descrizione:

  • Simile a G81, ma con una pausa prima della risalita.
  • Utile per materiali che richiedono una stabilizzazione prima del ritiro.

📌 Esempio di utilizzo:

gcode

CopiaModifica

G90 G21

G82 X50 Y50 Z-10 R2 P1.5 F200 ; Pausa di 1.5 secondi sul fondo

G80

🔍 Spiegazione:

  • P1.5 imposta una pausa di 1.5 secondi prima della risalita.

📌 G83 – Foratura a ProfonditĂ  Incrementale (Peck Drilling)

đź’ˇ Descrizione:

  • L’utensile scende per step progressivi, ritirandosi ad ogni passaggio.
  • Evita l’accumulo di trucioli nel foro.

📌 Esempio di utilizzo:

gcode

CopiaModifica

G90 G21

G83 X50 Y50 Z-20 R2 Q5 F300 ; Scende di 5 mm alla volta fino a -20

G80

🔍 Spiegazione:

  • Q5 indica che la discesa avviene a step di 5 mm.
  • L’utensile si ritira leggermente dopo ogni step per espellere i trucioli.

📌 G84 – Maschiatura Rigida

đź’ˇ Descrizione:

  • Usato per creare filettature interne con maschiatura rigida.

📌 Esempio di utilizzo:

gcode

CopiaModifica

G90 G21

G84 X50 Y50 Z-15 R2 S500 F1.25 ; Maschiatura M8x1.25 con velocitĂ  di 500 RPM

G80

🔍 Spiegazione:

  • Il mandrino si sincronizza con l’avanzamento per garantire una filettatura precisa.

📌 G85 – Alesatura con Avanzamento Costante

đź’ˇ Descrizione:

  • Utile per alesare un foro, mantiene un avanzamento uniforme in entrata e uscita.

📌 Esempio di utilizzo:

gcode

CopiaModifica

G90 G21

G85 X50 Y50 Z-20 R2 F150

G80

🔍 Spiegazione:

  • G85 garantisce che l’alesatore avanzi e si ritiri alla stessa velocitĂ .

🔹 4. Conclusioni e Migliori Pratiche

📌 Suggerimenti per l’uso corretto dei cicli di foratura:
 âś… Usa G83 per fori profondi per evitare accumulo di trucioli.
 âś… Utilizza G82 se il materiale necessita di una pausa prima della risalita.
 âś… Controlla il valore R per evitare che l’utensile parta troppo in basso.
 âś… Per forature su materiali duri, abbassa il feed rate (F) per evitare surriscaldamenti.