You are on page 1of 3

Haas Technical Documentation

Hole-Pattern ("Bolt-Pattern") Canned Scan code to get


the latest version
of this document

Cycles
Translation
Available

You know that the Haas control has canned cycles for drilling, boring, and tapping. But you possibly do not know that you can use a
hole-pattern canned cycle together with each of those canned cycles. This lets you control the pattern of the holes.

The Haas control has three different hole-pattern canned cycles:

G70 makes a circle pattern.


G71 makes an arc pattern.
G72 makes a line pattern at a specified angle.

Put one of these G-codes in the block after the block for a drilling, tapping, or boring canned cycle. This lets you control the pattern
of the holes.

The illustration shows these values for the hole-pattern canned cycles:

I is the radius of the circle pattern ( G70, G71), or the distance between the holes of the line pattern ( G72).
J is the start angle from the 3 o’clock position ( G70, G71), or the angle of the line pattern ( G72).
K is the angle between the holes in the circle pattern or arc pattern ( G70, G71).
L is the number of holes.

These steps are necessary for the hole-pattern canned cycles:

1. Put the tool at the center of the hole pattern before the canned cycle starts.
2. The J code is the angle in degrees. The angle is counterclockwise from the three o’clock position.
3. If you do not want to drill a hole in the center of the circle pattern, put an L0 code in the block of the canned cycle before the
block of the hole-pattern canned cycle. As an alternative, you can use Setting 28 (CAN CYCLE ACT W/O X/Y) to prevent the
drill hole in the center. Refer to the Mill Operator Manual for more information about Setting 28.

The example program O01974 that follows puts G70 (circle pattern) in the block after a G81 (drilling canned cycle). This makes the
holes of the G81 canned cycle in a circle pattern. Refer to the Mill Operator Manual for information about all canned cycles. The
examples that follow show each hole-pattern canned cycle (G70, G71, G72).

O01974 (G70 Example) ;

Copyright 2016 by Haas Automation, Inc. No unauthorized reproduction | Last Published On June 17, 2015 1/3
M06 T1 ;

M03 S1500 ;

G54 G00 G90 X0. Y0. ;

G43 H01 Z0.1 ;

G81 G98 Z-1. R0.1 F15. L0 (L0 on G81 does not drill a hole at

the center of the circle pattern) ;

G70 I5. J15. L12 (Drills 12 holes on a 10" diameter circle starting at 15 degrees);

G80

G00 G53 Z0. ;

M30 ;

O01975 (G71 Example) ;

M06 T1 ;

M03 S1500 ;

G54 G00 G90 X0. Y0. ;

G43 H01 Z0.1 ;

G81 G98 Z-1. R0.1 F15. L0 (L0 on G81 does not drill a hole at

the center of the circle pattern);

G71 I5. J15. K15. L6 (Drills 6 holes 15 degrees apart on a 10" diameter circle starting at 15 degrees);

G80

G00 G53 Z0. ;

M30 ;

O01976 (G72 Example) ;

M06 T1 ;

M03 S1500 ;

G54 G00 G90 X0. Y0. ;

G43 H01 Z0.1 ;

G81 G98 Z-1. R0.1 F15. ;

G72 I5. J15. L4 (Drills 4 holes 5" apart on a 15 degree angle) ;

G80 ;
Copyright 2016 by Haas Automation, Inc. No unauthorized reproduction | Last Published On June 17, 2015 2/3
G00 G53 Z0. ;

M30 ;

Copyright 2016 by Haas Automation, Inc. No unauthorized reproduction | Last Published On June 17, 2015 3/3

You might also like