Hi, We are new to running a Sharp SV2412 (2004) and are having trouble getting a rigid tapping cycle to work. Here is the code we are using:

T5 (Tap10-32)
M06
T4
M01
G0 G90 X3.016 Y-0.8629 S640 M03
G43 H5 Z0.25
Z0.25
X3.016 Y-0.8629
S640
G84 X3.016 Y-0.8629 Z-0.42 R0.1 F20. P0
G80
G0 Z0.25
X3.016 Y-0.8629
M09
G00 G30 G91 Y0 Z0 M19
M30
%

The machine goes into position, but when the spindle is lowered to tap it does a partial rotation then reverses the partial rotation as it raises the tap. So, it's not rotating fast enough to actually tap the hole. Parameter 5200 bit #0 is set to 1 for rigid tapping. I'm thinking there maybe some other parameter we need to set/change.
Any insight will be greatly appreciated.

Thanks,
David