S1: Spindles
16.2 Operating modes
Basic Functions
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
1265
• In M3/M4 (speed control mode), the speed in the setpoint range is:
DB31, ..., DBX83.5 (spindle in setpoint range)
taking into account the tolerance:
MD35150 $MA_SPIND_DES_VELO_TOL
WAITS is terminated and the next block loaded when the first occurrence of the signal is detected.
This WAITS function applies in the programmed channel.
WAITS can be used to wait for all spindles known to this channel, although spindles may also have been
started in other channels.
Special cases
• Tolerance for spindle speed:
If the machine data setting is:
MD35150 $MA_SPIND_DES_VELO_TOL = 0
the NC/PLC interface signal:
DB31, ... DBX83.5 (spindle in setpoint range)
is always set to 1.
WAITS is terminated as soon as the spindle has reached the setpoint-side target after a change in speed or
direction (M3/M4).
• Missing enable signals:
If the WAITS function waits for the "Spindle in setpoint range" signal in speed control mode and the spindle
stops or fails to rotate because an enable signal (axial feed enable, controller, pulse enable, etc.) is missing,
the block is not terminated until the "Spindle in setpoint range" signal is active, once enable signals are being
received again.
• Response to NC and mode-group stop:
If an NC or mode-group stop is triggered during WAITS, the wait operation is resumed after the NC start with
all the above conditions.
Note
In particular when using spindles across different channels, care should be taken when
programming not to start WAITS too early in one channel, i.e. at a time when the spindle
in the other channel is still rotating at its "old" speed.
In such cases, the "Spindle in setpoint range" signal is activated and WAITS is stopped
too soon.
To prevent this happening, it is strongly recommended to set a WAITM before WAITS.