Voorbeeld: kogel convex met stiftfrees
Voorbeeld: kogel convex met stiftfrees
Programma-afloop
Programma functioneert alleen met stiftfrees.
De contour van de kogel wordt door vele kleine
rechte stukken 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
FN 0: Q
= +50
2
FN 0: Q2 = +50
3
FN 0: Q4 = +90
4
FN 0: Q5 = +0
5
FN 0: Q 4 = +5
6
FN 0: Q6 = +45
7
FN 0: Q8 = +0
8
FN 0: Q9 = +360
9
FN 0: Q 8 = + 0
0
FN 0: Q 0 = +5
FN 0: Q
= +2
2
FN 0: Q 2 = +350
3
BLK FORM 0.
Z X+0 Y+0 Z-50
4
BLK FORM 0.2 X+ 00 Y+ 00 Z+0
5
TOOL DEF
L+0 R+7,5
6
TOOL CALL
Z S4000
7
L Z+250 R0 FMAX
8
CALL LBL
0
9
FN 0: Q 0 = +0
20
FN 0: Q 8 = +5
2
CALL LBL
0
22
L Z+ 00 R0 FMAX M2
182
Y
100
50
50
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 het ruwdeel
Gereedschapsdefinitie
Gereedschapsoproep
Gereedschap terugtrekken
Bewerking oproepen
Overmaat terugzetten
Hoekstap in het vlak X/Y voor het nabewerken
Bewerking oproepen
Gereedschap terugtrekken, einde programma
Y
X
100
-50
10 Programmeren: Q-parameters
Z