
5.FUNCTIONS TO SIMPLIFY PROGRAMMING PROGRAMMING B-63944EN-2/02
- 64 -
5.1.10 Boring Cycle (G86)
This cycle is used to bore a hole.
Format
G86 X_ Y_ Z_ R_ F_ K_ ;
X_ Y_ : Hole position data
Z_ : The distance from point R to the bottom of the hole
R_ : The distance from the initial level to point R level
F_ : Cutting feed rate
K_ : Number of repeats (if required)
G86 (G98) G86 (G99)
Point R
Point Z
Initial level
Spindle stop
Spindle CW
Point R
Point Z
Point R level
Spindle stop
Spindle CW
Explanation
- Operations
After positioning along the X- and Y-axes, rapid traverse is performed
to point R.
Drilling is performed from point R to point Z.
When the spindle is stopped at the bottom of the hole, the tool is
retracted in rapid traverse.
- Spindle rotation
Before specifying G86, use an auxiliary function (M code) to rotate
the spindle.
If drilling is continuously performed with a small value specified for
the distance between the hole position and point R level or between
the initial level and point R level, the normal spindle speed may not be
reached at the start of hole cutting operation. In this case, insert a
dwell before each drilling operation with G04 to delay the operation,
without specifying the number of repeats for K. For some machines,
the above note may not be considered. Refer to the manual provided
by the machine tool builder.