Spindle

12min

[SPINDLE]

onOffOutputPortID

On/off output Output used to switch the spindle on/off. This can be a dedicated tool output or an AUX output.

directionOutputPortID

Direction output Output used to control the direction of the spindle. This can be a dedicated tool direction output or an AUX output.

pwmOutputPortID

PWM output Output used to control the speed of the spindle. This can be one of PWM outputs

Note that depending on which board you use, some of PWM outputs can be used as 0-10V outputs (usually PWM1, adjusted with a jumper on the board - please check the board's hardware manual).

spindleReadyPortID / plasmaReady

Ready input Input which indicates to the controller that the spindle has reached programmed speed.

Note that this input is also used for plasma machines (indicates whether plasma torch is on or off - if the torch turns off during cutting then the cutting movement is stopped)

spindleReadyPortMode

Ready mode When this setting is enabled, the spindle ready port expects that the spindle ready output on the spindle triggers when the spindle is running (the output on the spindle will be active when the spindle is running and inactive when the spindle is not running). Default behaviour is that the spindle ready output on the spindle indicates that the spindle has reached programmed speed.

Note that you can invert the polarity of the AUX input that you are using if it does not match the output on the spindle.

rightOnLeftOnMNode

Alternative direction control output mode When this setting is enabled, the spindle is controlled with the tool output indicating that it should run clockwise, and the tool direction output indicating that it should run counterclockwise. Default behaviour is that the tool output indicates if the spindle should be running, and the tool direction output indicates whether the spindle should spin clockwise or counterclockwise.

spindleRampUpTime

Ramp up delay Delay between increasing spindle speed and proceeding with further instructions.

Note that if you had set up a spindle ready port, then the machine will proceed once the ready port triggers. If the port is not triggered during this delay, a warning will be displayed.

spindleRampDownTime

Ramp down time Delay between decreasing spindle speed and proceeding with further instructions.

Note that if you had set up a spindle ready port, then the machine will proceed once the ready port triggers. If the port is not triggered during this delay, a warning will be displayed.

spindleNmax

Maximum RPM The spindle speed when the PWM output is at 100%. If an instruction for a higher S-value is used, then this maximum value is applied instead.

spindleNmin

Minimum RPM The lowest permitted spindle speed. If an instruction for a lower S-value is used, then this minimum value is applied instead. If your spindle has not enough torque at certain speeds, it is advised to use this setting to prevent damage.

spindleUseRPMSensor

RPM sensor Determines if spindle RPM sensor is used. Sync input of the controller is used to read the sensor. The sensor should give 1 pulse/revolution, with minimum pulse width of 0.5ms.

pwmCompensationOn

PWM compensation Determines if spindle PWM compensation is enabled. PWM compensation can be used to correct spindle speed in the event that it does not increase linearly as PWM output value increases.

pwmCompensationFileName

PWM compensation file Spindle PWM compensation table file.

maxAvgSpeedFilterTimeMillisecs

Spindle speed sampling interval Sampling interval, in ms, during which average spindle speed is calculated. This affects displayed current spindle speed in the operate view.

xOffset

X offset Offset in the X axis in relation to the main spindle. Main spindle cannot have this setting configured.

yOffset

Y offset Offset in the Y axis in relation to the main spindle. Main spindle cannot have this setting configured.

zOffset

Z offset Offset in the Z axis in relation to the main spindle. Main spindle cannot have this setting configured.