I've just returned to setting up my little mini mill on my new control / drives, and I'm having a strange spindle control problem. I've got the XYZ working properly, tuned, etc. (no limit or home switches yet) and the spindle control is on an output1 relay. The manual spindle/output1 button works fine starting and stopping the spindle, but I'm having a problem with M code control.
If the code gives a M03 or M04 the spindle starts properly, but then Mach3 will not continue with the G code. If I remove the M command from the code, the rest of it executes properly. Even in MDI if I issue a M03 the spindle will start, but any subsequent commands I enter will queue and not execute until I manually press the spindle/output1 button to turn the spindle off at which point those queued commands will execute.
It's acting kind of like it's looking for a spindle index signal, but no index input is configured, and I can't find any settings that look suspect. If I set a spindle delay on the spindle tab I can see the dwell indicator come on for that delay period, but the code still won't continue after the delay period.
This isn't any sort of electrical issue since it happens with the spindle disconnected as well.
This must be a simple setting issue, but it's giving me a headache...
Thanks,
Pete