
B-63782EN/01 NC FUNCTIONS 13.FUNCTIONS TO SIMPLIFY PROGRAMMING
- 147 -
13.1 CANNED CYCLE
Canned cycles make it easier for the programmer to create programs.
With a canned cycle, a frequently-used machining operation can be
specified in a single block with a G function; without canned cycles,
normally more than one block is required. In addition, the use of
canned cycles can shorten the program to save memory.
Table 13.1 (a) lists canned cycles.
Table 13.1 (a)
G code Drilling(-Z
direction)
Operation at the
bottom of a hole
Retraction(+
Z direction)
Application
G73 Intermittent
feed
-
Rapid
traverse
High-speed peck
drilling cycle
G74 Feed Spindle CW Feed Left-hand tapping cycle
(Canned cycle II only)
G76 Feed Spindle orientation Rapid
traverse
Fine boring cycle
G80 - - - Cancel
G81 Feed - Rapid
traverse
Drilling cycle, counter
drilling cycle
G82 Feed Dwell Rapid
traverse
Drilling cycle, counter
boring cycle
G83 Intermittent
feed
-
Rapid
traverse
Peck drilling cycle
G84 Feed Spindle CCW Feed Tapping cycle
G85 Feed - Feed Boring cycle
G86 Feed Spindle stop Rapid
traverse
Boring cycle
G87 Feed Spindle stop/
Spindle CW
Manual/Rapid
traverse
Boring cycle/
Back boring cycle
G88 Feed Dwell→spindle stop Manual/Rapid
traverse
Boring cycle
G89 Feed Dwell Feed Boring cycle
NOTE
The operation of G87 differs between canned cycle I
and canned cycle II.
Format
Gxx X_Y_Z_R_Q_P_L_F_;
Gxx : Drilling mode
X_Y_ : Drilling position
Z_ : Hole end position
R_ : R point position
Q_ : Specify cutting quantity with G73, G83, and shift
quantity with G76, G87.
P_ : Dwell time at the hole bottom
L_ : Times to repeat
F_ : Feedrate for cutting