Heidenhain, Solution: datum shift and mirror images 229/2, Main program – HEIDENHAIN TNC 426 (280 460) Training Basic User Manual
Page 98: Spgm, contour

HEIDENHAIN
Basic course G3/Upgrade course
229/2
D02
MAIN PROGRAM
Retract tool, end
SPGM, Contour
100
100
0
60
0
60
40
0
20
40
40
20
5
➁
➀
80
95
➂
➃
0 BEGIN PGM 229 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 7 Z S4000 ............................................. R4
4 L Z+100 R0 F MAX
5 CYCL DEF 7.0 DATUM SHIFT
6 CYCL DEF 7.1 X+50
7 CYCL DEF 7.2 Y+50
8 CALL LBL 1
9 CYCL DEF 8.0 MIRROR IMAGE
10 CYCL DEF 8.1 X
11 CALL LBL 1
12 CYCL DEF 8.0 MIRROR IMAGE
13 CYCL DEF 8.1 Y
14 CALL LBL 1
15 CYCL DEF 8.0 MIRROR IMAGE
16 CYCL DEF 8.1 X Y
17 CALL LBL 1
18 L Z+100 R0 F MAX M2
19 LBL 1
20 L X+0 Y+0 R0 F MAX M3 ........................................ AUXILIARY POINT R0
21 L Z+2 F MAX
22 L Z-15 R0 F100 ......................................................... PLUNGING DEPTH
23 APPR LCT X+10 Y+10 R5 RL F200 .......................... APPROACH STARTING POINT
OF CONTOUR TANGENTIALLY
24 L Y+45
25 L X+30 Y+10
26 L X+10 Y+10
27 DEP LCT X+0 Y+0 R5 ............................................... DEPART TANGENTIALLY
28 LBL 0
29 END PGM 229 MM