
13. Program Support Functions
13.1 Fixed Cycles
259
(c) G83 (Deep hole drilling cycle)
Program
G83 Xx
1
Yy
1
Zz
1
Rr
1
1
Ff
1
,Ii
1
,Jj
1
;
Q : This designates the cutting amount per pass, and is always designated with an
incremental value.
(1) G0 Xx
1
Yy
1
(2) G0 Zr
1
(3) G1 Zq
1
Ff
1
(4) G0 Z
−
q
1
(5) G0 Z (q
1
−
m)
(6) G1 Z (q
1
+ m) Ff
1
(7) G0 Z
−
2 • q
1
(8) G0 Z (2 • q
1
−
m)
(9) G1 Z (q
1
+ m) Ff
1
(10) G0 Z
−
3 • q
1
:
:
(n) G98
mode G0Z
−
(z
1
+r
1
)
G99
mode
G0Z
−
z
1
G98 G99
mode mode
(1)
(n)
(n) - 1
x
1
,y
1
q
1
q
1
q
1
r
1
z
1
m
m
(3) (4)
(5)
(6)
(7)
(8)
(9)
(10)
(2)
(n)
Operation
pattern
i1 j1
(1) Valid
-
(2) -
Invalid
(3) -
Invalid
(4) -
Invalid
(5) -
Invalid
(6) -
Invalid
(7) -
Invalid
(8) -
Invalid
(9) -
Invalid
(10) -
Invalid
:
:
n-1 -
Invalid
n -
Valid
When executing a second and following cutting in the G83 as shown above, the
movement will change from rapid traverse to cutting feed several mm (“m” mm in the
figure above) before the position machined last. When the hole bottom is reached, the
axis will return according to the G98 or G99 mode.
m will differ according to the parameter "#8013 G83 return". Program so that q
1
>m.
The operation stops at after the (1), (2) and n commands during single block operation.