S1: Spindles
16.2 Operating modes
Basic Functions
1264
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
Programming in the part program
Coordination actions in the part program have the following advantages:
• The part program author can decide at what point in the program the spindle needs to be up to speed, e.g. in
order to start machining a workpiece.
• This avoids unnecessary delays.
Coordination in the part program involves programming the
WAITS
instruction:
The control waits before executing subsequent blocks until:
• position(s) programmed with
SPOSA
are reached.
• spindle standstill is reached with M5:
DB31, ..., DBX 61.4 (spindle stationary)
taking into account the tolerance:
MD36060 $MA_STANDSTILL_VELO_TOL
WAITS is terminated and the next block loaded when the first occurrence of the signal is detected.
WAITS
:
for main spindle (master spindle)
WAITS[<n>]
:
for spindles with number <n>
WAITS[<n>,<m>,...]
:
for several spindles up to the maximum number of
spindles
CAUTION
The part program author must ensure that one of the following maintenance conditions
occurs for WAITS.
• Position reached
• Spindle stationary
• Spindle up to programmed speed
In cases where one spindle is used in several channels, the part program author must ensure
that WAITS starts at the earliest in the phase in which the spindle from another channel has
already started to accelerate or decelerate towards the required new speed or direction of
rotation.