Solution, Datum shift and mirror images, Main program – HEIDENHAIN TNC 426B (280 472) Training ISO programming User Manual
Page 59: Spgm, contour

HEIDENHAIN Basic Course ISO G
426
62192/2
F06
MAIN PROGRAM
Retract tool, end
SPGM, contour
100
100
0
60
0
60
40
0
20
40
40
20
5
➁
➀
80
95
➂
➃
%62192 G71 *
N10
G30 G17 X+0 Y+0 Z-20 *
N20
G31 G90 X+100 Y+100 Z+0 *
N30
T7 G17 S4000 *
N40
G00 G40 G90 Z+100 M03 *
N50
G54 X+50 Y+50 * ..................................................... DATUM
N60
L1,0 *
N70
G28 X * .................................................................. MIRROR IMAGE
N80
L1,0 *
N90
G28 X Y * ............................................................... MIRROR IMAGE
N100 L1,0 *
N110 G28 Y * .................................................................. MIRROR IMAGE
N120 L1,0 *
N130 G28 * ..................................................................... RESET MIRROR IMAGE
N140 G54 X+0 Y+0 * ........................................................ RESET DATUM SHIFT
N150 G00 Z+100 M30 *
N160 G98 L1 *
N170 G00 X+0 Y+0 * ........................................................ AUXILIARY POINT R0
N180 Z+2 *
N190 G01 Z-20 F200 * ...................................................... PLUNGING DEPTH
N200 G01 G41 X+10 Y+10 * .............................................. CONTOUR STARTING POINT
N200 G26 R3 * ................................................................ APPROACH TANGENTIALLY
N210 G01 Y+45 *
N220 X+30 Y+10 *
N230 X+10 *
N240 G27 R3 * ................................................................ DEPART TANGENTIALLY
N250 G01 G40 X+0 Y+0 *
N260 G98 L0 *
N999999 %62192 G71 *