G86/G87/G88: Special boring cycles
Boring variants with spindle stop, orientation, manual retract or back boring depending on the control.
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
- G86 X20 Y0 Z-25 R2 F80
G86 X20 Y0 Z-25 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)
- Q
- G87: desplazamiento con husillo orientado para entrar y salir sin rayar la pared. · mm
- P
- G88: pausa en el fondo antes de parar el husillo. · ms / s según control
Machine: Milling, Mill-turnRisk: Medium
Fanuc · Haas
G86/G87/G88 ...- Fanuc: The difference between cycles depends a lot on the control; check the hole retract.
- Haas: Confirm stop/orientation and return plane.
Other codes in Cycles
Frequently Asked Questions (FAQ)
What does G86/G87/G88 mean in a CNC program?
Boring variants with spindle stop, orientation, manual retract or back boring depending on the control. In the catalogue it appears as "Special boring cycles", within the Cycles family.
How is G86/G87/G88 written on each control?
Fanuc: G86/G87/G88 ... · Haas: G86/G87/G88 .... 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 G86/G87/G88?
G86 X20 Y0 Z-25 R2 F80 — Boring variants with spindle stop, orientation, manual retract or back boring depending on the control.
Which machines use G86/G87/G88?
G86/G87/G88 is used in: Milling, Mill-turn.
What should you watch out for with G86/G87/G88?
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.