📌 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)
| Ciclo | Descrizione |
| G81 | Foratura semplice |
| G82 | Foratura con pausa sul fondo |
| G83 | Foratura a profonditĂ incrementale (peck drilling) |
| G84 | Maschiatura rigida |
| G85 | Alesatura con avanzamento costante |
| G86 | Alesatura con mandrino spento alla profonditĂ |
| G87 | Alesatura con retrazione programmata |
| G88 | Alesatura con pausa sul fondo |
| G89 | Alesatura 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.