Smetanova ulica 17,  2000 Maribor, Slovenija  ::    +386 2 2207 330  ::    +386 2 2207 315  ::    milanovic@uni-mb.si
Home
Staff
Laboratories
Education (Slovene)
Research
Publication
News and events (Slovene)
__________________________
Technology Days
Conferences
Winter school (Slovene)
Links
Write Us
Piškoti
Local (Slovene)
SlovenianEnglish
Username

Password

Remember me
Forgotten your password?
No account yet? Create one

Conferences
Sights
Planar paralel manipulator Print E-mail
parMan1.jpgToday we can hard to imageine si je težko predstavljati industrijo brez uporabe robotiziranih sistemov. Robotizirani sistemi v splošnem pri delovnih opravilih nadomeščajo človeka. Pogosto se pojavlja vprašanje upravičenosti uporabe robotiziranega sistema.? V maloserijski proizvodnji, kjer je potrebno hitro prilagajanje iz ene na drugo vrsto izdelka, je smiselna uporaba robotiziranega sistema.

1. Uvod

V današnjem času si je težko predstavljati industrijo brez uporabe robotiziranih sistemov. Robotizirani sistemi v splošnem pri delovnih opravilih nadomeščajo človeka. Pogosto se pojavlja vprašanje upravičenosti uporabe robotiziranega sistema. V kolikor gre za proizvodnjo specifičnih izdelkov, ki se izdelujejo v velikih količinah, je smiselna uporaba namenskih strojev. V maloserijski proizvodnji, kjer je potrebno hitro prilagajanje iz ene na drugo vrsto izdelka, pa je smiselna uporaba robotiziranega sistema.

2. Opis konstrukcije

Glavni cilj našega dela je bil zgraditi manipulator z dvema prostostnima stopnjama, kjer konstrukcija ne omejuje dostopa do delovnega področja. Začetek konstruiranja je nedvomno tesno povezan z zahtevami, kot so:

  • namen;
  • velikost delovnega področja;
  • maksimalna obremenitev: masa bremena, hitrost gibov…;
  • okolje obratovanja: vlaga, prah, temperatura…;
  • varnost…
Odločali smo se med dvema tipoma, SCARA in t.i. štiri-zgibnim paralelnim manipulatorjem ali na kratko ?PARMAN?-om (PARalelni MANipulator). Po tehtnem razmisleku smo se na podlagi naslednjih argumentov odločili za slednjega:

  • boljše vodenje zaradi oblike konstrukcije (zaprta kinematična veriga);
  • boljše vodenje zaradi lažje konstrukcije (oba motorja v točki vpetja);
  • večja dinamika sistema in boljše dušenje vibracij…
Eden od možnih namenov uporabe našega stroja je plazemski razrez pločevine, ki zahteva natančne in hitre gibe do mesta rezanja in nato točno vodenje po konturi rezanja. Pri rezanju s plazmo se srečujemo z zelo slabimi delovnimi pogoji: visoka temperatura ter močno prašenje, tako da je treba vse občutljive dele posebej zaščititi. Ker vemo, da orodje za rezanje nima pretirane teže, smo celotno konstrukcijo konstruirali na maksimalno statično obremenitev 100N, kar zadošča za uporabo manipulatorja tudi za druge namene (npr. zlaganje manjših elementov, …).

Konstrukcija je izdelana tako, da je možna namestitev tudi drugačnih orodij na vrh manipulatorja. Pri uporabi orodij, kot so pnevmatska prijemala, rezkalniki, pisala, je potrebno zagotoviti še spuščanje in dvigovanje orodja.

Varnost mehanizma je zagotovljena s končnimi stikali in ustrezno elektroniko, prav tako je potrebno zagotoviti varnost uporabnika, zato je potrebno med drugim tudi ustrezno barvanje mehanizma. Pri gibljivih delih strojev, kot so robotske roke, je potrebno uporabiti svetle, izstopajoče barve, ki so dobro opazne. V našem primeru smo se odločili za uporabo svetlo rumene barve, ki je zelo dobro opazna tako v okolju laboratorija kot tudi v industriji.

Manipulator ( slika 2.1) je sestavljen iz nosilnih palic (cevi) označenimi s števili od 1 do 4, ki so med seboj gibljivo povezane z vležajenimi členki 7, 8, 9. Gibanje končne točke 8 po ravnini omogočata motorja 5 in 6, pritrjena na konzolo 10.

04_slika01.jpg
Slika 2.1 : Osnovni deli štirizgibnega mehanizma

Delovno območje ( slika 2-2) je omejeno z izbiro dolžine palic. Za osnovo smo si izbrali delovno področje pravokotne oblike s širino 800 mm in višino 400 mm. S pomočjo simulacije smo izvedli analizo izbire dolžine palic. Dolžina palice je bila prav tako omejena z aktuatorji, ki smo jih imeli na voljo, in seveda z maksimalno obremenitvijo oziroma maso orodja.

04_slika02.jpg
Slika 2.2 : Delovno območje mehanizma

Osnovo celotnega sistema PARMAN ( slika 2-3) predstavlja nosilna konstrukcija (4), ki združuje funkcijo nosilca štirizgibnega mehanizma (1), osnovo delovne površine (2) in nosilec krmilne omare (3). Celotna konstrukcija se prilagaja podlagi s pomočjo nastavljivih nog (8), saj je za delovanje brez dodatnih vibracij potrebno zagotoviti stabilnost konstrukcije glede na podlago.

04_slika03.jpg
Slika 2.3 : Sestavni deli sistema PARMAN

Delovna površina (2) je na osnovno nosilno konstrukcijo (4) pritrjena s pomočjo devetih vijačnih zvez (7). Te vijačne zveze omogočajo dviganje in spuščanje celotne delovne površine za 150 mm, v odvisnosti od pritrjenega orodja. Prav tako je s pomočjo teh vijačnih zvez možno uskladiti vzporednost med ravnino štirizgibnega mehanizma (1) oziroma orodja (6) in ravnino delovne površine (2). Za dodatno varnost je na vrhu konstrukcije štirizgibnega mehanizma (1) dodano stikalo za zasilni izklop (5).

Strojna oprema

Za pogon štirizgibnega manipulatotja smo izbrali aktuatorja proizvajalca HarmonicDrive in sicer aktuatorja družine FHA, ki za reduktor uporabljajo harmonično gonilo. Prednost tega gonila je veliko prestavno razmerje in sorazmerno malo sestavnih delov. FHA servoaktuator je v osnovi trifazni AC sinhronski motor s permanentnimi magneti. Osnovne gradnike aktuatorja predstavljajo harmonično gonilo, AC motor in inkrementalni dajalnik, ki je nameščen neposredno na os motorja. Vse skupaj je zaprto v zelo majhno robustno ohišje, ki omogoča uporabo na različnih področjih zmogljivih servo sistemov. Prednosti, ki jih ponuja, so med drugim tudi sorazmerno visok navor in natančnost pozicioniranja kot tudi majhna teža, s tem pa tudi visoka dinamika na celotnem hitrostnem področju.

Vodenje motorjev je preko servoojačevalnikov izvedeno na PC platformi, v kateri je nameščena regulacijska kartica DS1102 proizvajalca dSPACE, ki je specifično načrtovana za razvoj hitrih digitalnih regulatorjev in izvajanje simulacij v realnem času na področjih, kot so robotika, mehatronika, servohidravlični in električni aktuatorji, vodenje pogonov, itd. Prav tako je primerna za procesiranje digitalnih signalov, saj je zasnovana okoli jedra tretje generacije DSP procesorja s plavajočo vejico proizvajalca Texas Instruments. DSP procesor TMS320C31 predstavlja glavno procesno enoto in hkrati zagotavlja kratke instrukcijske cikle pri izvajanju zapletenih numeričnih algoritmov. DSP procesor je dopolnjen z nekaj dodatne periferije, ki se jo mnogokrat uporablja pri digitalnih regulacijskih sistemih. Analogno digitalni in digitalno analogni pretvorniki, mikrokrmilniško zasnovan podsistem digitalnih I/O linij in vmesnik za inkrementalna dajalnika postavljata regulacijsko kartico DS1102 v zelo uporabno samostojno kartico za široko področje izvajanja digitalnih regulacij.

Pri izvedbi celotnega sistema stroja je bilo potrebno zagotoviti ustrezno namestitev elektronskih, krmilnih in varnostnih komponent. Pri tem smo upoštevali dejstvo, da obstaja možnost namestitev stroja v industrijskih objektih, ki pa zahtevajo uporabo ustreznih materialov in ustrezno stopnjo zaščite, ki omogoča kvalitetno zaščito pred vdorom vlage kot tudi mehanskih tujkov v sistem. V ta namen smo izbrali krmilno omaro namenjeno za uporabo v industrijskih okoljih.

Pri snovanju stroja kot tudi ožičenja se pojavljajo zahteve po uporabi varnostnih sistemov, ki bodo v razmerju varnost-cena zagotovili ustrezno varnost tako oseb kot tudi stroja. Pri opredelitvi varnostnih meril je potrebno predhodno izvesti analizo nevarnih mest na stroju. Glede na analizo nevarnih mest lahko razporedimo nevarnosti v naslednje segmente:

  • nevarno seganje oseb v delovnem območju,
  • nevarnost udara električnega toka,
  • nevarnost kolizije gibljivih delov mehanizma,
  • nevaren zagon stroja med odpravljanjem napak in pri vklopu napajanja,
  • nenadni gibi zaradi napak regulacijske zanke in dSPACE kartice.
V grobem lahko potrebne povezave razdelimo v tri osnovne segmente, ki so: povezave potrebne za pogon motorjev, povezave inkrementalnega dajalnika in krmilne povezave. Povezave potrebne za pogon motorja so sestavljene iz analogne signalne povezave med dSPACE kartico in servoojačevalnikom ter močnostne povezave med servoojačevalnikom in motorjem. Pri tem smo posebno pozornost namenili uporabljenim kablom, saj smo za obe vrsti povezave uporabili kable z oklopom, kar posledično zmanjša možnost vnosa napak. Naslednji segment, ki zajema povezave inkrementalnega dajalnika, poteka v obratni smeri od zgoraj opisanega. Signal, ki predstavlja trenutni položaj motorja, je preko servoojačevalnika priključen na inkrementalni vhod dSPACE kartice. Seveda sta zgoraj opisana segmenta povezav izvedena za vsak pogon posebej.

04_slika04.jpg
Slika 3.1 : Princip izvedbe ožičenja

Tretji segment predstavlja krmilne signale. Le-ti so razdeljeni v dva dela. Prvi del predstavlja povezavo I/O digitalnih linij med dSPACE kartico in vmesnikom PARMAN. Naloga vmesnika je pretvorba digitalnih signalov (5V) v krmilne signale (24V), pri čemer je zagotovljena optična ločitev povezav. Drugi del pa predstavljajo krmilne povezave, ki so povezane s servoojačevalnikom in z mehanizmom. Pri tem predstavljajo povezave med vmesnikom PARMAN in servoojačevalnikom signal sprostitve regulatorja in varnostni signal sistema. Signali končnih induktivnih stikal, referenčnih stikal, izklop v sili, izhodi in vhodi na orodja pa predstavljajo povezavo med vmesnikom PARMAN in mehanizmom.

Programska oprema

Za izgradnjo algoritmov smo uporabili programski paket MATLAB/Simulink. Izvajanje regulacijskih algoritmov in nadzor nad izvajanjem nam omogoča programski paket Control Desk. Ta deluje v treh načinih, med katerimi lahko izbiramo med načrtovanjem grafičnega vmesnika, testiranjem le-tega in delovanjem v realnem času. Potek načrtovanja algoritmov izhaja iz MATLAB-ovega podsistema Simulink, kateremu so dodane knjižnice RTI DS1102, ki so namenjene lažjemu dostopu do dSPACE kartice. Programska koda algoritma se nato s pomočjo posebnega orodja prenese na dSPACE kartico. S pomočjo grafičnega vmesnika, ki ga izdelamo v Control Desk-u, pa vodenje najrazličnejših sistemov ne predstavlja prevelikega napora. Načrtovanje grafičnega uporabniškega vmesnika (GUI) smo prilagodili oziroma izdelali glede na naš sistem mehanizma, pri čemer so smo GUI v osnovi razdelili na dva dela in sicer na krmilni vmesnik, kjer so veličine prikazane številčno in slikovno (opozorila), in na grafični vmesnik, kjer so posamezne veličine prikazane v odvisnosti od časa (grafi).

?

Kontrolni vmesnik je namenjen vodenju in opazovanju posameznih veličin. Pri snovanju vmesnika smo spremenljivke, namenjene posameznemu motorju oziroma aktuatorju, ločili po barvah in sicer segmenti označeni z vijolično barvo (levo) so povezani s spremenljivkami za motor 1, segmenti označeni z zeleno (desno) pa so povezani s spremenljivkami namenjenimi vodenju motorja 2 ( slika 4-1). Ostali varnostni in statusni segmenti so obarvani temno, saj le tako dosežemo kontrast pri posameznih opozorilih.

04_slika05.jpg
Slika 4.1 : Izgled kontrolnega vmesnika izdelanega v Control Desk-u

Zaključek

Mehanizem ?PARMAN? je v osnovi razvit kot študijski pripomoček za načrtovanje regulacij. Pri uporabi manipulatorja v industrijske namene (plazemski razrez pločevine) bi tako potrebovali programski vmesnik, ki bi omogočal povezavo našega sistema s CAD programi, kar bi še povečalo fleksibilnost v maloserijski proizvodnji.

04_slika06.jpg
Slika 5.1: Izgled mehanizma v laboratoriju

LITERATURA


[ Back ] 
  Webmaster: Martin Terbuc. Page available since 1995. Powered by Mambo.