
PROGRAMMING
B–63194EN/02
12. COMPENSATION FUNCTION
225
Center of the arc
Fig12.7 (c) Normal direction control right (G42.1)
Programmed path
Beam center path
Fig12.7 (b) Normal direction control left (G41.1)
Beam center path
Programmed path
When viewed from the center of rotation around the C–axis, the angular
displacement about the C–axis is determined as shown in Fig. 12.7 (d).
The positive side of the X–axis is assumed to be 0 , the positive side of
the Y–axis is 90°, the negative side of the X–axis is 180°, and the negative
side of the Y–axis is 270°.
Center of rotation
+Y
180°
+X
270°
0°
90°
Fig12.7 (d) Angle of the C axis
When the cancel mode is switched to the normal direction control mode,
the C–axis becomes perpendicular to the beam path at the beginning of
the block containing G41.1 or G42.1.
In the interface between blocks in the normal direction control mode, a
command to move the beam is automatically inserted so that the C–axis
becomes perpendicular to the beam path at the beginning of each block.
The beam is first oriented so that the C–axis becomes perpendicular to the
beam path specified by the move command, then it is moved along the X–
and Y axes.
In the cutter compensation mode, the beam is oriented so that the C–axis
becomes perpendicular to the beam path created after compensation.
In single–block operation, the beam is not stopped between a command
for rotation of the beam and a command for movement along the X– and
Y–axes. A single–block stop always occurs after the beam is moved
along the X– and Y–axes.
Explanations
D Angle of the C axis
D Normal direction control
of the C axis