Spindle Control
MASSO provides 0–10V, PWM, and STEP/DIR control signals to control a variety of VFD, DC spindle, servo, and stepper drives.
In the Spindle Settings window, the spindle control mode can be selected. Spin UP and Spin DOWN delay values can also be set.
The spindle delay pauses the machine during spindle ON and OFF commands to allow the spindle to reach the required RPM.






VFD Control
- Spindle Control Pin 1 outputs a 0 to 10V analogue voltage proportional to the required speed
- Spindle Control Pin 2 is normally LOW and changes to HIGH when the spindle is set to forward
- Spindle Control Pins 4 and 5 are normally open circuit and conduct when the spindle is set to forward
- Spindle Control Pin 3 is normally LOW and changes to HIGH when the spindle is set to reverse
- Spindle Control Pins 6 and 7 are normally open circuit and conduct when the spindle is set to reverse
PWM Control
PWM control is designed to be used with, but not limited to, H-Bridge drivers.
These drives are used to control DC motors, providing forward, reverse, and speed control.
- Spindle Control Pin 2 outputs a PWM signal when the spindle is set to forward
- Spindle Control Pins 4 and 5 turn on and off with the PWM signal when the spindle is set to forward
- Spindle Control Pin 3 outputs a PWM signal when the spindle is set to reverse
- Spindle Control Pins 6 and 7 turn on and off with the PWM signal when the spindle is set to reverse
The PWM frequency on MASSO can be set between 4 kHz and 65 kHz.
STEP/DIR Control
This mode is used when a stepper motor or servo is used as a spindle.
- The STEP and DIRECTION outputs are common GND signals
- Spindle Control Pin 2 is Step
- Spindle Control Pin 3 is Direction
Speed range
- Minimum step rate: 500 pulses per second
This equals 150 RPM when using a 200 step per revolution motor with a microstep rate of 1 - Maximum pulse rate: 25,000 pulses per second
This equals 7500 RPM when using a 200 step per revolution motor with a microstep rate of 1
Increasing the microstep setting on the motor drive will reduce both the minimum and maximum spindle speeds.
- If the requested speed is below the minimum, the spindle will run at the minimum speed of 500 pulses per second
- If the requested speed is above the maximum, the spindle will run at the maximum speed of 25,000 pulses per second
If 3V is not sufficient to drive the Step and Direction signals in your motor driver, removing the Spindle CW and CCW Optocoupler ICs 39 and 40 will increase the no-load voltage on Pins 2 and 3 from 3V to 4.8V.
Ensure that ESD precautions are followed when removing the optocoupler ICs.

Spindle Auto Stop / Resume on Feed Hold
When this option is enabled, the spindle will stop when Feed Hold is pressed.
When Cycle Start is pressed to resume machining, the spindle will automatically restart before machining commences.
If this option is not enabled:
- Feed Hold will not stop the spindle
- The user must manually stop the spindle if required
Before resuming machining, the spindle must be restarted before pressing Cycle Start
For information on wiring the spindle control to your VFD, refer to the Spindle VFD examples page.
For troubleshooting VFD or spindle issues, refer to the Troubleshooting guide.
Spanish
French
German
Simplified Chinese