G0G20G40G80G90
T08 M6 (8-32 TAP)
G0 G90 G54 X-7.5125 Y1.7375 S320 M3
G43 H08 Z1.5
G98 G84.1 Z-.4 R.2 F10.
X-5.0875
X-2.525
X-.4375
X.4375
X2.525
X5.0875
X7.5125
Y-1.7375
X5.0875
X2.525
X.4375
X-.4375
X-2.525
X-5.0875
X-7.5125
G0 G84.2
G49 Z0
T09 M6 (6-32 TAP)
G90 G54 X-5.0875 Y1.4075 S320 M3
G43 H09 Z2.
G98 G84.1 R.1 Z-.35 F10.
Y.4675
X-5.0875 Y.4675
Y-.4675
X-5.0875 Y-.4675
Y-1.4075
X-5.0875 Y-1.4075
X5.0875 Y1.4075
Y.4675
X5.0875 Y.4675
Y-.4675
X5.0875 Y-.4675
Y-1.4075
X5.0875 Y-1.4075
G0 G84.2 M9
G49 Z0
M30
*Canned cycles are active until canceled so you can continue to add locations with out calling up a new canned cycle. along with this you can change your R, Z, as needed.
*Calculating Feeds and Speeds Cad/Cam brings up a good point, I use Feed x Number of threads per inch = RPM, one can calculate for metric if you like. Thus F10. x 32 threads per inch = 320 RPM this will ensure rounding off numbers do not affect the thread profile or tap breakage.
*It has been awhile since I have ran a Fadal and this code may need to be slightly adjusted as to cancel of height offset.
My Response to "It's Close Enough", "Is Your Tool Box and The Door Close Enough?"