I sometimes use this on 0-T & 0i-TD both..It will do the same as G83...strange your machine won't do the G83 both mine will..
N10(MSG, 17/32 .5312 DRILL)
G0G99G40G54X14.Z10.T0
T0808
#1=.03 (FEED SHORT OF)
#2=.25 (PECK EVERY)
#3=.0 (START DRILLING AND LOCAL VARIABLE)
#4=2.67 (STOP DRILLING)
#5=.15 (RAPID BACK SHORT OF)
#6=.006 (FEED RATE)
M41
G97S185M3
G0Z.5
G0X0M8
G0Z-[#3]
#3=[#3+#2]
N200
G1Z-[#3]F[#6]
G0Z.1
G0Z-[#3-#5]
G1Z-[#3-#1]F.2
#3=[#3+#2]
IF[#3LT#4]GOTO200
G1Z-[#4]F[#6]
G0Z.5
M9
G0X10.
G0G40X14.Z10.T0
M1
Brent
Edit.. Dave It just so happens that parameter 909.3 = 1 in my Fanuc 0-T machine. I have absolutely no idea what it does but it is set to 1. alphonso doesn't say what 909.3 value should be, actually doesn't too much at all and I don't have a 0-T manual.
Below is what my G83 cycles look like you might try no decimal for the Q and add X0 but other than that I see nothing as to why it wont work on your control.
G83X0Z-2.5R.01Q2000F.005
Try the little macro drill it should stop the