Voorbeeld: kogel convex met stiftfrees
Programma-uitvoering
Programma functioneert alleen met stiftfrees
De kogelcontour wordt door vele kleine rechte
gedeeltes benaderd (Z/X-vlak, via Q14 te
definiëren). Hoe kleiner de hoekstap
gedefinieerd is, hoe egaler de contour wordt.
Het aantal contoursneden wordt bepaald door
de hoekstap in het vlak (via Q18)
De kogel wordt in een 3D-snede van beneden
naar boven gefreesd
Gereedschapsradius wordt automatisch
gecorrigeerd
0 BEGIN PGM KOGEL MM
1 FN 0: Q1 = +50
2 FN 0: Q2 = +50
3 FN 0: Q4 = +90
4 FN 0: Q5 = +0
5 FN 0: Q14 = +5
6 FN 0: Q6 = +45
7 FN 0: Q8 = +0
8 FN 0: Q9 = +360
9 FN 0: Q18 = +10
10 FN 0: Q10 = +5
11 FN 0: Q11 = +2
12 FN 0: Q12 = +350
13 BLK FORM 0.1 Z X+0 Y+0 Z-50
14 BLK FORM 0.2 X+100 Y+100 Z+0
15 TOOL CALL 1 Z S4000
16 L Z+250 R0 FMAX
456
Midden X-as
Midden Y-as
Starthoek werkbereik (vlak Z/X)
Eindhoek werkbereik (vlak Z/X)
Hoekstap in het werkbereik
Kogelradius
Starthoek rotatiepositie in het vlak X/Y
Eindhoek rotatiepositie in het vlak X/Y
Hoekstap in het vlak X/Y voor het voorbewerken
Overmaat kogelradius voor het voorbewerken
Veiligheidsafstand voor voorpositionering in de spilas
Aanzet frezen
Definitie van onbewerkt werkstuk
Gereedschapsoproep
Gereedschap terugtrekken
10 Programmeren: Q-parameters