Programming principles
1.4 Spindle movements
Turning Part 2: Programming (Siemens instructions)
58 Programming and Operating Manual, 05/2012, 6FC5398-5DP10-0BA0
Programming
Position spindle:
SPOS=<value>
SPOSA=<value>
M19/M<n>=19
Switch spindle over to axis mode:
M70/M<n>=70
Define end-of-motion criterion:
FINEA/FINEA[S<n>]
COARSEA/COARSEA[S<n>]
IPOENDA/IPOENDA[S<n>]
IPOBRKA/IPOBRKA(<axis>[,<instant in time>]) ; Programming in a separate NC block.
Synchronize spindle movements:
WAITS/WAITS(<n>,<m>) ; Programming in a separate NC block.
Significance
Set spindle to specified angle
SPOS and SPOSA have the same functionality but differ in their block change
behavior:
•
SPOS delays the enabling of the NC block until the position has been
reached.
•
SPOSA enables the NC block even if the position has not been reached.
Angular position to which the spindle is to be set.
Unit: degrees
Type: REAL
The following options are available about programming the
position approach mode:
=AC(<value>): Absolute dimensions
Range of values: 0 … 359,9999
=IC(<value>): Incremental dimensions
Range of values: 0 … ±99 999,999
=DC(<value>): Approach absolute value directly
=ACN(<value>): Absolute dimension, approach in
negative direction
=ACP(<value>): Absolute dimension, approach in
positive direction
SPOS/SPOSA:
<value>:
=<value>: as DC(<value>)