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
MM
BLK FORM 0.
Z X+0 Y+0 Z-20
2
BLK FORM 0.2 X+ 30 Y+ 30 Z+0
3
TOOL DEF
L+0 R+
4
TOOL CALL
Z S4500
5
L Z+250 R0 F MAX
6
CYCL DEF 7.0 NULPUNT
7
CYCL DEF 7.
X+65
8
CYCL DEF 7.2 Y+65
9
CALL LBL
0
LBL
0
CYCL DEF
0.0 ROTATIE
2
CYCL DEF
0.
IROT+45
3
CALL LBL
4
CALL LBL
0 REP 6/6
5
CYCL DEF
0.0 ROTATIE
6
CYCL DEF
0.
ROT+0
7
CYCL DEF 7.0 NULPUNT
8
CYCL DEF 7.
X+0
9
CYCL DEF 7.2 Y+0
20
L Z+250 R0 F MAX M2
130
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
8 Programmeren: cycli
X