Motion synchronous actions
10.4 Actions in synchronized actions
Job planning
578 Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
General conditions
Effect of RDISABLE for axis interchange
If RDISABLE acts on a block, in which also an axis interchange is executed, then RDISABLE
also acts on the REPOSA block initiated by the axis interchange.
Sample program:
Program code
N100 G0 G60 X300 Y300
N105 WHEN TRUE DO POS[X]=20 FA[X]=20000
N110 WHENEVER $AA_IM[X]<>20 DO RDISABLE
N115 G0 Y20
N120 Y-20
N125 M30
As a result of the synchronized action, the X axis is taken from the path, a REORG
(REPOSA) is executed. The RDISABLE function acts on the REPOSA operation. The X axis
travels to its position, then a move is made to Y20 in N115.
The REORG can be prevented, if
RELEASE(X) or WAITP(X) is programmed in N101, as the X
axis is then enabled for traversing, e.g. as command axis:
Program code
N100 G0 G60 X300 Y300
N101 RELEASE(X)
N105 WHEN TRUE DO POS[X]=20 FA[X]=20000
...
10.4.4 Cancel preprocessing stop (STOPREOF)
Function
In the case of an explicitly programmed preprocessing stop STOPRE or a preprocessing
stop implicitly activated by an active synchronized action, STOPREOF cancels the
preprocessing stop after the next machining block as soon as the condition is fulfilled.
Note
STOPREOF must be programmed with the keyword
WHEN and non-modally (without ID
number).