14 LBL 1
15 CYCL CALL
16 L IX+2
R
FMAX M99
17 L IY+2
R
FMAX M99
18 L IX-2
R
FMAX M99
19 LBL
2
END PGM UP1 MM
Voorbeeld: boorgroepen met meerdere gereedschappen
Programma-afloop
bewerkingscycli programmeren in het
hoofdprogramma
Compleet boorpatroon oproepen
(omderprogramma 1)
boorgroepen benaderen in onderprogramma
1, boorgroep oproepen (onderprogramma 2)
boorgroep slechts eenmaal in
onderprogramma 2 programmeren
BEGIN PGM UP2 MM
1 BLK FORM
.1 Z X+
Y+
2 BLK FORM
.2 X+1
Y+1
3 TOOL DEF 1 L+
R+4
4 TOOL DEF 2 L+
R+3
5 TOOL DEF 3 L+
R+3,5
6 TOOL CALL 1 Z S5
7 L Z+25
R
F MAX
202
Begin van onderprogramma 1: boorgroep
1
boring
e
2
boring benaderen, cyclus oproepen
e
3
boring benaderen, cyclus oproepen
e
4
boring benaderen, cyclus oproepen
e
Einde van onderprogramma 1
100
60
10
Z-2
Z+
Gereedschapsdefinitie centerboor
Gereedschapsdefinitie boor
Gereedschapsdefinitie ruimer
Gereedschapsoproep centerboor
Gereedschap terugtrekken
9 Programmeren: Onderprogramma's en herhaling van programmadelen
Y
5
20
15
45
75
Y
X
Z
100
-15
-20