
PROGRAMMING
B–63124EN/01
14. FUNCTIONS TO SIMPLIFY
PROGRAMMING
145
G77I r J θ P ∆θ K n ;
By the above command, punching is made at n pieces of points every
incremental ∆θ angle, starting with the point which forms θ angle with
reference to the X-axis on the circumference of radius r, with the present
tool position or the position specified by G72 being set as the circle center.
+X
#2
#1
#n
θ
r
∆θ
Center
r : Radius of arc
This unit is input unit, and this radius is commanded by a positive
number.
θ : Angle formed between the first punch point and the +X axis
Its unit is input unit (deg), and counterclockwise punching is
commanded by a positive number.
∆θ: Angle formed between adjacent punch points
The unit is input unit (deg).
Counterclockwise punching is commanded by a positive number.
n : Number of punch points (1 to 9999)
N541G72G90X50.0Y100.0 ;
N542G77I30.0J180.0P-30.0K7 ;
#7
#4
#5
#6
#1
#2
#3
30R
30°
180°
(50, 100)
For center punch, command No. 541 block as
N541G00G90X50.0Y100.0;
NOTE
If the radius is 0 or the number of punch points is 0, alarm
(No. 4504) is produced.
14.1.4
Arc (G77)
Examples