Voorbeeld: boorcycli
Programma-afloop
n
Boorcyclus programmeren in het
hoofdprogramma
n
Bewerking programmeren in het
onderprogramma, zie „Onderprogramma's",
bladzijde 407
%C18 G71 *
N10 G30 G17 X+0 Y+0 Z-20 *
N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L+0 R+6 *
N40 T1 G17 S4500 *
N50 G00 G40 G90 Z+250 *
N60 G86 P01 +30 P02 -1,75 *
N70 X+20 Y+20 *
N80 L1,0 *
N90 X+70 Y+70 *
N100 L1,0 *
N110 G00 Z+250 M2 *
N120 G98 L1 *
N130 G36 S0 *
N140 M19 *
N150 G01 G91 X-2 F1000 *
N160 G90 Z-30 *
N170 G91 X+2 *
N180 G79 *
N190 G90 Z+5 *
N200 G98 L0 *
N999999 %C18 G71 *
280
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
Spilhoek voor oriëntatie vastleggen
Spil oriënteren (herhaaldelijk snijden mogelijk)
Gereedschap in het vlak verplaatsen voor botsingsvrij insteken
(afhankelijk
van kerndiameter en gereedschap)
Naar startdiepte verplaatsen
Gereedschap weer naar het midden van de boring verplaatsen
Cyclus 18 oproepen
Terugtrekken
Einde onderprogramma 1
X
70
100
8 Programmeren: cycli