Hi,
Thanks for the help! I'm cutting it on a machine. I'm not a 100% familiar with the machine, it's my dad's. He has a Rottler F65 that stopped functioning correctly, so he installed a Vital Systems DSPMC control system and uses Mach3. There is a lot of functionality in Mach3 that he can't use with the DSPMC controller, one function is how to run the spindle... so the M3 and M5 are a no go. I was hoping my code was completely messed, now I am thinking it's the controller. It doesn't seem to like G52, and won't run the loop, it will only run the code once with an incorrect increment. I guess I need to try to write something that has a loop, but doesn't require G52. I put this together looking at some of the other posts on here (this forum is extremely helpful!) but I haven't run it yet: I'm not sure if the #3=[#3-0.003] will work. But check out the G00's
#3=0
M98 P1 L2
M30
O1
G91
G00 Z#3
S1300
G04 P2000
G01 X-6 F30 ( F30 for rough, F10 for finish)
S0
G04 P1000
G00 Z0.5
G00 X0 Z0
#3=[#3-0.003]
M99
%