Home › G-codes › Haas NGC › G72
G72 Bolt holes along an angle / End face stock removal cycle
Haas NGC G-code · Mill, Lathe
On mills: Bolt holes along an angle
On a Haas mill G72 drills a row of holes along a straight line at an angle, starting from the current position. Not the Fanuc lathe facing cycle.
Format
Addresses
| Address | What it does |
|---|---|
I | Distance between holes |
J | Angle of the line from the X axis |
L | Number of holes |
How it works
Non-modal, group 00. A canned cycle must be active.
Example program
G81 G98 Z-.5 R.1 F10. (DRILL THE FIRST HOLE)
G72 I.75 J45. L4 (4 MORE HOLES, .75 APART AT 45 DEG)
G80 (CANCEL)
Example is in inch. Check offsets and clearances first.
Watch out for
- The first hole is drilled at the current position when the canned cycle line runs, unless L0 is used there.
On lathes: End face stock removal cycle
Roughs with facing passes along X down to a finish contour in blocks P to Q. Good for parts with big diameter changes and short lengths.
Format
Addresses
| Address | What it does |
|---|---|
P | Block number where the finish path starts |
Q | Block number where the finish path ends |
D | Depth of cut per pass in Z, positive, one block format |
U | X finish allowance, diameter |
W | Z finish allowance |
I | X rough pass allowance, radius |
K | Z rough pass allowance |
F | Roughing feed rate |
S | Spindle speed for roughing |
T | Tool and offset for roughing |
How it works
Non-modal, group 00. G18 must be active.
Example program
G50 S2000 (LIMIT 2000 RPM)
G96 S450 M03 (CSS 450 SFM)
G00 G54 X6. Z.1 M08 (START POINT)
…
The full 10-line example is in the app. Example is in inch. Check offsets and clearances first.
Watch out for
- Haas also accepts the two block FANUC form, G72 W R on the first block and the rest on the second.
- The P block normally moves in Z only.
- Finish with G70 using the same P and Q.
Related codes
G72 on other controls
The same number can mean something different on another control.
| Control | Meaning |
|---|---|
| Fanuc | Stock removal in facing, rough cycle |
| Mazak (EIA) | Facing roughing cycle, X direction |
| Okuma OSP | Compound thread cycle, transverse |
| Mitsubishi M70 M80 | Face rough cutting cycle |
| Heidenhain TNC (ISO) | Scaling factor |
| Fagor 8055 8065 | Scaling factor |
| LinuxCNC Tormach | Lathe roughing cycle, facing along X |
| Centroid CNC12 Acorn | Rough facing cycle |
| Swiss (Citizen Star) | Rough facing 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 G72 in the app All Haas NGC G-codes