Feedrate Control and Spindle Motion
7.4 Positioning spindles (position-controlled axis operation) (SPOS, M19 and SPOSA)
Fundamentals
7-14 Programming Manual, 10.2004 Edition, 6FC5 298-7AB00-0BP1
Parameters
SPOS=
SPOS[n]=
Position master spindle (SPOS) or spindle number n
(SPOS[n]); the next NC block is not enabled until the
position has been reached.
M19
M[n]=19
Position master spindle (M19) or spindle number n
(M[n]=19); the next NC block is not enabled until the
position has been reached.
SPOSA=
SPOSA[n]=
Position master spindle with SPOSA or spindle number n
(SPOSA[n]). The next NC block is enabled, even if the
position has not been reached.
M70
Mn=70
Switch over master spindle (M70) or spindle number n
(Mn=70) to axis operation. No defined position is
approached. The NC block is enabled after the switchover
has been performed.
FINEA=
FINEA[Sn]=
Motion end when "Exact stop fine" reached
End of positioning for specified spindle Sn
COARSEA=
COARSEA[Sn]=
Motion end when "Exact stop coarse" reached
End of positioning for specified spindle Sn
IPOENDA=
IPOENDA[Sn]=
End of motion when “IPO stop” is reached
End of positioning for specified spindle Sn
IPOBRKA=
IPOBRKA(axis[,Real])=
End of motion criterion from moment of application of
braking ramp at 100% down to end of braking ramp at 0% and
identical to IPOENDA.
IPOBKRA must be programmed in round parenthesis "()".
WAITS
WAITS(n,m)
Wait for spindle position to be reached, spindle stop
after M5, spindle speed after M3/M4
WAITS applies to the master spindle, WAITS( ..., ...) for
the specified spindle numbers
n
m
Sn
Integers from 1 ... n of spindle number
Integers from 1 ... m of master spindle
nth Spindle number, 0 to max. spindle number
Axis
Real
Channel identifier
Percentage specification 100-0% referred to the braking
ramp for block changes. If no % is specified, the current
value of the setting data is applied.
Specify spindle position
The spindle position is specified in degrees. Three spindle positions are possible for each
NC block. If nothing is specified, traversing automatically takes place as for DC. With
incremental dimensioning IC (INC), spindle positioning can take place over several
revolutions.
AC(…) Absolute dimension, value range AC: 0…359.9999 degrees
IC(…) Absolute dimension, value range IC: 0…±99 999.999 degrees
DC(…) Approach absolute value directly
ACN(…) Absolute dimension, approach in negative direction
ACP(…) Absolute dimension, approach in positive direction