Detailed Description
2.1 Spindle modes
Spindles (S1)
2-12 Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0
Special cases
• Tolerance for spindle speed:
If the machine data setting is:
MD35150 $MA_SPIND_DES_VELO_TOL = 0
the NC/PLC IS:
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 WAITS 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.
M function output
Auxiliary function M19 is output to the VDI interface by:
M[n]=19
Always output to the IS
SPOS [n]
Output of M19 to the IS with MD setting:
MD20850 $MC_SPOS_TO_VDI = 1
SPOSA[n]
Output of M19 to the IS with MD setting:
MD20850 $MC_SPOS_TO_VDI = 1
If M19 is programmed, auxiliary function M [n]=19 is always output to the interface.
For SPOS and SPOSAM19is output depending on machine data:
MD20850 $MC_SPOS_TO_VDI
to the IS.