Back to GSM Code List

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
E.g.:
G85 X20 Y0 Z-18 R2 F80

Parameters

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

See the full list of G and M codes

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