Upload
phamcong
View
269
Download
3
Embed Size (px)
Citation preview
HEIDENHAINBasic course G3/Upgrade course
Contents: Basic course G3 and Upgrade course TNC 426/430
Cartesian contour movements
HolesSquareRounding /chamfering cornersRounding cornersLinear movementsCircular movementsCircular arc with CC, CTangential contour connectionCircular arcsCircular arc with CR
Polar contour movements
Hexagon (polar)Circle (polar) CPCircular path with tang. connection (polar) CTPPolar coordinates (general)
Canned cycles
Drilling cycleDrilling with 200-series cyclesSlot plateBushing plateDie ILinear hole patternHole patternGuide plateDie II
Program section repeats
HexagonDrilled plate - slanted rows
151152153154250251206207208209
213211212252
201260210262265220221261266
268270
D03 IH1
No. Title PGM-No.
123456789
10
11121314
151617181920212223
2425
HEIDENHAINBasic course G3/Upgrade course
Contents: Basic course G3 and Upgrade course TNC 426/430
D02 IH2
Free Contour Programming
FK CamMaltese crossFK HammerFK Hook - type spanner wrench
Subprogramming Technique
Subprogram (Groups of holes)Bolt hole circle segments with several toolsMilling with several settings
Contour Cycles
Contour cycles SL 2, Roughing out kidneyContour cycles SL 2, Kidney shaped islandFK Mickey Mouse SL 2FK-SL-CombinationDEMO-Tree
Coordinate Transformations
Datum shift and mirror imagesCoordinate transformations (combined)Scaling factor - hammerScaling factorTilt working planeTilt working plane
288275289295
215280223
240241290273276
229232284234
S285S286
No. Title PGM-No.
26272829
303132
3334353637
383940414243
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Holes
C01 151/1
100 20 0
100
0 50
0
70
30
20 758
HEIDENHAINBasic course G3/Upgrade course
Program layout:
D02 151/2
Begin program
Define workpiece blank
Define tool
Call tool data
Move to clearance height
Move to starting point
Move to set up clearance
Drill
Retract drill
Move to next position
Drill
Retract drill
Next hole
Drill
Return to clearance heightEnd of program
BEGINN PGM . . . MM
BLK-FORM 0.1 . . . X . . . Y . . . Z . . .BLK-FORM 0.2 X . . . Y . . . Z . . .
TOOL DEF . . . L . . . R . . .
TOOL CALL . . . . . . S . . .
L Z+100 R0 FMAX
L X . . . Y . . . R0 FMAX M3
L Z+ . . . R FMAX M8
L Z– . . . R F100 M
L Z+2 R0 FMAX
L X . . . Y . . . FMAX
L Z– . . .
L Z+ . . . FMAX
L X . . . Y . . . R0 FMAX
L Z–22 R0
L Z+100 R0 FMAX M2 (M30)
PGMMGT
TOOLDEF
TOOLCALL
L
L
L
L
L
L
L
L
L
L
L
Holes
HEIDENHAINBasic course G3/Upgrade course
Solution: Holes
Complete program
151/3D02
100 20 0
100
0 50
0
70
30
20 75
8
0 BEGIN PGM 151 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+0 ............................ WORKPIECE BLANK DEFINITION3 TOOL DEF 1 L+0 R+4 ............................................... DEFINE TOOL4 TOOL CALL 1 Z S4000 ............................................. CALL TOOL DATA5 L Z+100 R0 F MAX ................................................... CLEARANCE HEIGHT6 L X+20 Y+30 R0 F MAX M3 ..................................... FIRST HOLE7 L Z+2 R0 F MAX M88 L Z-22 R0 F400 ......................................................... DRILL9 L Z+2 R0 F MAX
10 L X+50 Y+70 R0 F MAX ........................................... SECOND HOLE11 L Z-22 R0 F40012 L Z+2 R0 F MAX13 L X+75 Y+30 R0 F MAX ........................................... THIRD HOLE14 L Z-22 R0 F40015 L Z+100 R0 F MAX M216 END PGM 151 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Square
D02 152/1
Begin programDefine workpiece blank
Define toolCall tool dataMove to clearance height
Move to auxiliary point R0
Plunging depth
Contour starting point RL/RR
Contour coordinates RL/RR
Last contour point RL/RR
Move to auxiliary point R0
Retract tool, PGM end
BEGIN PGM . . . MMBLK-FORM 0.1 . . . X . . . Y . . . Z . . .BLK-FORM 0.2 X . . . Y . . . Z . . .TOOL DEF . . . L . . . R . . .TOOL CALL . . . . . . S . . .L Z+ . . . R0 F . . .
L X . . . Y . . . R . . . F . . .
L Z . . . R . . . F . . . M . . .
L X . . . Y . . . RR/RL
L X . . . Y . . . RR/RL
L X . . . Y . . . RR/RL
L X . . . Y . . . R . . .
L Z . . . R . . . F . . . M . . .
100
100
0 50
0
50
20 05
○
○
○
○
○
○
HEIDENHAINBasic course G3/Upgrade course
Solution: Square
Complete program
152/2C01
100
100
0 50
0
50
20 05
0 BEGIN PGM 152 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+0 ............................ WORKPIECE BLANK DEFINITION3 TOOL DEF 1 L+0 R+8 ............................................... DEFINE TOOL4 TOOL CALL 1 Z S4000 ............................................. CALL TOOL DATA5 L Z+100 R0 F MAX ................................................... CLEARANCE HEIGHT6 L X-30 Y+50 R0 F MAX ............................................ AUXILIARY POINT (R0)7 L Z-5 R0 F MAX M3 ................................................. PLUNGING DEPTH8 L X+0 Y+50 RL F400 ................................................ CONTOUR START. POINT (RL/RR)9 L X+50 Y+100
10 L X+100 Y+5011 L X+50 Y+012 L X+0 Y+50 RL ......................................................... LAST CONTOUR POINT13 L X-30 R0 F MAX M5 ............................................... AUXILIARY POINT14 L Z+100 R0 F MAX M2 ............................................ RETRACT TOOL/PGM END15 END PGM 152 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Rounding / chamfering corners
D02 153/1
100
100
0 50
0
50
R10
5 45
°
100 20 05
HEIDENHAINBasic course G3/Upgrade course
Solution: Rounding / chamfering corners
Complete program
153/2D02
100
100
0 50
0
50
R10
5 45
°
100 20 05
0 BEGIN PGM 153 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+0 ............................ WORKPIECE BLANK DEFINITION3 TOOL DEF 1 L+0 R+8 ............................................... DEFINE TOOL4 TOOL CALL 1 Z S4000 ............................................. CALL TOOL DATA5 L Z+100 R0 F MAX ................................................... CLEARANCE HEIGHT6 L X-30 Y+50 R0 F MAX ............................................ AUXILIARY POINT (R0)7 L Z-5 R0 F MAX M38 L X+0 Y+50 RL F200 ................................................ CONTOUT STARTING POINT RL9 L X+50 Y+100
10 RND R10 .................................................................. ROUND CORNERS11 L X+100 Y+5012 L X+50 Y+013 CHF 5........................................................................ CHAMFER14 L X+0 Y+50 RL15 L X-30 R0 M5 ........................................................... AUXILIARY POINT (RO)16 L Z+100 R0 F MAX M2 ............................................ PGM END17 END PGM 153 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Rounding corners
D02 154/1
Begin programDefine workpiece blank
Define toolCall tool dataMove to clearance height
Auxiliary point anfahren
Plunging depth
Approach tangentially
Contour
Depart tangentially
Retract tool, PGM end
BEGIN PGM . . . MMBLK-FORM 0.1 . . . X . . . Y . . . Z . . .BLK-FORM 0.2 X . . . Y . . . Z . . .TOOL DEF . . . L . . . R . . .TOOL CALL . . . . . . S . . .L Z . . .
L X . . . Y . . .
L Z . . .
APPR . . .
L . . .
DEP . . .
L Z . . .
100
100
0 50
0
10 90
10
90R10
R10
50
100 20 05
HEIDENHAINBasic course G3/Upgrade course
Solution:
Complete program
C01
100
100
0 50
0
10 90
10
90R10
R10
50
100 20 05
154/2
0 BEGIN PGM 154 MM1 BLK FORM 0.1 Z X-20 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL DEF 1 L+0 R+84 TOOL CALL 1 Z S40005 L Z+100 R0 F MAX6 L X-30 Y+70 R0 F MAX ............................................ AUXILIARY POINT (R0)7 L Z-5 R0 F MAX M38 APPR LCT X+10 Y+70 R5 RL F400 .......................... APPROACH STARTING POINT
TANGENTIALLY9 L X+10 Y+90
10 RND R1011 L X+50 Y+9012 L Y+50 X+9013 L X+90 Y+1014 RND R1015 L X+50 Y+1016 L X+10 Y+5017 L Y+70 ...................................................................... LAST CONTOUR POINT RL18 DEP LCT X-30 Y+70 R5 ............................................ DEPART TANGENTIALLY TO
AUXILIARY POINT19 L Z+100 R0 F MAX M220 END PGM 154 MM
Rounding corners
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Linear movements
250/1D02
100
100
0 60
0
70
20 0
40
5 590
10
80
90
10
10
25
R10
HEIDENHAINBasic course G3/Upgrade course
Solution: Linear movements
250/2D02
0 BEGIN PGM 250 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+0 ............................ WORKPIECE BLANK DEFINITION3 TOOL CALL 7 Z S2500 ............................................. CALL TOOL DATA; R44 L Z+100 R0 F9999 .................................................... CLEARANCE HEIGHT5 L X-20 Y+40 ............................................................. AUXILIARY POINT (R0)6 L Z+2 M37 L Z-5 F10008 APPR LCT X+5 Y+40 R3 RL F300 ............................ CONTOUR STARTING POINT9 L Y+90 (APPROACH TANGENTIALLY)
10 CHF 2011 L X+6012 L X+90 Y+8013 L Y+4014 CHF 1015 L X+60 Y+1016 L X+517 RND R1018 L Y+40 ...................................................................... LAST CONTOUR POINT19 DEP LCT X-20 Y+40 R3 ............................................ AUXILIARY POINT (R0)20 L Z+100 R0 F MAX M2 ............................................ RETRACT TOOL21 END PGM 250 MM
Complete program
100
100
0 60
0
70
20 0
405 590
10
80
90
10
10
25R10
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Circular movements
251/1C01
100
100
0 60
0
60
20 0
30
15
R8
540 45 75 95
20
45
7580
95
R9
R4R1
0
R5
50
R20
R20
65
HEIDENHAINBasic course G3/Upgrade course
Solution: Circular movements
251/2D02
100
100
0 60
0
60
20 0
3015
R8
540 45 75 95
20
45
7580
95
R9
R4
R10
R5
50
R20
R20
65
Complete program 0 BEGIN PGM 251 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 7 Z S2500 ............................................. R44 L Z+100 R0 F99995 L X+20 Y-20 .............................................................. AUXILIARY POINT (R0)6 L Z+2 M37 L Z-5 F5008 APPR LCT X+20 Y+30 R3 RL F300 .......................... CONTOUR STARTING POINT9 L X+0 (APPROACH TANGENTIALLY)
10 RND R411 L X+15 Y+4512 CR X+15 Y+60 R+20 DR+13 L X+0 Y+7514 CR X+20 Y+95 R+20 DR-15 L X+4016 CT X+65 Y+8017 CC X+75 Y+8018 C X+85 Y+80 DR+19 L X+9520 RND R521 L Y+5022 L X+75 Y+3023 RND R824 L Y+2025 CC X+60 Y+2026 C X+45 Y+20 DR-27 L Y+3028 RND R929 L X+20 ...................................................................... LAST CONTOUR POINT30 DEP LCT X+20 Y-20 R3 F500 ................................... AUXILIARY POINT (R0)31 L Z+100 R0 F MAX M232 END PGM 251 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Circular arc with CC, C
D02 206/1
100 20 0
100
0 50
0
50
5
80
80
20
23,5
42
Begin programDefine workpiece blank
Call tool dataMove to clearance height
Move to auxiliary point R0
Plunging depth
Approach contour tangentially
Define circle center
Circular movement
Depart tangentially (aux.pt.)
Retract tool, PGM end
BEGIN PGM . . . MMBLK-FORM 0.1 . . . X . . . Y . . . Z . . .BLK-FORM 0.2 X . . . Y . . . Z . . .TOOL CALL . . . . . . S . . .L . . .
L . . . R0
L . . .
APPR . . . RL/RR
CC . . .
C . . .
DEP . . .
L . . .
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course
Circular arc with CC, C
206/2D02
Complete program
100 20 0
100
0 50
0
50
5
80
80
2023
,542
0 BEGIN PGM 206 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 13 Z S2500 ........................................... R204 L Z+100 R0 F MAX5 L X-30 Y+50 R0 F MAX ............................................ AUXILIARY POINT6 L Z-5 R0 F MAX M37 APPR LT X+0 Y+20 LEN10 RL F250 M88 L X+23,542 RL9 CC X+50 Y+50 .......................................................... CIRCLE CENTER
10 C Y+80 X+23,542 DR+ ............................................. CIRCULAR MOVEMENT11 L X+0 RL12 DEP LT LEN10 .......................................................... DEPART TANGENTIALLY (AUX.PT.)13 L Z+100 R0 F MAX M214 END PGM 206 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Tangential contour connection
(cartesian)
C01 207/1
100
100
0 70
0
20
60
20 05
30tangential
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course 207/2D02
Tangential contour connection
(cartesian)
100
100
0 70
0
20
60
20 05
30tangential
Complete program 0 BEGIN PGM 207 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 11 Z S2500 ........................................... R104 L Z+100 R0 F MAX ................................................... CLEARANCE HEIGHT5 L X+45 Y-25 R0 F MAX ............................................ AUXILIARY POINT6 L Z-5 F MAX M137 APPR LT X+20 Y+0 LEN5 RR F250 .......................... APPROACH STARTING POINT OF8 L Y+30 CONTOUR TANGENTIALLY9 CT X+70 Y+60 .......................................................... TANGENTIAL CIRCULAR PATH
10 L X+10011 DEP LT LEN512 L Z+100 R0 F MAX M213 END PGM 207 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Circular arcs
Point X
6,645
55,505
100
100
0 60
0
50
20 05
30
15
P4
P3
P2
P1
R75
R20
R10
R80
Y
35,495
69,488
P1
P2
Point X
58,995
19,732
Y
30,025
21,191
P3
P4
C01 208/1
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course
Circular arcs
208/2D02
100
100
0 60
0
50
20 05
3015
P4
P3
P2
P1
R75
R20
R10
R80
Complete program 0 BEGIN PGM 208 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 13 Z S2500 ........................................... R204 L Z+100 R0 F MAX ................................................... CLEARANCE HEIGHT5 L X-30 Y+30 R0 F MAX M3...................................... AUXILIARY POINT6 L Z-5 F MAX ............................................................. DEPTH7 APPR LCT X+5 Y+30 R5 RL F250 M8 ...................... APPROACH TANGENTIALLY8 CC X+15 Y+30 .......................................................... CIRCLE CENTER9 C X+6,645 Y+35,495 DR- ......................................... CIRCLE
10 CT X+55,505 Y+69,488 ............................................ TANGENTIAL CIRCULAR PATH11 CC X+60 Y+5012 C X+58,995 Y+30,025 DR-13 CT X+19,732 Y+21,19114 CC X+15 Y+3015 C X+5 Y+30 DR-16 DEP LCT X-30 Y+30 R5 ............................................ DEPART TANGENTIALLY17 L Z+100 R0 F MAX M218 END PGM 208 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Circular arc with CR
C01 209/1
Begin programDefine workpiece blank
Call tool dataMove to clearance height
Move to auxiliary point
Plunging depth
Approach tangentially
Contour
Depart tangentially
Retract tool, PGM end
100
100
0 50
0
10 90
50
R80
20 05
BEGIN PGM . . . MMBLK-FORM 0.1 . . . X . . . Y . . . Z . . .BLK-FORM 0.2 X . . . Y . . . Z . . .TOOL CALL . . . . . . S . . .L . . .
. . .
. . .
. . .
. . .
. . .
. . .
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course
Circular arc with CR
Complete program
209/2D02
100
100
0 50
0
10 90
50
R80
20 05
0 BEGIN PGM 209 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 13 Z S2500 ........................................... R204 L Z+100 R0 F MAX5 L X-30 Y-30 R0 F MAX M13 ..................................... AUXILIARY POINT6 L Z-5 F MAX7 APPR LT X+10 Y+0 LEN10 RL F250......................... APPROACH STARTING POINT
TANGENTIALLY8 L Y+509 CR X+90 Y+50 R+80 DR- ......................................... CIRCULAR ARC
10 L Y+011 DEP LT LEN10 .......................................................... DEPART TANGENTIALLY (AUX.PT.)12 L Z+100 R0 F MAX M213 END PGM 209 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Hexagon (polar)
D02 213/1
Begin programDefine workpiece blank
Call tool dataMove to clearance height
Define pole
Auxiliary point in polar coord.
Plunging depth
Approach tangentially
Contour
Depart tangentially
Retract tool, PGM end
BEGIN PGM . . . MMBLK-FORM 0.1 . . . X . . . Y . . . Z . . .BLK-FORM 0.2 X . . . Y . . . Z . . .TOOL CALL . . . . . . S . . .L Z . . .
CC X . . . Y . . .
LP PR . . . PA . . .
L Z . . .
APPR PLCT PR . . . PA . . . R . . .
LP PR . . . PA . . .
DEP PLCT PR . . . PA . . . R . . .
L Z . . .
50
50
0
0
20 05
60°
R40
-50
-50
○
○
○
○
○
○
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course
Hexagon (polar)
Complete program
213/2D02
50
50
0
0
20 05
60°
R40-5
0
-50
0 BEGIN PGM 213 MM1 BLK FORM 0.1 Z X-50 Y-50 Z-202 BLK FORM 0.2 X+50 Y+50 Z+03 TOOL CALL 13 Z S2500 ........................................... R204 L Z+100 R0 F MAX5 CC X+0 Y+0 .............................................................. POLE6 LP PR+80 PA+0 R0 F MAX ....................................... AUXILIARY POINT (POLAR)7 L Z-5 F MAX M38 APPR PLCT PR+40 PA+0 R5 RR F250 M8................ APPROACH STARTING POINT OF9 LP PA+60 CONTOUR TANGENTIALLY
10 LP PA+12011 LP PA+18012 LP PA+24013 LP PA+30014 LP PA+36015 DEP PLCT PR+80 PA+0 R5 ....................................... DEPART TANGENTIALLY16 L Z+100 R0 F MAX M217 END PGM 213 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Circle (polar) CP
C01 211/1
Begin programDefine workpiece blank
Call tool dataMove to clearance height
Define pole
Auxiliary point in polar coord.
Contour
Auxiliary point
Retract tool, PGM end
BEGIN PGM . . . MMBLK-FORM 0.1 . . . X . . . Y . . . Z . . .BLK-FORM 0.2 X . . . Y . . . Z . . .TOOL CALL . . . . . . S . . .L . . .
. . .
. . .
. . .
. . .
. . .
100 20 0
100
0 50
0
50
5
R40
CC 0°
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course
Circle (polar) CP
Complete program
211/2D02
100 20 0
100
0 50
0
50
5
R40
CC 0°
0 BEGIN PGM 211 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 13 Z S2500 ........................................... R204 L Z+100 R0 F MAX5 CC X+50 Y+50 .......................................................... POLE6 LP PR+80 PA+180 R0 F MAX M3 ............................ AUXILIARY POINT7 L Z-5 F MAX8 APPR PLCT PR+40 PA+180 R5 RL F250 M8 ............ APPROACH STARTING POINT OF
CONTOUR TANGENTIALLY9 CP IPA+360 DR- ........................................................ CIRCLE PATH (POLAR)
10 DEP PLCT PR+80 PA+180 R5 ................................... DEPART TANGENTIALLY11 L Z+100 F MAX M212 END PGM 211 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Circular path with tangential
connection (polar) CTP
C01 212/1
100
100
0 40
020 05
60
30
20
20 90
76,158
23,199°
Begin programDefine workpiece blank
Call tool dataMove to clearance height
Define poleAuxiliary point in polar coord.
Contour
Auxiliary point
Retract tool, PGM end
BEGIN PGM . . . MMBLK-FORM 0.1 . . . X . . . Y . . . Z . . .BLK-FORM 0.2 X . . . Y . . . Z . . .TOOL CALL . . . . . . S . . .L . . .
. . .
. . .
. . .
. . .
. . .
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course
Circular path with tangential connection (polar) CTP
Complete program
212/2D02
100
100
0 400
20 05
60
30
2020 90
76,158
23,199°
0 BEGIN PGM 212 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+70 Z+03 TOOL CALL 13 Z S4000 ........................................... R204 L Z+100 R0 F MAX5 L X-30 Y-30 R0 F MAX M3 ....................................... AUXILIARY POINT6 L Z-5 F MAX7 APPR LT X+0 Y+0 LEN5 RL F250 M8 ...................... APPROACH STARTING POINT OF8 L X+0 Y+30 CONTOUR TANGENTIALLY9 L X+40 Y+60
10 CC Y+20 X+20 .......................................................... POLE11 CTP PR+76,158 PA+23,199 ...................................... TANGENTIAL CIRCULAR PATH
(POLAR)12 L Y+013 DEP LT LEN5 ............................................................ DEPART TANGENTIALLY14 L Z+100 R0 F MAX M215 END PGM 212 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Polar coordinates (general)
D02 252/1
100
0 92
0
50
020 5
100
40
88
P1
P2
29
P8
P730°
21P6P5
30
R90
P4
32°
30°
P3
45°45
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course
Polar coordinates (general)
252/2D02
Complete program 0 BEGIN PGM 252 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 13 Z S2500 ........................................... R204 L Z+100 R0 F MAX5 L X+130 Y+50 F MAX M36 L Z-5 F MAX7 APPR LCT X+92 Y+50 R5 RL F250 M8 .................... APPROACH STARTING POINT OF8 L Y+40 CONTOUR TANGENTIALLY9 CC X+92 Y+40 .......................................................... POLE
10 LP PR+45 PA-135 ..................................................... STRAIGHT LINE (POLAR)11 CC X+92 Y+5012 LP PR+90 PA-15013 CP PA+148 DR- ........................................................ CIRCULAR PATH (POLAR)14 L IX+30 IY+015 CC............................................................................. DEFINE AS POLE POSITION16 LP PR+21 PA-6017 CC X+92 Y+8818 CTP PR+29 PA-90 ..................................................... TANGENTIAL PATH (POLAR)19 L Y+5020 DEP LCT X+130 Y+50 R5 ......................................... DEPART TANGENTIALLY21 L Z+100 R0 F MAX M222 END PGM 252 MM
100
0 92
0
50
020 5
100
40
88
P1
P2
29
P8
P730°
21P6P5
30
R90
P432
°30
°P3
45°45
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Drilling cycle
C01 201/1
Begin programDefine workpiece blank
Call tool dataDefine cycleMove to clearance height
Starting point first hole / callcycle
Second hole / call cycle
Third hole / call cycle
Retract tool, PGM end
BEGIN PGM . . . MMBLK-FORM 0.1 . . . X . . . Y . . . Z . . .BLK-FORM 0.2 X . . . Y . . . Z . . .TOOL CALL . . . . . . S . . .CYCL DEF . . .L Z+ . . .
L X . . . Y . . . M99
L X . . . Y . . . M99
L X . . . Y . . . M99
. . .
100 20 0
100
0 50
0
70
30
20 758
HEIDENHAIN
Solution:
Basic course G3/Upgrade course
Drilling cycle
201/2D02
100 20 0
100
0 50
0
70
30
20 75
8
Complete program 0 BEGIN PGM 201 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 7 Z S1000 ............................................. R44 CYCL DEF 200 DRILLING
Q200=2 ..................................................................... SET UP CLEARANCEQ201=-23 .................................................................. DEPTHQ206=150 ................................................................. FEED RATE FOR PLUNGINGQ202=5 ..................................................................... PLUNGING DEPTHQ210=0 ..................................................................... DWELL TIME AT TOPQ203=+0 ................................................................... SURFACE COORDINATEQ204=2 ..................................................................... 2ND SET UP CLEARANCE
5 L Z+100 R0 F9999 M36 L X+20 Y+30 M99 .................................................... STARTING POSITION7 L X+50 Y+70 M99 .................................................... 2ND HOLE8 L X+75 Y+30 M99 .................................................... 3RD HOLE9 L Z+100 R0 F MAX M2
10 END PGM 201 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Drilling with 200-series cycles
260/1C01
Procedure: • Centering Cycle 1
• Drilling diameter 28 mm Cycle 203
• Boring Cycle 202
• Reaming Cycle 201
• Tapping Cycle 2
50
50
-50 0
-50
0
70 035 25
M30
x 2
39,5
40H
7
HEIDENHAIN
Solution:
Basic course G3/Upgrade course
50
50
-50 0
-50
0
70 035 25
M30
x 2
39,5
40H
7
Drilling with 200-series cycles
260/2D02
Complete program 0 BEGIN PGM 260 MM1 BLK FORM 0.1 Z X-50 Y-50 Z-702 BLK FORM 0.2 X+50 Y+50 Z+03 TOOL CALL 9 Z S1000 ............................................. R64 L Z+100 R0 F MAX5 CYCL DEF 1.0 PECKING6 CYCL DEF 1.1 SET UP 27 CYCL DEF 1.2 DEPTH -58 CYCL DEF 1.3 PECKG 59 CYCL DEF 1.4 DWELL 0
10 CYCL DEF 1.5 F20011 L X+0 Y+0 R0 F9999 M312 L Z+2 M9913 L Z+100 M6
14 TOOL CALL 11 Z S350 ............................................. R1015 CYCL DEF 203 UNIVERSAL DRILLING
Q200=5 ..................................................................... SET UP CLEARANCEQ201=-80 .................................................................. DEPTHQ206=100 ................................................................. FEED RATE FOR PLUNGINGQ202=15 ................................................................... PLUNGING DEPTHQ210=0 ..................................................................... DWELL TIME AT TOPQ203=+0 ................................................................... SURFACE COORDINATEQ204=20 ................................................................... 2ND SET UP CLEARANCEQ212=2 ..................................................................... DECREMENTQ213=2 ..................................................................... NR OF BREAKSQ205=5 ..................................................................... MIN. PLUNGING DEPTHQ211=0 ..................................................................... DWELL TIME AT DEPTHQ208=500 ................................................................. RETRACTION FEED RATE
16 CYCL CALL M317 L Z+100 M6
Centering
Drilling
HEIDENHAIN
Solution:
Basic course G3/Upgrade course
18 TOOL CALL 13 Z S500 ............................................. R2019 CYCL DEF 202 BORING
Q200=2 ..................................................................... SET UP CLEARANCEQ201=-35 .................................................................. DEPTHQ206=250 ................................................................. FEED RATE FOR PLUNGINGQ211=0 ..................................................................... DWELL TIME AT DEPTHQ208=500 ................................................................. RETRACTION FEED RATEQ203=+0 ................................................................... SURFACE COORDINATEQ204=20 ................................................................... 2ND SET UP CLEARANCEQ214=0 ..................................................................... DISENGAGING DIRECTION
20 CYCL CALL M321 L Z+100 M6
22 TOOL CALL 13 Z S100 ............................................. R2023 CYCL DEF 201 REAMING
Q200=5 ..................................................................... SET UP CLEARANCEQ201=-25 .................................................................. DEPTHQ206=100 ................................................................. FEED RATE FOR PLUNGINGQ211=0 ..................................................................... DWELL TIME AT DEPTHQ208=300 ................................................................. RETRACTION FEED RATEQ203=+0 ................................................................... SURFACE COORDINATEQ204=20 ................................................................... 2ND SET UP CLEARANCE
24 CYCL CALL M325 L Z+100 M6
26 TOOL CALL 12 Z S50 ............................................... R1527 CYCL DEF 2.0 TAPPING28 CYCL DEF 2.1 SET UP 529 CYCL DEF 2.2 DEPTH -4530 CYCL DEF 2.3 DWELL 031 CYCL DEF 2.4 F10032 L Z-30 M333 CYCL CALL
34 L Z+100 M235 END PGM 260 MM
Drilling with 200-series cycles
260/3D02
Boring
Reaming
Tapping
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):
100
100
0 50
0
60
20 0
25
40 10
1520°
75
R2512
35°
Slot plate
210/1C01
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course
Slot plate
210/2D02
Complete program
100
100
0 50
0
60
20 0
25
40 10
1520°
75
R2512
35°
0 BEGIN PGM 210 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 8 Z S1000 ............................................. R54 L Z+100 R0 F9999 M35 CYCL DEF 210 SLOT RECIP. PLNG
Q200=2 ..................................................................... SET UP CLEARANCEQ201=-10 .................................................................. DEPTHQ207=100 ................................................................. FEED RATE FOR MILLNGQ202=5 ..................................................................... PLUNGING DEPTHQ215=0 ..................................................................... MACHINING OPERATIONQ203=+0 ................................................................... SURFACE COORDINATEQ204=2 ..................................................................... 2ND SET UP CLEARANCEQ216=+50 ................................................................. CENTER IN 1ST AXISQ217=+25 ................................................................. CENTER IN 2ND AXISQ218=75 ................................................................... FIRST SIDE LENGTHQ219=15 ................................................................... SECOND SIDE LENGTHQ224=+20 ................................................................. ANGLE OF ROTATION
6 CYCL CALL
7 CYCL DEF 211 CIRCULAR SLOTQ200=2 ..................................................................... SET UP CLEARANCEQ201=-10 .................................................................. DEPTHQ207=250 ................................................................. FEED RATE FOR MILLNGQ202=5 ..................................................................... PLUNGING DEPTHQ215=0 ..................................................................... MACHINING OPERATIONQ203=+0 ................................................................... SURFACE COORDINATEQ204=2 ..................................................................... 2ND SET UP CLEARANCEQ216=+40 ................................................................. CENTER IN 1ST AXISQ217=+60 ................................................................. CENTER IN 2ND AXISQ244=50 ................................................................... PITCH CIRCLE DIAMETERQ219=12 ................................................................... SECOND SIDE LENGTHQ245=+35 ................................................................. STARTING ANGLEQ248=180 ................................................................. ANGULAR LENGTH
8 CYCL CALL
9 L Z+100 M210 END PGM 210 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Bushing plate
262/1C01
100
100
0
0
15 015 6,850 85
15
85
50 60°
R30
6,6
11
15
0
6,5 20 +0,05
HEIDENHAINBasic course G3/Upgrade course
Program layout: Bushing plate
262/2
(Oversizing DR!)
Tool change
C01
BLK- FORM
TOOL CALL . . .CYCL DEF . . .. . . M99
CYCL DEF . . .CYCL CALL
FN 0: Q . . .CYCL CALL. . . M6
TOOL CALL . . .CYCL DEF . . .CYCL CALL
FN 0: Q . . .CYCL CALL
CYCL DEF . . .CYCL CALL
FN 0: Q . . .CYCL CALL
CYCL DEF . . .CYCL CALL
FN 0: Q . . .CYCL CALL
CYCL DEF . . .CYCL CALL
L Z100 M2
Conventional
preparation:
First tool
Rough out circular
Rough out first long
slot
Rough out second
long slot
Second tool
Finish first short
slot
Finish second short
slot
Finish first long slot
Finish second long
slot
First rounded slot
Second rounded slot
Finish circular
Retract tool, end
HEIDENHAIN
Solution:
Basic course G3/Upgrade course
Bushing plate
262/3D02
100
100
0
0
15 015 6,850 85
15
85
50 60°
R30
6,6
11
15
0
6,5 20 +0,05
Complete program 0 BEGIN PGM 262 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-152 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 6 Z S1500 DR+0,5 ................................ R34 L Z+100 R0 F99995 L X+50 Y+50 M36 CYCL DEF 5.0 CIRCULAR POCKET7 CYCL DEF 5.1 SET UP28 CYCL DEF 5.2 DEPTH -159 CYCL DEF 5.3 PECKG 5 F100
10 CYCL DEF 5.4 RADIUS 1011 CYCL DEF 5.5 F200 DR+12 L Z+2 M9913 CYCL DEF 210 SLOT RECIP. PLNG
Q200=2 ..................................................................... SET UP CLEARANCEQ201=-6.................................................................... DEPTHQ207=200 ................................................................. FEEDRATE FOR MILNGQ202=6 ..................................................................... PLUNGING DEPTHQ215=0 ..................................................................... MACHINING OPERATIONQ203=+0 ................................................................... SURFACE COORDINATEQ204=20 ................................................................... 2ND SET UP CLEARANCEQ216=+50 ................................................................. CENTER IN 1ST AXISQ217=+15 ................................................................. CENTER IN 2ND AXISQ218=81 ................................................................... FIRST SIDE LENGTHQ219=11 ................................................................... SECOND SIDE LENGTHQ224=+0 ................................................................... ANGLE OF ROTATION
14 CYCL CALL15 FN 0: Q217 = +8516 CYCL CALL17 L Z+100 M6
HEIDENHAIN
Solution:
Basic course G3/Upgrade course
Bushing plate
262/4D02
18 TOOL CALL 5 Z S2000 ............................................. R2,519 CYCL DEF 210 SLOT RECIP. PLNG
Q200=2 ..................................................................... SET UP CLEARANCE.Q201=-9.................................................................... DEPTHQ207=200 ................................................................. FEEDRATE FOR MILNGQ202=5 ..................................................................... PLUNGING DEPTHQ215=0 ..................................................................... MACHINING OPERATIONQ203=-6.................................................................... SURFACE COORDINATEQ204=20 ................................................................... 2ND SET UP CLEARANCEQ216=+50 ................................................................. CENTER IN 1ST AXISQ217=+15 ................................................................. CENTER IN 2ND AXISQ218=76,6 ................................................................ FIRST SIDE LENGTHQ219=6,6 .................................................................. SECOND SIDE LENGTHQ224=+0 ................................................................... ANGLE OF ROTATION
20 CYCL CALL M321 FN 0: Q217 = +8522 CYCL CALL23 CYCL DEF 210 SLOT RECIP. PLNG
Q200=2 ..................................................................... SET UP CLEARANCEQ201=-6,8 ................................................................. DEPTHQ207=200 ................................................................. FEED RATE FOR MILLNGQ202=6,8 .................................................................. PLUNGING DEPTHQ215=0 ..................................................................... MACHINING OPERATIONQ203=+0 ................................................................... SURFACE COORDINATEQ204=20 ................................................................... 2ND SET UP CLEARANCEQ216=+50 ................................................................. CENTER IN 1ST AXISQ217=+15 ................................................................. CENTER IN 2ND AXISQ218=81 ................................................................... FIRST SIDE LENGTHQ219=11 ................................................................... SECOND SIDE LENGTHQ224=+0 ................................................................... ANGLE OF ROTATION
24 CYCL CALL25 FN 0: Q217 = +8526 CYCL CALL27 CYCL DEF 211 CIRCULAR SLOT
Q200=2 ..................................................................... SET UP CLEARANCEQ201=-15 .................................................................. DEPTHQ207=200 ................................................................. FEEDRATE FOR MILLINGQ202=5 ..................................................................... PLUNGING DEPTHQ215=0 ..................................................................... MACHINING OPERATIONQ203=+0 ................................................................... SURFACE COORDINATEQ204=20 ................................................................... 2ND SET UP CLEARANCEQ216=+50 ................................................................. CENTER IN 1ST AXISQ217=+50 ................................................................. CENTER IN 2ND AXISQ244=60 ................................................................... PITCH CIRCLE DIAMETERQ219=6,6 .................................................................. SECOND SIDE LENGTHQ245=-30 .................................................................. STARTING ANGLEQ248=60 ................................................................... ANGULAR LENGTH
28 CYCL CALL29 FN 0: Q245 = +15030 CYCL CALL31 CYCL DEF 214 C. POCKT FINSHNG
Q200=2 ..................................................................... SET UP CLEARANCEQ201=-15 .................................................................. DEPTHQ206=250 ................................................................. FEED RATE FOR PLUNGINGQ202=8 ..................................................................... PLUNGING DEPTHQ207=250 ................................................................. FEEDRATE FOR MILLINGQ203=+0 ................................................................... SURFACE COORDINATEQ204=20 ................................................................... 2ND SET UP CLEARANCEQ216=+50 ................................................................. CENTER IN 1ST AXISQ217=+50 ................................................................. CENTER IN 2ND AXISQ222=19 ................................................................... WORKPIECE BLANK DIAMETERQ223=20,02 .............................................................. FINISHED PART DIAMETER
32 CYCL CALL33 L Z+100 R0 F MAX M234 END PGM 262 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Die I
265/1C01
100
100
0 50
0
50
20 0
R5,25
10
60
30 90H
7
5
HEIDENHAIN
Solution:
Basic course G3/Upgrade course
Die I
265/2D02
Complete program
100
100
0 50
0
50
20 0
R5,25
10
60
30 90H
7
5
0 BEGIN PGM 265 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 9 Z S500 DR+1 ..................................... R64 L Z+100 R0 F99995 CC X+50 Y+506 LP PR+70 PA+07 L Z+2 M38 L Z-10 F2009 CP PA+360 DR-
10 LP PR+6011 CP PA+360 DR-12 LP PR+45 RL13 CP PA+360 DR-14 LP PR+65 PA+0 R015 L Z+216 CYCL DEF 4.0 POCKET MILLING17 CYCL DEF 4.1 SET UP 218 CYCL DEF 4.2 DEPTH -519 CYCL DEF 4.3 PECKG 5 F10020 CYCL DEF 4.4 X6021 CYCL DEF 4.5 Y3022 CYCL DEF 4.6 F250 DR- RADIUS 723 L X+50 Y+50 R0 F MAX M9924 L Z+100 F MAX M6
HEIDENHAIN
Solution:
Basic course G3/Upgrade course
Die I
265/3D02
25 TOOL CALL 8 Z S1000 ............................................. R526 CYCL DEF 212 POCKET FINISHING
Q200=2 ..................................................................... SET UP CLEARANCEQ201=-5.................................................................... DEPTHQ206=250 ................................................................. FEED RATE FOR PLUNGINGQ202=5 ..................................................................... PLUNGING DEPTHQ207=250 ................................................................. FEED RATE FOR MILLNGQ203=+0 ................................................................... SURFACE COORDINATEQ204=20 ................................................................... 2ND SET UP CLEARANCEQ216=+50 ................................................................. CENTER IN 1ST AXISQ217=+50 ................................................................. CENTER IN 2ND AXISQ218=60 ................................................................... FIRST SIDE LENGTHQ219=30 ................................................................... SECOND SIDE LENGTHQ220=5,25 ................................................................ CORNER RADIUSQ221=0 ..................................................................... ALLOWANCE IN 1ST AXS
27 CYCL CALL M3
28 CYCL DEF 215 C. STUD FINISHNGQ200=2 ..................................................................... SET UP CLEARANCEQ201=-10 .................................................................. DEPTHQ206=250 ................................................................. FEED RATE FOR PLUNGINGQ202=10 ................................................................... PLUNGING DEPTHQ207=250 ................................................................. FEED RATE FOR MILLNGQ203=+0 ................................................................... SURFACE COORDINATEQ204=20 ................................................................... 2ND SET UP CLEARANCEQ216=+50 ................................................................. CENTER IN 1ST AXISQ217=+50 ................................................................. CENTER IN 2ND AXISQ222=92 ................................................................... WORKPIECE BLANK DIAMETERQ223=90 ................................................................... FINISHED PART DIAMETER
29 CYCL CALL
30 L Z+100 R0 F MAX M231 END PGM 265 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Linear hole pattern
D02 220/1
100 40 0
100
0
0
20
2025 35 45 55 65 75 85
6
15
28
36
44
52
60
68
76
84
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course
Linear hole pattern
220/2D02
0 BEGIN PGM 220 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-402 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 6 Z S1500 ............................................. R34 L Z+100 R0 F9999 M35 CYCL DEF 200 DRILLING
Q200=2 ..................................................................... SET UP CLEARANCEQ201=-20 .................................................................. DEPTHQ206=100 ................................................................. FEED RATE FOR PLUNGINGQ202=5 ..................................................................... PLUNGING DEPTHQ210=0 ..................................................................... DWELL TIME AT TOPQ203=+0 ................................................................... SURFACE COORDINATEQ204=2 ..................................................................... 2ND SET UP CLEARANCE
6 CALL LBL 1
7 L Z+100 M2
8 LBL 19 CYCL DEF 221 CARTESIAN PATTRN
Q225=+15 ................................................................. STARTNG PNT 1ST AXISQ226=+20 ................................................................. STARTNG PNT 2ST AXISQ237=+10 ................................................................. SPACING IN 1ST AXISQ238=+8 ................................................................... SPACING IN 2ND AXISQ242=8 ..................................................................... NUMBER OF COLUMNSQ243=9 ..................................................................... NUMBER OF ROWSQ224=+0 ................................................................... ANGLE OF ROTATIONQ200=2 ..................................................................... SET UP CLEARANCEQ203=+0 ................................................................... SURFACE COORDINATEQ204=2 ..................................................................... 2ND SET UP CLEARANCE
10 LBL 011 END PGM 220 MM
Main program
SPGM
Retract tool, end
100 40 0
100
0
0
20
2025 35 45 55 65 75 85
6
1528
36
44
52
60
68
76
84
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Hole pattern
C01 221/1
100
100
0 90
0
30
20 0
10
30 17
20
15 80°
R50
15°
6
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course
Hole pattern
221/2D02
Main program
SPGM
Retract tool, end
100
100
0 90
0
30
20 0
1030 17
20
15 80°
R50
15°
6
0 BEGIN PGM 221 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 6 Z S1500 ............................................. R34 L Z+100 R0 F9999 M35 CYCL DEF 200 DRILLING
Q200=2 ..................................................................... SET UP CLEARANCEQ201=-17 .................................................................. DEPTHQ206=150 ................................................................. FEED RATE FOR PLUNGINGQ202=6 ..................................................................... PLUNGING DEPTHQ210=0 ..................................................................... DWELL TIME AT TOPQ203=+0 ................................................................... SURFACE COORDINATEQ204=2 ..................................................................... 2ND SET UP CLEARANCE
6 CALL LBL 17 CALL LBL 2
8 L Z+100 M2
9 LBL 110 CYCL DEF 220 POLAR PATTERN
Q216=+90 ................................................................. CENTER IN 1ST AXISQ217=+10 ................................................................. CENTER IN 2ND AXISQ244=100 ................................................................. PITCH CIRCLE DIA.Q245=+90 ................................................................. STARTING ANGLEQ246=+180 ............................................................... STOPPING ANGLEQ247=15 ................................................................... STEPPING ANGLEQ241=7 ..................................................................... NR OF REPETITIONSQ200=2 ..................................................................... SET UP CLEARANCEQ203=+0 ................................................................... SURFACE COORDINATEQ204=2 ..................................................................... 2ND SET UP CLEARANCE
11 LBL 0
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course
Hole pattern
221/3C01
12 LBL 213 CYCL DEF 221 CARTESIAN PATTRN
Q225=+30 ................................................................. STARTNG PNT 1ST AXISQ226=+30 ................................................................. STARTNG PNT 2ND AXISQ237=+15 ................................................................. SPACING IN 1ST AXISQ238=+20 ................................................................. SPACING IN 2ND AXISQ242=5 ..................................................................... NUMBER OF COLUMNSQ243=2 ..................................................................... NUMBER OF ROWSQ224=+80 ................................................................. ANGLE OF ROTATIONQ200=2 ..................................................................... SET UP CLEARANCEQ203=+0 ................................................................... SURFACE COORDINATEQ204=2 ..................................................................... 2ND SET UP CLEARANCE
14 LBL 015 END PGM 221 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Guide plate
261/1C01
100
100
0 15
0
30
0
-30
70
90
10
50
8530 70
-10
-22 -25
M6
Procedure: • Shoulders• Centering Cycle 200
• Drilling Cycle 200
• Tapping Cycle 2
HEIDENHAIN
Solution:
Basic course G3/Upgrade course
Guide plate
261/2D02
100
100
0 15
0
30
0
-30
70
90
10
50
8530 70
-10
-22 -25
M6
0 BEGIN PGM 261 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-302 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 13 Z S500 ............................................. R204 L Z+100 R0 F99995 L X-50 Y-506 L Z+2 M37 L Z-10 F2008 APPR LCT X+30 Y+0 R2 RL9 L Y+100
10 DEP LCT X+0 Y+150 R211 L X+100 F MAX12 APPR LCT X+70 Y+100 R2 RL13 L Y+014 DEP LCT X+100 Y-50 R215 L Z+100 R0 F9999 M6
16 TOOL CALL 4 Z S2000 ............................................. R2,517 CYCL DEF 200 DRILLING
Q200=2 ..................................................................... SET UP CLEARANCEQ201=-3,5 ................................................................. DEPTHQ206=250 ................................................................. FEED RATE FOR PLUNGINGQ202=3,5 .................................................................. PLUNGING DEPTHQ210=0 ..................................................................... DWELL TIME AT TOPQ203=-10 .................................................................. SURFACE COORDINATEQ204=20 ................................................................... 2ND SET UP CLEARANCE
18 L Z+5 M319 CALL LBL 120 L Z+100 M6
Main program
HEIDENHAIN
Solution:
Basic course G3/Upgrade course
Guide plate
261/3D02
21 TOOL CALL 5 Z S2000 ............................................. R2,522 CYCL DEF 200 DRILLING
Q200=2 ..................................................................... SET UP CLEARANCEQ201=-15 .................................................................. DEPTHQ206=250 ................................................................. FEED RATE FOR PLUNGINGQ202=5 ..................................................................... PLUNGING DEPTHQ210=0 ..................................................................... DWELL TIME AT TOPQ203=-10 .................................................................. SURFACE COORDINATEQ204=20 ................................................................... 2ND SET UP CLEARANCE
23 L Z+5 M324 CALL LBL 125 L Z+100 M6
26 TOOL CALL 6 Z S300 ............................................... R327 CYCL DEF 2.0 TAPPING28 CYCL DEF 2.1 SET UP 229 CYCL DEF 2.2 DEPTH -1230 CYCL DEF 2.3 DWELL 031 CYCL DEF 2.4 F30032 L Z+5 M333 CALL LBL 1
34 L Z+100 R0 F MAX M2
35 LBL 136 CYCL DEF 221 CARTESIAN PATTRN
Q225=+15 ................................................................. STARTNG PNT 1ST AXISQ226=+10 ................................................................. STARTNG PNT 2ND AXISQ237=+70 ................................................................. SPACING IN 1ST AXISQ238=+20 ................................................................. SPACING IN 2ND AXISQ242=2 ..................................................................... NUMBER OF COLUMNSQ243=5 ..................................................................... NUMBER OF LINESQ224=+0 ................................................................... ANGLE OF ROTATIONQ200=2 ..................................................................... SET UP CLEARANCEQ203=-10 .................................................................. SURFACE COORDINATEQ204=20 ................................................................... 2ND SET UP CLEARANCE
37 LBL 038 END PGM 261 MM
SPGM
SPGM, end
Retract tool, end
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Die II
266/1C01
10
8
20 01510 10 10
8
30°
12 x
30°
12
6
M5
5
80
HEIDENHAINBasic course G3/Upgrade course
Program layout: Die II
BLK FORM
CALL PGM . . .
CYCL DEF . . .
CALL LBL . . .
L Z100 . . . M6
CYCL DEF . . .
CALL LBL . . .
L Z100 . . . M6
CYCL DEF . . .
CALL LBL . . .
L Z100 . . . M6
CYCL DEF . . .
CALL LBL . . .
L Z . . . M2
LBL 1
CYCL DEF . . .
LBL 0
LBL 2
CYCL DEF . . .
LBL 0
PGM-Call
SPGM1-Call
Tool change
SPGM2-Call
Tool change
SPGM2-Call
Tool change
SPGM2-Call
266/2C01
Define workpc. blank
Drilling 5 mm
Centering, pitch circle
Drilling, pitch circle
Tapping
Retract tool, end
SPGM1
Cartesian pattern
SPGM2
Polar pattern
Copy help program from PGM 265
HEIDENHAIN
Solution:
Basic course G3/Upgrade course
Die II
266/3D02
Main program
10
8
20 015
10 10 10
8
30°
12 x
30°
12
6
M5
5
80
0 BEGIN PGM 266 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 CALL PGM 26501..................................................... HELP PROGRAM4 TOOL CALL 5 Z S2000 ............................................. R2,55 L Z+100 M36 CYCL DEF 200 DRILLING
Q200=2 ..................................................................... SET UP CLEARANCEQ201=-6.................................................................... DEPTHQ206=200 ................................................................. FEED RATE FOR PLUNGINGQ202=6 ..................................................................... PLUNGING DEPTHQ210=0 ..................................................................... DWELL TIME AT TOPQ203=-5.................................................................... SURFACE COORDINATEQ204=20 ................................................................... 2ND SET UP CLEARANCE
7 CALL LBL 18 L Z+100 R0 F9999 M6
9 TOOL CALL 4 Z S2000 ............................................. R210 L Z+100 M311 CYCL DEF 1.0 PECKING12 CYCL DEF 1.1 SET UP 213 CYCL DEF 1.2 DEPTH -2,814 CYCL DEF 1.3 PECKG 2,815 CYCL DEF 1.4 DWELL 016 CYCL DEF 1.5 F20017 CALL LBL 218 L Z+100 M6
19 TOOL CALL 5 Z S1500 ............................................. R2,520 L Z+100 M321 CYCL DEF 200 DRILLING
Q200=2 ..................................................................... SET UP CLEARANCEQ201=-15 .................................................................. DEPTHQ206=200 ................................................................. FEED RATE FOR PLUNGINGQ202=8 ..................................................................... PLUNGING DEPTHQ210=0 ..................................................................... DWELL TIME AT TOPQ203=+0 ................................................................... SURFACE COORDINATEQ204=20 ................................................................... 2ND SET UP CLEARANCE
22 CALL LBL 223 L Z+100 M6
HEIDENHAIN
Solution:
Basic course G3/Upgrade course
Die II
266/4D02
SPGM
24 TOOL CALL 6 Z S300 ............................................... R325 L Z+100 M326 CYCL DEF 2.0 TAPPING27 CYCL DEF 2.1 SET UP 228 CYCL DEF 2.2 DEPTH -1229 CYCL DEF 2.3 DWELL 130 CYCL DEF 2.4 F30031 CALL LBL 2
32 L Z+100 R0 F MAX M2
33 LBL 134 CYCL DEF 221 CARTESIAN PATTRN
Q225=+30 ................................................................. STARTNG PNT 1ST AXISQ226=+42 ................................................................. STARTNG PNT 2ND AXISQ237=+10 ................................................................. SPACING IN 1ST AXISQ238=+8 ................................................................... SPACING IN 2ND AXISQ242=5 ..................................................................... NUMBER OF COLUMNSQ243=3 ..................................................................... NUMBER OF LINESQ224=+0 ................................................................... ANGLE OF ROTATIONQ200=2 ..................................................................... SET UP CLEARANCEQ203=-6.................................................................... SURFACE COORDINATEQ204=20 ................................................................... 2ND SET UP CLEARANCE
35 LBL 0
36 LBL 237 CYCL DEF 220 POLAR PATTERN
Q216=+50 ................................................................. CENTER IN 1ST AXISQ217=+50 ................................................................. CENTER IN 2ND AXISQ244=80 ................................................................... PITCH CIRCLE DIA.Q245=+0 ................................................................... STARTING ANGLEQ246=+360 ............................................................... STOPPING ANGLEQ247=30 ................................................................... STEPPING ANGLEQ241=12 ................................................................... NR OF REPETITIONSQ200=2 ..................................................................... SET UP CLEARANCEQ203=+0 ................................................................... SURFACE COORDINATEQ204=20 ................................................................... 2ND SET UP CLEARANCE
38 LBL 039 END PGM 266 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Hexagon
C01 268/1
100
100
0 50
0
50
20 05
60°
R40
1
2
65
3
4
HEIDENHAIN
Solution:
Basic course G3/Upgrade course
Hexagon
Complete program
268/2D02
100
100
0 50
0
50
20 05
60°
R40
1
2
65
3
4
0 BEGIN PGM 268 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 12 Z S500 ............................................. R154 L Z+100 R0 F99995 CC X+50 Y+50 .......................................................... POLE6 LP PR+80 PA+0 R0 ................................................... AUXILIARY POINT7 L Z-5 M38 APPR PLCT PR+40 PA+0 R2 RL F100 ...................... STARTING POINT
9 LBL 1 ........................................................................ DEFINE LABEL10 LP PR+40 IPA-6011 CALL LBL 1 REP 5/5 ................................................. CALL LABEL WITH REPEATS
12 DEP PLCT PR+80 PA+0 R2 F200 .............................. AUXILIARY POINT13 L Z+100 R0 F MAX M214 END PGM 268 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Drilled plate – slanted columns
D02 270/1
100
100
0
020 0
10
10 15
25
40
55
70
8520 40 50 70 80
3
5
HEIDENHAINBasic course G3/Upgrade course
Program layout:
270/2D02
L X . . . Y . . .L Z . . .
LBL 1
L IX . . . M99
LBL 2
L IY . . . M99
CALL LBL 2 REP . . .
L IX . . . M99
LBL 3
L IY . . . M99
CALL LBL 3 REP . . .CALL LBL 1 REP . . .
123456789123456789123456789123456789123456789
123456789123456789123456789123456789123456789
Drilled plate – slanted columns
Move up and
down columns
(meandering)
Drilling pattern
Absolute pre-positionSet up clearance
Define label 1
Cross over to firsthole
Define label 2
Move up the column
Cross over twosecond column
Define label 2
Move down thecolumn
Remaining groups
123456789123456789123456789123456789123456789123456789
123456789123456789123456789123456789123456789123456789
100
100
0
0
20 0
10
10 1520 40 50 70 80
3
5
Pre-position
LBL
2
LBL
3
HEIDENHAIN
Solution:
Basic course G3/Upgrade course 270/3
Drilled plate – slanted columns
D02
Main program 0 BEGIN PGM 270 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 L Z+100 R0 F MAX
4 TOOL CALL 5 Z S4000 ............................................. R2,55 CYCL DEF 200 DRILLING
Q200=2 ..................................................................... SET UP CLEARANCEQ201=-15 .................................................................. DEPTHQ206=250 ................................................................. FEED RATE FOR PLUNGINGQ202=8 ..................................................................... PLUNGING DEPTHQ210=0 ..................................................................... DWELL TIME AT TOPQ203=+0 ................................................................... SURFACE COORDINATEQ204=20 ................................................................... 2ND SET UP CLEARANCE
6 L X-10 Y+10 R0 F9999 M37 L Z+2
8 LBL 19 L IX+20 M99
10 LBL 211 L IX+3 IY+15 M9912 CALL LBL 2 REP 4/4
13 L IX+10 M99
14 LBL 315 L IX-3 IY-15 M9916 CALL LBL 3 REP 4/4
17 CALL LBL 1 REP 2/2
18 L Z+100 R0 F MAX M219 END PGM 270 MM
100
100
0
0
20 0
10
10 15
25
40
55
70
85
20 40 50 70 80
3
5
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):FK Cam
C03 288/1
100
100
0 50
0
35
20 05
25
30 75
75
R25
R20
R15
HEIDENHAIN
Solution:
Basic course G3/Upgrade course
FK Cam
288/2D02
Complete program 0 BEGIN PGM 288 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 10 Z S4000 ........................................... R7,54 L Z+100 R0 F MAX5 L X-15 Y+35 R0 F MAX M36 L Z-5 R0 F MAX7 APPR LCT X+5 Y+35 R5 RL F4008 FC DR- R25 CCX+30 CCY+359 FLT
10 FCT DR- R15 CCX+50 CCY+7511 FLT12 FCT DR- R20 CCX+75 CCY+2513 FLT14 FCT X+5 Y+35 DR- R25 CCX+30 CCY+3515 DEP LCT X-15 Y+35 R516 L Z+100 R0 F MAX M217 END PGM 288 MM
100
100
0 50
0
35
20 05
25
30 75
75
R25
R20
R15
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Maltese cross
D02 275/1
50
50
0
0
-5020 0
-50
74
48
25°
R38
10
100
HEIDENHAIN
Solution:
Basic course G3/Upgrade course
Maltese cross
275/2D02
Main program 0 BEGIN PGM 275 MM1 BLK FORM 0.1 Z X-50 Y-50 Z-202 BLK FORM 0.2 X+50 Y+50 Z+03 TOOL CALL 8 Z S250074 ......................................... R54 L Z+100 R0 F MAX5 L Z+2 R0 F MAX M36 CALL LBL 10
7 LBL 58 CYCL DEF 10.0 ROTATION9 CYCL DEF 10.1 IROT-90
10 CALL LBL 1011 CALL LBL 5 REP 2/2
12 CYCL DEF 10.0 ROTATION13 CYCL DEF 10.1 ROT+0
14 L Z+100 R0 F MAX M2
15 LBL 1016 CC X+0 Y+017 LP PR+70 PA+180 R0 F100018 L Z-1019 APPR PLCT PR+50 PA+180 R2 RL F50020 FPOL X+0 Y+021 FC DR- R50 CCX+0 CCY+022 FL AN+65 PDX+0 PDY+0 D4823 FSELECT 424 FC DR+ R38 CCPR+75 CCPA+13525 FSELECT 226 FL AN+25 PDX+0 PDY+0 D4827 FSELECT 128 FC PR+50 PA+90 DR- R50 CCA+9029 DEP PLCT PR+70 PA+90 R230 LBL 031 END PGM 275 MM
SPGM
50
50
0
0
-50
20 0
-50
74
48
25°
R38
10
100
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):FK Hammer
D02 289/1
100
100
0 30
0
15
20 05
40
65
15
20
R11
30°80°
R12,5
37,5
R15
R11 55°
Detail Z
R15
R11 55°
Z
HEIDENHAIN
Solution:
Basic course G3/Upgrade course
FK Hammer
289/2D02
Complete program 0 BEGIN PGM 289 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 11 Z S40004 L Z+100 R0 F MAX5 CC X+30 Y+406 LP PR+60 PA+30 R0 F MAX M37 L Z+2 R0 F MAX8 L Z-5 R0 F1009 APPR PLCT PR+37,5 PA+30 R5 RL F400
10 FL LEN10 AN-6011 FL AN-15012 FCT DR+ R12,513 FLT AN-10014 FCT DR- R11 CCX+30 CCY+1515 FLT16 FCT DR- R11 CCX+15 CCY+6517 FLT AN-5518 FCT DR+ R1519 FLT AN+3020 FPOL X+30 Y+4021 FL PR+37,5 PA+30 LEN10 AN-6022 DEP PLCT PR+60 PA+30 R523 L Z+100 R0 F MAX M224 END PGM 289 MM
100
100
0 30
0
15
20 05
40
65
1520
R11
30°80°
R12,5
37,5
R15
R11 55°
Detail Z
R15
R11 55°
Z
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):FK Hook-type spanner wrench
C01 295/1
1380
35
0
-35
160
20
28
134
100
105
-5
R70
R5
R8
4
Depth 5 mmR4
0
R60
R60
R18
R12
30°5
10°
HEIDENHAIN
Solution:
Basic course G3/Upgrade course
FK Hook-type spanner wrench
295/2D02
1380
35
0
-35
160
20
28
134
100
105
-5
R70
R5
R8
4
Depth 5 mm
R40
R60
R60
R18
R12
30°5
10°
Complete program 0 BEGIN PGM 295 MM1 BLK FORM 0.1 Z X+0 Y-35 Z-202 BLK FORM 0.2 X+160 Y+35 Z+03 TOOL CALL 8 Z S4000 ............................................. R54 L Z+100 R0 F MAX5 L X-10 Y-10 R0 F MAX6 L Z-5 R0 F MAX M37 APPR LCT X+0 Y+0 R2 RR F4008 FL AN+09 FCT DR- R70
10 FCT DR+ R60 CCX+105 CCY+2811 FSELECT 212 FCT DR+ R1213 FCT DR+ R18 CCX+138 CCY-514 FLT LEN5 AN+17015 FL X+134 AN-15016 FSELECT 117 FL LEN4 IAN-9018 FCT DR- R819 FCT DR- R60 CCX+10520 FSELECT 121 FCT DR- R40 CCX+10022 FCT Y+20 DR+ R523 FSELECT 224 FLT X+0 AN+18025 FSELECT 126 L Y+027 DEP LCT X-10 Y-10 R228 L Z+100 R0 FMAX M229 END PGM 295 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Subprogram
(Groups of holes)
D02 215/1
BEGIN PGM . . . MM
TOOL CALL . . .
CYCL DEF . . .L Z+ . . .
L X . . . Y . . .L Z . . .
CALL LBL . . .
L X . . . Y . . .
CALL LBL . . .
L X . . . Y . . .
CALL LBL . . .
L Z +100 R0 F9999 M2
LBL . . .
LBL 0
Begin program
Retract tool, end
SPGM
SPGM end
○
○
Call tool data
Define cycleMove to clear. height
Start. pos.-hole group ➀Set up clearance
Call SPGM
Start. pos.-hole group ➁
Call SPGM
Start. pos.-hole group ➂Call SPGM
100
20 0
10
0
0
1820 35 42 57 63
4
25
32
47
70
78
12
27
➀ ➁
➂
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course
Subprogram (Groups of holes)
215/2D02
Main program 0 BEGIN PGM 215 MM1 BLK FORM 0.1 Z X+0 Y-70 Z-202 BLK FORM 0.2 X+100 Y+0 Z+03 TOOL CALL 4 Z S4000 ............................................. CALL TOOL DATA, R24 CYCL DEF 200 DRILLING
Q200=2 ..................................................................... SET UP CLEARANCEQ201=-18 .................................................................. DEPTHQ206=200 ................................................................. FEED RATE FOR PLUNGINGQ202=4 ..................................................................... PLUNGING DEPTHQ210=0 ..................................................................... DWELL TIME AT TOPQ203=+0 ................................................................... SURFACE COORDINATEQ204=2 ..................................................................... 2ND SET UP CLEARANCE
5 L Z+100 R0 F MAX ................................................... CLEARANCE HEIGHT6 L X+20 Y-10 R0 F MAX ............................................ STARTING POINT-HOLE GROUP ➀7 L Z+2 R0 F MAX M138 CALL LBL 1 .............................................................. CALL SPGM
9 L X+63 Y-12 F MAX ................................................. STARTING POINT-HOLE GROUP ➁10 CALL LBL 1 .............................................................. CALL SPGM
11 L X+42 Y-32 F MAX ................................................. STARTING POINT-HOLE GROUP ➂12 CALL LBL 1 .............................................................. CALL SPGM
13 L Z+100 R0 F MAX M2
14 LBL 115 CYCL CALL16 L IX+15 F MAX M9917 L IY-15 F MAX M99 .................................................. DRILLING PATTERN18 L IX-15 F MAX M9919 LBL 020 END PGM 215 MM
SPGM
Retract tool, end
SPGM, end
100
20 0
10
0
0
1820 35 42 57 63
4
25
32
47
70
78
12
27
➀ ➁
➂
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Bolt hole circle segments with
several tools
280/1C02
150
60
0 40
0
20 012110
60°
60°
15
M6
30
50
70
9011
0
HEIDENHAINBasic course G3/Upgrade course
Program layout: Nesting for double bolt hole circles
280/2C03
Circle center-left
Call bolt hole circle seg.
Circle center-right
Call bolt hole circle seg.
Starting position
Remaining holes
BLK- FORM
TOOL CALL . . .CYCL DEF / L Z+100
CALL LBL 1
TOOL CALL . . .CYCL DEF . . .
CALL LBL 1
TOOL CALL . . .CYCL DEF . . .
CALL LBL 1
L Z100 M2
LBL 1
CC X . . . Y . . .
CALL LBL 2
CC X . . . Y . . .
CALL LBL 2
LBL 0
LBL 2
LP PR . . . PA . . . M3L Z+2 M99
LBL 3
CALL LBL 3 REP . . .
LP PR . . . PA . . .
LBL 4
CALL LBL 4 REP . . .
LBL 0
Conventional
Preparation:
Centering
Drilling
Tapping
Retract tool, end
SPGM1
SPGM1 end
SPGM2,
Bolt hole circle
segments
Partial repeat
SPGM2 end
123456789123456789123456789123456789123456789123456789
123456789123456789123456789123456789123456789123456789
○
○
○
○
○
○
○
123456789123456789123456789123456789123456789123456789
123456789123456789123456789123456789123456789123456789
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course
Bolt hole circle segments with several tools
280/3D02
Main program
150
60
0 40
0
20 012110
60°
60°
15
M6
30
50
70
9011
0
0 BEGIN PGM 280 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+150 Y+60 Z+03 TOOL CALL 4 Z S2000 ............................................. R24 L Z+100 R0 F99995 CYCL DEF 1.0 PECKING6 CYCL DEF 1.1 SET UP 27 CYCL DEF 1.2 DEPTH -3,58 CYCL DEF 1.3 PECKG 3,59 CYCL DEF 1.4 DWELL 0
10 CYCL DEF 1.5 F20011 CALL LBL 112 L Z+100 M6
13 TOOL CALL 5 Z S1500 ............................................. R2,514 CYCL DEF 200 DRILLING
Q200=2 ..................................................................... SET UP CLEARANCEQ201=-15 .................................................................. DEPTHQ206=250 ................................................................. FEED RATE FOR PLUNGINGQ202=8 ..................................................................... PLUNGING DEPTHQ210=0 ..................................................................... DWELL TIME AT TOPQ203=+0 ................................................................... SURFACE COORDINATEQ204=20 ................................................................... 2ND SET UP CLEARANCE
15 CALL LBL 116 L Z+100 M6
17 TOOL CALL 6 Z S300 ............................................... R318 CYCL DEF 2.0 TAPPING19 CYCL DEF 2.1 SET UP 220 CYCL DEF 2.2 DEPTH -1221 CYCL DEF 2.3 DWELL 122 CYCL DEF 2.4 F30023 CALL LBL 1
24 L Z+100 R0 M2
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course
Bolt hole circle segments with several tools
280/4C01
25 LBL 126 CC X+40 Y+027 CALL LBL 228 CC X+110 Y+029 CALL LBL 230 LBL 0
31 LBL 232 LP PR+55 PA+120 R0 M333 L Z+2 M99
34 LBL 335 LP IPR-10 M9936 CALL LBL 3 REP 3/3
37 LP PR+15 PA+60 R0 M99
38 LBL 439 LP IPR+10 M9940 CALL LBL 4 REP 3/3
41 LBL 042 END PGM 280 MM
SPGM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Milling with several settings
C01 223/1
100
0 50
0
10 90
10
90R10
R10
50
100 40 0
R20
R20
R20R
20
30
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course
Milling with several settings
223/2D02
100
0 50
0
10 90
10
90R10
R10
50
100 40 0
R20
R20
R20
R20
30
Main program
SPGM, Contour
Retract tool, end
SPGM end
0 BEGIN PGM 223 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-402 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 13 Z S2500 ........................................... R204 L Z+100 R0 F MAX M35 L X-30 Y+70 R0 F MAX ............................................ STARTING POSITION6 L Z+0 F MAX
7 LBL 28 L IZ-5 R0 F MAX M3 ................................................ SETTING9 CALL LBL 1 .............................................................. CALL CONTOUR
10 CALL LBL 2 REP 5/5 ................................................. FURTHER CONTOUR SECTIONS
11 L Z+100 R0 F MAX M2
12 LBL 113 APPR LCT X+10 Y+70 R5 RL F250 M314 L X+10 Y+90 RL15 RND R1016 L X+50 Y+9017 RND R2018 L X+90 Y+5019 RND R20 .................................................................. CONTOUR20 L X+90 Y+1021 RND R1022 L X+50 Y+1023 RND R2024 L X+10 Y+5025 RND R2026 L X+10 Y+7027 DEP LCT X-20 Y+70 R5 F50028 LBL 029 END PGM 223 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Contour cycles SL II,
Roughing out kidney
C01 240/1
100
100
0 60
0
50
20 0
30
15
R75
R20
R10
R80
18
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course
Contour cycles SL II, Roughing out kidney
240/2D02
100
100
0 60
0
50
20 0
3015
R75
R20
R10
R80
18
Main program
Retract tool, end
0 BEGIN PGM 240 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 7 Z S1500 ............................................. R44 L Z+100 R0 F9999 M35 CYCL DEF 14.0 CONTOUR GEOMETRY6 CYCL DEF 14.1 CONTOUR LABEL 17 CYCL DEF 20.0 CONTOUR DATA
Q1=-18...................................................................... MILLING DEPTHQ2=1 ......................................................................... TOOL PATH OVERLAPQ3=+0,5 .................................................................... ALLOWANCE FOR SIDEQ4=+0,5 .................................................................... ALLOWANCE FOR FLOORQ5=+0 ....................................................................... WORKPIECE SURFACE COORD.Q6=2 ......................................................................... SET UP CLEARANCEQ7=+10 ..................................................................... CLEARANCE HEIGHTQ8=0 ......................................................................... ROUNDING RADIUSQ9=-1 ....................................................................... DIRECTION OF ROTATION
8 CYCL DEF 22.0 ROUGH OUTQ10=10 ..................................................................... PLUNGING DEPTHQ11=100 ................................................................... FEED RATE FOR PLUNGINGQ12=200 ................................................................... FEED RATE FOR MILLINGQ18=0 ....................................................................... COARSE ROUGHING TOOLQ19=150 ................................................................... RECIPROCATION FEED RATE
9 CYCL CALL10 L Z+100 R0 F MAX M6
11 TOOL CALL 8 Z S2000 ............................................. R512 CYCL DEF 23.0 FLOOR FINISHING
Q11=100 ................................................................... FEED RATE FOR PLUNGINGQ12=200 ................................................................... FEED RATE FOR MILLING
13 CYCL CALL M314 CYCL DEF 24.0 SIDE FINISHING
Q9=-1 ....................................................................... DIRECTION OF ROTATIONQ10=1 ....................................................................... PLUNGING DEPTHQ11=100 ................................................................... FEED RATE FOR PLUNGINGQ12=200 ................................................................... FEED RATE FOR MILLINGQ14=+0 ..................................................................... ALLOWANCE FOR SIDE
15 CYCL CALL M3
16 L Z+100 R0 F MAX M2
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course
Contour cycles SL II, Roughing out kidney
240/3C01
SPGM 17 LBL 118 L X+5 Y+30 RR19 CC X+15 Y+3020 C X+6,645 Y+35,495 DR-21 CT X+55,505 Y+69,48822 CT X+58,995 Y+30,02523 CT X+19,732 Y+21,19124 C X+5 Y+30 DR-25 LBL 026 END PGM 240 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Contour cycles SL II,
Kidney shaped island
C01 241/1
100
100
0 60
0
50
20 0
30
15
R75
R20
R10
R80
18
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course
Contour cycles SL II, Kidney shaped island
241/2D02
100
100
0 60
0
50
20 0
3015
R75
R20
R10
R80
18
Main program
Retract tool, end
0 BEGIN PGM 241 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 7 Z S1500 ............................................. R34 L Z+100 R0 F9999 M35 CYCL DEF 14.0 CONTOUR GEOMETRY6 CYCL DEF 14.1 CONTOUR LABEL 1 /27 CYCL DEF 20.0 CONTOUR DATA
Q1=-18...................................................................... MILLING DEPTHQ2=1 ......................................................................... TOOL PATH OVERLAPQ3=+0,5 .................................................................... ALLOWANCE FOR SIDEQ4=+0,5 .................................................................... ALLOWANCE FOR FLOORQ5=+0 ....................................................................... WORKPIECE SURFACE COORD.Q6=2 ......................................................................... SET UP CLEARANCEQ7=+10 ..................................................................... CLEARANCE HEIGHTQ8=0 ......................................................................... ROUNDING RADIUSQ9=-1 ....................................................................... DIRECTION OF ROTATION
8 CYCL DEF 22.0 ROUGH OUTQ10=10 ..................................................................... PLUNGING DEPTHQ11=100 ................................................................... FEED RATE FOR PLUNGINGQ12=200 ................................................................... FEED RATE FOR MILLINGQ18=0 ....................................................................... COARSE ROUGHING TOOLQ19=150 ................................................................... RECIPROCATION FEED RATE
9 CYCL CALL10 L Z+100 R0 F MAX M6
11 TOOL CALL 8 Z S2000 ............................................. R412 CYCL DEF 23.0 FLOOR FINISHING
Q11=100 ................................................................... FEED RATE FOR PLUNGINGQ12=200 ................................................................... FEED RATE FOR MILLING
13 CYCL CALL M314 CYCL DEF 24.0 SIDE FINISHING
Q9=-1 ....................................................................... DIRECTION OF ROTATIONQ10=1 ....................................................................... PLUNGING DEPTHQ11=100 ................................................................... FEED RATE FOR PLUNGINGQ12=200 ................................................................... FEED RATE FOR MILLINGQ14=+0 ..................................................................... ALLOWANCE FOR SIDE
15 CYCL CALL M3
16 L Z+100 R0 F MAX M2
HEIDENHAINHEIDENHAIN
Solution:
Basic course G3/Upgrade course
Contour cycles SL II, Kidney shaped island
241/3D02
17 LBL 1 ........................................................................ ISLAND18 L X+5 Y+30 RL19 CC X+15 Y+3020 C X+6,645 Y+35,495 DR-21 CT X+55,505 Y+69,48822 CT X+58,995 Y+30,02523 CT X+19,732 Y+21,19124 C X+5 Y+30 DR-25 LBL 0
26 LBL 2 ........................................................................ CHAMBER27 L X-10 Y-10 RR28 L Y+11029 L X+11030 L Y-1031 L X-1032 LBL 033 END PGM 241 MM
SPGM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):FK Mickey Mouse
D02 290/1
80
0
-30
0
-8-40 40
R80
76
30°
R9
R8
R10
60°
R38
R22
R9
18
8
Z
Detail Z
straightsegment
HEIDENHAINBasic course G3/Upgrade course
Solution: FK Mickey Mouse with 20-series cycles
290/2D02
0 BEGIN PGM 290 MM1 ................................................................................. MICKEY WITH 20-SERIES CYCLES2 ................................................................................. B063 BLK FORM 0.1 Z X-70 Y-90 Z-124 BLK FORM 0.2 X+70 Y+30 Z+05 TOOL CALL 7 Z S2500 ............................................. R46 L Z+20 R0 F9999 M37 CYCL DEF 14.0 CONTOR GEOMETRY8 CYCL DEF 14.1 CONTOUR LABEL 1 /29 CYCL DEF 20.0 CONTOR DATA
Q1=-10...................................................................... MILLING DEPTHQ2=1 ......................................................................... TOOL PATH OVERLAPQ3=+1 ....................................................................... ALLOWANCE FOR SIDEQ4=+1 ....................................................................... ALLOWANCE FOR FLOORQ5=+0 ....................................................................... WORKPIECE SURFACE COORD.Q6=-2 ....................................................................... SET UP CLEARANCEQ7=+20 ..................................................................... CLEARANCE HEIGHTQ8=+0 ....................................................................... ROUNDING RADIUSQ9=-1 ....................................................................... DIRECTION OF ROTATION
10 CYCL DEF 22.0 ROUGH OUTQ10=-5...................................................................... PLUNGING DEPTHQ11=100 ................................................................... FEED RATE FOR PLUNGINGQ12=200 ................................................................... FEED RATE FOR MILLINGQ18=0 ....................................................................... COARSE ROUGHING TOOLQ19=150 ................................................................... RECIPROCATION FEED RATE
11 L X-65 Y+0 M99
12 CYCL DEF 23.0 FLOOR FINISHINGQ11=100 ................................................................... FEED RATE FOR PLUNGINGQ12=200 ................................................................... FEED RATE FOR MILLING
13 CYCL CALL14 YCL DEF 24.0 SIDE FINISHING
Q9=-1 ....................................................................... DIRECTION OF ROTATIONQ10=-5...................................................................... PLUNGING DEPTHQ11=100 ................................................................... FEED RATE FOR PLUNGINGQ12=200 ................................................................... FEED RATE FOR MILLINGQ14=+0 ..................................................................... ALLOWANCE FOR SIDE
15 CYCL CALL
16 L Z+100 R0 F MAX M2
Main program
Retract tool, end
80
0
-30
0
-8-40 40
R80
76
30°
R9
R8
R10
60°
R38
R22
R9
18
8
Z
Detail Z
straightsegment
HEIDENHAINBasic course G3/Upgrade course
Solution: FK Mickey Mouse with 20-series cycles
290/3C01
SPGM 17 LBL 118 L X-62 Y+0 RL19 FC DR- R22 CLSD+ CCX-40 CCY+020 FCT DR+ R38 CCX+021 FSELECT 122 FCT DR- R22 CCX+40 CCY+023 FCT DR+ R1024 FLT AN-60 PDX+0 PDY+0 D025 FSELECT 326 FCT DR- R827 FCT X+0 Y-80 DR- R80 CCX+0 CCY+028 FLT X-40 AN+18029 FL AN+9030 FL AN+3031 FCT DR+ R9 CCX-1732 FLT X-30 PAR31 DP1833 FSELECT 234 FL AN+9035 FL PAR33 DP836 FSELECT 237 FCT DR+ R9 CCX-1738 FCT DR- R22 CLSD- CCX-40 CCY+039 FSELECT 240 LBL 0
41 LBL 242 L X-74 Y+20 RR43 L Y+3544 L X+7445 L Y-10046 L X-7447 L Y+048 LBL 049 END PGM 290 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):FK-SL Combination
273/1D02
30 0
45°
20
32
R444
28
R5
80
56
R5
88,15°
10
HEIDENHAINBasic course G3/Upgrade course
Solution: FK-SL Combination
273/2D02
30 0
45°
20
32
R444
28
R5
80
56
R5
88,15°
10
Main program
Retract tool, end
0 BEGIN PGM 273 MM1 BLK FORM 0.1 Z X-50 Y-50 Z-302 BLK FORM 0.2 X+50 Y+50 Z+03 TOOL CALL 6 Z S1500 ............................................. R34 CYCL DEF 14.0 CONTOUR GEOMETRY5 CYCL DEF 14.1 CONTOUR LABEL 1 /26 CYCL DEF 20.0 CONTOUR DATA
Q1=-10...................................................................... MILLING DEPTHQ2=1 ......................................................................... TOOL PATH OVERLAPQ3=+1 ....................................................................... ALLOWANCE FOR SIDEQ4=+1 ....................................................................... ALLOWANCE FOR FLOORQ5=+0 ....................................................................... WORKPIECE SURFACE COORD.Q6=2 ......................................................................... SET UP CLEARANCEQ7=+20 ..................................................................... CLEARANCE HEIGHTQ8=0 ......................................................................... ROUNDING RADIUSQ9=-1 ....................................................................... DIRECTION OF ROTATION
7 CALL LBL 10
8 CYCL DEF 14.0 CONTOUR GEOMETRY9 CYCL DEF 14.1 CONTOUR LABEL 1 /3
10 FN 0: Q5 = -1011 CALL LBL 1012 L Z+100 R0 F MAX M6
13 TOOL CALL 4 Z S2000 ............................................. R214 CYCL DEF 14.0 CONTOUR GEOMETRY15 CYCL DEF 14.1 CONTOUR LABEL 1 /316 CALL LBL 11
17 CYCL DEF 14.0 CONTOUR GEOMETRY18 CYCL DEF 14.1 CONTOUR LABEL 1 /219 FN 0: Q5 = +020 CALL LBL 11
21 L Z+100 R0 F MAX M2
HEIDENHAINBasic course G3/Upgrade course
Solution: FK-SL Combination
273/3D02
22 LBL 1023 CYCL DEF 22.0 ROUGH OUT
Q10=10 ..................................................................... PLUNGING DEPTHQ11=100 ................................................................... FEED RATE FOR PLUNGINGQ12=200 ................................................................... FEED RATE FOR MILLINGQ18=0 ....................................................................... COARSE ROUGHING TOOLQ19=150 ................................................................... RECIPROCATION FEED RATE
24 CYCL CALL M325 LBL 0
26 LBL 1127 CYCL DEF 23.0 FLOOR FINISHING
Q11=100 ................................................................... FEED RATE FOR PLUNGINGQ12=200 ................................................................... FEED RATE FOR MILLING
28 CYCL CALL M329 CYCL DEF 24.0 SIDE FINISHING
Q9=-1 ....................................................................... DIRECTION OF ROTATIONQ10=5 ....................................................................... PLUNGING DEPTHQ11=100 ................................................................... FEED RATE FOR PLUNGINGQ12=200 ................................................................... FEED RATE FOR MILLINGQ14=+0 ..................................................................... ALLOWANCE FOR SIDE
30 CYCL CALL31 LBL 0
32 LBL 133 L X-40 Y+0 RR34 L Y+4035 RND R536 L X+4037 RND R538 L Y-4039 RND R540 L X-4041 RND R542 L Y+043 LBL 0
44 LBL 245 CC X+0 Y+046 FPOL X+0 Y+047 LP PR+22 PA+45 RL48 FC DR- R4 CLSD+49 FLT AN-91,8550 FCT DR- R16 CCX+0 CCY+051 FSELECT 152 FLT AN-178,1553 FCT DR- R454 FLT AN+88,1555 FCT DR- R16 CCX+0 CCY+056 FLT AN+1,8557 FCT PR+22 PA+45 DR- R4 CLSD-58 FSELECT 259 LBL 0
SPGM
HEIDENHAINBasic course G3/Upgrade course
Solution: FK-SL Combination
273/4D02
60 LBL 361 CC X+0 Y+062 LP PR+28 PA+180 RL63 FC Y+14 DR- R28 CCX+0 CCY+064 FSELECT 265 FL AN+066 FCT X-14 DR+ R567 FLT AN+9068 FC X+14 DR- R28 CCX+0 CCY+069 FSELECT 170 FL AN-9071 FCT Y+14 DR+ R572 FLT AN+073 FC Y-14 DR- R28 CCX+0 CCY+074 FSELECT 175 FL AN-18076 FCT X+14 DR+ R577 FLT AN-9078 FC X-14 DR- R28 CCX+0 CCY+079 FSELECT 280 FL AN+9081 FCT Y-14 DR+ R582 FLT AN+18083 FC X-28 Y+0 DR- R28 CCX+0 CCY+084 LBL 085 END PGM 273 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):DEMO Tree
D02 276/1
X
0,0––
Point
P0P1P2
Y
0,09,0
10,0
X
-5,52,5
12,0–
-3,08,0
Point
M1M2M3M4M5M6
Y
13,524,013,0-2,0
-18,0-18,0
P0 ≠ Contour point
140
170
0
0
10 0520
130
80
30
40 60 80 100
M2
M3M1
M5 M6
P0
P1 P2
M4 R40
R36
R6,5
R8,5
R7,5
R10
R8
R2R2
HEIDENHAINBasic course G3/Upgrade course
Program layout:
276/2C01
DEMO Tree
BLK FORMTOOL CALL 1 . . .
CYCL DEF 14.0 CONT. GEOM.CYCL DEF 14.1 CONT. LABEL 1CYCL DEF 20.0 CONTOUR DATACYCL DEF 22.0 ROUGH OUT
CYCL DEF 7.0 DATUM SHIFTCYCL CALL . . .
L Z100 . . . M2
LBL 1
LBL 0
Conventional
Preparation
SL II Cycles
First datumCall contour
Second datumCall contour
Retract tool, end
Contour, SPGM 1○
○
○
○
○
○
○
○
○
○
BEGIN 276 .D MMD X Y Z C A0 +0 +0 +0 +0 +01 +20 +30 +0 +0 +0234
END
Set up datum table
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
HEIDENHAINBasic course G3/Upgrade course
Solution: DEMO Tree
276/3D02
Main program 0 BEGIN PGM 276 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-102 BLK FORM 0.2 X+130 Y+170 Z+03 TOOL CALL 3 Z S3000 ............................................. R1,54 L Z+100 R0 F MAX5 L X+0 Y+0 R0 F99996 L Z+2 M37 CYCL DEF 14.0 CONTOUR GEOMETRY8 CYCL DEF 14.1 CONTOUR LABEL 19 CYCL DEF 20.0 CONTOUR DATA
Q1=-5 ....................................................................... MILLING DEPTHQ2=1 ......................................................................... TOOL PATH OVERLAPQ3=+0 ....................................................................... ALLOWANCE FOR SIDEQ4=+0 ....................................................................... ALLOWANCE FOR FLOORQ5=+0 ....................................................................... WORKPIECE SURFACE COORD.
X
0,0––
Point
P0P1P2
Y
0,09,0
10,0
X
-5,52,5
12,0–
-3,08,0
Point
M1M2M3M4M5M6
Y
13,524,013,0-2,0
-18,0-18,0
P0 ≠ Contour point14
0
170
0
0
10 0520
130
80
30
40 60 80 100
M2
M3M1
M5 M6
P0
P1 P2
M4 R40
R36
R6,5
R8,5
R7,5
R10
R8
R2R2
HEIDENHAINBasic course G3/Upgrade course
Solution:
Q6=2 ......................................................................... SET UP CLEARANCEQ7=+5 ....................................................................... CLEARANCE HEIGHTQ8=0 ......................................................................... ROUNDING RADIUSQ9=-1 ....................................................................... DIRECTION OF ROTATION
10 CYCL DEF 22.0 ROUGH OUTQ10=5 ....................................................................... PLUNGING DEPTHQ11=100 ................................................................... FEED RATE FOR PLUNGINGQ12=200 ................................................................... FEED RATE FOR MILLINGQ18=0 ....................................................................... COARSE ROUGHING TOOLQ19=150 ................................................................... RECIPROCATION FEED RATE
11 CYCL DEF 7.0 DATUM SHIFT12 CYCL DEF 7.1 #113 CYCL CALL14 CYCL DEF 7.0 DATUM SHIFT15 CYCL DEF 7.1 #216 CYCL CALL17 CYCL DEF 7.0 DATUM SHIFT18 CYCL DEF 7.1 #319 CYCL CALL20 CYCL DEF 7.0 DATUM SHIFT21 CYCL DEF 7.1 #422 CYCL CALL23 CYCL DEF 7.0 DATUM SHIFT24 CYCL DEF 7.1 #525 CYCL CALL26 CYCL DEF 7.0 DATUM SHIFT27 CYCL DEF 7.1 #628 CYCL CALL29 CYCL DEF 7.0 DATUM SHIFT30 CYCL DEF 7.1 #731 CYCL CALL32 CYCL DEF 7.0 DATUM SHIFT33 CYCL DEF 7.1 #834 CYCL CALL
35 L Z+100 R0 F MAX M2
36 LBL 137 L X+2,5 Y+32,5 RR38 FC DR- R8,5 CCX+2,5 CCY+2439 FC Y+10 DR- R7,5 CCX+12 CCY+1340 FSELECT 241 FC DR- R40 CCY-242 FSELECT 243 FCT DR+ R1044 FCT DR- R2 CCX+8 CCY-1845 FSELECT 146 FCT DR+ R847 FCT DR- R2 CCX-3 CCY-1848 FSELECT 249 FCT Y+9 DR+ R3650 FC DR- R6,5 CCX-5,5 CCY+13,551 FC X+2,5 Y+32,5 DR- R8,5 CCX+2,5 CCY+2452 FSELECT 253 LBL 054 END PGM 276 MM
SPGM
DEMO Tree
276/4C01
Retract tool, end
HEIDENHAINBasic course G3/Upgrade course
Solution: DEMO Tree
276/5C01
BEGIN 276 .D MMD X Y Z C A0 +0 +0 +0 +0 +01 +20 +30 +0 +0 +02 +60 +30 +0 +0 +03 +100 +30 +0 +0 +04 +40 +80 +0 +0 +05 +80 +80 +0 +0 +06 +20 +130 +0 +0 +07 +60 +130 +0 +0 +08 +100 +130 +0 +0 +09 +0 +0 +0 +0 +0
10 +0 +0 +0 +0 +011 +0 +0 +0 +0 +012 +0 +0 +0 +0 +013 +0 +0 +0 +0 +014 +0 +0 +0 +0 +015 +0 +0 +0 +0 +016 +0 +0 +0 +0 +017 +0 +0 +0 +0 +018 +0 +0 +0 +0 +019 +0 +0 +0 +0 +020 +0 +0 +0 +0 +0[END]
Datum table
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Datum shift and mirror images
C01 229/1
100
100
0 60
0
60
40 02040
40
20
5
➁ ➀
80
95
➂ ➃
BEGIN PGM . . . MM
L Z +100 R0 F9999 M2
LBL . . .
LBL 0
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
○
Datum shiftPart ➀ SPGM-Call
Part ➁ Mirror imagesSPGM-Call
Part ➂ Mirror imagesSPGM-Call
Part ➃ Mirror imagesSPGM-Call
Reset cycleRetract tool, end
SPGM
SPGM end
HEIDENHAINBasic course G3/Upgrade course
Solution: Datum shift and mirror images
229/2D02
MAIN PROGRAM
Retract tool, end
SPGM, Contour
100
100
0 60
0
60
40 02040
40
20
5
➁ ➀
80
95
➂ ➃
0 BEGIN PGM 229 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 7 Z S4000 ............................................. R44 L Z+100 R0 F MAX5 CYCL DEF 7.0 DATUM SHIFT6 CYCL DEF 7.1 X+507 CYCL DEF 7.2 Y+508 CALL LBL 1
9 CYCL DEF 8.0 MIRROR IMAGE10 CYCL DEF 8.1 X11 CALL LBL 1
12 CYCL DEF 8.0 MIRROR IMAGE13 CYCL DEF 8.1 Y14 CALL LBL 1
15 CYCL DEF 8.0 MIRROR IMAGE16 CYCL DEF 8.1 X Y17 CALL LBL 1
18 L Z+100 R0 F MAX M2
19 LBL 120 L X+0 Y+0 R0 F MAX M3 ........................................ AUXILIARY POINT R021 L Z+2 F MAX22 L Z-15 R0 F100 ......................................................... PLUNGING DEPTH23 APPR LCT X+10 Y+10 R5 RL F200 .......................... APPROACH STARTING POINT
OF CONTOUR TANGENTIALLY24 L Y+4525 L X+30 Y+1026 L X+10 Y+1027 DEP LCT X+0 Y+0 R5 ............................................... DEPART TANGENTIALLY28 LBL 029 END PGM 229 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Coordinate transformations
C01 232/1
100
100
0 60
0
60
20 015
10
20
➀➁
SF 1,2
40
30
70
➃➂
20°
R4
R5
HEIDENHAINBasic course G3/Upgrade course
Solution: Coordinate transformations
232/2D02
MAIN PROGRAM 0 BEGIN PGM 232 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 6 Z S4000 ............................................. R34 L Z+100 R0 F MAX M35 CYCL DEF 7.0 DATUM SHIFT6 CYCL DEF 7.1 X+207 CYCL DEF 7.2 Y+108 CALL LBL 1
9 CYCL DEF 7.0 DATUM SHIFT10 CYCL DEF 7.1 X+6011 CYCL DEF 7.2 Y+1012 CYCL DEF 11.0 SCALING13 CYCL DEF 11.1 SCL1,214 CALL LBL 1
15 CYCL DEF 11.0 SCALING16 CYCL DEF 11.1 SCL117 CYCL DEF 7.0 DATUM SHIFT18 CYCL DEF 7.1 X+2019 CYCL DEF 7.2 Y+6020 CYCL DEF 10.0 ROTATION21 CYCL DEF 10.1 ROT+2022 CALL LBL 1
23 CYCL DEF 10.0 ROTATION24 CYCL DEF 10.1 ROT+025 CYCL DEF 7.0 DATUM SHIFT26 CYCL DEF 7.1 X+9027 CYCL DEF 7.2 Y+6028 CYCL DEF 8.0 MIRROR IMAGE29 CYCL DEF 8.1 X30 CALL LBL 1
100
100
0 60
0
60
20 015
10
20➀
➁SF 1,2
40
30
70
➃➂
20°
R4
R5
HEIDENHAINBasic course G3/Upgrade course
Solution: Coordinate transformations
232/3C01
Retract tool, end
SPGM, Contour
31 CYCL DEF 8.0 ROTATION32 CYCL DEF 8.133 CYCL DEF 7.0 DATUM SHIFT34 CYCL DEF 7.1 X+035 CYCL DEF 7.2 Y+0
36 L Z+100 R0 F MAX M2
37 LBL 138 L X+10 Y+10 R0 F MAX M339 L Z+2 F MAX40 L Z-15 R0 F10041 APPR LCT X+0 Y+10 R2 RR42 L Y+20 X+043 RND R444 L X+20 Y+2045 RND R446 L Y+047 CC X+15 Y+049 C X+10 Y+0 DR-49 L X+0 Y+050 RND R451 L X+0 Y+1052 DEP LCT X+10 Y+10 R253 L Z+2 R0 F MAX54 LBL 055 END PGM 232 MM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Scaling factor – hammer
D02 284/1
100
100
0
0
50
010 5
SF = 1,2
SF X = 1,90
95
45
3025
15
5
954530155
R3
R3
R3
15°
Tool radius
HEIDENHAIN
Solution:
Basic course G3/Upgrade course
Scaling factor – hammer
284/2D02
Main program 0 BEGIN PGM 284 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-102 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 6 Z S2000 ............................................... R34 CYCL DEF 7.0 DATUM SHIFT5 CYCL DEF 7.1 X+56 CYCL DEF 7.2 Y+57 CALL LBL 1
8 CYCL DEF 7.0 DATUM SHIFT9 CYCL DEF 7.1 X+9510 CYCL DEF 7.2 Y+1511 CYCL DEF 10.0 ROTATION12 CYCL DEF 10.1 ROT+10513 CALL LBL 1
14 CYCL DEF 10.0 ROTATION15 CYCL DEF 10.1 ROT+016 CYCL DEF 7.0 DATUM SHIFT17 CYCL DEF 7.1 X+2018 CYCL DEF 7.2 Y+9519 CYCL DEF 8.0 MIRROR IMAGE20 CYCL DEF 8.1 Y21 CYCL DEF 26.0 AXIS-SPEC. SCALING22 CYCL DEF 26.1 X1,9 Y1 CCX+10 CCY+9523 CALL LBL 1
24 CYCL DEF 26.0 AXIS-SPEC. SCALING25 CYCL DEF 26.1 X1 Y1 CCX+0 CCY+026 CYCL DEF 8.0 MIRROR IMAGE27 CYCL DEF 8.128 CYCL DEF 7.0 DATUM SHIFT29 CYCL DEF 7.1 X+030 CYCL DEF 7.2 Y+0
31 L Z+100 R0 F MAX M2
100
100
0
0
50
010 5
SF = 1,2
SF X = 1,90
95
45
3025
15
5
954530155
R3
R3
R3
15°
Tool radius
HEIDENHAIN
Solution:
Basic course G3/Upgrade course
32 LBL 133 L X+7 Y+15 R0 F30034 L Z-535 APPR LCT X+0 Y+15 R1 RR36 L Y+2537 L X+5 Y+4038 L X+10 Y+2539 L Y+2040 L X+4041 L Y+1042 L X+1043 L Y+044 L X+045 L Y+1546 DEP LCT X+8 Y+15 R147 L Z+2 R048 LBL 049 END PGM 284 MM
Scaling factor – hammer
284/3D02
SPGM
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Scaling factor
C01 234/1
100
100
0 50
0
50
20 01535
20
31
16
➀
➁SF 1,5 in X
10 60CC
HEIDENHAINBasic course G3/Upgrade course
Solution: Scaling factor
234/2D02
Retract tool, end
MAIN PROGRAM
SPGM, Contour
0 BEGIN PGM 234 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-202 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 8 Z S4000 ............................................. R54 L Z+100 R0 F MAX M35 CALL LBL 1 .............................................................. SPGM-CALL PART ➀
6 CYCL DEF 7.0 DATUM SHIFT7 CYCL DEF 7.1 X+508 CYCL DEF 7.2 Y+509 CYCL DEF 26.0 AXIS-SPEC. SCALING
10 CYCL DEF 26.1 X1,5 CCX+1011 CALL LBL 1 .............................................................. SPGM-CALL PART ➁
12 CYCL DEF 7.0 DATUM SHIFT13 CYCL DEF 7.1 X+014 CYCL DEF 7.2 Y+015 CYCL DEF 26.0 AXIS-SPEC. SCALING16 CYCL DEF 26.1 X1 ................................................... CYCLE RESET
17 L Z+100 R0 F MAX M2
18 LBL 119 L X+0 Y+0 R0 F MAX20 L Z+2 F MAX21 L Z-10 R0 F100 M822 APPR LT X+10 Y+10 LEN5 RL F20023 L IY+2024 L IX+2125 L IX+4 IY-426 L Y+1027 L X+1028 DEP LT LEN529 L X+0 Y+0 R030 L Z+2 R0 F MAX31 LBL 032 END PGM 234 MM
100
100
0 50
0
50
20 01535
20
31
16
➀
➁SF 1,5 in X
10 60
CC
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Tilt working plane
C03 S285/1
+X
+Z 100
+Y
20
16A
B
HEIDENHAINBasic course G3/Upgrade course
Solution: Tilt working plane
S285/2C03
Complete program 0 BEGIN PGM 285 MM1 BLK FORM 0.1 Z X+0 Y+0 Z-402 BLK FORM 0.2 X+100 Y+100 Z+03 TOOL CALL 19 Z S4000 ........................................... CALL TOOL DATA, L ABSOLUTE
IN TOOL TABLE!4 CYCL DEF 1.0 PECKING .......................................... DEFINE CYCLE5 CYCL DEF 1.1 SET UP +26 CYCL DEF 1.2 DEPTH -207 CYCL DEF 1.3 PECKG-58 CYCL DEF 1.4 DWELL 09 CYCL DEF 1.5 F400
10 L Z+100 R0 F MAX ................................................... RETRACT TOOL AXIS11 L X+100 Y+50 R0 F MAX ......................................... PRE-POSITIONING12 L B+27 R0 F MAX .................................................... TILT HEAD (MOVE)
13 CYCL DEF 19.0 WORKING PLANE14 CYCL DEF 19.1 B+27................................................ TILT HEAD (CALCULATE)15 L X+50 Y+50 R0 F MAX M3 ..................................... MOVE TO DRILLING POSITION16 L Z+2 R0 F MAX M99 .............................................. Z-CLEARANCE, CALL CYCLE 117 CYCL DEF 19.0 WORKING PLANE18 CYCL DEF 19.1 B+0 .................................................. TILT RESET
19 L Z+100 R0 F MAX M5 ............................................ RETRACT TOOL20 L B+0 R0 F MAX M30 .............................................. TILT HEAD BACK21 END PGM 285 MM
+X
+Z 100
+Y
20
16A
B
HEIDENHAINBasic course G3/Upgrade course
Task: Program(s):Tilt working plane
C03 S286/1
100
16A
B
50
100
30
+X
+Z
+Y
HEIDENHAINBasic course G3/Upgrade course
Solution: Tilt working plane
S286/2C03
0 BEGIN PGM 286 MM1 BLK FORM 0.1 Z X-50 Y-50 Z-402 BLK FORM 0.2 X+50 Y+50 Z+03 TOOL CALL 19 Z S4000 ........................................... CALL TOOL DATA, L ABSOLUTE
IN TOOL TABLE!4 CYCL DEF 1.0 PECKING .......................................... DEFINE CYCLE5 CYCL DEF 1.1 SET UP +26 CYCL DEF 1.2 DEPTH -207 CYCL DEF 1.3 PECKG -58 CYCL DEF 1.4 DWELL 09 CYCL DEF 1.5 F400
10 L Z+100 R0 F MAX ................................................... RETRACT TOOL AXIS11 L X+150 R0 F MAX .................................................. PRE-POSITIONING12 CYCL DEF 7.0 DATUM SHIFT13 CYCL DEF 7.1 X+50 ................................................. ZERO POINT ON RIGHT EDGE14 L B+90 R0 F MAX .................................................... TILT HEAD (MOVE)
15 CYCL DEF 19.0 WORKING PLANE16 CYCL DEF 19.1 B+90................................................ TILT HEAD (CALCULATE)17 L X+25 Y+0 R0 F MAX M3....................................... MOVE TO DRILLING POSITION18 L Z+2 R0 F MAX M99 .............................................. Z-CLEARANCE, CALL CYCLE 119 CYCL DEF 19.0 WORKING PLANE20 CYCL DEF 19.1 B+0 .................................................. TILT RESET
21 CYCL DEF 7.0 DATUM SHIFT22 CYCL DEF 7.1 X+023 L Z+100 R0 F MAX M5 ............................................ RETRACT TOOL24 L B+0 R0 F MAX M30 .............................................. TILT HEAD BACK25 END PGM 286 MM
Complete program
100
16A
B
50
100
30
+X
+Z
+Y