Voorbeeld: coördinatenomrekeningscycli
Programma-afloop
coördinatenomrekeningen in het
hoofdprogramma
bewerking in onderprogramma 1 (zie „9
Programmeren: onderprogramma's en
herhaling van programmadelen")
0
BEGIN PGM
O-OMR MM
1
BLK FORM 0.1 Z X+0 Y+0 Z-20
2
BLK FORM 0.2 X+130 Y+130 Z+0
3
TOOL DEF 1 L+0 R+1
4
TOOL
ALL 1 Z S4500
5
L Z+250 R0 F MAX
6
Y L DEF 7.0 NULPUNT
7
Y L DEF 7.1 X+65
8
Y L DEF 7.2 Y+65
9
ALL LBL 1
10
LBL 10
11
Y L DEF 10.0 ROTATIE
12
Y L DEF 10.1 IROT+45
13
ALL LBL 1
14
ALL LBL 10 REP 6/6
15
Y L DEF 10.0 ROTATIE
16
Y L DEF 10.1 ROT+0
17
Y L DEF 7.0 NULPUNT
18
Y L DEF 7.1 X+0
19
Y L DEF 7.2 Y+0
20
L Z+250 R0 F MAX M2
HEIDENHAIN TNC 426 B, TNC 430
Y
130
65
65
Definitie van het ruwdeel
Gereedschapsdefinitie
Gereedschapsoproep
Gereedschap terugtrekken
Nulpuntverschuiving naar het centrum
Freesbewerking oproepen
Merkteken voor herhaling van programmadeel vastleggen
Rotatie van 45° incrementeel
Freesbewerking oproepen
Terugspringen naar LBL 10; in het totaal 6 keer
Rotatie terugzetten
Nulpuntverschuiving terugzetten
Gereedschap terugtrekken, einde programma
20
10
45°
30
X
130
X
233