Programiranje rotacionih osa kod CNC mašina alatki

Programiranje rotacionih osa kod CNC mašina alatki. 1 2 Sadržaj vežbe 1. Upravljačke ose kod CNC mašina 2. Upravljanje C osom 3. Pomoćne funkcije za u...

15 downloads 430 Views 734KB Size
AFTS Vežba 3

Programiranje rotacionih osa kod CNC mašina alatki

1

Sadržaj vežbe

Osnovni pojmovi Jedna od glavnih karakteristika bilo koje NU mašine alatke je broj upravljanih osa. Opšte kretanje u prostoru karakteriše tri translacije, duž osa prostornog koordinatnog sistema (X, Y i Z) i tri rotacije oko svake od ovih osa. Proizvođači NU mašina moogu definisati i do 28 osa (Svaka osa mora biti propisno definisano kao linearna, rotaciona, itd. zavisno od podešavanja parametara mašine), bez ograničenja u smislu programiranja, a sve one mogu biti pokretane istovremeno. Standard DIN 66217 definiše nazive osa i njihove orijentacione pravce. Međutim, proizvođači mašina mogu drugačije nazvati i orijentisati ose na mašini. Kao opcija, nazivi osa mogu biti brojevi od 1 do 9., (X1, X3, Y5, A8 ...). Najčešće označavanja za glavne ose mašine je X Y Z. Ose X i Y definišu glavnu radnu ravan a Z osa je paralelna sa osom glavnog kretanja mašine i upravana je na ravan koju definišu ose XY. Ose U V W predtsvaljaju pomoćne ose, uglavnom paralelne sa XYZ. A-B-C su rotacione ose, oko X-Y-Z

1. Upravljačke ose kod CNC mašina 2. Upravljanje C osom 3. Pomoćne funkcije za upravljanje C osom

2

3

1

Osnovni pojmovi

Ravni programiranja

G19 radijalna ravan X osa

C osa G18 tangencijalna ravan Z osa

4

G17 aksijalna ravan

5

2

Potprogrami za upravljanje radom C ose

Funkcije kretanja i pomočne funkcije obrade

Pomoćni potprogrmi za upravljanje C osom G17 ravan obrade (osa alat u pravcu Z ose) G19 ravan obrade (osa alat u pravcu X ose)

L940 uključivanje pogona C ose L941 isključivanje pogona C ose L951 podešavanje R parametara na nultu vrednost L995 aktiviranje pogona glavnog kretanja na alatu i korekcija alata za gonjenje alate L936 programiranje C ose kao rotacione (deaktiviranje transmit funkcije) podrazumevana funkcija pri programiranju L937 programiranje C osea kao linearne ose (aktiviranje trensmit funkcije)

M10 fiksiranje glavnog vretena (aktiviranje kočnice) M11 otpuštanje glavnog vretena (otpuštanje kočnice) M33 aktiviranje pogona gonjenih alata M35 isključivanje pogona gonjenih alata D33 aktiviranje korekcija gonjenih alata D0 isključivanje korekcija gonjenih alata

6

7

3

Primer programiranja

Primer programiranja

8

%101 N5 N10 N15 N20 N25 N30 N35 N40 N45 N50 N55 N60 N65 N70 N75 N80 N85 N90 N95 N100

L940 G0 G53 X300 Z300 G59 C5 T301 G17 D33 L9595 M33 M3 S1500 C0 X100 Z70 L937 G1 C25 X10 Z1 F1500 M8 G42 X0 C20 Z-3 F90 X-40 F120 G3 X-60 C10 I0 J-10 G1 C-7 G3 X-44 C-15 I8 J0 G1 X40 C20 X0

N105 N110 N115 N120 N125 N130 N135

Z1 F100 G0 G40 Z10 M9 L936 M35 L941 G53 X300 Z300 D0 M9 M30

9

4

Primer programiranja

Primer programiranja

10

%102 N5 N10 N15 N20 N25 N30 N35 N40 N45 N50 N55 N60 N65 N70 N80 N85 N90 N95 N100 N105

L940 G0 G53 X300 Z300 G59 C0 T301 G17 D33 L995 M33 M3 S1800 C0 X100 Z70 L937 G1 C0 X0 Z1 F1500 M8 Z-5 F90 X-30 G0 C-2 G1 C14 X6 G0 Z1 X-44 C-16 G1 Z-5 X-70 C14

1 1

5

Primer programiranja X-92 C-16 G0 X-84 C-6 G1 X-54 G0 Z1 X20 C5 G1 Z-5 X40 C14 C-16 G0 Z1 X76 C0 G1 Z-5 G3 X90 C7 I0 J7 X76 C14 I-7 J0 X62 C7 I0 J-7 X76 C0 I7 J0 G2 X92 C-8 I0 J-8 X76 C-16 I-8 J0 X60 C-8 I0 J8 X76 C01 I8 J0 G0 Z10

N215 N220 N225 N230 N235

Omotač radnog predmeta (cilindra) prečnik radnog predmeta 120mm

L936 M35 L941 G53 X300 Z300 D0 M9 M30

Z osa

N110 N115 N120 N130 N135 N140 N145 N150 N155 N160 N165 N170 N175 N180 N185 N190 N195 N200 N205 N210

Primer programiranja

31.415 94.247 188.494 282.741 C osa

1 2

13

6

Primer programiranja

Primer programiranja Omotač radnog predmeta (cilindra) prečnik radnog predmeta 120mm

Z osa

Prebacivanje dužinskih mera [mm] u ugaone [0]. Pozicioniranje C ose je u stepenima i potrebno je kretanje po C osi definisati u ugaonim vrednostima. prečnik obrade B = --------------------------jedinični prečnik Jedinični prečnik izračunavamo na osnovu formule.

31.415 94.247 188.494

360 jedinični prečnik = --------- = 114.592 p Primer: Ako je prečnik obrade 100mm

282.741 C osa

prečnik obrade 100 B = --------------------------- = -------------- = 0.87266 jedinični prečnik 114.592

prečnik obrade 120 B = --------------------------- = -------------- = 1.04719 jedinični prečnik 114.592

 Kod konvertovanja ugaonih mera u dužinske , vrednst u stepenima množimo parametrom B.  Kod konvertovanja dužinskih mera u ugaone, vrednst u milimetrima delimo parametrom B.

Konvertovanje iz milimetara u stepene. 31.415 : 1.04719 = 300 94.247 : 1.04719 = 900 188.494 : 1.04719 = 1800 282.741 : 1.04719 = 2700

14

15

7

Primer programiranja

Primer programiranja

Z osa

Omotač radnog predmeta (cilindra) prečnik radnog predmeta 120mm

C osa dubina žleba 3mm

16

%103 N5 N10 N15 N20 N25 N30 N35 N40 N45 N50 N55 N60 N65 N70 N75 N80 N85 N90 N95 N100

L940 G0 G53 X300 Z300 G59 C5 T502 G19 D33 L995 M33 M3 S1500 C0 X114 Z5 C30 M10 G1 Z-10 F150 M8 M11 C90 F90 M10 Z-22 F150 M11 Z-25 C180 F90 C270 G0 X140

N105 N110 N115 N120

M35 L941 G53 X300 Z300 D0 M9 M30

17

8

Primer programiranja

Primer programiranja

prečnik obrade B = --------------------------jedinični prečnik 360 jedinični prečnik = --------- = 114.592 p Primer: Ako je prečnik obrade 120mm prečnik obrade 120 B = --------------------------- = -------------- = 1.04719 jedinični prečnik 114.592 Visina pisanog teksta treba da zauzima 90o od omotača dela.

18

19

9

Primer programiranja

20

10