GHaas G-Code Field Guide Get the book

Haas Lathe · G-code

G92 Threading Cycle, Single Pass

Cuts one threading pass per line. You control every pass depth by writing the X values yourself.

Updated · by Ethan Reynolds

What G92 does on a Haas lathe

G92 is modal: each line with a new X value cuts another pass at the lead F, retracting and returning to the start point automatically.

It is more typing than G76 but gives full control of each pass, which some machinists prefer for unusual forms or very fine finishes.

G92 format

AddressMeaning
XDiameter for this pass
ZThread end
FLead
ITaper (radius)

G92 example program

G97 S800 M03
G00 X1.1 Z0.25
G92 X0.98 Z-1. F0.0625
X0.965
X0.952
X0.94
X0.9234
G00 X3.

⚠ Watch out

On a Haas lathe G92 is a threading cycle, not "set work coordinate" as on a mill. Mixing up the two from different manuals is a common beginner error.

Related codes

G92 questions

What is the difference between G76 and G92?

G76 calculates all the passes from one line. G92 cuts one pass per line and you write each depth.

Independent reference. Not affiliated with, sponsored by or endorsed by Haas Automation, Inc. Haas is a trademark of its respective owner. Always confirm codes against your machine's operator manual — options and settings vary by model and software version.