Programming principles
1.4 Spindle movements
Turning Part 2: Programming (Siemens instructions)
Programming and Operating Manual, 05/2012, 6FC5398-5DP10-0BA0
57
1.4.2 Spindle positioning
1.4.2.1 Spindle positioning (SPOS, SPOSA, M19, M70, WAITS)
Functionality
SPOS, SPOSA or M19 can be used to set the spindle to specific angular positions, e.g. during tool
change.
$QJXODUSRVLWLRQ
Figure 1-25 Angular position
SPOS, SPOSA and M19 induce a temporary switchover to position-controlled mode until the next
M3/M4/M5/M41 to M45.
Positioning in axis mode
The spindle can also be operated as a path axis, synchronized axis or positioning axis at the
address defined in the machine data. When the axis identifier is specified, the spindle is in
axis mode.
M70 switches the spindle directly to axis mode.
End of positioning
The end-of-motion criterion when positioning the spindle can be programmed using
FINEA,
CORSEA, or IPOENDA.
The program advances to the next block if the end of motion criteria for the spindle or axes
programmed in the current block plus the block change criterion for path interpolation are
fulfilled.
Synchronization
In order to synchronize spindle movements,
WAITS can be used to wait until the spindle
position is reached.
Conditions
The spindle to be positioned must be capable of operation in position-controlled mode.