GHaas G-Code Field Guide Get the book

Haas Mill · G-code

G80 Canned Cycle Cancel

Turns off any active drilling, tapping or boring cycle. Put it after every cycle and in the safe-start line.

Updated · by Ethan Reynolds

What G80 does on a Haas mill

Canned cycles are modal: while one is active, every X/Y move drills another hole. G80 ends that behaviour.

Program G80 immediately after the last hole of a cycle, usually combined with G00 and a Z retract, and include it in the safe-start line of every program.

G80 format

AddressMeaning
G80No arguments

G80 example program

G83 G99 X1. Y1. Z-1. Q0.2 R0.1 F8.
X2.
G80 G00 Z1.

⚠ Watch out

Forget G80 and the next X/Y move drills a hole where you did not want one.

Related codes

G80 questions

Does G00 cancel a canned cycle?

No. Use G80. G00 on its own does not reliably end a cycle.

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.