Mactec,
Thank you again....
This thread has drifted a little and the commands I am running in the later examples are not just G70 and G72. In the last example, I am running pretty much using just G70, inside a G82 canned cycle to produce several bolt circles. As you can see in the attachment, without G0, the commands are pretty much ignored. With G0, the hole placement shows up but the holes are not drilled.
The initial program had a series of holes in a line (G72) and then a bolt circle (G70). The Haas manual shows G70 as a "Bolt Hole Circle", G71 is a "Bolt Hole Arc", and the G72 code "Bolt Holes Along an Angle". I apologize if my terminology isn't quite correct. I am still pretty green at this!
You are of course correct that the L0 doesn't drill the hole, which is intentional. The command puts the mill at the center of the pattern prior to drilling the bolt circle which is one of the requirements for issuing the G70 command.
Haas has a good diagram in their manual comparing G70, G71, and G72 here:
https://www.haascnc.com/service/code...value=G72.html I don't know what is commonly used, but I would think that G72 is more commonly used than G71 since it drills a full circle of holes.