4. MULTIAXIS SYNCHRONIZATION
(Power Mate i–H)
This command causes a child axis to start operation when the parent axis
reaches a specified position.
G146 G91 G01 arbitrary–one–axis_R_Q_ ;
(Q only may be omitted.)
Operation: The axis specified by arbitrary–one–axis is synchronized
with the parent axis.
Arbitrary–one–axis: Local axis (synchronous axis) travel distance
(Unit: Least input increment)
R: Parent axis (synchronization base axis) travel distance (Unit: Least
Q: Machine coordinate on the parent axis where local axis synchro-
nization starts (Unit: Least input increment) (NOTE).
If Q is omitted, synchronization starts at the origin of the parent axis.
When the parent axis passes the position specified by Q, the local axis
starts synchronization. Do not set 0 as the travel distance of the parent
If a value not within the allowable range (rollover range) is set as Q,
synchronization starts at the origin of the parent axis.
Example: The local axis (Z axis) is to move 70000 pulses (70 mm) while
the parent axis on the Z axis moves 50000 pulses (50 mm).
However, when the parent axis passes the position of 240000
(240 mm) in the plus direction, the Z axis is to start
synchronization. In this case, specify the following command:
G146 G91 G01 Z70. R50. Q240.;
Do not specify multiple synchronous axes.
When an external APC axis is set as the parent axis, the
synchronization start position Q must be based not on the
machine coordinate but on the absolute coordinate.
A general caution and notes on synchronous operation are provided
Do not use block overlap. (PRM1601#2, #4=0)
Notes, cautions, and
Notes and cautions