Hole Cycles
Application
G81
G83
G84
G80
A Simple Example
4x 0.25 x 0.75
5/16-18 UNC - 2B x0.50
w 0.50 X 90
3.000
1.000
1.000
3.000
1.000
4.000
3.
Spot Drilling
When drilling holes on a machining center, a
spot drill locates the hole prior to actual
drilling. On conventional machines, centerdrills
are generally used for the same function, but
the spot drill has three advantages over the
centerdrill:
1. The spot drill does not have a small diameter
point to break off and ruin the part.
2. By programming the spot depth carefully, we
can generally eliminate countersinking.
3. Spot drills are commonly available with a 90o
point angle which generates a 45o chamfer,
and other angles are available if desired.
The primary application of a centerdrill is to
provide a location for a live center point when
turning. People generally use them to spot
holes, but spot drills work better.
Spot
Drill
Spot Angle
Spot
Spot Depth
1. Spot
2. Split into 2 equal
45-45-90 triangles.
3. Look at one
triangle:
Spot Depth
Action
%
O999
G20 G40 G49 G80 G99
G91 G28 Z0
G90
T12M6
S3667 M3
G0 G90 G54 X1.0 Y1.0
G43 H12 Z0.1 M8
G81 Z-0.25 F15.
Y3.0
X3.0
Y1.0
G80
.
.
.
Program Start
Drilling Concerns
Prints generally give hole
depth to the full diameter
and do not account for
the drill point:
We must program the
depth to the point of the
drill. We can calculate the
additional depth as
follows:
Programmed Depth
Print Depth
(180-Point Angle)/2
Additional Depth
Drill Radius
180 PointAngle
Additional Depth = TAN
x Drill Radius
2
For our example with a 0.25 drill and a 118o point angle, the
additional depth comes out to 0.075
Second Pass.
Rapids just short of
previous depth,
feeds another 0.25
deep to Z-0.4, then
rapids back out to
Z0.1.
Action
M9
M5
G91 G28 Z0
G90
T19M6
S7000 M3
G0 G90 G54 X1.0 Y1.0
G43 H19 Z0.1 M8
G83 Z-0.75 Q0.25 F15.
Y3.0
X3.0
Y1.0
G80
.
.
.
Tool Change.
RPM
Feed =
Tapping Concerns
Plug taps are the most common
taps used on CNC equipment and
they always have 3-4 threads
chamfered. If the tap length is set
for the end of the tap, this extra
distance must be programmed. It is
easy to calculate as:
Extra distance = 3/tpi
For our example, this comes to
0.167 which we will round to 0.17.
Be careful of pointed taps! If the tap
length is set from the point, then
the program must account for this
extra depth as well.
Always be sure the tap will not hit
the hole bottom!
Action
M9
M5
G91 G28 Z0
G90
T20M6
S1500 M3
G0 G90 G54 X1.0 Y1.0
G43 H19 Z0.1 M8
G84 Z-0.67 F83.333
Y3.0
X3.0
Y1.0
G80
M9
M5
G49
G91 G28 Z0
G28 Y0
G90
M30
%
Tool Change.
Tapping Animation
Select this link to
start the animation.
Click here to start the
animation.
Note: The animation shows the
tap in its initial position over
the first hole and at the initial
Z0.1 height. The animation
ends at the G80.
Note that the G84 cycle
automatically reverses the
spindle and feeds the tap out.