G72 is a dedicated CNC turning cycle used for automatic facing operations on Fanuc and Fanuc-compatible lathes. It allows the machine to rough and finish a face by stepping in at controlled depths, cutting from the outer diameter toward the center, or vice versa. G72 supports both straight and angled faces and can handle stock cleanup, shoulders, tapers, and even complex face profiles when combined with successive programming blocks. This cycle dramatically reduces programming time and ensures consistent facing results, making it a must-have tool for any professional CNC lathe programmer.
1. G72 Two-Block Format (Modern Fanuc)
G72 works similarly to G71 but is designed specifically for Z-axis facing.
Block 1 — Roughing parameters
G72 W(depth) R(retract)
Block 2 — Facing profile
G72 P(start) Q(end) U(finish X) W(finish Z) F(feed)
Example:
G72 W2.0 R0.5
G72 P100 Q200 U0.3 W0.1 F0.25
This tells the machine to face the profile defined between N100 and N200.
2. Real External Facing Example
Profile definition:
N100 G00 X120. Z2.
N110 G01 Z-5.
N120 G01 X20.
N200
Cycle:
G72 W1.5 R0.5
G72 P100 Q200 U0.3 W0.1 F0.35
The machine removes material layer by layer until the final face is achieved.
3. Internal (ID) Facing Example
N300 G00 X30. Z2.
N310 G01 Z-4.
N320 G01 X70.
N400
G72 W1.0 R0.3
G72 P300 Q400 U0.25 W0.1 F0.18
Perfect for boring bars facing internal features.
4. Angled Face Example
You can combine G01 and tapers to cut a bevel or angled surface.
N500 G00 X120. Z1.
N510 G01 Z-4.
N520 G01 X60. Z-8.
N600
G72 W1.2 R0.4
G72 P500 Q600 U0.25 W0.1 F0.25
This produces a clean, accurate angled face automatically.
5. G72 vs Manual Facing (Why It Matters)
Manual facing:
– Must program each step manually
– Easy to miscalculate X/Z positions
– Inconsistent depth and surface quality
G72 facing cycle:
– Automatic stepdowns
– Automatic retract clearance
– Consistent load on tool
– Automatically respects defined profile
The result is safer, faster, cleaner facing.
6. Common Problems and Fixes
Alarm: Profile not monotonic
The X values must progress consistently (either inward or outward).
Incorrect finishing allowance
U and W values must match finishing tool requirements.
Facing depth too heavy
Reduce W(depth of cut).
Poor surface finish
Add more finishing allowance or reduce F(feed).
7. Best Practices for Perfect Facing
- Use G96 constant surface speed for smooth cutting.
- Add a finishing pass using G70 after G72.
- Leave 0.2–0.3 mm on X for clean final cut.
- Avoid large stepdowns when facing wide surfaces.
- Always start slightly above Z0 for clean tool entry.
Example:
G96 S220
G72 W1.5 R0.4
G72 P100 Q200 U0.3 W0.1 F0.22
G70 P100 Q200
Produces excellent surface quality.
8. Summary
G72 is a powerful cycle for automatic facing, enabling precise and efficient removal of material from the face of the part. By defining a simple profile and letting the machine handle stepdowns and retracts, programmers can dramatically reduce cycle time and improve consistency. For modern turning in 2025, mastering G72 is essential for producing clean, accurate faces with minimal effort.
Leave a comment