P2: Positioning axes
10.5 Programming
Extended Functions
Function Manual, 03/2013, 6FC5397-1BP40-3BA1
619
Absolute dimension / incremental dimension
The programming of the end point coordinates takes place in absolute dimension (G90) or in
incremental dimension (
G91).
Example Meaning
Programming the end point coordinates
G90 POS[Q1]=200
In absolute dimension
G91 POS[Q1]=AC(200)
In absolute dimension
G91 POS[Q1]=200
In incremental dimension
G90 POS[Q1]=IC(200)
In incremental dimension
Reprogram type 2 positioning axes
With type 2 positioning axes (motion across block limits), you need to be able to detect in the
part program whether the positioning axis has reached its end position. Only then is it
possible to reprogram this positioning axis (otherwise an alarm is issued).
If
POSA and then POSA again with IPOBRKA (block change in the braking ramp) is
programmed, an alarm is not issued. For more information, please refer to NC command
IPOBKA in Section "Settable block change time".
Coordination (WAITP)
The coordination command WAITP enables you to designate a position in the NC program
where the program is to wait until an axis programmed with
POSA in a previous NC block has
reached its end position.
WAITP exists in an internal block.
An explicit reference must be made to any axis for which the program is to wait.
Example:
Program code Comment
N10 G01 G90 X200 F1000 POSA[Q1]=200 FA[Q1]=500
N15 X400
N20 WAITP(Q1) ; The program processing is
stopped automatically until Q1
is at position.
N25 X600 POS[Q1]=300 ; Q1 is a positioning axis of
Type 1 (feedrate FA[Q1] from
block N10).
N30 X800 Q1=500 ; Q1 is path axis (path feed
F1000 from block N10).