Programming and Operating Manual (Turning)
01/2017
107
Spindle positioning (SPOS, SPOSA, M19, M70, WAITS): Further information
Further information
Positioning with SPOSA
The block step enabling or program execution is not affected by SPOSA. The spindle positioning can be performed during
execution of subsequent NC blocks. The program moves onto the next block if all the functions (except for spindle)
programmed in the current block have reached their block end criterion. The spindle positioning operation may be
programmed over several blocks (see WAITS).
Note
If a command, which implicitly causes a preprocessing stop, is read in a following block, execution of this block is delayed
until the positioning spindle is stationary.
Positioning with SPOS/M19
The block step enabling condition is met when all functions programmed in the block reach their end-of-block criterion (e.g.
all auxiliary functions acknowledged by the PLC, all axes at their end point) and the spindle reaches the programmed
position.
Velocity of the movements:
The velocity and the delay response for positioning are stored in the machine data. The configured values can be modified
by programming or by synchronized actions.
Specification of spindle positions:
As the
G90/G91 commands are not effective here, the corresponding dimensions apply explicitly, e.g. AC, IC, DC, ACN, ACP. If
no specifications are made, traversing automatically takes place as for
DC.
Synchronize spindle movements with WAITS
WAITS can be used to identify a point at which the NC program waits until the spindle programmed with SPOSA in a previous
NC block reaches its position.
Example:
N10 SPOSA[1]=180 SPOSA[1]=0
;The block waits until the spindle 1 has reached the
position specified in block N10.
WAITS can be used after M5 to wait until the spindle(s) has (have) stopped. WAITS can be used after M3/M4 to wait until the
spindle has reached the specified speed/direction of rotation.
Note
If the spindle has not yet b
een synchronized with synchronization marks, the positive direction of rotation is taken from the
machine data (state on delivery).
Position spindle from rotation (M3/M4)
When M3 or M4 is active, the spindle comes to a standstill at the programmed value.