@overloaded, it's not an offset issue as it still drills to the correct depth, just takes forever(s) ;-). I'm not cancelling anything. This is straight from the wizards. I'm doing 3 different drill cycles and compile them all within the wizard.
Here's the code:
N0000 (Machine type - MachMotion Lathe Canned Cycles)
N0005 (Filename: C:\Mach4Hobby\GcodeFiles\Drill and Turn.tap)
N0010 (Generated on 01/31/18 at 18:27:39)
N0015 %
N0020 G00 G40 G18 G54 G64 G80 G90.1 G99 G20 (Safe Start Block)
N0025 %
N0030 (Starting Gcode for Drilling Cycle: DrillingCycle-0)
N0035 %
N0040 G00 G40 G18 G54 G64 G80 G90.1 G99 G20 (Safe Start Block)
N0045 %
N0050 T0707 (Tool Change)
N0055 G98 (Feed per Minute)
N0060 G97 S1200 (Constant Speed)
N0065 M04 (Spindle Reverse)
N0070 M08 (Flood)
N0075 G00 X0.0000 Z0.0600
N0080 G83 X0 Z-1.7 R0.06 Q0.06 F5
N0085 G80
N0090 G00 X0.0000 Z0.0600
N0095 (End Gcode for Drilling Cycle: DrillingCycle-0)
N0100 (Starting Gcode for Drilling Cycle: DrillingCycle-1)
N0105 %
N0110 G00 G40 G18 G54 G64 G80 G90.1 G99 G20 (Safe Start Block)
N0115 %
N0120 T0505 (Tool Change)
N0125 G98 (Feed per Minute)
N0130 G97 S1100 (Constant Speed)
N0135 M04 (Spindle Reverse)
N0140 M08 (Flood)
N00145 G83 X0 Z-0.58 R0.06 Q0.08 F5
N0150 G80
N0155 G00 X0.0000 Z0.0600
N0160 (End Gcode for Drilling Cycle: DrillingCycle-1)
N0165 (Starting Gcode for Drilling Cycle: DrillingCycle-2)
N0170 %
N0175 G00 G40 G18 G54 G64 G80 G90.1 G99 G20 (Safe Start Block)
N0180 %
N0185 T0416 (Tool Change)
N0190 G98 (Feed per Minute)
N0195 G97 S700 (Constant Speed)
N0200 M04 (Spindle Reverse)
N0205 M08 (Flood)
N00210 G83 X0 Z-0.48 R0.06 Q0.08 F5
N0215 G80
N0220 G00 X0.0000 Z0.0600
N0225 (End Gcode for Drilling Cycle: DrillingCycle-2)
N0230 (Starting Gcode for Turning Cycle: TurnCycle-0)
N0235 ([Xi, Zi] = [1.25, 0]; [Xf, Zf] = [1.172, -1.5]; Z- Direction; OD)
N0240 G50 S4100 (Spindle Speed Cap)
N0245 (Roughing)