
13.FUNCTIONS TO SIMPLIFY PROGRAMMING NC FUNCTIONS B-63322EN/03
- 164 -
13.8 NORMAL DIRECTION CONTROL (G40.1, G41.1, G42.1)
The rotation axis (C axis) can be controlled by commanding the G41.1
or G42.1 so that the tool constantly faces the direction perpendicular to
the advancing direction during cutting.
Format
G code Function Explanation
G41.1
Normal direction
control left
G42.1
Normal direction
control right
G40.1
Normal direction
control cancel
If the workpiece is to the right of the tool path
looking toward the direction in which the tool
advances, the normal direction control left
(G41.1) function is specified.
After G41.1 or G42.1 is specified, the normal
direction control function is enabled (normal
direction control mode).
When G40.1 is specified, the normal
direction control mode is canceled.
In the normal direction control, control is made so that the tool may be
perpendicular to the advancing direction on the X-Y plane.
With the angle of C axis, the +X direction is defined to be 0 degrees
viewed from the rotation center of C axis. Then, the +Y direction, -X
direction, and -Y direction are defined to be 90, 180, and 270 degrees,
respectively.
When the cancel mode is switched to the normal direction control
mode, the C-axis becomes perpendicular to the tool 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 tool is automatically inserted so that the C-axis
becomes perpendicular to the tool path at the beginning of each block.
The tool is first oriented so that the C-axis becomes perpendicular to
the tool path specified by the move command, then it is moved along
the X- and Y axes.
In the cutter compensation mode, the tool is oriented so that the C-axis
becomes perpendicular to the tool path created after compensation.
In single-block operation, the tool is not stopped between a command
for rotation of the tool and a command for movement along the X- and
Center of
rotation
+Y
180
°
+X
270
°
0
°
90
°