Hello simpson26,
I believe that I had received your email regarding this question, and I wanted to follow up on it.
With a 0-10V spindle, no motor is used since it purely relies on the 0-10V Analog Output.
With a GCode Axis Spindle, it must use one of the motors and must also be mapped to one of the Mach4 axes in order to respond to GCode commands. One issue I’ve seen with slaving motors in the axis mapping config, is that the config may not be properly applied unless you click “APPLY” in the Mach4 window.
The way the GCode Axis Spindle works is that it must originally be mapped to a Mach4 axis when GCode commands are issued to the motor. However, when a spindle command (M3, M4) is issued, it is “unmapped” temporarily to remove it from Mach4’s attention. When an M5 command (or spindle stop) command is received, it is then remapped to its axis so it can receive GCode commands again. That being said, do you issue an M5 before the end of your file to stop the spindle?
Based upon your previous posts, are you trying to use a GCode Axis spindle without having it mapped to an axis in Mach4?
-Marc
Vital System Inc.