10.13 Programmeervoorbeelden
Voorbeeld: ellips
Programma-uitvoering
De contour van de ellips wordt door vele kleine
rechte stukken benaderd (via Q7 te definiëren).
Hoe meer berekeningsstappen gedefinieerd zijn,
hoe egaler de contour wordt
De freesrichting wordt bepaald door de start- en
eindhoek in het vlak:
Bewerkingsrichting met de klok mee:
starthoek > eindhoek
Bewerkingsrichting tegen de klok in:
starthoek < eindhoek
Er wordt geen rekening gehouden met de
gereedschapsradius
0 BEGIN PGM ELLIPSE MM
1 FN 0: Q1 = +50
2 FN 0: Q2 = +50
3 FN 0: Q3 = +50
4 FN 0: Q4 = +30
5 FN 0: Q5 = +0
6 FN 0: Q6 = +360
7 FN 0: Q7 = +40
8 FN 0: Q8 = +0
9 FN 0: Q9 = +5
10 FN 0: Q10 = +100
11 FN 0: Q11 = +350
12 FN 0: Q12 = +2
13 BLK FORM 0.1 Z X+0 Y+0 Z-20
14 BLK FORM 0.2 X+100 Y+100 Z+0
15 TOOL CALL 1 Z S4000
16 L Z+250 R0 FMAX
17 CALL LBL 10
452
Midden X-as
Midden Y-as
X - halve as
Y - halve as
Starthoek in het vlak
Eindhoek in het vlak
Aantal berekeningsstappen
Rotatiepositie van de ellips
freesdiepte
Diepte-aanzet
Freesaanzet
Veiligheidsafstand voor voorpositionering
Definitie van onbewerkt werkstuk
Gereedschapsoproep
Gereedschap terugtrekken
Bewerking oproepen
10 Programmeren: Q-parameters