Detailed Description
2.3 Feedrate control
Feeds (V1)
Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0
2-47
End-of-motion criterion for single axes
Similar to the block change criterion for path interpolation (G601, G602 and G603) it is also
possible to program the movement end criterion for single-axis interpolation in a part
program or in synchronized actions for main run axes: command/PLC axes.
Programmable criterion End-of-motion on reaching
FINEA[Axis]
"Exact stop fine"
COARSEA[Axis]
"Exact stop coarse"
IPOENDA[Axis]
"Interpolator stop" (IPO stop)
Axis: Channel axis name (X, Y ....), spindle (S1, ...)
The end-of-motion criterion set will affect how quickly or slowly part program blocks and
technology cycle blocks with single-axis movements are completed.
The same applies for PLC positioning instructions via FC15/16/18.
The set end-of-motion criterion can be scanned with system variable $AA_MOTEND[Axis].
$AA_MOTEND[Axis] = 1 End-of-motion with "Exact stop fine"
$AA_MOTEND[Axis] = 2 End-of-motion with "Exact stop coarse"
$AA_MOTEND[Axis] = 3 End-of-motion with "IPO stop"
Note
Depending on whether $AA_MOTEND is programmed in a part program or a synchronized
action, the MOTEND value is output for the NC axes or the main-run axes.
The last programmed value is retained following a RESET.
Example:
...
N80 G01 POS[X]=100 FA[X]=1000 ACC[X]=90 IPOENDA[X]
...
Or via a synchronized action
...
N100 EVERY $A_IN[1] DO POS[X]=50 FA[X]=2000 ACC[X]=140 IPOENDA[X]
For more information about block changes and end-of-motion criteria for FINEA, COARSEA
and IPOENDA, please refer to:
References:
/FB/ Description of Functions, Extended Functions; Positioning Axes (P2);
Chapter: Block change