U-2 2010 Master Rad
U-2 2010 Master Rad
MAINSKI FAKULTET
PROGRAMIRANJE NUMA
Programiranje NU glodalica pomou programskog paketa Shop Mill
MASTER RAD
Kandidat:
Mentor:
ZLATICA S. GEROV
U-2/2010
PROGRAMIRANJE NUMA
UNIVERZITET U NIU
MAINSKI FAKULTET
PROGRAMIRANJE NUMA
MASTER RAD
ZLATICA S. GEROV NI, oktobar, 2011
Tema ovog master rada su numeriki upravljane maine i njihovo programiranje. Kroz ovu temu bie dat osvrt na osnovne koncepcije numerikog upravljanja, zatim na savremene maine i ono to je najvanije, bie u potpunosti pojanjeni principi CAM programiranja numeriki upravljanih glodalica na jednom konkretnom primeru. Dinamian razvoj NUMA zahteva od izvrioca vii nivo znanja u poreenju sa klasinim procesima. Cilj ovog rada je da doprinese u sagledavanju ove oblasti. The theme of this master thesis are numerically controlled machines and their programming. The theme will be a review of the basic concepts of numerical control, modern machines and most importantly, the principles of CAM programming in numerically controlled milling machines will be fully explained in one concrete example. A dynamic development of NUMA requires its user to have a higher level of knowledge compared to classic processes. The aim of this paper is to contribute to the perception of this area.
Page 2
PROGRAMIRANJE NUMA
SADRAJ:
1. UVOD.......................................................................................................................................... 2. NUMERIKI UPRAVLJANE MAINE............................................................................................. Numeriki upravljane maine za obradu rezanjem.............................................. Numeriki upravljane maine za obradu deformisanjem.................................... Numeriki upravljane merne maine................................................................... 2.1. PRIMENA NUMERIKI UPRAVLJANIH MAINA........................................................... 2.2 PREDNOSTI I NEDOSTACI NUMERIKI UPRAVLJANIH MAINA ALATKI....................... 2.3. STRUKTURA NUMERIKI UPRAVLJANIH MAINA ALATKI........................................... 2.3.1. Pogonski sistemi......................................................................................... 2.3.2. Merni sistemi.............................................................................................. 2.4. NUMERIKI UPRAVLJANA MAINA UPRAVLJANI SISTEM........................................ 2.4.1. Nosei i osloni elementi.............................................................................. 2.4.2. Klizne voice............................................................................................... 2.4.3. Sistemi za izmenu alata............................................................................... 2.4.4. Sistemi za podmazivanje............................................................................. 2.4.5. Sistemi za hlaenje..................................................................................... 2.5. NUMERIKA UPRAVLJAKA JEDINICA......................................................................... 2.5.1. Nain rada numerike upravljake jedinice................................................ 2.5.2. Komandna tabla.......................................................................................... 2.5.3. Vrste upravljanja......................................................................................... 2.5.4. Interpolacija................................................................................................ 2.5.5. Proizvoai numeriki upravljakih jedinica............................................... 2.6. SAVREMENE RAUNAROM UPRAVLJANE GLODALICE................................................ 3. METODE PROGRAMIRANJA NUMERIKI UPRAVLJANIH MAINA ALATKI................................... 3.1. RUNO PROGRAMIRANJE........................................................................................... 3.2. STRUKTURA PROGRAMA............................................................................................. 3.3. PROGRAMIRANJE U POGONU..................................................................................... 3.4. PROGRAMIRANJE NUMA POMOU RAUNARA......................................................... 4. CAM SISTEMI............................................................................................................................... 5. PRIMER PROGRAMIRANJA GLODALICE ZA KONKRETAN DEO POMOU SinuTrain softvera...... 6. ZAKLJUAK................................................................................................................................... 7. LITERATURA
Page 3
PROGRAMIRANJE NUMA
1. UVOD
Savremeno trite i njegova globalizacija postavlja zahteve za sve sloenijim proizvodima i velikim brojem razliitih varijanti projektnih reenja, a sve to kako bi se zadovoljili specifini zahtevi krajnjeg kupca. Konkurencija na globalnom svetskom tritu posebno je izraena u mainogradnji, aeroindustriji, autoindustriji, elektronskoj i ostalim industrijama, pri emu se kao jedan od prioriteta postavlja zahtev za stalnim poveanjem kvaliteta proizvoda, uz nezaobilazan pritisak za smanjenjem cene, kao i skraenjem vremena potrebnog za izlazak proizvoda na trite, to je nemogue ostvariti bez fleksibilnih proizvodnih sistema (FPS). Sa tehniko-tehnolokog aspekta, opstanak na tritu uslovljen je stalnim uvoenjem novih tehnologija, kao to su programabilna i fleksibilna automatizacija, raunarski integrisana proizvodnja (CIM Computer Integrated Manufacturing) i novih koncepta, kao to su holoniki proizvodni sistemi (HSM Holonic ManufacturingSystems), agilni proizvodni sistemi (AMS - Agile Manufacturing Systems), inteligentni proizvodni sistemi (IMS - Intelligent Manufacturing Systems) i sl. Uvoenje ovakvih sistema vodi u pravcu razvoja fabrika XXI veka. U oblasti projektovanja i izrade novih proizvoda i tehnologija primena raunara kroz uvoenje sistema, kao to su raunarski podrano projektovanje (CAD - Computer AidedDesign), raunarski podrana proizvodnja (CAM - Computer Aided Manufacturing), raunarski podrano konstruisanje (CAE Computer Aided Engineering) i drugih slinih sistema i njihova integracija kroz CIM, je imperativ u odravanju konkurentnog poloaja na tritu. Od svoje pojave ranih ezdesetih godina prolog veka do danas, CAD/CAM tehnologije su imale i imaju neizmeran uticaj na razvoj proizvoda. Oko 75 % proizvodnih kompanija u SAD i preko 80% kompanija u Nemakoj (koja se smatra jednom od vodeih ekonomskih sila ujedinjene Evrope) koriste implementirane CAD/CAM tehnologije. Kao rezultat ovog uticaja, CAD/CAM tehnologije se smatraju najveim inenjerskim dostignuem u XX veku, a sigurno je da e se njihov razvoj nastaviti i u budunosti. Primena raunara danas je prisutna kod projektovanja proizvoda, inenjerskih prorauna i analiza, projektovanja tehnolokog procesa (CAPP Computer Aided Process Planning), upravljanja informacijama (EDM Engineering Data Management, PDM ProductData Management). Uopte, kompletna proizvodnja je integrisana i podrana raunarom. Naime, u razvijenim zemljama je nezamislivo vratiti se na nain proizvodnje od pre samo nekoliko godina. Razvoj novih sredstava, kako softverskih i hardverskih, tako i maina i robota, kao i njihovo usavravanje, ima za cilj da se smanji direktno angaovanje oveka u procesima rada. Njihovom primenom u procesu proizvodnje oslobaa se ljudska snaga kao izvor energije i ovek kao izvrilac odreenog rada, a ulogu izvora energije i neposrednog izvrioca rada preuzima maina. Razvijajui pomona sredstva, ovek razvija i njihove sisteme upravljanja. Sistemi upravljanja treba da ga zamene u upravljanju mehanizmima i mainama. Maine i procesi izrade se tako automatizuju, ime se menja i uloga oveka u procesu proizvodnje: ovek od izvrioca postaje organizator i kontrolor radnog procesa. Sve ovo omoguuju odreeni sistemi upravljanja mainama. Time se ostvaruju procesi izrade delova sa unapred zadatim operacijama, bez uea oveka. ovek ne upravlja svim pokretima, svim radnjama, nego kao organizator rada zadaje maini odreeni program rada koji ona samostalno obavlja. Mere koje omoguuju da se neki proces sa odreenim operacijama realizuje samostalno, bez uea oveka, a koji se moe ponavljati i vie puta, odreuju stepen automatizovanosti maina. Odnos broja automatizovanih funkcija maine i ukupnog broja funkcija maine odreuje stepen automatizovanosti maine. Prema tome se vri gruba podela automatizovanosti maine na sledei nain: v osnovni ili prvi nivo automatizovanosti maine je izvravanje zadatih informacija (mehaniki automati, maine sa kontaktnim ubadanjem kao i maine sa kopirnim sistemom upravljanja); v srednji ili drugi nivo je prenoenje i izvravanje zadatih informacija (numeriki upravljane maine koje pored izvravanja i prenose odreene informacije); v vii ili trei nivo je stvaranje, prenoenje i izvravanje informacija (numeriki upravljane maine koje imaju potpuno ili delimino upravljanje u sprezi sa raunarom). Upravljanje alatnom mainom koja je potpuno ili delimino u sprezi sa raunarom pomou unapred pripremljenog programa poznato je kao raunarsko numeriko upravljanje (CNC Computer Numerical Control). Klasine, standardne ili konvencionalne maine alatke, koje su dopunjene specijalnim motorima, senzorima i upravljakim jedinicama predstavljaju numeriki upravljane maine alatke (NUMA). Iako je postignut veoma visok nivo primene informatikih tehnologija u proizvodnim procesima kada su u pitanju projektovanje proizvoda i inenjerski prorauni i analize, u oblasti projektovanja CNC tehnologija Page 4
PROGRAMIRANJE NUMA
kvalitet NC programa jo uvek zavisi u velikoj meri od znanja i iskustva inenjera. Putanja alata se pri obradi prostorno sloenih povrina automatski generie primenom CAD/CAM sistema. Meutim, za pravila nizbor vrsta obrade, redosleda operacija, alata i reima obrade jo uvek je odgovoran inenjer, enjer, u odnosu na ono to mu nude savremeni programi. Sama struktura NC programa zahteva da se tehnoloki parametri definiu po odreenom redosledu, a da se pokazatelji tehnolokog procesa (ukupno vreme obrade, stepen iskorienja obradnih centara, iskorienje zadate postojanosti alata, koliina alata, itd.) sagledaju tek na kraju izrade programa. 2. NUMERIKI UPRAVLJANE MAINE Izlazne karakteristike kod standardnih, konvencionalnih maina alatki usko su vezane za sposobnost posluioca maine koji ih runo upravlja. Runo upravljanje nije vrsta obrade, ve skup akcija tokom vremena s namerom da se ostvare ciljevi procesa obrade obrade. Prema tome, ni umeriko upravljanje ne predstavlja vrstu obrade, ve specijalni koncept upravljanja mainom. Smatra se da je mainska inska obrada jedan od najraznovrsnijih procesa, jer se moe koristiti za dobijanje itavog spektra oblika i povrina. Na osnovu jedne od definicija mainske obrade koja kae da je mainska obrada proces proizvodnje kojim se dobijaju eljeni oblici materijala na tri naina: v skidanjem materijala, odnosno rezanjem (promena zapreminematerijala), v deformisanjem materijala (promena oblika materijala) i v nekonvencionalnim metodama, sve NU maine mogu da se podele na: v numeriki upravljane maine za obradu rezanjem, v numeriki upravljane maine za obradu deformisanjem, v numeriki upravljane maine za nekonvencionalnu obradu i v numeriki upravljane merne maine. Upravljanje izvrnim organima numeriki upravljane maine alatke je automatsko. Za numeriki upravljanu mainu alatku, ija je ema data na slici 1, generalno se moe rei da se sastoji iz dve funkcionalne celine, a to su: 1. numeriki upravljaka jedinica NUJ i 2. mehaniki deo koji je sainjen od podsistema, sklopova i podsklopova i drugih prateih elemenata Slika 1. Opta ema numeriki upravljane maine kao kod konvencionalnihmaina alatki.
Slika 2. NU strug ije je postolje konstrukcijski izvedeno:(a) horizontalno, (b) vertikalno i (c) pod uglom
Page 5
PROGRAMIRANJE NUMA
v NC builica, horizontalna ili vertikalna (slika 3), uglavnom je koordinatna builica, osposobljena za rad sa velikom tanou za buenje otvora ili za operacije srodne buenju (zabuivanje, uputanje, proirivanje, nje, razvrtanje,izrada navoja).
v NU glodalica. Glodalice zahtevaju upravljanje sa funkcionalnom zavisnou vie osa da bi se izvela obrada po pravoj liniji ili konturi. Glavno kretanje glodalice je uvek obrtanje glavnog vretena sa alatom (slika 4). v NC cilindrina brusilica (slika 5). Ova maina funkcionie kao maina za struganje, s tim to je alat drugaiji. Za razliku odstruga kod brusilice je alat tocilo.
Slika 5. NU brusilica
v NU maine alatke za obradu savijanjem (slika 7). Savijanjem se najee obrauju profilisani delovi.
Slika 7. NU maina za obradu cevi savijanjem i razliiti oblici izradaka dobijenih savijanjem
Page 6
PROGRAMIRANJE NUMA
v NU maine alatke za obradu izvlaenjem-pritiskivanjem. Primenjuju rimenjuju se u obradi izradaka rotacionog oblika priblino iste debljine sa ili bez venca. v Numeriki upravljane maine za nekonvencionalnu obradu. Mehanika svojstva materijala alata za konvencionalnu obradu (vrstoa, tvrdoa, postojanost na toplotu i otpornost na habanje) ne mogu da prate tehnologiju obrade novih teko obradivih materijala koji se sve vie primenjuju u savremenoj industriji. Kod nekih metoda obrade, efekat skidanja (odnoenja) materijala zasniva se na korienju fizikih i hemijskih pojava i procesa, korienjem razliitih vrsta energije: elektrine, topolotne, hemijske, svetlosne i druge: obrada rada elektroerozijom (slika 9), laserska obrada (slika 8), obrada plazmom (slika 10) i obrada pomou CO2 (slika 11).
Uloga maina alatki se menja tokom vremena. Osim toga to su postale automatizovane konstruiu se tako da mogu da kombinuju nekoliko operacija na jednom obratku, za ta je ranije bilo potrebno nekoliko razliitih maina. Takoe se ide ka tome da se smanjuju pomona vremena, za izmenu alata ili stavljanje i Page 7
PROGRAMIRANJE NUMA
sklanjanje obratka. Ove promene su integrisane na novoj vrsti maine za obradu, iji koncept nije bio mogu pre nastanka i razvoja tehnologije numerikog upravljanja, a to je obradni centar (slika 15). Obradni centar je maina alatka koja moe da izvede nekoliko mainskih operacija na istom obratku bez dodatnog podeavanja. U takvim obradama uestvuju rotacioni alati za operacije poput glodanja i buenja, a ono to omoguava izvoenje vie operacija bez dodatnog podeavanja je automatska izmena alata. Danas postoji veliki broj proizvoaa numeriki upravljanih obradnih centara. Neki najpoznatiji su: Gentiger Machinery Ind. Co., Ltd., Fulland Machinery Co., Ltd., Denver Ind. Co., Ltd., Leaderway Machinery Co., Ltd., Jeenxi Technology Co., Ltd., Slika 13. Obradni centar C-TEK Technology Corporation, Mikrosam i drugi. 2.1. PRIMENA NUMERIKI UPRAVLJANIH MAINA Najee se primena numerikog upravljanja povezuje sa upravljanjem maina alatki u industriji obrade metala ili nekog drugog materijala (na primer drveta). Mainska obrada jeste bila oblast prve primene NC tehnologije i jo uvek je jedna od najvanijih i najdominantnijih. Meutim, numeriki upravljane maine imaju primenu u svim granama industrije, samo to tamo ne vre neposrednu obradu. Tako su, na primer, u tekstilnoj industriji nale masovnu primenu u upravljanju procesima seenja, pletenja, tkanja i slino. Takoe i u ostalim granama industrije: farmaceutskoj, procesnoj, elektroindustriji i u drugim granama. CNC tehnologija i NU maine koriste se i u izradi umetnikih dela (slika 14).
Razliiti vidovi primene CNC tehnologije kod poslova gde se ne vri neposredna obrada materijala prikazani su na slici 15. Naravno, mogunosti primene CNC tehnologije i numeriki upravljanih maina svakim danom postaju sve vee. 2.2 PREDNOSTI I NEDOSTACI NUMERIKI UPRAVLJANIH MAINA ALATKI Automatizacija maloserijske i serijske proizvodnje kao dominirajueg vida u metalopreradi, uspeno se izvodi primenom numeriki upravljanih maina alatki. One se odlikuju poveanom produktivnou i tanou. Njihova primena podie metalopreradu na vii nivo. Pri tome, treba sagledati prednosti i nedostatke primene numeriki upravljanih maina alatki. Osnovne prednosti primene numeriki upravljanih u odnosu na konvencionalne maine alatke su: v poveanje produktivnosti smanjenjem ukupnog vremena, usled smanjenja glavnog i pomonog vremena, v visoka tanost obrade i neznatna kontrola obratka, v obrada delova sloenijih profila koji teko mogu da se ostvare na konvencionalnim mainama, v poveanje vremenskog stepena iskorienja maine, v smanjenje broja i trajanja pripremnih operacija (obeleavanje, zabuivanje i sl.), v jednostavnije upravljanje procesom proizvodnje, v izbegnuta potreba za visokostrunim posluiocem maine alatke, v posluilac maine alatke ima vie slobodnog vremena i moe da prati rad druge maine i tako dalje.
(b) (a) Slika 15. NU maina za balansiranje alata (a) i primena NU kod skeniranja (b)
Page 8
PROGRAMIRANJE NUMA
Nedostaci primene su: v obavezno planiranje rada do detalja, kao kod svake automatizovane proizvodnje, v veliki investicioni trokovi poveavaju trokove mainskog sata, v potreba za visokostrunim programerima, v pouzdanost numeriki upravljane u odnosu na konvencionalnu mainu alatku moe biti nia, v vei efekti se ostvaruju u automatizaciji velikoserijske proizvodnje i tako dalje. Uporedna analiza korienja maina pokazuje da jedna numeriki upravljana maina zamenjuje 3 do 8 konvencionalnih maina alatki, to omoguuje smanjenje opreme, proizvodnog prostora, radne snage i drugo. Produktivnost se poveava do 50%, tanost izrade delova poveava se 2 do 3 puta, a broj i cena naknadnih operacija smanjuje se 4 do 8 puta. Vremenski stepen iskorienja numeriki upravljane maine treba da je veliki, jer se numeriki upravljana maina alatka ve posle 5 godina smatra zastarelom. Na skraivanje veka trajanja maine utie i stalna pojava novijih, savremenijih i produktivnijih tipova maina alatki. 2.3. STRUKTURA NUMERIKI UPRAVLJANIH MAINA ALATKI Numeriki upravljani sistem je skup podsistema sa odreenim konstruktivnim karakteristikama koji su meusobno funkcionalno povezani u celinu, ali tako da se svaki podsistem moe tretirati kao posebna celina sa potpunom strukturom podsistema. S obzirom da se numeriki upravljana maina moe smatrati kao numeriki upravljani obradni sistem, to je njena opta strukturna ema prikazana na slici 16. Strukturu numeriki upravljane maine alatke ine: v numeriki upravljaka jedinica - NUJ, v pogonski sistem - PS, v upravljani sistem - US i MERNI SISTEM - MS v merni sistem MS.
MAINA ALATKA -MAMerni element Pogonski motor POGONSKI SISTEM - PS Slika 16. Opta strukturna ema numeriki upravljanog obradnog sistema NUMERIKI UPRAVLJAKA JEDINICA -NUJ-
Programiranje obradnih procesa na numeriki upravljanim obradnim sistemima obuhvata niz aktivnosti na sistematizaciji obradnih informacija, njihovom ispisivanju odreenim redosledom prema pravilima programskog jezika u formi upravljakog programa. Preko upravljakog programa numeriki upravljana maina dobija, na odreeni nain kodirane, sve potrebne informacije za automatsku obradu nekog elementa. To su informacije o potrebnim kretanjima (glavnim i pomonim), informacije za ukljuivanje i iskljuivanje izvrnih organa maine, poetak i zavretak programa, informacije za automatsku izmenu alata, podatke o reimima obrade i dr. Upravljaki programi unose se u numerikom obliku u numeriki upravljaku jedinicu NUJ. Upravljaka jedinica tako pripremljene informacije obrauje i prema stepenu prioriteta saoptava izvrnim organima maine. Na taj nain se ostvaruje upravljanje procesom obrade radi ostvarenja potrebne konfiguracije izratka. Pogonski sistem - PS treba da realizuje naredbe dobijene od NUJ. On vri pokretanje radnih organa maine, brzinama i pomacima datim upravljakim programom, vodi ih po zadatim putanjama i dovodi u zadate poloaje. Upravljani sistem - US ini maina alatka. Ona treba da ostvari programom zadate naredbe. Na nju se postavljaju alati i pripremak koji, vrenjem relativnih kretanja, formiraju konturu izratka. Tano voenje i dovoenje radnih organa u zadate poloaje znaajno je za tanost oblika i veliina izratka. Tu ulogu preuzima merni sistem - MS koji daje signal o poloaju, poziciji ili stanju radnog organa maine.
PROGRAMIRANJE NUMA
v visok stepen reagovanja na upravljake signale, v visok stepen iskorienja, v male gabaritne veliine i v pouzdanost u radu. U procesu obrade, u obradnom sistemu, dolazi do gubitaka energije. U prenosnicima snage, leajevima, voicama i u drugim elementima deo energije se troi na savlaivanje otpora trenja. Pogonska snaga maine i stepen korisnog dejstva su vane karakteristike obradnog sistema. U optem sluaju, pogonska snaga maine alatke, kao ulazna snaga u obradni sistem, sastoji se od korisne snage rezanja kao izlazne snage i snage koja se troi na savlaivanje otpora u celom sistemu. Parametri za izbor pogonskog sistema kod NU maina alatki su sledei: v zahtevana snaga za proces obrade, v raspoloiva snaga i v dinamike karakteristike pogonskog sistema. Pogonski sistemi kod numeriki upravljanih maina alatki u zavisnosti od izvora energije mogu biti: elektromotori jednosmerne i naizmenine struje, korani motori, hidrauliki motori, pneumatski motori i drugi, a prema funkciji koju obavljaju mogu biti za glavna i pomona kretanja. U primeni su najee: elektromotori jednosmerne struje ili DCmotori (Direct Current), elektromotori naizmenine struje ili AC-motori (Alternate Current) i korani motor (Stepping). Prenosnici za glavna i pomona kretanja su posebne celine NU maine iji je zadatak prenos snage na izvrne organe maine. Glavno kretanje kod maina alatki omoguuje ostvarivanje samog procesa obrade (npr. rezanja), a izvodi ga alat ili obradak, i moe biti kruno i pravolinijsko. Pomono kretanje je ono kretanje alata ili obradka koje omoguuje ostvarivanje kontinuiteta procesa obrade. Pomonih kretanja moe biti vie i mogu biti takoe kruna i pravolinijska. Prenosnik za glavno kretanje ostvaruje razliite brzine kretanja glavnog vretena za koje se preko posebnog pribora privruje alat ili obradak. Najee se brzine kretanja glavnog vretena menjaju promenom broja obrtaja izlaznog vratila prenosnika glavnog kretanja. Glavno vreteno se pokree pomou motora i prenosnika izmeu kojih se nalazi i ureaj za merenje brzine kretanja. Prenosnik za pomono kretanje, bez obzira ko vri pomono kretanje, obradak ili rezni alat, treba da obezbedi kruno ili pravolinijsko kretanje. Ukoliko obezbeuje pravolinijsko kretanje onda se za transformaciju krunog u pravolinijsko kretanje koristi sklop navojnog vretena i recirkulacione navrtke, koja je u vrstoj vezi sa pokretnim delom maine. Za pogon pomonog kretanja najee se koriste motori jednosmerne struje ili korani motori. Upravljanje glavnim i pomonim kretanjem vri se iz upravljake jedinice pomou odgovarajuih naredbi u programu. Kod NU maina glavno kretanje moe se ostvariti obrtanjem u smeru kazaljke na satu ili u suprotnom smeru od kretanja kazaljke na satu, gledano iz pravca glavnog vretena. Elektromotor zajedno sa prenosnikom prima od upravljake jedinice naredbu za jedno ili drugo obrtanje. Naredba zavisi od konstruktivnih karakteristika maine i od same vrste obrade
PROGRAMIRANJE NUMA
v pouzdanost u radu. Savremeni merni sistemi mogu da rade i kao viestepeni, prvo kao merni sistemi za grubo i srednje fino pozicioniranje u blizini zadate take, a zatim i kao merni sistemi za fino i vrlo fino pozicioniranje, tj. za dovoenja alata u zadatu taku sa visokom tanou.
Danas se najee koriste merni sistemi sa fotoelektrinim oitavanjem optikih reetki kod lenjira ili diskova (slika 17). Merenje pomeranja izvrnih organa NUMA moe da se vri i pomou laserskih interferometara (slika 18). Ovakav nain je veoma pogodan kod velikih pomeranja izvrnih organa maine (10m i vie), kada druge metode ne daju dovoljnu tanost zbog sumarne greke usled velikih pomeranja. 2.4. NUMERIKI UPRAVLJANA MAINA UPRAVLJANI SISTEM Deo obradnog sistema pod nazivom maina alatka je jedna ili vie maina alatki sa prateim ureajima kao posebnim celinama i sa odgovarajuim instalacijama. Maina alatka treba da ostvari programom zadate naredbe, tj. na njoj se vri neposredna obrada materijala. Da bi ona ostvarila tehnoloku funkciju obrade u okviru nje se nalaze izvrni organi, pribori, alati kao i polazni materijal za obradu - pripremak. Izvrne organe maina alatki pokreu pogonski sistemi i to na osnovu naredbi dobijenih od upravljake jedinice. Povratne informacije o postignutim poloajima i tekuim pozicijama izvrnih organa upravljakoj jedinici alju merni sistemi koji se takoe nalaze na maini alatki. Alat i pripremak izvode relativno kretanje, jedan u odnosu na drugi. Ovo kretanje moe da izvodi: v samo alat, v samo obradak i v istovremeno i alat i obradak. Relativno kretanje izvodi se u pravcu jedne ili vie osa istovremeno u zavisnosti od vrste maine i eljene konfiguracije obratka. Obradak je ogranien povrinama, a obrada se izvodi po tim elementarnim povrinama, odnosno zahvatima koji formiraju odreene elementarne povrine. Logian redosled zahvata je radni program koji obuhvata sve geometrijske i tehnoloke informacije potrebne maini alatki za obavljanje radnog zadatka Ako se maina alatka posmatra kao sistem, onda ona ima podsisteme koji su posebne celine i ine komponente maine alatke i to: v nosei i osloni elementi, v klizne voice, v sistemi za izmenu alata, v sistemi za podmazivanje, v sistemi za hlaenje, v pogonski sistemi, v merni sistemi i v numeriki upravljaka jedinica.
PROGRAMIRANJE NUMA
Pokretni elementi su nosa alata i/ili nosa obratka. Statiki elementi strukture spajaju se elementima vrste razdvojive veze i formiraju ram maine. Pokretni delovi strukture, koji mogu biti pomerljivi tokom procesa obrade ili pre i posle obrade, oslanjaju se i vode pomou voica na strukturi. Kod voenja se koriste principi klizanja, kotrljanja ili plivanja, od ega zavisi oblik konstrukcija voice. U navedenim sluajevima zahtevi statike i dinamike krutosti, kao i geometrijske tanosti, moraju da budu ostvareni. Svi elementi strukture, pokretni i nepokretni povezani u celinu, zajedno sa alatom i obratkom, zatvaraju tok sila i naprezanja unutar strukture, a na temelj se prenosi samo teina maine i obratka, u reim sluajevima i inercijalne sile. Elementi strukture maine alatke izvode se livenjem i zavarivanjem od sivog liva i u kombinaciji raznih materijala, koji su prirodnim ili vetakim putem, osloboeni napona unetih u materijal tokom procesa livenja, zavarivanja i procesa obrade. Reenja postolja mogu biti razliita, a kakva e konstrukcija biti zavisi od namene maine alatke. Pri tome treba voditi rauna o statikom i dinamikom optereenju maine alatke, koja se ponaa kao elastini sistem koji ima odreenu statiku i dinamiku krutost. Kako se konfiguracija numeriki upravljane maine alatke bitno razlikuje od konfiguracije konvencionalne, postavlja se problem brzog i efikasnog odvoenja strugotine iz zone rezanja. Tako se izrauju postolja pod uglom i vertikalna, koja omoguuju da se strugotina udaljava iz zone obrade slobodnim padom i doputa se posluiocu laki pristup obratku i alatima. Konfiguracija horizontalnog postolja obezbeuje bolji oslonac za klizae i nosa alata, ali tee odvoenje strugotine.
Vrlo esto se izmeu pokretnih i nepokretnih klizaa postavljaju plastine mase, i to na dva naina. Prvi je, kada se trake lepe na krai pokretni deo klizaa ime se dobija klizni par: metal - plastina masa. Drugi nain je da, kada se kliza postavi na voice po kojima klizi, mali zazor izmeu povrina za naleganje ispuni nalivnom masom, posle ega se povrine naleganja malo poprave i prilagode voicama. Oba ova reenja su dobra, ali ipak su loija od kotrljajnih, aero i hidrostatikih reenja. Zavojno vreteno, koje se nalazi na veini konvencionalnih maina alatki, nije pogodno za numeriki upravljane maine alatke. Veliko je trenje i habanje, veliki je zazor, koristi se za relativno male brzine, ne obezbeuje eljenu tanost i zato je zamenjeno zavojnim vretenom sa recirkulacionom navrtkom (slika 20). Kod ove vrste zavojnih vretena trenje klizanja efikasno je zamenjeno trenjem kotrljanja. Zavojno vreteno i navrtka imaju precizno izraene zavojne lebove po kojima cirkuliu kuglice. Geometrijski oblik zavojnog leba moe biti polukrug ili gotiki luk. Krutost pogonskog sistema i tanost pozicioniranja moe se poveati prednaprezanjem sklopa zavojno vreteno - navrtka. Prednaprezanje se ostvaruje pomou dve navrtke kojese postavljaju tako da se izmeu njih ostvari prednaprezanje na istezanje ili pritisak. Stvarna elastina linija vretena odrava se u dozvoljenim granicama odstupanja od ose vretena, to povoljno utie na tanost pozicioniranja. Ovo je posebno vano za numerike maine alatke sa indirektnim mernim sistemima. Zavojna vretena sa recirkulacionom navrtkom imaju vrlo mala trenja, tako da su gubici energije i stvaranja toplote u njima zanemarljivo mali.
Page 12
Sistemi za izmenu alata u automatizaciji procesa obrade imaju bitnu ulogu. Sve vei zahtevi za tanou i sloenijom konfiguracijom delova nameu potrebu obrade iz jednog radnog poloaja - jednog stezanja, a sa druge strane se zahteva upotreba vie razliitih alata. Smanjenje pomonog vremena donosi odgovarajue utede i direktno opravdava uvoenje sistema za izmenu alata. Rezne alate moe da zameni i posluilac maine runo. U praksi takva izmena je kod nekih NU glodalica i NU builica. Ovo je mogue zato to su njihovi nosai reznih alata lako pristupani. Meutim, NU strugovi i obradni centri za potrebe automatizovane proizvodnje po pravilu poseduju automatske ureaje za izmenu reznih alata, koji zavisno od konstrukcije, mogu da prime razliit broj reznih alata. Za automatsku izmenu alata u primeni su: v revolverske glave i v magacini alata.
Revolverska glava je posebna celina maine alatke (slika 21). Ona omoguuje automatsku izmenu alata. Veina NU strugova ima jednu ili dve revolverske glave koje mogu biti horizontalne i vertikalne. Da bi se poveala produktivnost u upotrebi su konstrukcije sa dva ili vie nezavisno upravljanih revolvera koji rade simultano. Drai alata su standardizovani i proizvoaima revolverskih glava nameu se zahtevi u odnosu na sisteme stezanja, odnosno aure za prihvat alata. Mogunost privrivanja reznih alata u revolveru je razliita. Na primer, svaki alat ima svoju kasetu, kasetni sistem, ili moe biti revolver sa direktnim stezanjem i spajanjem sa izmenljivim standardizovanim draima. Magacin alata je poseban funkcionalni sistem kod NU maina. Sloeniji izradak zahteva vei broj razliitih alata za obradu. Revolveri sa velikim brojem alata postaju glomazni, zahtevaju vie prostora i oteavaju pristup radnom prostoru maine. Zbog toga se za smetaj veeg broja alata kod sloenijih maina koriste magacini alata. Primena im je kod sloenih obradnih sistema, obradnih centara. Magacin ima najee lankasti oblik tj. oblik gusenice (slika 22). Kretanje im je upravljivo. Konstruktivno reenje je takvo da eliminie probleme sudara alata i obratka pri izmeni alata. Kod nekih obradnih centara magacin alata moe biti u obliku karusela (slika 23). Magacini alata zahtevaju poseban pribor za manipulaciju alatima. To je manipulator hvata, takoe upravljani, koji ima ulogu da u toku izvoenja operacije, izmeu dva zahvata iz steznog pribora izvadi prethodno korieni alat, a da iz magacina uzme drugi i postavi ga u isti Slika 23.Magacin alata u obliku karusela stezni pribor radi ostvarenja novog zahvata (slika 24). U toku novog zahvata, hvata e ostaviti prethodni alat u magacin. Ovde postoje dva naina: prvi, kada se alat ostavlja na tano odreeno mesto u magacinu koje pamti upravljaka jedinica i drugi nain, kada se alat ostavlja na najblie mesto u magacinu a usput se saoptava upravljakoj jedinici na kom mestu se nalazi taj alat. Sistem za izmenu alata mora da poseduje logiku smera, da omogui najkrai put do eljene pozicije. Iz izloenog moe se rei da sistem za izmenu alata treba da ispuni odreene uslove:
Slika 24. Sistem za izmenu alata
Page 13
PROGRAMIRANJE NUMA
v v v v v
laku i brzu izmena alata, pristupanost obradi, dobru snabdevenost sredstvom za hlaenje, ponovljivost pozicioniranja istih alata i pristupanost posluiocu maine
PROGRAMIRANJE NUMA
v vrsti obrade (buenje, struganje, glodanje i drugo), v broju upravljanih osa i v stepenu automatizovanosti ostalih funkcija. Sa aspekta razvoja elektronike NUJ razlikuju se sledei sistemi: v NC sistem hardverski bazirane NUJ koje itaju spolja sainjene programe (eksterno) i v CNC sistemi softverski bazirane NUJ, raspolau raunarom koji omoguuje posluiocu da startuje, menja i prekida program. Jednom sainjen upravljaki program mogue je preneti i arhivirati pomou razliitih nosaa podataka. Na primer: buena traka, magnetna traka, disketa ili noviji nosai informacija. Da se sve to ostvari CNC upravljake jedinice mora da poseduju odgovarajue prikljuke (interface) za prenos podataka. Za te prikljuke postoje standardi koji obezbeuju da se razmena podataka izmeu upravljake jedinice i eksternog ureaja odvija besprekorno. 2.5.1. Nain rada numerike upravljake jedinice NUJ se sastoji iz niza konstruktivnih delova. Jezgro ini raunar, koji obavlja sva izraunavanja i logika povezivanja. Kako je NUJ izgraena na modularnom principu, mogue je da jedna upravljaka jedinica ima i vie mikroprocesora ije su funkcije podeljene. Na primer NUJ moe da sadri tri mikroprocesora: centralni, drugi za izraunavanje konturnih problema i trei za interpolaciju. Sastavni delovi numerike upravljake jedinice prikazani su na slici 26. Na istoj slici vidi se veza posluioca i maine alatke. Centralni mikroprcesor obrauje programske podatke koji su na adekvatan nain uneti u memoriju. Obraeni podaci u vidu komandnih impulsa upuuju se maini alatki. Komandni impulsi su u principu elektrini
impulsi odreenog nivoa i vremena trajanja. Neprestano, u kratkim vremenskim intervalima, proverava se da li su komandni impulsi stigli do izvrnih organa. Nain rada upravljake jedinice moe biti objanjen na primeru pozicioniranja ose na slici 27.
2.5.2. Komandna tabla Komandna tabla NUJ moe biti oblikovana na vie naina. Njeni elementi mogu se grubo podeliti na sledei nain (slika 28):
Slika 28. Elementi komandne table uprvaljake jediniice: 1- elementi za pokazivanje i praenje, 2 - prekidai za izbor naina rada, 3 - elementi za pogramiranje (tasteri), 4 - tasteri za korekciju i skraeni unos podataka, 5 - pokaziva optereenja motora, 6 - elementi za upravljanje mainom (taster - stop), 7 - ukljuivai broja obrtaja i koraka, 8 - tasteri za aktiviranje odreenih funkcija maina, 9 - toki za runo aktiviranje pomonih kretanja maine.
Page 15
PROGRAMIRANJE NUMA
v Elementi za pokazivanje i praenje: ekran, digitalna polja ili razne signalne sijalice. NUJ novijeg datuma imaju i mogunost simuliranja programa na ekranu, pri emu na pogodan nain prikazuju svako pomeranje alata. v Prekidai za izbor naina rada, koji se bira u zavisnosti od reenja komandne table okretanjem ukljuivaa ili pritiskom odgovarajueg tastera. Informacija o nainu rada dobija se preko odreene signalne lampice ili po prikazanom tekstu i brojevima na ekranu odnosno digitalnom polju. Nain rada maine grubo se moe podeliti na sledei nain: v automatski rad , u kojem se realizuje napisani program za NU mainu alatku, v runi reim rada (za konvencionalno upravljanje mainom alatkom), v zadavanje mera reznih alata u odnosu na jednu referentnu taku nosaa alata, kao i odstupanja mera reznih alata nastalih kao posledica habanja u procesu obrade, takozvane korekcije alata, v zadavanje podataka maini alatki u kojem se definie referentna taka obratka ili zadavanje parametara ija je uloga znaajna pri realizaciji ciklusa obrade u parametarskom programiranju. v Elementi za programiranje su tasteri pomou kojih posluilac maine unosi i koriguje program i zadate podatke (pomou alfanumerike tastature). v Elementi za upravljanje mainom - namenjeni su za direktno aktiviranje odreenih funkcija maina alatki, na primer, Slika 29. Izgled komandne table za ukljuivanje rashladnog sredstva, promena broja obrtaja koji je CNC upravljanje proizvoaa dao programer, korekcija programiranih vrednosti pomaka i SCHLEICHER ELECTRONIC slino. Raunar NUJ ne moe na maini alatki direktno da aktivira sve funkcije. Za to je potreban posrednik. Zadatak posrednika je da strujne impulse iz NUJ transformie za potrebe maine alatke, i to tako da ona reaguje na svaki strujni impuls koji joj zadaje program ili posluilac. Primajui informacije NUJ prima zadatak relativnog voenja alata i obratka po zadatom programu radi ostvarenja potrebne konfiguracije izratka. Da se obavi ovaj odgovorni zadatak treba da postoje uporeivai, pojaivai i pretvarai. Na primer, nivo signala moe biti nedovoljan za upravljanje motorima NU maine alatke i signale treba pojaati, a neki signali se ne mogu uporediti i treba ih pretvoriti u pogodne za uporeenje. Pojaavai impulsa imaju ulogu da strujne impulse niske snage pretvaraju u strujne impulse visoke snage. Pretvarai mogu biti tipa A/D ili D/A za pretvaranje analognih u digitalne veliine, i obratno. Uporeivai (diskriminatori) imaju ulogu poreenja zadatih i ostvarenih pozicija radnih organa radi formiranja upravljakog signala. Na primer, ako od NUJ stie strujni impuls za pogon pomeranja du X-ose, proverava se da li su ispunjeni i drugi uslovi za obavljanje kretanja kao to je odgovarjui poloaj titnika radnog prostora, ukljueno sredstvo za hlaenje, za podmazivanje i slino. Ako su uslovi ispunjeni, pogon za pomeranje startuje, ali uslovno mora da su ukljuene i druge mainske funkcije, to se vidi preko odgovarajuih svetlosnih signalnih sijalica. Pri tome mora da se vodi rauna da ne doe do istovremenog izvrenja mainskih funkcija koje iskljuuju jedna drugu. Na primer, stezai stezne glave kod struga ne smeju se otvarati dok se glavno vreteno obre. 2.5.3. Vrste upravljanja NUJ kao posebna celina NU maine alatke ima osnovni zadatak da upravlja putanjom, bez obzira ko izvodi to kretanje (obradak ili alat), geometrijskim uslovima upravljanja i da usaglaava meusobno razne mainske funkcije. Proces obrade moe da zahteva, a i ne mora, meusobno zavisna kretanja izvrnih organa maine u koordinatnim pravcima. Prema tome, postoji: v upravljanje kretanjem bez funkcionalne zavisnosti i v upravljanje kretanjem sa funkcionalnom zavisnou u pojedinim koordinatnim pravcima. Upravljanje kretanjem bez funkcionalne zavisnosti zove se jo i poziciono. Zavisno od relativnih kretanja izmeu alata i obratka, odnosno da li su alat i obradak pri kretanju u zahvatu ili ne, poziciono upravljanje moe biti koordinatno i linijsko.
Page 16
PROGRAMIRANJE NUMA
Koordinatno upravljanje (upravljanje taka po taka, point-to-point) omoguuje pozicioniranje alata na programiranu taku, a rezni alat nije u zahvatu. Kod ovog upravljanja nije bitan oblik putanje do postizanja zadate pozicije, ve tano pozicioniranje. Pogoni pojedinih osnih kretanja, zavisno od modela NUJ, mogu se ukljuivati ili odvojeno ili istovremeno, sve dok se ne ostvare svi pojedinani poloaji. Poto alat nije u zahvatu, ovo upravljanje uvek se ostvaruje maksimalnom brzinom. Kretanje moe biti u pravcu jedne a zatim u pravcu druge ose, ili istom brzinom pozicioniranja u oba pravca do postizanja zadate vrednosti jedne koordinate, a zatim u pravcu samo jedne ose do postizanja zadate vrednosti i druge koordinate. Primenjuje se pri buenju, takastom zavarivanju, probijanju, prosecanju i tako dalje. Minimalan broj upravljanih osa kod NU maina je dve ose upravljanja, X i Y - osa za builicu, X i Y- osa za NU presu, X, Y i Z- osa za glodalicu. Linijsko upravljanje omoguuje kretanje du date linije primenom linearne interpolacione funkcije, uz istovremenu obradu, i to sve do postizanja zadate vrednosti na liniji. To je najrasprostranjeniji nain kretanja kod NU maina. Nain kretanja od jedne do druge take obavlja se po unapred zadatoj liniji, koja moe biti prava ili kriva, a obe koordinate u svakom trenutku mogu menjati vrednost. Upravljanje kretanjem sa funkcionalnom zavisnou ima osobinu da se kretanja radnih organa u svim pravcima mogu odvijati u meusobno funkcionalnoj zavisnosti. Ima primenu kod maina predvienih za obradu krivih povrina, kontura i zove se jo konturno ili krivolinijsko upravljanje. Omoguava pozicioniranje pri brzom hodu, pomeranje paralelno osama i pomeranje prema proizvoljnim takama obratka. Prema broju nezavisnih i istovremeno upravljanih osa, razlikuje se konturno upravljanje sa dve fiksne ose, dve promenljive ose, tri i vie osa upravljanja. Glavna karakteristika bilo koje NU maine alatke je broj upravljanih osa. Opte poznato je da kretanje u prostoru ima tri translacije, du osa prostornog sistema (X, Y i Z) i tri rotacije oko svake od ovih osa. Oznaka upravljivosti D odreuje sa koliko komponenti se moe upravljati. Broj istovremeno upravljanih osa zavisi od tipa i namene NUJ. Strug ima najee 2D-ose upravljanja jer se strugarski no pomera uzduno i popreno u istoj ravni. Glodalica moe biti konstruisana tako da sva tri pomona kretanja ostvaruje obradak, privren za radni sto ili to ini alat sa glavnim vretenom, a mogue su i druge kombinacije i tada ima 3D-ose upravljanja u okviru svog radnog prostora. Postoji i reenje glodalice koja ima 2,5D-ose upravljanja. Ova oznaka znai da na toj maini postoje tri ose upravljanja, ali da sve tri ne mogu biti istovremeno aktivne. Na primer, kretanje je u ravni X-Y, a du Z-ose pomeranja nema, ili X-Z ose su aktivne, a Y-osa miruje, ili Y-Z ose aktivne, a X-osa miruje. Postoji glodalica koja ima 4D-ose upravljanja, radni sto pomera se du X,Y i Z-osa i rotira oko Z-ose,znai rotacija u horizontalnoj ravni i to je etvrta osa upravljanja, dakle postoje tri translacije i jedna rotacija. Postoje maine alatke i sa vie od 6D-osa upravljanja. To su maine alatke koje imaju dva ili vie nosaa alata. Osim isto geometrijskog upravljanja kretanjem alata ili obratka, postoji i upravljanje mainskim funkcijama. Broj mainskih funkcija ne zavisi samo od maine alatke ve i od upravljake jedinice. One mogu biti pogramirane kao pomone i dodatne funkcije. Ukoliko je vei broj mainskih funkcija koje se mogu reiti pomou upravljake jedinice, utoliko je ta upravljaka jedinica pogodnija za automatizaciju procesa obrade. Na primer, mainske funkcije mogu biti: v ukljuivanje glavnog vretena i regulacija broja obrtaja, v pozicioniranje glavnog vretena, v ukljuivanje sredstva za hlaenje i podeavanje eljenog pritiska, v odravanje pomaka konstantnim, v ukljuivanje dodatnih ureaja, v upravljanje mernim ureajima i ureajima za izmenu obratka, za dotur materijala, sortiranje, transport strugotine i drugo. 2.5.4. Interpolacija Upravljanjem se ostvaruju programom zadate putanje alata, odnosno obratka. Da bi se ostvarila stroga zavisnost izmeu pomeranja u pravcima pojedinih koordinatnih osa, NUJ treba da sadri: v regulator brzine pomonog kretanja, koji preko odnosa komponenata brzine u pravcu osa, odreuje pravac tangente u svakoj taki konture, odnosno odreuje pravac brzine alata, i v interpolator koji definie koordinate taaka konture od poetne do ciljne take. Na crteu izratka, odreene konturne povrine prikazuju se pomou skupa elementarnih geometrijskih primitiva koje predstavljaju kontinualne linije ili povrine u prostoru. Pogonski sistemi numeriki upravljanih maina mogu da ostvare kretanje (alata - izratka) kao skup diskretnih taaka od startne take (A) do ciljne take (B). Taj skup taaka treba da aproksimira sa odgovarajuom tanou eljenu liniju ili povrinu na Page 17
PROGRAMIRANJE NUMA
obratku. Postupak aproksimacije kontinualnih elemenata (linija - povrina) skupom diskretnih taaka naziva se interpolacija. Prema vrsti funkcionalne zavisnosti izmeu kretanja kod numeriki upravljanih maina koriste se: v linearna, v kruna i v parabolina interpolacija. Kod svake vrste interpolacije NUJ izraunava niz taaka koje lee na putanji. Ako je putanja alata izmeu dve susedne take pravolinijska, onda je to linerana interpolacija, ako je kruna ili parabolina onda je to kruna ili parabolina interpolacija. Tokom rada NUJ neprestano kontrolie i doteruje osna kretanja usaglaavajui izraunatu putanju sa ostvarenom.
Slika 30. Primena linearne interpolacije od A do B alat se kree po pravim linijama: 1-2, 2-3, 3-4, 4-5 i aproksimira krunu putanju
Slika 31. Kruna interpolacija: a) smer kretanja kazaljke sata i b) obrnuti smer od kretanja kazaljke sata.
2.5.5. Proizvoai numeriki upravljakih jedinica Pojava standarda u arhitekturi upravljakih sistema i upotreba koncepcije otvorene arhitekture je uzrok pojave otre konkurencije na tritu, kao i nastanka velikog broja manjih proizvoaa, uglavnom poteklih iz istraivakih institucija, koji do sada nisu bili sposobni da sami razviju kompletno upravljanje. Pri tome treba imati na umu da vodei svetski proizvoai, kao to su Siemens, Fanuc i Fagor, svojim istraivanjima diktiraju dalji razvoj ove oblasti. panski proizvoa elektronskih ureaja FAGOR od sedamdesetih godina dvadesetog veka proizvodi i CNC upravljake jedinice i digitalne upravljake i merne elemente neophodne u industijskoj upotrebi. Iako spada u red manjih proizvoaa CNC upravljakih jedinica, Fagor intenzivno istrauje uvoenje novih tehnologija i standarda u koje spada i otvorena arhitektura. Trenutno su najvie u upotrebi dva tipa CNC upravljakih jedinica ovog proizvoaa, baziranih na otvorenoj arhitekturi i Windows operativnom sistemu: FAGOR 8055 CNC i FAGOR 8070 CNC sa razliitim mogunostima izbora pojedinih komponenti. Kao i veina vodeih proizvoaa i Fagor je upravljaki sistem koncipirao kao dvodelni (slika 33), sastavljen iz CNC panela sa PC funkcijama, koji je postavljen na samoj maini, i CNC jedinice (centralne upravljake jedinice) koja se nalazi u komandnom ormanu, dok vezu izmeu njih ine visokobrzinska serijska veza ili neki drugi vid komunikacije. FAGOR 8055 CNC upravljaka jedinica (slika 34) je namenjena konstrukciono jednostavnijim konvencionalno graenim CNC mainama alatkama, kao to su: strugovi i obradni centri za struganje, glodalice i obradni centri za glodanje, kao i za brusilice. Upravljaka jedinica 8055 CNC ima mogunost kontrole i upravljanja do etiri ose upravljanja, a opciono postoji mogunost povezivanja do 7, uz dva radna vretena,
Slika 33. CNC jedinica i CNC panel FAGOR
Page 18
PROGRAMIRANJE NUMA
kompenzacija greke ose je u 256 taaka po osi, SERCOS interfejs za digitalne komunikacije izmeu upravljakog sistema i digitalnog servo ureaja koji funkcionie na bazi optikih kablova. FAGOR 8070 CNC upravljaka jedinica spada u grupu naprednijih upravljakih jedinica namenjenih mainama alatkama za visokobrzinsku obradu. Osnovna njena karakteristika je velika brzina izraunavanja veliina Slika 34. Monitori namenjeni upravljakom sistemu 8055 neophodnih za izvravanje komandi. U ovom sluaju je vreme izraunavanja pojedinanih blokova programa svedeno na jednu milisekundu. Ostale napredne funkcije koje su ugraene u ovu upravljaku jedinicu su: v napredni algoritmi za kontrolu putanje obrade, v kontrola greaka za prevenciju greaka u kretanju, v splajn interpolacija, v post-interpolacioni filteri za eliminisanje rezonance. Ova upravljaka jedinica (slika 35) je zasnovana na Pentium procesorima (postoji Slika 35. Monitor za mogunost izbora) sa Windows operativnim sistemom, to pored svih prednosti PC upravljaki sistem tehnologije ukljuuje i mreno povezivanje sa drugim raunarima. Poznati japanski proizvoa FANUC ve godinama predstavlja jednog od lidera u proizvodnji i razvoju upravljakih sistema. Njihovo primarno trite ine Azija i Severna Amerika, gde su njihovi sistemi preovlaujui u primeni u mainama alatkama i robotskim sistemima. Nova serija Fanuc-ovih upravljakih sistema baziranih na otvorenoj arhitekturi (160i, 180i, 210i, kao i 160is, 180is, 210is) predstavlja integraciju konvencionalne CNC upravljake jedinice i PC raunara. Kao i u drugim sluajevima i Fanuc je naprednije modele upravljakih sistema ove, nove generacije upravljakih jedinica koncipirao iz dva dela: tankog panela koji se ugrauje na mainu i CNC jedinice koja se postavlja u upravljaki orman, dok vezu izmeu njih ini visokobrzinska serijska komunikacija (slika 36). Ovakav koncept je primenjen na modele 160i, 180i i 210i koji spadaju u upravljake sisteme visokih performansi, na kojima se nalaze verzije Windows 2000 i Windows XP operativnog sistema i koji imaju Slika 36. FANUC upravljaki sistem nove generacije vee zahteve za elementima PC Slika 37. CNC jedinica raunara. Upravljaki sistemi koji imaju zahteve za povienom pouzdanou imaju FANUC sa integrisanim LCD displejem oznaku s, pa su tako nastali sistemi 160is, 180is i 210is. Ova grupa upravljakih sistema moe biti konfigurisana na dva naina: kao sistem koji objedinjuje CNC jedinicu sa LCD displejem (slika 37), i kao razdvojeni sistem koji se sastoji od nezavisnog CNC panela sa PC funkcijama, koji je povezan sa posebnom CNC jedinicom. Ova varijanta upravljakog sistema koristi operativni sistem Windows CE koji je poznat po svojoj kompaktnosti i ne zahteva hard disk to ini sistem veoma pouzdanim za primenu na mainama alatkama. Savremeni upravljaki sistemi Fanuc otvorene arhitekture zbog svojih karakterisitka imaju integrisan itav niz novih tehnologija iji je zadatak poveanje tanosti i efikasnosti maina alatki. Tu spadaju: v nano interpolacija, v HRV (High Response Vector) kontrola vretena i pogona osa, v sistem za utedu energije, v dvostruki nadzorni sistem. Nano interpolacija predstavlja matematiki algoritam za znatno tanije definisanje pozicije alata i
Page 19
PROGRAMIRANJE NUMA
radnog predmeta, pri emu se na osnovu upravljakog programa definiu pozicije u nanometarskim jedinicama i kao takve se prosleuju sistemu za kontrolu pozicije, a zatim i samoj maini (slika 38). Na ovaj nain se ostvaruje mnogo tanije pozicioniranje radnog predmeta i alata, kao to se na slici 39 i vidi. HRV kontrola vretena i pogona pojedinih osa ima zadatak da u kombinaciji sa nano interpolacijom omogui primenu veih brzina obrade istovremeno poveavajui preciznost i tanost pozicioniranja. Ovaj tip kontrole se koristi za kontrolu pomaka i za kontrolu vretena. Visoka preciznost pomaka se ostvaruje kombinacijom jedinstvene strukture servo motora, davaa visoke rezolucije i HRV kontrole. Uteda energije se ostvaruje korienjem efikasnijeg servo sistema ime se skrauje ciklus obrade, a samim tim dobija i uteda u energiji. Dvostruki nadzorni sistem predstavlja paralelnu primenu CNC i nadzornog procesora u procesu provere podataka i kretanja. Primena svih ovih novina u CNC tehnologiji, uz maksimalno korienje komunikacionih mogunosti PC raunara i olakanoj gradnji upravljakog softvera primenom za konvencionalne raunare uobiajenih programskih jezika i jezika makroa, omoguili su da ova grupa upravljakih jedinica bude veoma konkurentna i po mogunostima meu dominantnijim na tritu. Upravo to zahteva postojea reputacija firme Fanuc. Nemaka firma SIEMENS danas u Evropi, a i u veem delu sveta, predstavlja najzastupljenijeg proizvoaa upravljakih komponenti za CNC maine. U skladu sa tim, istraivanja koja sprovodi ovaj proizvoa diktiraju razvoj celokupne oblasti upravljakih sistema u svetu. Siemens je do sada na trite plasirao vei broj upravljakih jedinica zasnovanih na otvorenoj arhitekturi, koji su svoje mesto nali u univerzalnim i specijalnim mainama alatkama konvencionalne arhitekture, mainama alatkama na bazi paralelnih mehanizama i u svetu sve popularnijem retrofitingu (rekonstrukcija starijih maina alatki). Trenutno su na tritu najaktuelniji modeli iz serija Sinumerik 840D i 840C. Upravljaki sistemi novije generacije se u kombinaciji sa novim modelima servo motora (SIMODRIVE) mogu koristiti za gradnju maina alatki koje po dananjim kriterijumima imaju ekstremne karakteristike. To podrazumeva, u teorijskom smislu, brzine obrade do 300 m/min, ubrzanja do 45G i sl. Primena upravljakih sistema Sinumerik omoguava korisniku korienje itavog niza naprednih funkcija od kojih su neke ukljuene u osnovnu konfiguraciju sistema, a neke su date opciono. Tu spadaju: 2D spiralna interpolacija, programabilno ubrzanje, nadzor procesa obrade, nadzor alata, kompenzacija greke po kvadrantima, kontrola 10 kanala i 31 upravljanu osu/vretena (opciono), spline interpolacija (opciono), kompenzacija duine alata (opciono). Upravljaka jedinica SIEMENS 840D (slika 40) omoguava upravljanje do 31 ose ili vretena sa 10 kanala. Zasnovana je na PC platformi, za do 31 osu/vreteno i primenljiva je za sve tehnologije. Nova PCU (Personal Computer Unit) postoji kako u varijanti bez hard diska (PCU 20), tako i u varijanti sa hard diskom (PCU 50) i sadri u integralnoj formi razne mogunosti komunikacije (Ethernet, MPI, PROFIBUS DP). Operativni sistem je Windows NT.
Upravljaka jedinica SIEMENS 840C (slika 41) je predviena za reavanje sloenijih upravljakih zadataka koji ukljuuju upravljanje digitalnim i analognim pogonima. To podrazumeva kontrolu do 30 osa i 6 vretena, razliite vrste interpolacija (ukljuujui i krivolinijsku spline interpolaciju) i mogunosti upravljana visokobrzinskim obradama (predviena je kontrola vretena od 0,1 do 99000 o/min).
b
Slika 42. Prikaz softverskih dodataka za upravljake sisteme novije generacije
Page 20
PROGRAMIRANJE NUMA
Osim fleksibilnosti upravljakih sistema, kod ovog proizvoaa se moe primetiti prisustvo veeg broja softverskih dodataka za same upravljake jedinice, koji su uobiajeni u konvencionalnim PC raunarima, ali se u upravljakim sistemima prvi put pojavljuju. Mogue je na samoj upravljakoj jedinici, uz pomo video linka komunicirati sa inenjerima iz odeljenja tehnologije (slika 42a), proitati dodatna uputstva dobijena u elektronskoj formi (slika 42b) ili pokrenuti CAM programski paket GIBBS za 2,5 osno programiranje i definisati tehnologiju za jednostavnije delove (slika 42c). Osim pomenutog u ponudi Siemens-a se nalazi niz upravljakih sistema koji su prilagoeni primeni u oblasti modernizacije maina alatki (retrofitinga). Sama kompanija Siemans je u praksi realizovala modernizaciju oko 5000 maina alatki najrazliitije namene (poev od builica, pa do transfer linija) i stepena automatizacije (rune pa do CNC). Pored gore navedenih postoji jo veliki broj proizvoaa numeriki upravljakih jedinica, od kojih treba spomenuti: MITSUBISHI ELECTRIC, HEIDENHAIN, ACU-RITE, AMK, MDSI, MAZAK, NUM, SCHLEICHER, FIDA, SELCA, SONY i mnogi drugi. 2.6. SAVREMENE RAUNAROM UPRAVLJANE GLODALICE Savremene raunarom upravljane glodalice se izrauju u razliitim varijantama. Jedno od reenja prikazanao je na slici 43. Savremene raunarom upravljane glodalice imaju po pravilu, pored ostalog, cikluse za obradu otvora i ljebova, zatim mogunost korekcije radijusa glodala i kompenzaciju duine usled habanja, a mogu se koristiti i glodala razliitih prenika. Glavno kretanje glodalice je uvek obrtanje glavnog vretena sa alatom. U zavisnosti od toga kakva je funkcionalna zavisnost voenja osa, postoje 2-osne, 3-osne, 4-osne, 5-osne i 6-osne glodalice. Naravno, treba Slika 43. Savremena raunarom upravljana glodalica napomenuti da, na primer, kod 3-osne glodalice sve tri ose 5D proizvoaa MIKROSAM rade sinhronizovano, ali ako maina radi u ravni, onda je to 2,5osna glodalica (ima 2,5D upravljanih osa, gde je D broj upravljanih osa). Ove glodalice mogu da rade i kao builice. Jedne od najmonijih numeriki upravljanih maina su 6-osne raunarom upravljane glodalice. Pomou njih mogu da se izrade najkomplikovanije povrine i oblici, koji drugim mainama alatkama ne mogu da se dobiju. Na slici 45 dati su primeri razliitih konstrukcijskih i namenskih izvoenja savremenih glodalica.
Slika 45. Razliite vrste i konstrukcije raunarom upravljanih glodalica proizvoaa BERMAQ: (a) vertikalna 4D-upravljana glodalica, (b) 5D-upravljana glodalica za izradu velikih delova, (c) glodalica sa dve glodake glave
Kako bi se utedelo vreme potrebno za izradu nekog dela glodanjem napravljene su i glodalice sa dve glodake glave koje mogu da rade simulatano (slike 46 i 47), a koje su, naravno, upravljane raunarom.
Na prethodnim slikama izvoenje glodalica je vertikalno. Meutim, kao i kod konvencionalnih maina alatki, postoje i CNC glodalice horizontalnog tipa. Na slici 48ai 48b dati su primeri raunarom upravljanih glodalica BED tipa, a na slici 48c i 48dBRIDGE tipa. Page 21
PROGRAMIRANJE NUMA
Slika 48. (a) i (b) Raunarom upravljana glodalica tipa BED,(c) i (d) tip BRIDGE
Page 22
PROGRAMIRANJE NUMA
3.1. RUNO PROGRAMIRANJE
Runo programiranje prvo je nalo primenu u poetnim fazama korienja NU maina alatki. Danas ima primenu u radnim organizacijama koje imaju mali broj NU maina alatki. Kod ovog naina programiranja sve geometrijske i tehnoloke zadatke realizuje izradom programa progamer-tehnolog. Na slici 50 prikazan je postupak runog programiranja. Runo programiranje poinje uzimanjem podataka sa crtea i izraunavanjem podataka o broju zahvata, dubini i brzini rezanja, brzini pomonog kretanja, zatim podataka o alatu i priboru za stezanje kao i u sluaju konvencionalnog naina izrade tehnolokog postupka. Tehnoloki postupak koji se radi usko je vezan za NU mainu alatku za koju se radi upravljaki program. Programer-tehnolog mora da raspolae svim potrebnim podacima o NU maini alatki za koju se radi program. Na osnovu podataka o NU maini alatki, steznom priboru i na osnovu plana obrade, formira se plan stezanja. On obuhvata informacije o poloaju obratka, koordinatnim osama, dimenzijama obratka i steznog pribora, kao i o broju radnih poloaja - stezanja. Na osnovu plana stezanja, informacija o alatu i reimu obrade, formira se plan alata. Plan alata sadri informacije o vrsti alata, preniku alata, dimenzijama alata, drau alata, rastojanju izmeu vrha alata i referentne ravni radnog vretena i tako dalje. Podeavanje alata je najee u radijalnom i aksijalnom pravcu pomou specijalnih ureaja za podeavanje alata. Na osnovu navedenih podataka, programer popunjava tehnoloki programski list. Kodiranjem ovog lista, dobija se izvorni program. Pomou Slika 50. Runo programiranje buaa trake, izvorni program prenosi se na buenu traku koja sadri sve informacije pomeranja i ukljuivanja, i njenim postavljanjem u ita informacija zavrava se spoljanja obrada podataka. Runo programiranje se primenjuje u uslovima izrade programa gde se ne angauje raunar i prihvatljivo je za proizvodne pogone koji imajudo 10 NU maina alatki. Ako je broj maina alatki vei ili postoji mogunost korienja raunara, onda se primenjuje mainsko programiranje. Programer-tehnolog za izradu upravljakog programa mora da zna: v tehnike karakteristike sistema maina alatka - upravljaka jedinica, v poloaj osa maine alatke, v ulazne veliine, v dozvoljeni broj karaktera u rei, v nain pisanja blokova (fiksne ili promenljive duine), Page 23
PROGRAMIRANJE NUMA
v v v v v v
nain kodiranja pojedinih mainskih funkcija, nain programiranja koraka i broja obrtaja, nain kodiranja pomonih funkcija, sistem mera, apsolutni ili inkrementalni - relativni, vrste interpolacije, karakteristike upravljake jedinice i drugo.
3.2. STRUKTURA PROGRAMA Pri runom programiranju pie se i dobija izvorni program koji se moe preneti na buenu traku. Izvorni program sadri sve informacije potrebne za proces obrade. Svaka elementarna operacija je definisana preko reenica. Vie reenica ine blok koji predstavlja odreeni zahvat na maini alatki. Svaka informacija u okviru reenice daje se preko rei. Re se sastoji iz adrese i pripadajueg broja sa opcionim predznakom. Adrese su slovni simboli koji predstavljaju odreenu funkciju i uvek se nalaze na poetku rei. Redosled rei u reenici je propisan. Rei mogu imati modalni ili periodini nain dejstva. Modalna re ostaje memorisana sve dok se ne izbrie ili ne zameni drugom. Rei sa periodinim dejstvom deluju samo u reenici u kojoj su programirane, to znai da, po potrebi, mora ponovo da se programiraju. Adrese i kodne oznake prema ISO preporukama objanjavaju se nasledei nain: N Broj reenice i predstavlja redni broj. Neke upravljake jedinice imaju ureaj za traenje reenica i doputaju proizvoljan redosled pisanja reenica. G Funkcija instrukcije pomeranja, uslova puta i informacija o putu predstavlja geometrijski deo programa. Uslovi puta odreeni su adresom G i dvocifrenim brojem. Na primer: G00 - pozicioniranje brzim hodom, G90 - programiranje u apsolutnim vrednostima, G01- linearna interpolacija i tako dalje. Ova funkcija daje informacije o nainu kretanja. X, Y, Z Koordinate. Ove adrese definiu glavne ose usvojenog koordinatnog sistema za putanje kretanja, daju informacije o kretanju. I, J, K Adrese, pomoni parametri za krunu interpolaciju, pri emu parametar I odgovara X-osi, J Yosi i K Z-osi. Predstavljaju rastojanja od poetne take interpolacije do centra krune linije mereno u pravcu odgovarajue ose. Predznak + je ako je to rastojanje mereno u + smeru odgovarajue ose, minus je suprotan smer. S Adresa za definisanje broja obrtaja. Zavisno od vrste upravljake jedinice i od toga da li maina alatka poseduje prenosnik sa kontinualnom promen ombroja obrtaja ili ne, postoji mogunost zadavanja broja obrtaja direktno u o/min. Na primer za n = 1120 o/min sledi da je S1120. F Adresa za definisanje pomonog kretanja, posmaka u mm/min. Na primer F100 - predstavlja brzinu pomonog kretanja od 100mm/min. T Adresa za definisanje broja alata. Naredba ima slovni simbol i dva, tri ili etiri cifarska mesta. Ovom naredbom se definie broj alata kao i broj pripadajueg para korekturnih prekidaa. Tako na primer T0202 znai poziv alata broj 2 i korekturnog para broj 2, ili T0203 poziv alata broj 2 i poziv korekturnih prekidaa broj 3, a ako je T0200 znai brisanje korekture 2 ili 3. Ukljuivanje i iskljuivanje korekture vri se van zahvata alata. Kod nekih maina alatki za upisivanje korekture koriste se druge adrese, dok naredba za poziv alata ostaje ista - T. M Adresa za definisanje pomonih ili dodatnih funkcija: ukljuivanje i iskljuivanje glavnog vretena, izmena alata, oznaavanje kraja bloka i drugo. Na primer: M00 - programsko zaustavljanje, M06 - izmena alata, M30 - kraj programa i tako dalje. L Adresa za definisanje "skoka", na primer, koraka pri probijanju, pomeranje probojca za istu veliinu koraka u pravcu kretanja jedne upravljane ose. Elementi programa i njihov tok su standardizovani. Program je sainjen od reenica - blokova. Jedna reenica sadri sve podatke neophodne za sprovoenje jednog radnog zahvata. Programske reenice mogu biti programirane sa promenljivim brojem znakova. Svaka reenica sastoji se od vie rei, a svaka re ima odreeno znaenje. Programska re je osnovni nosilac informacija. U programiranju su tano definisani oblik pisanja, duina i sadraj rei. Programska re predstavlja kombinaciju slova, znakova i cifara. Na primer, reenica moe biti napisana u slobodnom formatu, sa varijabilnom duinom rei i ima oblik: N5 G01 X85 Y42,5 F80 Primeri nekih programskih rei pri programiranju prikazani su u tabeli T-1
Page 24
PROGRAMIRANJE NUMA
Tabela T-1
Glavne funkcije ili funkcije uslova kretanja oznaavaju se slovnim simbolom G i dvocifrenim brojem. Funkcije su definisane odgovarajuim uputstvom za rukovanje odreenom mainom. Kako postoji razlika izmeu pojedinih upravljakih jedinica, tako postoji i razlika u znaenju glavnih funkcija. Glavne funkcije po nameni mogu biti: v funkcije za definisanje sistema programiranja (apsolutni inkrementalni), v funkcije za uspostavljanje naina kretanja, brzi korak, interpolacija, rezanje navoja i drugo, v funkcije za definisanje korekcije alata, korekcije poluprenika alata, korekcije duine alata, v funkcije za definisanje standardnih ciklusa pri obradi buenjem ili obradi struganjem i drugo. Definiu su adresom, slovnim simbolom G i dvocifrenim brojem. Pomone funkcije iskljuivo slue za davanje instrukcija maini alatki. Broj pomonih funkcija je razliit, to zavisi od upravljake jedinice, od namene maine alatke, od obima pomonih instrukcija, dodatnih ureaja i slino. Definisane su, kao i glavne funkcije, adresom, slovnim simbolom M i dvocifrenim brojem. Dele se na: v funkcije zaustavljanja, v funkcije ukljuivanja i iskljuivanja, v funkcije za izmenu i korekciju alata, v ostale pomone funkcije kao i v funkcije za kraj upravljakog programa. Pregled pomonih funkcija je dat uputstvom za rukovanje mainom alatkom. 3.3. PROGRAMIRANJE U POGONU Razvoj elektronike uticao je i na razvoj CNC upravljakih jedinica NUMA. One su pretrpele bitna poboljanja i danas su to uglavnom snani vieprocesorski i mikroprocesorski sistemi sa kompjuterskom grafikom. Zato veina proizvoaa upravljakih jedinica NUMA obezbeuje kao standardnu verziju mogunost programiranja u pogonu, tzv. "radioniko programiranje". Kod ovakvih upravljakih jedinica mogue je direktno unoenje programa preko tastature na samoj maini korienjem specijalno razvijenih menija koji olakavaju rad programeru. Takoe je mogue opisivanje kontura obrade korienjem predefinisanih elementarnih geometrijskih primitiva kao to su cilindar, kupa, kugla, razni oblici ljebova i useka, oborene i zaobljene ivice, navoji i slino. Njihov broj i oblik zavise od vrste NUMA i njenih tehnolokih karakteristika, kao i kvaliteta same upravljake jedinice. One se biraju iz menija i vri se komponovanje konture obrade njihovim slaganjem i zadavanjem konkretnih dimenzija. Upravljaka jedinica je snabdevena programima koji automatski, na osnovu opisa konture, definiu putanju alata i sraanuvaju sve potrebne koordinate. Takoe postoje odreene programske rutine koje generiu oblik reenice za unete podatke. U upravljaku jedinicu se unose datoteke materijala, alata i reima tako da se odreeni tehnoloki parametri obrade mogu direktno da sraunavaju za vreme programiranja. Page 25
PROGRAMIRANJE NUMA
Poto imaju displeje za prikazivanje slika velike rezolucije, pojedine upravljake jedinice imaju posebno razvijene i ugraene programe za grafiku simulaciju toka tehnolokog procesa obrade, kao i kontrolu putanje alata, pre nego to pone obrada kako bi se unapred otklonile eventualno unete greke u programu. 3.4. PROGRAMIRANJE NUMA POMOU RAUNARA Osnovni nedostaci runog programiranja mogli bi da se iskau sledeim konstatacijama: v programer mora da menja kote sa crtea i da ih prilagoava koordinatnom sistemu maine, v programer mora sam da definie geometriju dela, tj. da izraunava pojedine karakteristine kote i da do najsitnijih detalja definie put alata, v svaki zahvat ili pokret alata, ili klizaa, mora se posebno definisati i ifrirati saglasno iframa koje "razume" upravljaka jedinica maine, v reime obrade programer mora sam da definie i v svaki proizvoa maine ima svoj specifian nain programiranja i kodiranja informacija. Kao posledice ovih nedostataka mogu da se navedu sledee konstatacije: v runo programiranje kod veeg broja maina i komplikovanijih delova postaje "usko grlo", v potrebno je vie kvalifikovanih programera, v sam tehnoloki postupak izrade delova traje due usled sporog programiranja, to poskupljuje proizvod, v vea je mogunost greaka, naroito kod sloenijih delova. Ciljevi automatskog programiranja NUMA uz pomo raunara mogu se iskazati na sledei nain: v automatski proraun putanje alata na osnovu to kraeg i jednostavnijeg opisa eljene putanje alata, v automatsko definisanje zahvata obrade i njihovog redosleda u sluajevima kada je redosled standardan (npr. kod izrade navoja u otvoru postoji standardni postupak koga ne treba uvek ponavljati ve se poziva iz datoteka postupaka), v sam problem programiranja definisati opisno korienjem pravila specijalno razvijenog simbolikog jezika, v automatizovano odreivanje reima obrade, v automatizovani izbor reznog alata i steznog pribora, v automatsko preraunavanje koordinatnog sistema. Prednosti primene automatskog programiranja NUMA su: v bra i jeftinija izrada programa, v programi su krai i nezavisni od proizvoaa maine, v manja je mogunost unosa greaka prilikom raunanja, v bolje je iskorienje programera, v omogueno je upravljanje i prostornim (konturnim) sistemima obrade.
4. CAM SISTEMI
Kada se zavri razvoj konstrukcije pojadinanih delova i sklopova proizvoda, u smislu detaljne razrade, analize i optimizacije geometrije i fizikih osobina, pristupa se njihovoj izradi. Drugim reima, potrebno je definisati proces transformacije od apstraktne (elektronske) forme modela ka fizikoj formi gotovog proizvoda. S obzirom da, po prirodi stvari, u ivotnom ciklusu proizvoda izrada predstavlja jednu od kljunih faza, od velikog je znaaja obezbediti uslove za prethodnu proveru svih relevantnih aspekata proizvodnje. Time se mogunost pojave nekvalitetnih proizvoda, nepovoljnih tokova materijala, povreda pri radu i slinih problema svodi na najmanju meru. To, dalje, rezultira uskraenju vremena od ideje do pojave proizvoda na tritu, smanjenju ili potpunom izostajanju izmena tokom realne proizvodnje, znaajnom redukovanju parcijalnih i ukupnih trokova itd. U svetlu raunarske podrke i integracije relevantnih proizvodnih funkcija i aktivnosti za ovu namenu koriste se CAM sistemi, odnosno programski sistemi za raunarom podranu proizvodnju. CAM sistemi imaju iroko znaenje, s obzirom da, u optem sluaju, pokrivaju veliki broj funkcija i aktivnosti koje pripadaju razliitim oblastima proizvodnih sistema, tehnika i tehnologija. Generalno, CAM sistemi predstavljaju programske alate koji podravaju intenzivnu upotrebu raunara za planiranje i projektovanje proizvodnih i tehnolokih procesa i operacija i upravljanje proizvodnjom, odnosno proizvodnim procesima. Osnovne funkcije CAM sistema vezane su za planiranje proizvodno-tehnolokih procesa. Meu njima su: v generisanje pripremka, v generisanje i optimizacija putanja alata, Page 26
PROGRAMIRANJE NUMA
v v v v v v
kreiranje i korienje baza podataka i kataloga reima i alata, proraun vremena izrade, generisanje NC programa, simulacija i vizuelizacija procesa izrade, generisanje proizvodne dokumentacije, brza izrada prototipova (rapid prototyping), Geometrijski model proizvoda predstavlja finalni oblik koji treba postii nakon izrade, a pripremak od koga nastaje pojedinai mainski element drugaijeg je oblika. CAM sistemi imaju mogunost za automatsko generisanje pripremka na osnovu geometrijskog modela proizvoda. Ova funkcija zasniva se na tzv. logici dodataka za obradu, odnosno logici standardnih dimenzija materijala. Koristei gabaritne dimenzije geometrijskog modela CAM sistem generie model pripremka i pridruuje ga proizvodno-tehnolokom modelu. U nekim sluajevima pripremak poprima veliinu gabaritnih dimenzija modela, a ima standardni oblik paralelopipeda (za prizmatine modele) ili valjka(za rotacione modele). Automatsko generisanje pripremka nije uvek mogue, ili nije uvek poeljno, pa je korisniku ostavljena mogunost direktne intervencije i kreiranja pripremka. Generisanje i optimizacija putanje alata je funkcija CAM sistema koja se najee izvodi u okviru tehnolokog planiranja. Meutim ima proizvodnih situacija koje zahtevaju naknadnu proveru putanja alata i njihovu eventualnu korekciju i regeneraciju. One se uglavnom sprovode prilikom izrade sloenijih proizvoda, kada su putanje alata ograniene, ne samo konfiguracijom proizvoda, ve i konfiguracijom maina, opreme i radne okoline. Kreiranje i korienje baze podataka i digitalnih kataloga maina,opreme, alata, pribora, reima rada i drugih bitnih elemenata proizvodnog procesa od vitalnog je znaaja za brzo i efikasno modeliranje i simulaciju proizvodnje. CAM sistemi poseduju posebne module za tu namenu. Proraun vremena izrade izvodi se automatski na osnovu ostalih proizvodno-tehnolokih parametara, uzimajui u obzir veliinu i konfiguraciju proizvoda. U optem sluaju, vreme izrade, pored glavnog vremena, ukljuuje sva pripremna, pomona i zavrna vremena, kako obradnog podsistema, tako i montanog, transportnog i drugih podsistema proizvodnog sistema. Pre izrade programa za NUMA i drugu proizvodnu opremu (robote, transportna sredstva i sl.) i pre konanog generisanja proizvodne dokumentacije, potrebno je izvriti simulaciju pojedinanih tehnolokih procesa, kao i itavog proizvodnog procesa. CAM sistemi poseduju veoma dobre funkcije za tu namenu koje korisniku omoguuju uoavanje nepravilnosti u inicijalno kreiranom proizvodno-tehnolokom postupku. Cilj je da se eventualne izmene po poetku stvarne proizvodnje u potpunosti izbegnu, ili da se svedu na najmanju moguu meru. Tokom simulacije CAM sistem vizuelno prikazuje sve relevantne informacije, posebno oznaavajui mesta moguih problema i nedostataka. Generisanje NC programa kojim se vri raunarsko upravljanje proizvodnom opremom u potpunosti je automatizovano. To se izvodi posebnim funkcijama CAM sistema, na osnovu geometrijskog i tehnolokog modela. Ovo je veoma vana funkcija CAM sistema i treba napomenuti da se NC programi odnose i na drugu proizvodnu opremu, kao to su NU merne maine, roboti, transportna sredstva i td. Savremeni MDPA sistemi poseduju veoma mone module za itav niz vrsta obrada, a naroito su moni oni za obradu struganjem, glodanjem, buenjem i elektroerozijom. Ove module podravaju, uglavnom, sve CNC upravljake jedinice, pa zato primena ovakvog pristupa modeliranju obradnog procesa i koristi koje on prua, najeene zavise od proizvoaa proizvodne opreme (maina). Generisanje proizvodne dokumentacije u savremenim CAM sistemima odnosi se, pre svega, na formiranje dokumentacije u elektronskom obliku pogodnom za razmenu izmeu razliitih uesnika u razvoju proizvoda. Kako se danas komunikacija ove vrste izvodi u Internet okruenju to se generisanje proizvodne dokumentacije odnosi na automatsko kreiranje (hiper tekst) dokumenta u HTML formatu. Tako, na primer, za operaciju glodanja nekog prizmatinog mainskog elementa generie se dokument koji sadri sve relevantne podatke o toj operaciji. Brza izrada prototipova je nova tehnologija kojom se stvaraju fiziki modeli i funkcionalni prototipovi direktno na osnovu CAD modela proizvoda. Za izradu ovakvih prototipova nije potrebna proizvodna oprema, kao to su alati i pribori, niti je potrebno generisati NC programe. Procesi brze izrade prototipova mogu se, u optem sluaju, podeliti u dve osnovne kategorije: v brza izrada prototipova sa dodavanjem materijala u: tenom stanju, prakastom stanju, Page 27
PROGRAMIRANJE NUMA
lisnatom stanju (laminatno) i brza izrada prototipova sa uklanjanjem materijala.
Prikupljanje informacija o delu podrazumeva povezivanje CAM programa sa programom za geometrijsko modeliranje. Bez obzira u kom programu se vri geometrijsko modeliranje, pri dimenzionisanju i postavljanju relacija karakteristinih oblika u okviru modela, neophodno je voditi rauna o tome u kom kontekstu e kasnije taj model biti korien. Crte dela ili podaci o delu iz CAD datoteke, predstavljaju ulazne informacije u sistem, koji sadri informacije o obliku dela i njegovim dimenzijama, podatke o tolerancijama, kvalitetu obraenih povrina kao i specijalne tehnoloke karakteristike. Pored forme modeliranog dela prikupljanje informacija o delu sadri i analizu ostalih podataka u skladu sa postojeim tehnikim, tehnolokim, proizvodnim i drugim uslovima. Usvajanje parametara obrade podrazumeva tip obrade kao i izbor maine sa setom alata i odgovarajuim pomonim priborom. Potrebno je odrediti da li se deo obrauje na glodalici ili strugu, ime se definie postupak obrade glodanjem ili struganjem. Pravilan izbor redosleda, veliine, duine meusobnog zahvata alata i predmeta odluuju o krajnjim pokazateljima jednog postupka obrade. Izbor standardnog seta alata koji ide uz tu mainu biramo iz tehnoloke baze podataka, kao i odgovarajui NC kontroler koji je odgovoran za postupak postprocesiranja i izradu numerikog koda na usvojenoj maini. Uz definisanje pripremka opredeljujemo se za materijal obratka, u zavisnosti od mehanikih svojstava i hemijskog sastava. Materijal biramo iz raspoloive tehnoloke baze podataka. Dodaci za obradu, odnosno dubina rezanja, najee su uslovljeni geometrijskim karakteristikama dela i vrstom obrade, tako da se ona najee usvaja na osnovu optih podataka o uslovima obrade. Za svaku povrinu u zavisnosti od nazivnog, nominalonog prenika i ukupne duine izratka, bira se potreban dodatak. Konane mere pripremka se dobijaju kada se na mere gotovog dela dodaju odgovarajui dodaci, pri emu se prenici usklauju sa postojeim standardnim prenicima alata smetenim u tehnolokoj bazi podataka. Page 28
PROGRAMIRANJE NUMA NI, oktobar, 2011 5. PRIMER PROGRAMIRANJA GLODALICE ZA KONKRETAN DEO POMOU SinuTrain softvera
Upravljake jedinice SINUMERIK 810D, 840D i 840Di se odlikuju velikom "otvorenou", odnosno mogu biti konfigurisane od strane proizvoaa i delimino od strane korisnika u skladu sa njihovim sopstvenim zahtevima. Na taj nain one mogu efikasno da se koriste u mnogim oblastima primene, kako u maloserijskoj, tako i u potpuno automatizovanoj proizvodnji. Upravljake jedinice 810D, 840D i 840Di se mogu koristiti za upravljanje mnogim procesima obrade. U ovom radu bie obraen primer glodanja za zadati deo. Primer je uraen korienjem programa SinuTrain ShopMill V 05.03. U radu je dat primer pisanja programa na konkretnom primeru i reim simulacije. Moe se videti da je to, u stvari, pisanje plana rada, a ne programa. Konkretan deo za koji je uraen primer prikazan je na slici 51.
Page 29
PROGRAMIRANJE NUMA
Aktiviranjem programa Sinu Train, na Desktop-u se otvara dijalog 1, prikazan na slici. Nakon izbora eljene verzije programa, otvara se dijalog 2, gde najpre trebamo aktivirati MENU SELECT. Onda se dobija dijalog 3, u kome trebamo aktivirati Program Menager da bi dobili novi dijalog. U njemu je potrebno aktivirati Example_Files i kliknuti na taster New. Tako dobijamo dijalog 4, u kome trebamo dati naziv novom programu. U ovom sluaju, program je nazvan POKLOPAC, kao i sam deo. Naziv trebamo potvrditi klikom mia na taster OK. Nakon toga otvara se novi, dijalog 5, u kome definiemo dimenzije pripremka, kao i apsolutne koordinate take u donjem levom uglu u odnosu na izabrani koordinatni poetek (vidi sliku 52).
Dijalog 1
Dijalog 2
Dijalog 3
Page 30
PROGRAMIRANJE NUMA
Dijalog 4
Dijalog 5
Page 31
PROGRAMIRANJE NUMA
Koordinatni poetak
Kada definiemo pripremak, trebamo ga potvrditi klikom mia na Accept, nekon ega se pojavljuje dijalog 6. Sada je potrebno definisati konturu koju treba obraditi u prvom zahvatu. To je glodanje spoljanjek udubljenja (kanala sa leve), to emo definisati konturnom linijom oznaenom na slici 53.
Page 32
PROGRAMIRANJE NUMA
U dijalogu 6 najpre biramo Contour milling, pa New contour, nakon ega nam se otvara dijalog 7 u kome trebamo dati naziv konturi. Nazvaemo je POKLOPAC_1 i potvrdiemo klikom mia na OK.
Dijalog 6
Dijalog 7
Page 33
PROGRAMIRANJE NUMA
Nakon potvrivanja naziva konture, pojavie nam se dijalog 8, gde trebamo definisati koordinate poetne teke konture prikazane na slici 53. Nakon upisas koordinata, prihvatamo ih klikom mia na Accept.
Dijalog 8
Dijalog 9
Page 34
PROGRAMIRANJE NUMA
U dijalogu 10, koji se pojavljuje nakon klika mia na Accept utreba upisati koordinate poslednje take tog vertikalnog pravca (u ovom sluaju to je vrednost 0 po apsolutnim koordinatama):
Dijalog 10
Prihvatamo dosadanju konturu klikom mia na Accept i u novom dijalogu kliknemo na sledei deo konture polukrug. Pojavie nam se dijalog 11.
, jer je
Dijalog 11
Page 35
PROGRAMIRANJE NUMA
Najpre klikom na Alternat. Trebamo promeniti smer u kome e ii polukrug (vidi dijalog 11), a zatim ukucamo vrednost poluprenika, kao i apsolutne koordinate poslednje take polukruga kako pokazuje dijalog 12. Prihvatanjem dosadanje konture klikom mia na Accept otvorie nam se dijalog 13.
Dijalog 12
Dijalog 13
Page 36
PROGRAMIRANJE NUMA
Sada ponovo biramo vertikalni pravac za nastavak konture i ukucavamo koordinatu y poslednje take vertikalnog dela konture, koja je istovremeno i poslednja taka itave prve konture (dijalog 14). Prihvatanjem (klikom mia na Accept) zavravamo konturu. Pojavie nam se dijalog 15. Jo jednim klikom mia na Accept prihvatamo gotovu konturu i pojavie nam se dijalog 16.
Dijalog 14
Dijalog 15
Page 37
PROGRAMIRANJE NUMA
Dijalog 16
Sada trebamo izabrati alat i reime rezanja. Klikom mia na Path milling u dijalogu 16, otvorie nam se novi dijalog. U njemu najpre trebamo izabrati alat. Klikom mia na Tools otvorie nam se dijalog 17.
.
Dijalog 17
Page 38
PROGRAMIRANJE NUMA
Imajui u vidu da je irina kanala koji se obrauje u ovom zahvatu 18, mogli bi izabrati glodilo veeg prenika 20, ali u gornjem delu, gde imamo polukrug, irina materijala koji se skida je znatno vea. Zato biramo glodalo prenika 60, kretanjem strelicama sa tastature, a ubaciemo ga u program klikom mia na To program (vidi dijalog 18).
Dijalog 14
Dijalog 18
Prihvatanjem odgovarajueg glodala pojavljuje se dijalog 19, u kome treba uneti ostale reime obrade. U datom primeru nije izabran materijal pripremka, niti vrsta ni kvalitet alata, pa samim tim ni reimi rezanja nisu stvarni, jer se oni biraju iz kataloga proizvoaa alata ili proraunom. Ali, dubina rezanja je stvarna, i ona, po relativnim (inkrementalnim) koordinatama iznosi 20mm. U pitanju je gruba obrada, to je definisano simbolom , a opcija Radius compens nam simbolom pokazuje smer kretanja alata i sa koje strane konture se alat nalazi. Klikom mia na Accept prihvatamo sve podatke o obradi i javlja nam se dijalog 20.
Dijalog 19
Page 39
PROGRAMIRANJE NUMA
Prednost ovakvog naina programiranja, izmeu ostalog, je i u tome to posle svakog zahvata moemo aktivirati simulaciju rada maine klikom mia na Simulation i pratiti rad. Ovog puta elimo da proverimo da li je glodalo uspelo da skine sav materijal u gornjem delu (kod polukruga) slika 54.
U dijalogu 20 vidimo da je za konturu POKLOPAC_1 vezana obrada Path milling. Poto je ova povrina kvaliteta N10, nije potrebna fina obrada, i ovo je kraj prvog zahvata. Za drugi zahvat definiemo drugu konturu izborom i klikom mia na Contour milling, pa na New contour (u dijalogu 20) i dajemo naziv novoj konturi POKLOPAC_2. To e biti gornji unutranji leb (slika 55).
Dijalog 20
Page 40
PROGRAMIRANJE NUMA
. Naravno, i sada najpre treba definisati koordinate poetne take (vidi sliku 55) dijalog 21. Dalje emo konturu, u ovom sluaju, crtati u smeru kazaljki na satu. Sada najpre idemo horizontalno, to emo izabrati klikom na i dobiemo dijalog 22. Unosimo koordinatu x krajnje leve take, ali poto kontura tu zavrava radijusom R10 (vidi sliku 55), uneemo u dijalog 22 i vrednost radijusa. Radijus e se prikazati na skici tek u dijalogu 24 kada preemo na sledei deo konture.
Dijalog 21
Dijalog 22
Page 41
PROGRAMIRANJE NUMA
Sledei korak je izbor naredne linije konture, a to je polukrug klikom mia na . Otvorie se novi, dijalog 23. Moramo obratiti panju na smer u kome je radijus. Menjamo ga klikom na Alternat.
Slika 56.
Zatim treba uneti vrednost poluprenika, koordinate poslednje take ovog dela konture, kao na slici 56 ali i vrednost poluprenika radijusa kojim zavrava ovaj radijus. Meutim, na slici 56 vidimo da je trenutno aktivna mogunost zavretka linije sa zakoenjem. To emo promeniti klikom mia na Alternat., ime emo dobiti dijelog 24, gde emo upisati vrednost tog radijusa na kraju ovog dela konture.
Dijalog 23
Page 42
PROGRAMIRANJE NUMA
Dijalog 24
Prihvatanjem (klikom mia na Accept) zavravamo konturu. Pojavie nam se dijalog 26. Jo jednim klikom mia na Accept prihvatamo gotovu konturu i pojavie nam se dijalog 27. Page 43
Dijalog 25
PROGRAMIRANJE NUMA
Dijalog 26
Dijalog 27
Sada treba izabrati alat, ali za glodanje konture sa unutranje strane klikom mia biramo Solid machin vidi dijalog 27. Otvorie nam se novi dijalog. U njemu takoe, najpre trebamo izabrati alat, klikom mia na Tools otvorie nam se dijalog 28. Ovom prilikom biramo glodalo prenika 10mm, jer trebamo obraditi leb sa merom R12 vidi sliku 55.
Page 44
PROGRAMIRANJE NUMA
Dijalog 28
Dijalog 29
Povrina po obodu (zidu) ovog udubljenja je kvaliteta N7, tj. neophodna je i fina obrada. To emo definisati izborom wall klikom mia na Alternat. vidi dijalog 30. Naravno, za finu obradu biramo manji posmak, a veu brzinu rezanja.
Page 45
PROGRAMIRANJE NUMA
Dijalog 30
Prihvatanjem (klikom mia na Accept) dobijamo novi, dijalog 31, u kome vidimo da su i gruba obrada i fina obrada zida vezane za konturu POKLOPAC_2.
Dijalog 31
Sada prelazimo na novu konturu. To e biti donji unutranji leb, dimenzija 80x38x12, prikazan na slici 57. Naziv novoj konturi dajemo POKLOPAC_3 u dijalogu 32. Page 46
PROGRAMIRANJE NUMA
Dijalog 31
I, kao i u prethodnim sluajevima, najpre definiemo koordinate poetne take, to se vidi u dijalogu 32.
Dijalog 32
Page 47
PROGRAMIRANJE NUMA
Konturu emo poeti horizontalnom linijom u desno, koja zavrava radijusom (dijalog 33), nastavljamo vertikalnom linijom na dole koja takoe zavraava radijusom (dijalog 34), zatim horizontalnom u levo sa radijalnim zavretkom (dijalog 35), pa vertikalnom na gore sa radijusom na kraju(dijalog 36) i, konano, horizontalnom u desno do zatvaranja konture (dijalog 37). Konana kontura za prihvatanje moe se videti u dijalogu 38.
Dijalog 33
Dijalog 34
Dijalog 35
Dijalog 36
Dijalog 37
Dijalog 38
Page 48
PROGRAMIRANJE NUMA
Sada opet treba izabrati alat. Kao i u prethodnom zahvatu, za glodanje konture sa unutranje strane klikom mia biramo Solid machin vidi dijalog 39. Otvorie nam se novi dijalog. U njemu takoe, najpre trebamo izabrati alat, klikom mia na Tools - otvorie nam se dijalog 40. I ovom prilikom biramo glodalo prenika 10mm, jer trebamo obraditi leb sa merom R10 vidi sliku 57.
Dijalog 39
Dijalog 40
Page 49
PROGRAMIRANJE NUMA
Reime obrade za grubu obradu biramo u dijalogu 41, a poto je dno, prema crteu na slici 51, kvaliteta obraenih povrina N7, to emo uraditi ponovnim izborom klikom mia na Solid machin, izborom bottom klikom mia na Alternat. - dijalog 42.
Dijalog 40
Dijalog 40
Page 50
PROGRAMIRANJE NUMA
Moemo aktivirati simulaciju rada maine klikom mia na Simulation i pratiti rad slika 58.
Slika 58. Pogled odozgo na obradak posle izvrenja programiranog dela obrade
Isti obradak moemo videti i izometrijski, ali i u tri projekcije, gde moemo videti vizuelno da li su kanali adekvatno udubljeni slika59.
Slika 58. Obradak u tri projekcije posle izvrenja programiranog dela obrade
Page 51
PROGRAMIRANJE NUMA
U dijalogu 41 moemo videti da su i gruba obrada i fina obrada dna vezane za konturu POKLOPAC_3.
Dijalog 41
Ostalo je jo buenje malih otvora po spoljanjem lebu. Buenje emo aktivirati klikom mia na Drilling otvara se dijalog 42. Ali, najpre treba izvriti zabuivanje klikom mia na Centering otvara se dijalog 43 u kome biramo alat pomeranjem strelica sa tastature.
Dijalog 42
Page 52
PROGRAMIRANJE NUMA
Dijalog 43
Kada izaberemo zabuiva, definiemo reime i prenik do kog zabuiva ulazi dijalog 44.
Dijalog 44
Page 53
PROGRAMIRANJE NUMA
Onda klikom mia idemo na Drilling pa na Drilling Reaming (dijalog 45), pa na Tools, da bi izabrali alat u dijalogu 46. Ovog puta za alat uzimamo burgiju prenika 10mm, koliki je i prenik otvora (slika 51).
Dijalog 45
Dijalog 46
Page 54
PROGRAMIRANJE NUMA
Kada ubacimo alat u program, trebamo definisati reime i dubinu buenja (u naem sluaju inkrementalnom koordinatom 38 vrha burgije na kraju prolaza) vidi dijalog 47.
Dijalog 47
Dijalog 48
Page 55
PROGRAMIRANJE NUMA
Ostalo je jo da definiemo poziciju buenja. Moemo davati pozicije buenja svakog otvora pojedinano ili jednom definisati poloaj svih otvora. Naravno da se odluujemo za drugu varijantu. Izabraemo klikom mia Drilling pa Position (vidi dijalog 48) i dobiemo dijalog 49, gde emo klikom mia na izabrati cik-cak raspored, gde emo definisati dubinu buenja, kao i koordinate centra svakog otvora.
Dijalog 49
Na kraju aktiviramo simulaciju i moemo videti pogled gotovog dela odozgo (slika 59) ili u tri projekcije (slika60).
Page 56
PROGRAMIRANJE NUMA
Moemo videti i izometrijskog izgleda gotovog dela nakon simulacije slika 61 i uporediti gasa izometrijskim izgledom radionikog crtea slika 62.
Page 57
U vremenu intenzivne digitalizacije celokupnog ivota, pa i proizvodnih sistema, jedan od najveih izazova sa kojim se svet suoava jeste oblast proizvodnje. iroka upotreba raunara dovela je do prave revolucije u tehnologiji. Transformisan je celokupni proces projektovanja proizvoda, analize i proizvodnje. Da bi industrija funkcionisala potrebni su dobro obueni strunjaci. Obrazovanje se danas posmatra kao jedan kontinualni i dugoroni proces. Otud i vanost praenja i prouavanja novih tendencija u razvoju CNC tehnologije, kao i njene primene u naim uslovima. Projektant danas mora da raspolae znatno veim znanjem nego to je raspolagao pre samo par godina, da bi koristio sve postojee alate, potencijal i mogunosti CNC tehnologije. Zbog toga mora biti spreman na doivotno uenje.
7. LITERATURA
1) Numeriki upravljane maine, Miodrag T. Mani, Duan N. Spasi, Ni 1998 2) Softverska reenja CAD/CAM sistema, Devedi G.; Kragujevac, 2004. 3) Internet prezentacije: http://www.masfak.ni.ac.rs/sitegenius/article.php?aid=2692 http://www.scribd.com/doc/57986455/PROGRAMIRANJE-NUMERI%C4%8CKI-UPRAVLJANIHGLODALICA-POMO%C4%86U-CAM-SISTEMA http://cent.mas.bg.ac.rs/nastava/teh_mas_obrade/prezentacije/lab4.pdf http://www.directindustry.com/tab/cnc-control-unit.html http://www.directindustry.com/tab/cnc-control-unit-_2.html
Page 58
BIOGRAFIJA
Datum roenja: 11.03.1966.godine Adresa: Sastavak bb, 19350 Knjaevac Telefon: 019/732880, 064-8859-403 E-mail: [email protected] Radno iskustvo Od 1989. do danas
Tehnika kola, Knjaevac Radno mesto: Profesor strunih predmeta mainske struke
Obrazovanje Diplomirani inenjer mainstva (1989.), Mainski fakultet u Niu, Univerzitet u Niu. Matematiko tehniki saradnik (1984.), Tehnika kola, Knjaevac Poznavanje jezika Engleski jezik (poetni nivo) Francuski jezik (teno znanje pisanja, itanja i konverzacije) Rad sa raunarom MS Office, ProDESKTOP, AutoCAD, MatCad (napredni nivo), ProENGINEER, Solid works, Solid EDGE (srednji nivo), Programiranje u jezicima Basic, C++ Nagrade Pohvalnica Microsoft-a a za uspeh na konkursu Kreativna kola Dva rada u Bazi znanja anja na sajtu www.kreativnaskola.com Seminari i kursevi Seminari: - Kompetentan nastavnik izmeu teorije i prekse - Testovi znanja Ocenjivanje u srednjoj koli - Nastavnik u funkciji odeljenjskog starei stareine - Metodologija razvoja novih planova i programa - Izrada nastavnih materijala - Novi nastavni metodi i motivacija uenika u obrazovnom procesu - Tehnike ocenjivanja u oglednim odeljenjima - Aktivna nastava - Organizaciona kultura u srednjim kolama u Srbiji Line osobine Timski rad, upornost, inicijativnost, komunikativnost. Hobiji Volonterski rad u Centru za socijalni rad na pomoi deci bez roditeljskog staranja. etnje u prirodi Ostalo Vozaka dozvola B kategorije (aktivan voza).
Page 59