G85-G89: Boring, reaming and hole cycles
ISO cycles used for boring, reaming and hole entry/exit variants.
For reference only: syntax changes with the control, the post-processor and the machine parameters. Check the official manual and run a simulation before cutting. Legal notice.
- Family
- Cycles
- Machine
- Milling, Mill-turn
- Risk
- Medium
- Example
- G85 X20 Y0 Z-18 R2 F80
G85 X20 Y0 Z-18 R2 F80Parameters
- X Y
- Posición del agujero. Cada bloque con X/Y nuevos repite el ciclo en esa posición. · mm
- Z
- Fondo del agujero (cota absoluta con G90; incremental desde R con G91). · mm
- R
- Plano de referencia: cota Z a la que la herramienta pasa de rápido a avance y a la que vuelve entre agujeros con G99. · mm
- F
- Avance de corte. · mm/min con G94, mm/vuelta con G95 (en torno suele ser el modo por defecto)
- P
- Pausa en el fondo (G88, G89). · ms / s según control
- Q
- Desplazamiento lateral con husillo orientado antes de retirar (G76 mandrinado fino / G87 back boring). · mm
Machine: Milling, Mill-turnRisk: Medium
Fanuc · Haas
G85 ... G89- Fanuc: The main difference is usually in pause, stop/orientation and exit mode.
- Haas: Confirm the retract behavior so the hole isn't marked.
Heidenhain
CYCL DEF 202/204/208...- Heidenhain uses specific conversation cycles for boring/reaming.
Siemens · Fagor
- Siemens: Siemens equivalences: CYCLE85/CYCLE86 and related cycles according to Sinumerik.
- Fagor: Fagor equivalences: G85-G89 or own cycles depending on the model.
Related:
Other codes in Cycles
Frequently Asked Questions (FAQ)
What does G85-G89 mean in a CNC program?
ISO cycles used for boring, reaming and hole entry/exit variants. In the catalogue it appears as "Boring, reaming and hole cycles", within the Cycles family.
How is G85-G89 written on each control?
Fanuc: G85 ... G89 · Haas: G85 ... G89 · Heidenhain: CYCL DEF 202/204/208.... The exact syntax depends on the control version and the machine parameters: always confirm with the manufacturer's manual.
Can you give me an example of G85-G89?
G85 X20 Y0 Z-18 R2 F80 — ISO cycles used for boring, reaming and hole entry/exit variants.
Which other codes is G85-G89 combined with?
In practice G85-G89 appears alongside these codes: G81/G82/G83, G84, G80. It is worth reading them together, because the state one leaves behind conditions what the next one does.
Which machines use G85-G89?
G85-G89 is used in: Milling, Mill-turn.
What should you watch out for with G85-G89?
Medium risk: it rarely breaks anything on its own, but a wrong value shows up on the part. Check the block before running the batch.
Related tools
CNC G-code Simulator
CNC IDE: editing with G/M tooltips, line inspector, conversion between controls and 2D/3D toolpath.
CNC Alarms Guide
CNC Alarms and Solutions Guide. Enter the error code or symptom to find the cause and how to repair it at the machine.
Calculate cycle time
Estimate CNC turning and milling cycle time from G-code. Calculate parts per hour with a breakdown of cutting, rapids, canned cycles and tool changes.