Hi guys (and gals),

This is my first post, theres definitely alot good info on this forum, and hopefully someone can help me out.

I've been using a G84 cycle for rigid RH tapping for a while. Now I need to do a LH tap. When I try and make the spindle direction CCW with M4 ahead of the G84 line, it starts in CCW and threads to Z stop, but then it doesnt stop and reverse the spindle. Naturally when it retracts it then pulls the tap and the part out of their holders/chuck. I've used the G32 and a floating tap collet, but the tap always comes loose from the set screws in the collet, and breaking taps is no fun. I really dont want to use the G32 cycle.

Example for a 1/2-20 RH Thread: (Works great)
/N300T0707(TAP)
/M8
/G0Z.400
/X0
/G99
/M29S300
/G84Z-1.375R-.200F.050
/G0Z1.0
/G28U0
/G28W0
/M1
/M5
/M9

Example Ive been trying for 1/2-20 LH Thread:
/N300T0707(TAP)
/M8
/G0Z.400
/X0
/G99
/M29S300M4
/G84Z-1.375R-.200F.050
/G0Z1.0
/G28U0
/G28W0
/M1
/M5
/M9

The machine is a DMC DL8T Turning Center. The control is a Fanuc Oi Mate-TD

Thanks for any help, Mike