
13. Program Support Functions
13.2 Special Fixed Cycle
284
Line at angle (G35)
G35 X x1 Y y1 I d J
θ
K n ;
X, Y
:Designation of start point coordinates. This will be affected by G90/G91.
I
:Interval d. The unit follows the input setting unit. If d is negative, the drilling will
take place in the direction symmetrical to the point that is the center of the start
point.
J :Angle
θ
. The CCW direction is positive.
(The decimal point position will be the degree class. If there is no decimal point,
the unit will be 0.001
°
.)
K
:No. of holes n to be drilled. 1 to 9999 can be designated, and the start point is
included.
Using the position designated by X and Y as the start point, the Zn holes will be drilled with interval
d in the direction created by X axis and angle
θ
. The hole drilling operation at each hole position will
be determined by the standard canned cycle, so the hole drilling data (hole machining mode and
hole machining data) must be held beforehand. The movement between hole positions will all be
done in the G00 mode. G35 will not hold the data even when the command is completed.
(Example)
n=5 holes
Position before
G35 is executed
θ
=30
°
d=100mm
x
1
=200mm
When input setting unit is 0.001mm
G91 ;
G81 Z
−
10000 R5000 L0 F100 ;
G35 X200000 Y100000 I100000 J30000 K5 ;
y
1
=100mm
(Note 1)
If the K command is K0 or if there is no K command, the program error (P221)
will occur.
(Note 2)
If the K value is more than four digits, the last four digits will be valid.
(Note 3)
If an address other than the selected plane's vertical axis, horizontal axis, G, N,
I, J, K, H, O, P, F, M, S or 2nd miscellaneous function is issued in the same
block as the G35 command, a program error (P32) will occur.
(Note 4)
If a group 0 G command is issued in the same block as the G35 command, the
command issued later is the priority.
(Example)
G35 G28 Xx
1
Yy
1
Ii
1
Jj
1
Kk
1
;
G35 is ignored G 28 is executed as Xx1 Yy1
(Note 5)
If there is a G72 to G89 command in the same block as the G35 command, the
canned cycle will be ignored, and the G35 command will be executed.