Home › G-codes › Haas NGC › G86
G86 Boring cycle, spindle stop and rapid out / Bore and stop canned cycle
Haas NGC G-code · Mill, Lathe
On mills: Boring cycle, spindle stop and rapid out
Feeds to the bottom, stops the spindle, then rapids out. The tool can leave a line in the bore on the way out.
Format
G86 X Y Z R F [L]
Addresses
| Address | What it does |
|---|---|
X Y | Hole position |
Z | Hole bottom |
R | R plane |
F | Feed rate |
L | Number of holes for repeats in G91 |
How it works
Modal, canned cycle group 09. Cancel with G80.
Example program
T7 M06 (ROUGH BORING BAR)
G90 G54 G00 X0. Y0. S900 M03 (BORE CENTER)
G43 H07 Z1. M08 (APPROACH)
G86 G98 Z-1. R.1 F5. (BORE, STOP, RAPID OUT)
…
G90 G54 G00 X0. Y0. S900 M03 (BORE CENTER)
G43 H07 Z1. M08 (APPROACH)
G86 G98 Z-1. R.1 F5. (BORE, STOP, RAPID OUT)
…
The full 5-line example is in the app. Example is in inch. Check offsets and clearances first.
Watch out for
- The spindle restarts at the next hole, so give it time if the bore is close.
On lathes: Bore and stop canned cycle
Feeds to the bottom, stops the spindle, then rapids out.
Format
G86 Z R F [X] [Y] [C] [L]
Addresses
| Address | What it does |
|---|---|
Z | Hole bottom |
R | R plane |
F | Feed rate |
X Y C | Hole position |
L | Repeats |
How it works
Modal, group 09. Cancel with G80.
Example program
T0606 (BORING TOOL)
G99 G97 S600 M03 (FEED PER REV)
G00 G54 X0 Z.25 M08 (CENTERLINE)
G86 Z-.5 R.1 F.004 (BORE, STOP, RAPID OUT)
…
G99 G97 S600 M03 (FEED PER REV)
G00 G54 X0 Z.25 M08 (CENTERLINE)
G86 Z-.5 R.1 F.004 (BORE, STOP, RAPID OUT)
…
The full 6-line example is in the app. Example is in inch. Check offsets and clearances first.
Watch out for
- The spindle stays stopped after the cycle. Restart it before the next cut.
- The tool rapids out with the spindle stopped and can drag a line.
Related codes
G86 on other controls
The same number can mean something different on another control.
| Control | Meaning |
|---|---|
| Fanuc | Boring cycle, spindle stop |
| Okuma OSP | Boring cycle, spindle stop |
| Mitsubishi M70 M80 | Boring cycle, spindle stop out |
| Brother Speedio | Boring cycle spindle stop |
| Fagor 8055 8065 | Boring, rapid withdrawal |
| LinuxCNC Tormach | Boring cycle, spindle stop, rapid out |
| Mach3 Mach4 | Bore, spindle stop, rapid out |
| Hurco WinMax (NC) | Bore rapid out (ISNC) or bore orient (BNC) |
| Fadal | Bore in, spindle off, rapid out |
Every G-code for Haas NGC in your pocket. The app has the full example programs, search by number or shop word, a line decoder and calculators for tapping, threading and drilling.
Open G86 in the app All Haas NGC G-codes