Master G76 Fanuc: 7 Essential Tips to Avoid Costly Threading Mistakes
G76 is not one command, it is two blocks of addresses that must agree with each other and with the insert. This page lists the seven checks we run before a thread cut starts, plus a symptom table for the faults that still get through. Written for machinists and process engineers who have to hold a thread gage on the first part, not the fifth.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
Common G76 faults and what to change
Read the left column first, then confirm the middle column on the machine before you touch offsets.
| Symptom | Likely cause | First action |
|---|---|---|
| First pass sounds heavy | Q too large or R sign wrong | Halve Q, re-check R as radial |
| Thread flank torn | Surface speed too high for material | Drop 20-30 m/min, retest |
| Pitch diameter drifts along Z | Tool push-off on thin wall | Reduce depth, add a spring pass |
| Thread gage will not enter | Finish allowance P too small | Add 0.02-0.04 mm to P |
| Insert tip chips on entry | Start point too close in Z | Move back 2-3 × pitch |
| Chatter on internal thread | Bore unsupported, long bar | Shorten overhang, lower speed |
| Thread profile looks round | Insert nose radius mismatch | Match insert to pitch range |
Understand the G76 Fanuc syntax before the first cut
The G76 Fanuc cycle is two blocks. The first sets the shape: thread height, first depth of cut, thread angle and finish allowance. The second sets the geometry: X as the minor or major diameter, Z as the thread end point, F as the lead, plus the start point you already positioned. If those two blocks disagree, the control does exactly what you told it, and the part is scrap before the insert touches the bottom.
The addresses that cause the most damage are P, Q and R. On most Fanuc controls P in the first block is the thread height in microns, Q is the first depth of cut in microns, and R is the thread angle in degrees, usually 60 for a 60° thread or 55 for a Whitworth form. R in the second block is the finish allowance. Read the manual for your control model, because the same letter means different things on older and newer series.
The depth calculation is incremental. Each pass takes less material than the one before it, and the control derives that schedule from Q and the thread height. Set Q to the depth of your roughest pass and the cycle handles the rest. Set Q to the full thread depth and the first pass will overload the tip, which is the single most common way a threading insert dies on the first part.
Thread angle R also controls how the insert enters the flank. With a 60° thread you normally cut on one flank only, which puts load on one side of the tip and produces a clean trailing flank. Cutting both flanks at once needs a wider tip and more spindle power, and it is rarely worth it on a standard 60° form.
- 1Two blocks, one geometryShape block plus position block; both must describe the same thread.
- 2P and Q are usually microns0.02 mm of thread height is P200 on most controls.
- 3R has two jobsThread angle in block one, finish allowance in block two.
- 4Depth is incrementalQ sets the first pass, not the total depth.
Choose the start point to avoid crashes and chatter
The tool position before G76 is as important as the cycle itself. In Z, keep the start point at least 2 to 3 times the thread pitch away from the face. A 2 mm pitch thread wants 4 to 6 mm of run-up. Closer than that and the control has not finished accelerating when the tip reaches the part, so the first thread turns come out short or torn.
In X, retract far enough to clear the outside diameter with room for the chip. For an M20 × 2.5 external thread, starting at X24 to X25 is comfortable. Starting at X20.5 puts the tip a fraction from the surface and any thermal growth or tool setter error drags it through the flank on the approach move.
Internal threads are the reverse problem. The start point has to sit inside the bore and still leave clearance at the bottom. On a blind hole, the Z start plus the thread length plus the run-out must stay clear of the shoulder. On a Ø20 mm bore, a 16 mm threading bar usually needs a start point at least 3 mm inside the bore face.
Spindle speed should be steady through the cycle. Set it low enough that the servo can follow the lead without overshooting, and keep it there for the whole part. Changing speed between passes changes the load on the insert and shows up as a pitch diameter that walks along the thread.
- 1Z run-up2-3 × pitch minimum, more for high spindle speeds.
- 2X clearanceLeave enough room for the chip to curl and leave.
- 3Blind holesAdd thread length plus run-out plus 1-2 mm of margin.
- 4Constant speedDo not vary rpm between roughing and finishing passes.
Match cutting parameters to material and thread form
Threading is a forming operation as much as a cutting one. The insert pushes the material, and softer materials push back differently. On 6061 aluminium, surface speeds of 150 to 250 m/min with a sharp uncoated or polished insert work well, and the limiting factor is usually chip evacuation, not tool life. On 304 stainless, drop to 60 to 100 m/min and expect work hardening if the tip rubs.
Steels sit between the two. On 1045 and 4140, 100 to 150 m/min with a coated carbide insert is a reasonable starting range. On 17-4PH and Inconel, 30 to 60 m/min and lighter first passes keep the tip alive. These are starting points; the machine, the rigidity of the setup and the coolant all move the number.
Pitch matters too. Fine pitches under 1 mm need a smaller tip radius and shallower first passes, otherwise the insert nose is wider than the thread and the flank gets burnished instead of cut. Coarse pitches over 3 mm need more power and a rigid setup, and they are where chatter shows up first.
Coolant should reach the cutting zone, not the top of the part. High-pressure through-tool coolant helps on deep internal threads in stainless and titanium, where chips pack into the flank and tear the next pass. If you cannot get coolant to the tip, reduce speed and take a spring pass instead.
- 1Aluminium150-250 m/min, sharp polished insert, watch the chip.
- 2Stainless 30460-100 m/min, no rubbing, keep the tip cutting.
- 3Alloy steel100-150 m/min with coated carbide.
- 4Inconel and 17-4PH30-60 m/min, light first pass, rigid setup.
Verify pitch diameter with the right gage
A thread that looks correct under a light can still fail the gage. Use a thread micrometer for external threads and a GO/NO-GO gage for internal threads, and check the first part before you run the second. The GO member must enter by hand, and the NO-GO member should turn no more than two or three turns on a standard tolerance class.
Measure in more than one place. Pitch diameter changes along the thread when the tool pushes off, and it changes around the circumference when the setup is not rigid. Take readings at the start, middle and end of the thread, and at two positions 90° apart on the diameter. A drift of 0.02 mm over 30 mm of thread is a signal, not noise.
For parts that go into a sealing joint, check the flank angle as well. A thread micrometer measures pitch diameter, not form. If the insert is worn or the tip radius is wrong, pitch diameter can pass while the flank angle fails and the joint leaks. Optical comparison against a thread profile chart catches that.
Record the offset that produced a good part. On a repeat job, the same offset plus the same insert grade plus the same material lot should give the same result. If it does not, the variable is usually the material or the coolant, not the program.
- 1ExternalThread micrometer, three positions along the thread.
- 2InternalGO/NO-GO, GO by hand, NO-GO two turns maximum.
- 3Sealing jointsCheck flank form, not just pitch diameter.
- 4Repeat jobsLog the offset and the insert grade together.
Pick the insert and account for part deflection
Insert choice comes down to three things: nose radius, chipbreaker and coating. Match the nose radius to the pitch range on the insert box. A tip that is too wide for a fine pitch burnishes the flank; a tip too narrow for a coarse pitch leaves a weak edge that chips on the first heavy pass.
Coatings matter more on gummy and hard materials than on free-machining steel. TiN and TiCN work on general steel and stainless. PVD coatings hold up better on Inconel and titanium because they go on thinner and keep the edge sharp. Uncoated polished inserts are still the right answer for aluminium and brass.
Thin-walled parts add a second problem: the workpiece moves away from the tool. A tube with a 2 mm wall machined with a 1 mm first pass will deflect enough to change pitch diameter, and the thread will be tight at the start and loose at the end. Reduce the first pass, add a spring pass with no additional depth, and support the bore if you can.
On long thin parts, a tailstock or a steady rest is not optional. Deflection under threading load is larger than under turning load because the force is concentrated on a narrow contact. If the part rings or the insert squeals, stop and fix the support before changing the program.
- 1Nose radiusMatch the insert to the pitch range on the box.
- 2CoatingPVD for Inconel and titanium, uncoated for aluminium.
- 3Thin wallsLighter first pass plus a spring pass.
- 4SupportTailstock or steady rest on long slender parts.
Seven steps before you cut a thread
Run these in order on a new job. Skipping step 3 is how most first parts get scrapped.
- 11. Read the two blocks back to backWrite the P, Q, R and F values on paper next to the drawing. Confirm units: microns for P and Q on most Fanuc controls, millimetres for the lead.
- 22. Set the start point from the pitchZ start at 2-3 × pitch from the face. X start clear of the OD by at least one thread height. For internal work, keep the Z start clear of the bore bottom by thread length plus run-out plus 1-2 mm.
- 33. Run the graphic simulation or dry runUse the control graphic or a CAM backplot with the same offsets. Watch the first pass depth. If it looks deeper than the tip can take, halve Q before you cut metal.
- 44. Set cutting data for the materialAluminium 150-250 m/min, 304 stainless 60-100 m/min, alloy steel 100-150 m/min, Inconel and 17-4PH 30-60 m/min. Hold rpm constant through the cycle.
- 55. Gage the first part at three positionsThread micrometer for external, GO/NO-GO for internal. Check start, middle and end of the thread, and two positions 90° apart.
- 66. Adjust P, not the offset, for pitch diameterIf the gage is tight, add 0.02-0.04 mm to the finish allowance P and rerun. Do not chase the diameter with the tool offset; it moves the whole thread.
- 77. Log the resultRecord the offset, insert grade, material lot and the P and Q values that worked. This is the setup sheet for the next run.
G76 threading questions engineers ask
Why does my first G76 pass sound much heavier than the rest?
The first pass depth comes from Q, and the control then reduces each following pass. If Q is set to the full thread depth or close to it, the tip takes a full-width chip at the start.
Halve Q and rerun the simulation. On a 2 mm pitch thread in steel, a first pass around 0.15-0.25 mm radial is a common starting point.
What does R mean, and why do I see it twice?
In the first G76 block, R is the thread angle in degrees, usually 60 or 55. In the second block, R is the finish allowance left for the final pass.
Confusing the two is common. Write both values on the setup sheet with their block numbers so the next operator does not swap them.
Can I thread a thin-wall tube in one pass?
You can program it, but the wall will deflect and the pitch diameter will not be uniform along the thread. The part springs back after the insert leaves, so a single pass gives an inconsistent result.
Use a lighter first pass, add a spring pass with no extra depth, and support the bore or the outside diameter if the geometry allows.
Should I use a full-form or a partial-profile insert?
Full-form inserts cut the crest and root in one go and save time, but they only work for one pitch and one thread standard. Partial-profile inserts handle a range of pitches with the same tip.
For high-volume work on one thread size, full-form is faster. For job shops and prototypes, partial-profile with a matched nose radius is more flexible.
How do I know whether the problem is the program or the tool?
Change one variable at a time. If the pitch diameter is wrong but the form is clean, it is the program or the offset. If the form is torn or the tip is chipped, it is the cutting data or the insert.
Run a short test thread on scrap material with the same parameters before touching the production part.
What tolerance can a threading cycle hold on a lathe?
On a rigid setup, a G76 thread can hold pitch diameter within a few hundredths of a millimetre, which covers most standard tolerance classes. Thin walls, long overhangs and gummy materials widen that band.
We hold ±0.005 mm on turned features in our own production and inspect 100% of parts before shipment, with reports on request.
Threading problems that keep coming back?
Send us the drawing and the material. We will review the thread callout, the setup and the tooling, and come back with a quotation and a DFM note within 12 hours.
12-hour quoteNo minimum order quantityNDA on request100% inspection