BlogCNC Lathe Operations: Facing, Threading, Grooving

TL;DR: Facing squares the workpiece end using an outward-to-center or center-to-outward tool path. Threading cuts helical grooves using the G76 canned cycle with multiple infeed passes. Grooving plunges a narrow insert radially (G75) or axially (G74) to form recesses or part off. Each operation needs matched insert geometry and material-specific speeds and feeds.

CNC Lathe Operations: Facing, Threading, Grooving

The Three Operations in Production Context — When Each Happens in a Turning Sequence

A standard CNC turning program follows a strict order of operations to manage chip clearance, keep the part rigid, and prevent tool interference. The sequence most shops run is: facing, rough turn, finish turn, groove, thread, part off.

Facing comes first because it establishes the Z0 work offset datum. Rough turning follows and removes the bulk of the material (anecdotally this eats 60-70% of total cycle time on a standard steel shaft, though it depends heavily on part geometry). Grooving has to happen before threading if the thread needs a relief undercut at the back of the shaft. Threading sits late in the cycle because it’s a delicate operation, and roughing after threading drags chips across your finished threads and destroys the surface. Parting off is always last.

Facing Operations — Beyond the First Cut

Facing cuts establish overall part length and provide a flat surface for center drilling later. Programmers have to pick between Constant Surface Speed (G96) and Constant RPM (G97). G96 is the standard for facing because it bumps spindle RPM up as the tool moves toward X0, which keeps chip load and surface finish consistent. The catch: as the tool approaches X0, the required RPM approaches infinity. You enforce a max spindle speed with G50 (e.g., G50 S2500) so the chuck jaws don’t lose grip from centrifugal force.

A common defect in facing is the center “nub”— a small cylinder of uncut material left at X0. This happens when the tool’s cutting edge sits below the spindle centerline. A tool 0.001″ low leaves a 0.002″ diameter nub. Fixes include shimming the tool block, adjusting Y-axis if the machine has live tooling capabilities, or just programming the tool to feed past center to X-0.030”. That last option is what most of us actually do.

For simple facing, Fanuc controls use the G94 canned cycle.

G94 Facing Cycle Example:

G00 X2.1 Z0.1 (Rapid to start position)
G94 X0. Z-0.05 F0.012 (Face to Z-0.05 at 0.012 IPR)
Z-0.1 (Face to Z-0.1)

Facing Feedrate Baselines (Carbide Inserts):

Material Insert Grade Example SFM (G96) Feed (IPR)
1018 Steel Sandvik GC4425 600 – 850 0.008 – 0.014
6061 Aluminum Kennametal K313 1200 – 2000 0.010 – 0.018
304 Stainless Iscar IC908 350 – 450 0.006 – 0.012

Threading Fundamentals — Pitch, Depth, and the Geometry Nobody Explains

Thread depth for a 60° Unified National (UN) thread equals 0.6134 × pitch. Pitch is just 1 divided by the Threads Per Inch (TPI). For a 1/4-20 UNC thread, pitch is 0.050″ (1 ÷ 20). Multiply 0.050″ by 0.6134 and you get a single radial thread depth of 0.03067″.

Major diameter is the outside diameter of the thread (0.250″ for a 1/4-20). Minor diameter is the root diameter, which you get by subtracting twice the single thread depth from the major. For the 1/4-20: 0.250″ – 2(0.03067″) = 0.1886″.

Thread class dictates the tolerance. A Class 2A thread provides standard clearance for general assembly. A Class 3A requires a tighter fit with zero allowance, and when you’re cutting 3A threads you have to watch tool wear closely because a 0.001″ wear flat on the insert nose will push pitch diameter out of tolerance. You correct it with a negative X-axis wear offset. I still check 3A threads with a ring gauge every five parts even on a well-behaved machine, which is probably overkill on a new insert but it’s a habit I’m not going to break.

The G76 Canned Cycle Decoded Line-by-Line

The G76 cycle commands the lathe to make multiple synchronized passes to reach final thread depth. Fanuc controls typically use a two-line G76 format. Haas controls often use a single-line format.

One of the more common scrap-producing failures involves misformatting the P parameter on line 1 of a Fanuc control. The P parameter needs a six-digit number (e.g., P010060). The first two digits (01) set the number of spring passes, the middle two (00) set the chamfer pullout amount, and the final two (60) set the tool infeed angle. Enter P01006 instead of P010060 and the machine misreads the angle. Dead thread.

Fanuc 2-Line G76 Example (1″-8 UNC Thread):

G76 P010060 Q0040 R0.001
G76 X0.8466 Z-1.5 P0766 Q0150 F0.125
  • Line 1 Q0040: Minimum cut depth per pass is 0.0040″. (Set this below about 0.0020″ in 316 stainless and you’ll work-harden the surface, and the insert will typically fail on pass 4 or 5. This is a recurring complaint on r/Machinists and it matches what I’ve seen on the shop floor.)
  • Line 1 R0.001: Finish pass allowance is 0.001″.
  • Line 2 X0.8466: Final minor diameter.
  • Line 2 Z-1.5: Final Z-axis length of the thread.
  • Line 2 P0766: Total thread depth in tenths (0.0766″).
  • Line 2 Q0150: Depth of the first roughing pass (0.0150″).
  • Line 2 F0.125: Feed rate, which has to exactly match the thread pitch (1 ÷ 8 TPI).

Infeed Strategy — Why Radial Infeed Breaks Inserts on Stainless

Threading needs a specific infeed strategy to control chip formation.

Radial Infeed (0°): Tool feeds straight into the part on X. Both flanks of the insert cut at the same time, which creates a stiff V-shaped chip. Lots of heat. Generally restricted to cast iron or brass. Run radial infeed on 304 and you’ll chip inserts regularly.

Flank Infeed (30°): Tool feeds in along the thread angle. Only the leading edge cuts, chip curls away from the thread. But the trailing edge rubs against the material, which gives you a poor finish on one side of the thread.

Modified Flank Infeed (29° to 29.5°): Tool feeds in at an angle slightly less than the thread angle. The leading edge does 99% of the cutting, and you get 0.5° to 1° of clearance on the trailing edge so it isn’t rubbing. Sandvik Coromant recommends modified flank as the universal default for modern carbide inserts (CoroThread 266 series) in steel and stainless. Obviously you wouldn’t try radial infeed on a 266 in 304.

Grooving Geometry — Why Deflection Kills Deep Grooves

Groove depth shouldn’t exceed 4× the insert width before peck cycles become necessary. When a narrow grooving tool plunges radially into a spinning workpiece, cutting forces push against the front of the insert. If the groove is deep, chip evacuation gets restricted, chips pack into the groove, and lateral pressure on the tool climbs.

A standard 0.125″ wide grooving insert extended 0.600″ from the holder will deflect laterally more than 0.002″ under heavy chip loads. That deflection makes the tool rub against the groove walls, which gives you high-frequency chatter and, eventually, a broken tool.

To manage chip evacuation and heat in deep grooves, programmers use the G75 peck grooving cycle.

G75 Peck Grooving Cycle:

G75 R0.01 (Retract amount between pecks: 0.010")
G75 X0.5 Z-1.0 P0500 Q0 F0.004

The P0500 parameter tells the machine to plunge 0.050″ (500 tenths), retract 0.010″ to break the chip, and plunge again until it reaches X0.500″ diameter.

Grooving vs. Parting — Same Tool, Different Game

Grooving and parting-off often use the same insert geometry, but the machining dynamics are completely different animals. Grooving stops at a specific X-axis diameter. Parting off continues to X0 to sever the part.

As the parting tool approaches X0 the actual cutting diameter shrinks. Under G96 the spindle accelerates to compensate. But once the spindle hits its G50 max RPM limit, SFM starts dropping rapidly, and at X0 the SFM is mathematically zero. The tool stops cutting and starts pushing, and that’s typically where the insert snaps.

To prevent failure you drop the feed rate near center. Iscar’s guideline is to cut feed by 50% once X reaches 0.100″ diameter.

Part-Off Troubleshooting Checklist:

  1. Verify tool centerline height (±0.001″ max deviation).
  2. Make sure the tool block is perfectly perpendicular to the spindle axis.
  3. Reduce feed rate by 50% at X0.100″.
  4. Limit max spindle RPM (G50) to prevent part ejection.
  5. High-pressure coolant directly on the cutting edge.
  6. Check for bar sag if you’re parting off far from the chuck.
  7. Switch from G96 to G97 for the final 0.050″ of the cut.

Troubleshooting the Big Three — A Diagnostic Flowchart

Machining defects across facing, threading, and grooving tend to share root causes. Low-frequency chatter (under 100 Hz) usually points to mechanical rigidity, like excessive tool overhang. High-frequency chatter is usually spindle RPM harmonics matching the natural frequency of the workpiece.

Symptom → Cause → Fix Matrix:

Symptom Operation Likely Cause Recommended Fix
Center nub remains Facing Tool below centerline Shim tool up by half the nub diameter
Poor surface finish Facing SFM too low Increase G96 surface speed by 15%
Torn thread flanks Threading Radial infeed used Switch G76 P parameter to 29° modified flank
Threads oversized Threading Tool wear / Offset error Adjust X-axis wear offset negatively
Insert chips on pass 4 Threading Q value (min depth) too low Increase G76 Q value to prevent work hardening
High-frequency chatter Grooving Spindle harmonics Decrease RPM by 10%, increase feed by 10%
Low-frequency chatter Grooving Tool overhang too long Seat tool deeper in holder (max 3× width)
Chips packing in cut Grooving Continuous feed Implement G75 peck cycle with 0.010″ retract
Insert snaps at X0 Parting Feed rate too high at center Reduce feed by 50% at X0.100″
Concave part face Parting Tool not perpendicular Indicate tool block square to chuck
Burrs on thread crest Threading Worn insert Index insert to fresh cutting edge
Thread pitch incorrect Threading Z-axis servo lag Check machine backlash parameters
Tapered groove walls Grooving Lateral tool deflection Reduce feed rate, check for chip packing
Part ejects violently Parting G50 RPM limit too high Lower G50 limit to safe chucking speed
Built-up edge (BUE) All Coolant concentration low Increase coolant Brix to 8-10%

Speeds, Feeds, and Insert Selection Matrix

Pick the wrong parameters and inserts die early. The following aggregates starting parameters from Sandvik Coromant and Kennametal catalogs for standard coated carbide inserts. Treat these as starting points, not gospel.

Material Operation SFM Feed Rate Insert Coating Type
1018 Steel Facing 600 – 800 0.008 – 0.012 IPR TiC/TiN CVD
1018 Steel Threading 400 – 550 Match Pitch TiC/TiN CVD
1018 Steel Grooving 450 – 600 0.004 – 0.008 IPR TiC/TiN CVD
304 Stainless Facing 350 – 450 0.006 – 0.010 IPR TiAlN PVD
304 Stainless Threading 250 – 350 Match Pitch TiAlN PVD
304 Stainless Grooving 250 – 350 0.003 – 0.006 IPR TiAlN PVD
6061 Aluminum Facing 1000 – 2500 0.010 – 0.015 IPR Uncoated / Polished
6061 Aluminum Threading 800 – 1200 Match Pitch Uncoated / Polished
6061 Aluminum Grooving 800 – 1500 0.006 – 0.012 IPR Uncoated / Polished
Inconel 718 Facing 120 – 150 0.004 – 0.008 IPR AlTiN PVD
Inconel 718 Threading 90 – 120 Match Pitch AlTiN PVD
Inconel 718 Grooving 90 – 110 0.002 – 0.004 IPR AlTiN PVD

FAQ

What is the difference between facing and turning on a CNC lathe?
Facing cuts across the end of the workpiece along the X-axis to control part length and create a flat surface. Turning cuts along the outside diameter along the Z-axis to reduce the part’s diameter and create cylindrical features.

How do you calculate thread depth for CNC threading?
For a 60° UN thread, depth equals 0.6134 × pitch. Find the pitch by dividing 1 by the TPI. For a 20 TPI thread, pitch is 0.050″. Multiply 0.050″ by 0.6134 to get a single thread depth of 0.03067″. That’s it. Note this is the single radial depth, not the total X-axis travel, which trips up new programmers because the G76 P parameter wants total depth in tenths. If you’re cutting a 1/4-20, your G76 P value is 0307, not 0153.

Why does my CNC lathe leave a nub when facing?
A center nub forms when the cutting tool isn’t aligned with the spindle centerline. If the tool sits 0.002″ below, it can’t cut the material at the exact center of rotation, leaving a 0.004″ nub. Shim the tool to the correct height.

Can you use the same insert for grooving and parting off?
Yes. Standard square-bottom grooving inserts frequently double as parting tools. Parting off requires deeper tool reach and specific feed rate reductions near center.

How many passes should a CNC thread take?
Depends on pitch and material. A fine thread (32 TPI) in aluminum might take 4 to 6 passes. A coarse thread (8 TPI) in steel typically needs 12 to 16. The G76 canned cycle calculates the exact number of passes based on total depth (P) and first pass depth (Q) parameters.

Rate this post

Leave a Reply

Your email address will not be published. Required fields are marked *

Post comment