GHaas G-Code Field Guide Get the book

Haas Lathe · G-code

G73 Irregular Path Stock Removal

Repeats the whole profile, offset inwards each pass. Best for forgings and castings that already follow the shape.

Updated · by Ethan Reynolds

What G73 does on a Haas lathe

G73 offsets the full P–Q profile by I (X) and K (Z) and steps in over D passes until it reaches the finish allowance. Every pass follows the shape of the part.

That makes it efficient on near-net blanks, but wasteful on bar stock where many passes cut air.

G73 format

AddressMeaning
P QProfile blocks
I KTotal stock to remove in X / Z
U WFinish allowance
DNumber of passes
FFeed

G73 example program

G73 P1 Q2 I0.2 K0.1 U0.02 W0.005 D3 F0.01

⚠ Watch out

Here D is the number of passes, not a depth of cut — the opposite of G71 and G72.

Related codes

G73 questions

What is G73 used for on a Haas lathe?

Roughing castings or forgings where the stock already follows the finished shape.

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.