Professional Documents
Culture Documents
NC - Kod
NC - Kod
ČAČAK
Odsek: Mašinski
Smer: Industrijska informatika
Predmet: Programiranje numerički upravljanih mašina
Seminarski rad:
NC - kod
Studenti:
Nenadović Aleksandar 305/07
Lacmanović Danijel 335/07 Predmetni nastavnik:
Nenadović Aleksandar 304/07 Dr.Radomir Slavković
1. Uvod
1
2. Teoriske osnove NC-upravljanja
2
Konturni sistem NC pomeranje raddnih oragana mašine po putanji koja je predviđena
programom upravljnja.Vektor brzine kretanja alata je po svom pravcu uvek tangentan na putanju
u svakoj tački zadate konture.
Kombinovani sistem NC-upravčljanja obuhvataju zajednički za pojedine ose poziciono,a
za pojedine konturno upravljanje i pripadaju najsloženijim sistemima upravljanja.
NC-sistemi mogu biti:
-otvoreni,
-poluotvoreni,
-kvazizatvoreni,
-zatvoreni.
Programiranje mašina može biti manuelno (ručno) ili kompjutersko.
Manuleno može biti NC(kod) ili G(kod)
dok kompjuterisko:pomoću problemski orjentisanih jezika (APT),automatsko programiranje alata
-CAD/CAM.
Manuelno programiranje:
-moramo da imamo crtež gotovog dela
-tehnološki ostrupak,
-kartu alata
-pribor i mašine
-upustava za manuelno prgramiranje.
5. Upravljavčka jedinica
3
6. Unos informacija pri NC upravljanju
mašina alatkama
4
-Mogućnosti NC jedinice su ograničene na osnovne funkcije(linerna ili kružna
pozicioniranjaprepoznavanje formata trake,apsolutno i inkrementalno pozicioniranje
prepoznavanje koda...)
-Struktura upravljačkog hardvera je složena (sve upravljačke funckije i progami izvedene
pomoću elektronskih kola-hardverski
Kompjuterizovano NC-upravljanje:
Ovi upravljački sistemi spadaju u sisteme sa mekim upravljanjem koji za upravljanje
mašina alatkama koriste kompjutere u čiju memoriju se smešta upravljački softver.U odnosu na
NC sisteme ovde je eliminisan veliki deo hardverskih kola naročito interpolatora i čvrsto
povezanih releja.CNC upravljački signali su u obliku binarnih reči gde svaka reč sadrži 16,32,64
bita zavisno od procesora u kompjuteru.
Osnovne karaktreistike su:
-implementacija upravljčkih funkcija pomoću softvera,
-upravljački signali su digitalni bitovi,
-unos programa upravljanja je sratovanje programa iz memorije izvodi se upravljanje
mašinom.Unos pojedinih informacija moguće je ostvariti preko čitača bušene trake,
manuelnim unosom preko tastature isl.....
-mogućnosti CNC jedinice je interpolacija linerna,kružna,spiralna,kubna pa i
paraolična,edotivnje,memeorisanje interaktivni rad.
-sruktura upravljačkog hardvera je jednostavna jer je upravljanje softversko a brogrami u
Maemoriju smešteni su na hard diskove ili Bubble memoriju.
5
9. Programiranje EMCO concept MILL 55
6
11. Glavne funkcije
G0-pozicioniranje alata brzim hodom,
G1-radni hod-linearna interpolacija (pravolniska)
G2-radni hod –kružna interpolacija u smeru kazaljke na satu,
G3-radni hod-kružna interpolacija suprotno od smera kazaljke na satu,
G4 zadržavanje alata,
G17-izbor radne ravni x-y,
G18-izbor radne ravni x-z,
G19-izbor radne ravni y-z,
G28-automatski odlazak u referentnu tačku,
G30-automatski odlazak u N-tu referentnu tačku,
G29-automatski povratak u referentnu tačku,
G40-iskljušivanje korekcije putanje alata,
G41-korekcija putanje alata u levo,
G42-korekcija putanje alata u desno,
G41,42-pomera osu od konture,
G43-pozitivna korekcija dužine alata,
G44-negativna korekcija dužine alata,
G49-isključivanje korekcije dužina alata,
G94-korak u mm/min (obično kodgloadnja
G95-korak u mm/o (obično kod struganja),
G96-rezanje sa konstantnom brzinom rezanja V=const,
G97-rezanje sa konstantnim brojem obrtaja n=const.
7
12. Pomoćne funkcije
M0-programsko stop,
M1-opciona programsko zaustavljanje,
M2-kraj glavnog programa,
M3-uključenje glavnog vretena suprotno od kazaljke na satu,
M4-uključivanje glavnog vretena u smeru kazaljke na satu,
M5-zaustavljanje obrtanja glavnog vretena,
M6-funkcija izmene alata,
M7-funkcija za uključenje sredstva za hlađenje slabijeg intenziteta,
M8-funkcija uključenja sredstva za hlađenje jačeg intenziteta,
M9-funkcija za isključivanje sredstva za hladjenje.
M17-kraj podprograma,
M30-kraj programa.
8
Tekst zadatka
Za izradak na slici napisati program u NC-kodu koji se radi na NC- strugu.Tačnost programa
proveriti simulacijom.
9
Tekst programa:
N05;
N10 G71
N15 G54
N20 TRANS Z105
N25 M7
N30;
N35 T1 D1 M6
N40 G96 S120 M3
N45 G0 X60 Z20
N50 G0 Z5
N55 G1 Z0 F0.2
N60 X0
N65 Z5
N70 X60
N75 Z20
N80;
N85 T2 D1 M6
N90 G97 S1000 M3
N95 G0 X60 Z20
N100 G0 Z5
N105 G1 X40 F0.4
N110 Z-98
N115 X60
N120 G0 Z5
N125 G1 X36 F0.4
N130 Z-47
N135 X60
N140 G0 Z5
N145 G1 X32 F0.4
N150 Z-40,5
N155 X60
N160 G0 Z5
N165 G1 X28 F0.4
N170 Z-34
N175 X60
N180 G0 Z5
N185 G1 X25 F0.4
N190 Z-30
N195 G0 X60 Z5
N200 G0 X25 Z-30
N205 G1 X40 Z-55 F0.4
N210 G0 X60 Z5
N215 G1 X22,5 F0.4
N220 Z-30
N225 X60
10
N230 G0 Z5
N235 G1 X20 F0.4
N240 Z-30
N245 X60
N250 G0 Z5
N255 G0 Z1
N260 X14
N265 G1 X30 Z-7 F0.4
N270 G0 X60 Z5
N275 Z20
N280;
N285 T3 D1 M6
N290 G97 S800 M3
N295 G0 X60 Z20
N300 G0 Z-27,5
N305 G1 X15 F0.2
N310 G0 X60
N315 Z20
N320;
N325 T4 D1 M6
N330 G97 S300 M3
N335 G0 X60 Z20
N340 G0 Z5
N345 G1 X19,25 F0.1
N350 G33 Z-27,5 K2
N355 X60
N360 G0 Z5
N365 G1 X18,5 F0.1
N370 G33 Z-27,5 K2
N375 X60
N380 G0 Z5
N385 G1 X18,12 F0.1
N390 G33 Z-27,5 K2
N395 X60
N400 G0 Z20
N405;
N410 T5 D1 M6
N415 G97 S700 M3
N420 G0 X60 Z20
N425 Z-98
N430 G1 X0 F0.4
N435 G0 X60
N440 G0 Z20
N445 M9
N450 M5
N455 M30
11
12
13
14
15
16
17
18