Nie działająca kompensacja promienia freza
: 01 wrz 2013, 21:42
Witam może ktoś pomoże napisałem program parametryczny na frezowanie łuków na promieniu koła i program działa dobrze ale gdy włączam blok N12 kompensację promienia wybija błąd (błędne dane ) parametry narzędzia podane , wielkość freza mieści się w konturze wiele prób negatywnie zakończonych i tak się zastanawiam czy program oparty na zasadzie skoków w ogóle może być kompensowany .Wyczerpałem literaturę instrukcji pronuma może ktoś to przerabiał czekam na opinię . Program poniżej:
%MPF16
(FREZOWANIE ŁUKÓW PO KOLE )
N1 G54 D200
N2 T1 D1
N3 M4
N4F100
N5 R1=PI/180*0 (KAT POCZATKOWY)
N6 R2=86.45 (PROMIEN OKRĘGU PODZIALOWA )
N7 R3=PI/180*27.692 (ODSTEP KATOWY )
N8 R4=13 (LICZBA ŁUKÓW )
N9 R5=0 (X SRODEK OKREGU)
N10 R6=0 (Y SRODEK OKREGU)
(przyporzadkowanie wartosci poczatkowych)
N12 G1 G42 G90 X120 Y0 F120 (DOJAZD)
N20 G1X=R2*COS(R1)+R5Y=R2*SIN(R1)+R6
(obliczenie i przyporzadkowanie do adresow osi)
N30R1=R1+R3
N32G17G90G2X=R2*COS(R1)+R5Y=R2*SIN(R1)+R6U100
N34 R1=R1+R3 R4=R4-1
N40 H3-32=R4=0
N42 G40 G1 X120 Y0
N50 M30
%MPF16
(FREZOWANIE ŁUKÓW PO KOLE )
N1 G54 D200
N2 T1 D1
N3 M4
N4F100
N5 R1=PI/180*0 (KAT POCZATKOWY)
N6 R2=86.45 (PROMIEN OKRĘGU PODZIALOWA )
N7 R3=PI/180*27.692 (ODSTEP KATOWY )
N8 R4=13 (LICZBA ŁUKÓW )
N9 R5=0 (X SRODEK OKREGU)
N10 R6=0 (Y SRODEK OKREGU)
(przyporzadkowanie wartosci poczatkowych)
N12 G1 G42 G90 X120 Y0 F120 (DOJAZD)
N20 G1X=R2*COS(R1)+R5Y=R2*SIN(R1)+R6
(obliczenie i przyporzadkowanie do adresow osi)
N30R1=R1+R3
N32G17G90G2X=R2*COS(R1)+R5Y=R2*SIN(R1)+R6U100
N34 R1=R1+R3 R4=R4-1
N40 H3-32=R4=0
N42 G40 G1 X120 Y0
N50 M30