
PROGRAMMING
B–63124EN/01
14. FUNCTIONS TO SIMPLIFY
PROGRAMMING
183
(1)G72G90X100.Y100. ;
G46X200.Y200.R100.P-20.Q10. ;
G47X100.Y100.R-100.P20.Q10. ;
r=100
r=100
(200, 200)
(100, 100)
NOTE
1 When the start and end points of an arc are the same in a
G46 or G47 command, if either the radius of the arc is zero
or the interval exceeds the circumference, alarm No. 4511
is issued.
2 If address R and address Q are not specified, alarm No.
4511 is issued.
When any of the tools which can be rotated around the C-axis are specified
in parameters No. 16370 to No. 16389 are selected in a block containing
a G45, G46, or G47 command or a preceding block, the C-axis is
automatically controlled in the following way in the block containing the
G45, G46, or G47 command.
When a G45 command is specified, the C-axis is controlled at the first
punch position so that the C-axis is oriented to the angle formed by the
X-axis and the line connecting the start and end points.
When a G46 or G47 command is specified, the C-axis is controlled at each
punch position so that one side of the tool is oriented to the center of the
arc.
Examples
14.7.3
Controlling the C-axis