CNC Machinist Calculator Ultra

Home › G-codes › Haas NGC › G76

G76 Fine boring cycle / Multiple pass threading cycle

Haas NGC G-code · Mill, Lathe

On mills: Fine boring cycle

Bores to depth, stops and orients the spindle, shifts the tool off the wall, then rapids out so no drag line is left in the bore.

Format

G76 X Y Z R [Q] [I J] [P] F [L]

Addresses

AddressWhat it does
X YHole position
ZHole bottom
RR plane
QShift amount, direction from Setting 27
I JShift amount along X or Y when Q is not used
PDwell at the bottom
FFeed rate
LNumber of holes for repeats in G91

How it works

Modal, canned cycle group 09. Cancel with G80.

Example program

T7 M06 (FINISH BORING BAR)
G90 G54 G00 X0. Y0. S1200 M03 (BORE CENTER)
G43 H07 Z1. M08 (APPROACH)
G76 G98 Z-1. R.1 Q.01 F4. (FINE BORE, SHIFT .01 BEFORE RETRACT)
…

The full 5-line example is in the app. Example is in inch. Check offsets and clearances first.

Watch out for

On lathes: Multiple pass threading cycle

Cuts a complete thread with one block. The control spaces the passes, infeeds at angle A and chamfers out at the end. Works for straight and taper threads, OD or ID.

Format

G76 X [U] Z [W] K D F [A] [I] [P] [Q]

Addresses

AddressWhat it does
XMinor diameter of the thread, final X
UIncremental X from start to final depth
ZEnd of the thread in Z
WIncremental Z length of the thread
KThread height, radius
DDepth of the first pass
FThread lead
ATool nose angle, 0 to 120, no decimal point
ITaper amount, radius, negative for a normal OD taper
PInfeed mode, P1 to P4
QThread start angle, no decimal point, for multi start threads

How it works

Non-modal, group 00.

Example program

T0303 (OD THREAD TOOL, .750-10 UNC)
G99 G97 S800 M03 (FEED PER REV, FIXED RPM)
G00 G54 X.85 Z.3 M08 (START 3 PITCHES AHEAD)
G76 X.6274 Z-1. K.0613 D.012 F.1 A60 (THREAD .750-10)
…

The full 6-line example is in the app. Example is in inch. Check offsets and clearances first.

Watch out for

Related codes

G77 · G85 · G86 · G92 · G32

G76 on other controls

The same number can mean something different on another control.

ControlMeaning
FanucFine boring cycle
Mazak (EIA)Fine boring cycle
Okuma OSPFine boring cycle
Mitsubishi M70 M80Fine boring cycle
Brother SpeedioFine boring cycle
Fagor 8055 8065Probing move while touching
LinuxCNC TormachLathe multi pass threading
Mach3 Mach4Fine boring, Mach4
Centroid CNC12 AcornFine boring cycle
Hurco WinMax (NC)Fine boring with orient
FadalFine boring with oriented shift
Swiss (Citizen Star)Multiple pass threading cycle

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 G76 in the app All Haas NGC G-codes

App Store Google Play