
5.FUNCTIONS TO SIMPLIFY PROGRAMMING PROGRAMMING B-63944EN-2/02
- 62 -
5.1.9 Boring Cycle (G85)
This cycle is used to bore a hole.
Format
G85 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)
G85 (G98) G85 (G99)
Point R
Point Z
Initial level
Point R
Point Z
Point R level
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 point Z has been reached, cutting feed is performed to return to
point R.
- Spindle rotation
Before specifying G85, use an auxiliary function (M code) to rotate
the spindle.
- Auxiliary function
When the G85 command and an M code are specified in the same
block, the M code is executed at the time of the first positioning
operation. When K is used to specify the number of repeats, the M
code is executed for the first hole only; for the second and subsequent
holes, the M code is not executed.
- Tool length compensation
When a tool length compensation (G43, G44, or G49) is specified in
the canned cycle for drilling, the offset is applied after the time of
positioning to point R.