GHaas G-Code Field Guide Get the book

Haas Lathe · G-code

G84 Tapping Cycle

Rigid taps on centre. In G99, F is simply the pitch.

Updated · by Ethan Reynolds

What G84 does on a Haas lathe

G84 feeds the tap in synchronised with the spindle, reverses and feeds back out. In feed-per-revolution mode F equals the thread pitch: F0.05 for 20 TPI, F1.25 for M8 × 1.25.

Run G97 constant RPM and start the spindle in the cutting direction for a right-hand tap.

G84 format

AddressMeaning
ZDepth
RR plane
FPitch (in G99)

G84 example program

G97 S400 M03
G00 X0. Z0.25
G84 Z-0.5 R0.1 F0.05 (1/4-20)
G80

⚠ Watch out

Using a feed per minute value in G99 (or vice versa) strips the thread or snaps the tap. Check G98/G99 before every tapping cycle.

Related codes

G84 questions

What feed do I use for G84 on a Haas lathe?

In G99, F is the pitch. For 20 TPI, F0.05.

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.