Voorbeeld: boorcycli
Programma-afloop
boorcyclus programmeren in het
hoofdprogramma
bewerking programmeren in het
onderprogramma (zie „9 Programmeren:
onderprogramma's en herhaling van
programmadelen")
%C18 G71 *
10 G30 G17 X+0 Y+0 Z-20 *
20 G31 G90 X+100 Y+100 Z+0 *
30 G99 T1 L+0 R+6 *
40 T1 G17 S4500 *
50 G00 G40 G90 Z+250 *
60 G86 P01 +30 P02 -1,75 *
70 X+20 Y+20 *
80 L1,0 *
90 X+70 Y+70 *
100 L1,0 *
110 G00 Z+250 M2 *
120 G98 L1 *
130 G36 S0 *
140 G01 G91 X-2 F1000 *
150 G90 Z-30 *
160 G91 X+2 *
170 G79 *
180 G90 Z+5 *
190 G98 L0 *
999999 %C18 G71 *
HEIDENHAIN TNC 410, TNC 426, TNC 430
Y
100
70
20
20
Definitie van het ruwdeel
Gereedschapsdefinitie
Gereedschapsoproep
Gereedschap terugtrekken
Cyclusdefinitie - schroefdraad snijden
Boring 1 benaderen
Onderprogramma 1 oproepen
Boring 2 benaderen
Onderprogramma 1 oproepen
Gereedschap terugtrekken, einde hoofdprogramma
Onderprogramma 1: schroefdraad snijden
Spil oriënteren (herhaaldelijk snijden mogelijk)
Gereedschap in het vlak verstellen voor botsingsvrij insteken
(afhankelijk van kerndiameter en gereedschap)
Naar startdiepte verplaatsen
Gereedschap weer naar het midden van de boring verplaatsen
Cyclus oproepen
Terugtrekken
Einde onderprogramma 1
X
70
100
165