Contents: Basic Course G426 ISO Programming
No.
1
2
3
4
5
6
7
8
9
10
11
Title
Cartesian contour movements
Holes
Square
Rounding / chamfering corners
Contour approach / departure
Circular arc with CC, C
Tangential contour connection
Circular arc with CR
Circular arcs
Polar contour movements
Hexagon (polar)
Circle (polar) CP
Circular path with tang. connection (polar) CTP
PGM-No.
62151
62152
62153
62154
62155
62156
62157
62158
62159
62160
62161
12
13
14
15
16
17
Canned cycles
Drilling cycle
Slot plate
Die I
Program section repeats
Linear hole pattern
Hexagon
Drilled plate - slanted columns
62170
62172
62174
62180
62181
62182
HEIDENHAIN Basic Course ISO G
426
F10 IH1
Contents: Basic Course G426 ISO Programming
No.
18
19
20
21
22
23
24
Title
Subprogramming Technique
Subprogram (groups of holes)
Bolt hole circle segments with several tools
Milling with several settings
Hole pattern
Contour Cycles
Contour cycles SL II, Roughing out kidney
Contour cycles SL II, Kidney-shaped island
Coordinate transformations
Datum shift and mirror images
PGM No.
62186
62187
62188
62189
62190
62191
62192
HEIDENHAIN Basic Course ISO G
426
F10 IH1
Task: Program(s):
Holes
100
70
8
30
0
0
20
50
75
100
20
0
HEIDENHAIN Basic Course ISO G
426
F06 62151/1
Program layout:
Operating mode "Programming"
Holes
Begin program
Define workpiece blank
Define tool
Activate tool
Move to clearance height
Move to starting point
Move to setup clearance
Drill
Retract drill
PGM
MGT
%62151 G71
G30 . . . X . . . Y . . . Z . . .
G31 . . . X . . . Y . . . Z . . .
G99 T . . . L . . . R . . .
T . . . G . . . S . . .
G00 G40 G90 Z+100 M3
X . . . Y . . .
Z+ . . . M8
G01 Z– . . . F400
G00 Z+2
Next hole
Drill
Retract drill
Next hole
Drill
Return to clearance height
End of program
X . . . Y . . .
G01 Z– . . .
G00 Z+ . . .
X . . . Y . . .
G01 Z– . . .
G00 Z+100 M2 (M30)
HEIDENHAIN Basic Course ISO G
426
F06 62151/2
Solution:
100
70
30
0
Holes
0
20
8
50
75
100
20
0
Complete program
%62151 G71 *
N10 G30 G17 X+0 Y+0 Z-20 *
N20 G31 G90 X+100 Y+100 Z+0 * ....................................
N30 G99 T1 L+0 R+4 * ...................................................
N40 T1 G17 S4000 * ......................................................
N50 G00 G90 Z+100 M03 * .............................................
N60 X+20 Y+30 * ...........................................................
N70 Z+2 M08 *
N80 G01 Z-22 F400 * ......................................................
N90 G00 Z+2 *
N100 X+50 Y+70 * ...........................................................
N110 G01 Z-22 *
N120 G00 Z+2 *
N130 X+75 Y+30 * ...........................................................
N140 G01 Z-22 *
N150 G00 Z+100 M30 *
N999999 %62151 G71 *
WORKPIECE BLANK DEFINITIONS
TOOL DEFINTION
TOOL CALL
CLEARANCE HEIGHT
1ST HOLE
DRILL
2ND HOLE
3RD HOLE
HEIDENHAIN Basic Course ISO G
426
62151/3 F06
Task: Program(s):
100
50
Square
0
0
50
Create program
Define workpiece blank
Define tool
Activate tool
Move to clearance height
Move to auxiliary point G40
Plunging depth
Contour starting point G41/G42
Contour coordinates G41/G42
○○○
5
0
100
20
%62152 G71
G30 G . . . X . . . Y . . . Z . . .
G31 G . . . X . . . Y . . . Z . . .
G99 T . . . L . . . R . . .
T . . . G . . . S . . .
G00 G40 G90 Z+ . . .
X . . . Y . . .
Z –. . .
G01 G41 X . . . Y . . .
X . . . Y . . .
○○ ○
Last contour point G41/G42
Move to auxiliary point G40
Retract tool, PGM end
HEIDENHAIN Basic Course ISO G
426
X . . . Y . . .
G40 X . . . Y . . .
G00 Z+ . . . M2/M30
F06 62152/1
Solution:
Square
100
50
0
5
0
50
100
20
0
Complete program
%62152 G71 *
N10 G30 G17 X+0 Y+0 Z-20 *
N20 G31 G90 X+100 Y+100 Z+0 * ....................................
N30 G99 T1 L+0 R+8 * ...................................................
N40 T1 G17 S4000 * ......................................................
N50 G00 G40 G90 Z+100 M03 * ......................................
N60 X-30 Y+50 * ............................................................
N70 Z-5 * ......................................................................
N80 G01 G41 X+0 Y+50 F400 * ........................................
N90 X+50 Y+100 *
N100 X+100 Y+50 *
N110 X+50 Y+0 *
N120 X+0 Y+50 * .............................................................
N130 G40 X-30 Y+50 * .....................................................
N140 G00 Z+100 M30 * ....................................................
N999999 %62152 G71 *
WORKPIECE BLANK DEFINITIONS
TOOL DEFINITION
TOOL CALL
CLEARANCE HEIGHT
AUXILIARY POINT (G40)
PLUNGING DEPTH
CONTOUR STARTING POINT
LAST CONTOUR POINT
AUXILIARY POINT
RETRACT TOOL / PGM END
HEIDENHAIN Basic Course ISO G
426
62152/2 F06
Task: Program(s):
Rounding / chamfering corners
100
R10
50
5 45°
0
5
0
50
100
100
20
0
HEIDENHAIN Basic Course ISO G
426
F06 62153/1
Solution:
Rounding / chamfering corners
100
R10
50
5 45°
0
0
50
100
100
20
5
0
Complete program
%62153 G71 *
N10 G30 G17 X+0 Y+0 Z-20 *
N20 G31 G90 X+100 Y+100 Z+0 * ....................................
N30 G99 T1 L+0 R+8 * ...................................................
N40 T1 G17 S4000 * ......................................................
N50 G00 G40 G90 Z+100 M03 * ......................................
N60 X-30 Y+50 * ............................................................
N70 Z-5 *
N80 G01 G41 X+0 Y+50 F400 * ........................................
N90 X+50 Y+100 *
N100 G25 R10 F200 * ......................................................
N110 X+100 Y+50 *
N120 X+50 Y+0 *
N130 G24 R5 * ................................................................
N140 X+0 Y+50 *
N150 G40 X-30 Y+50 * .....................................................
N160 G00 Z+100 M30 * ....................................................
N999999 %62153 G71 *
WORKPIECE BLANK DEFINITION
TOOL DEFINITION
TOOL CALL
CLEARANCE HEIGHT
AUXILIARY POINT (G40)
CONTOUR STARTING POINT
ROUND CORNER
CHAMFER
AUXILIARY POINT (G40)
PGM END
HEIDENHAIN Basic Course ISO G
426
62153/2 F06
Task: Program(s):
100
Contour approach / departure
90
50
10
R10
R10
0
0
10
50
90
100
100
20
0
5
Begin program
Define workpiece blank
Define tool
Activate tool
Move to clearance height
Move to auxiliary point
Plunging depth
First contour point
Smooth approach
Contour
○○○
Smooth departure
Auxiliary point
%62154 G71
G30 G . . . X . . . Y . . . Z . . .
G31 G . . . X . . . Y . . . Z . . .
G99 T . . . L . . . R . . .
T . . . G . . . S . . .
G00 G40 G90 Z+ . . .
X . . . Y . . .
Z– . . .
G01 G41 X . . . Y . . . F . . .
G26 R . . .
X . . . Y . . .
○○○
G27 R . . .
G40 X . . . Y . . .
Retract tool, PGM end
HEIDENHAIN Basic Course ISO G
426
G00 Z+ . . . M2/M30
F06 62154/1
Solution:
Contour approach / departure
100
Complete program
90
50
10
0
R10
R10
0
10
50
%62154 G71 *
N10 G30 G17 X+0 Y+0 Z-20 *
N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L+0 R+8 *
N40 T1 G17 S4000 *
N50 G00 G40 G90 Z+100 M03 *
N60 X-30 Y+70 * ............................................................
N70 Z-5 *
N80 G01 G41 X+10 Y+70 F400 * ......................................
N80 G26 R3 * ................................................................
N90 Y+90 *
N100 G25 R10 *
N110 X+50 *
N120 X+90 Y+50 *
N130 Y+10 *
N140 G25 R10 *
N150 X+50 *
N160 X+10 Y+50 *
N170 Y+70 * ....................................................................
N180 G27 R3 * ................................................................
N190 G40 X-30 Y+70 * .....................................................
N200 G00 Z+100 M30 *
N999999 %62154 G71 *
90
0
5
20
100
100
AUXILIARY POINT (G40)
STARTING POINT
SMOOTH APPROCH TO
STARTING POINT
LAST CONTOUR POINT G41
SMOOTH DEPARTURE TO
AUXILIARY POINT
AUXILIARY POINT
HEIDENHAIN Basic Course ISO G
426
F06
62154/2
100
80
50
20
Task:
Circular arc with CC, C
80
Program(s):
0
0
23,542
Begin program
Define workpiece blank
Activate tool
Move to clearance height
Move to auxiliary point R0
Plunging depth
Approach contour
Define circle center
Circular movement
50
5
0
100
20
%62155 G71
G30 G . . . X . . . Y . . . Z . . .
G31 G . . . X . . . Y . . . Z . . .
T . . . G . . . S . . .
G00 . . .
G01 G . . .
I . . . J . . .
G02/G03 . . .
Depart (aux. point)
Retract tool, PGM end
HEIDENHAIN Basic Course ISO G
426
G01 . . .
G00
F06 62155/1
. . .
Solution:
Circular arc
with CC, C
100
80
50
20
0
0
23,542
50
80
100
20
5
0
Complete program
%62155 G71 *
N5 G30 G17 X+0 Y+0 Z-20 *
N10 G31 G90 X+100 Y+100 Z+0 *
N15 T3 G17 S2500 * ...................................................
N20 G00 G40 G90 Z+100 M03 *
N25 X-30 Y+50 * ............................................................
N30 Z-5 *
N35 G01 G41 X-5 Y+20 F250 *
N40 X+23,542 Y+20 *
N45 I+50 J+50 * .............................................................
N50 G03 X+23,542 Y+80 *...............................................
N55 G01 X-5 *
N60 G40 X-30 Y+50 *
N65 G00 Z+100 M30 *
N999999 %62155 G71 *
R20
AUXILIARY POINT
CIRCLE CENTER
CIRCULAR MOVEMENT
HEIDENHAIN Basic Course ISO G
426
62155/2 F06
100
60
Task:
Tangential contour connection
(cartesian)
Program(s):
30
tangential
0
0
20
70
100
20
5
0
HEIDENHAIN Basic Course ISO G
426
F06 62156/1
Solution:
Tangential contour connection
(cartesian)
100
60
Complete program
30
0
0
%62156 G71 *
N5 G30 G17 X+0 Y+0 Z-20 *
N10 G31 G90 X+100 Y+100 Z+0 *
N15 T11 G17 S2500 * .................................................
N20 G00 G40 G90 Z+100 M03 * ......................................
N25 X+45 Y-25 * ............................................................
N30 Z-5 *
N35 G01 G42 X+20 Y-3 F250 *.........................................
N40 Y+30 *
N45 G06 X+70 Y+60 *.....................................................
N50 G01 X+103 *
N55 G40 X+110 Y+50 F500 *
N60 G00 Z+100 M30 *
N999999 %62156 G71 *
tangential
20
70
5
20
100
R10
CLEARANCE HEIGHT
AUXILIARY POINT
CONTOUR STARTING POINT
TANGENTIAL CIRCULAR PATH
0
HEIDENHAIN Basic Course ISO G
426
62156/2 F06
100
50
Task:
Circular arc with CR
R80
Program(s):
0
0
10
50
90
100
20
5
0
HEIDENHAIN Basic Course ISO G
426
F06 62157/1
Solution:
Circular arc with CR
100
50
0
0
10
50
R80
90
100
20
5
0
Complete program
%62157 G71 *
N5 G30 G17 X+0 Y+0 Z-20 *
N10 G31 G90 X+100 Y+100 Z+0 *
N15 T13 G17 S2500 * .................................................
N20 G00 G40 G90 Z+100 M03 *
N25 X-30 Y-30 * .............................................................
N30 Z-5 *
N35 G01 G41 X+10 Y-3 F250 *.........................................
N40 Y+50 *
N45 G02 X+90 Y+50 R+80 * ............................................
N5 0 G01 Y-3 *
N55 G40 X+110 Y-30 F500 * ............................................
N60 G00 Z+100 M30 *
N999999 %62157 G71 *
R20
AUXILIARY POINT
APPROACH STARTING POINT
CIRCULAR ARC
DEPART (AUXILIARY POINT)
HEIDENHAIN Basic Course ISO G
426
62157/2 F06
100
Task:
Circular arcs
Program(s):
P
2
50
30
0
P
1
0
Point
P
1
R10
P
4
15
X
6.645
R80
R75
Y
35.495
R20
P
3
5
60
Point
P
3
100
X
58.995
20
0
Y
30.025
P
2
HEIDENHAIN Basic Course ISO G
55.505
69.488
426
P
4
F06 62158/1
19.732
21.191