Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
1
2
3
4
5
6
7
8
1.2
Structuri de Robo i
Robotul industrial reprezint un sistem electropneumo-hidromecanic dotat cu mai
multe grade de libertate, capabil s execute autonom i automat operaii de manipulare sub
controlul unui system de comand echipat cu memorie programabil.Clasificarea roboilor
industriali are la baz mai multe criterii (de clasificare). n continuare sunt prezentate
principalele dintre acestea i tipologia roboilor industriali conform criteriilor de clasificare
abordate
Dup forma micrii, roboii industriali pot fi:
a
Robot cartezian este robotul al crui bra opereaz ntr-un spaiu definit de coordonate
b
c
carteziene.
Robot cilindric similar, dar spaiul este definit n coordonate cilindrice.
Robot sferic(sau polar) spaiul este definit n coordonate sferice.
Pentru programarea unei aplicaii se pot folosi i combinaii dintre mai multe metode de
programare. Este un lucru obinuit s se foloseasc programarea teach-in pentru corecia
poziiilor planificate ntr-un program creat prin metoda offline. [...4]
Dezavantaje:
Programarea manual este utilizat pentru aplicaii foarte simple, ca de pild alimentarea i
evacuarea cu piese a mainilor CNC sau a altor puncte de lucru.
Programarea Teach-In
Programarea teach-in poate fi subdivizat n trei metode: teach-in direct, programare
master-slave i teach-in indirect.
Obs. Dac nu se dau alte informaii suplimentare, atunci cnd se vorbete de programare
teach-in, de obicei, se face referire la metoda teach-in indirect.
Caracteristici comune pentru toate metodele teach-in:
Teach-in direct
Caracteristici:
Necesiti:
Programarea cu teach-in direct este util pentru roboii folosii n aplicaii de tratare a
suprafeelor (vopsire, polizare, lefuire etc.).
Programarea Master-Slave
Programarea Master-slave este comparabil cu programarea teach-in direct. n acest caz,
operatorul nu mic robotul n mod direct, ci folosete un model miniatur (sau simplificat) al
robotului. Robotul principal (slave) va urmrii micrile realizate cu robotul model (master).
Aceast metod necesit un echipament complex pentru programare[1].
Teach-in indirect
Programarea teach-in indirect (sau simplu: programarea teach-in) este cea mai utilizat
metod de programare a roboilor.
Caracteristici:
Robotul este micat prin acionarea unor taste funcionale de pe panoul de operare
(Teach Panel) al robotului. De aceea, motoarele robotului sunt active n timpul
programrii.
Poziia dorit a robotului este memorat prin apsarea unei taste funcionale de pe
Uor de implementat
Dezavantaje:
de calcul
Programele realizate nu sunt uor de structurat (n subprograme, proceduri, funcii
etc.)
Este greu s se programeze traiectorii curbilinii complexe (ex. parabole) [5]
Programarea offline a unui robot se face, de exemplu, prin generarea de text n programul
robotului, respectnd o sintax dat de un limbaj de programare specific roboilor.
Programarea offline a unui robot are urmtoarele avantaje n comparaie cu metoda online:
Se pot dezvolta programe complexe prin utilizarea unor structuri de programare (if..
then.., for .., while.. do.., etc.).
Sunt uor de tratat semnale de la senzori i de utilizat comenzi pentru ieiri digitale.
Deseori poziiile nu se pot defini exact, din calcule matematice (este necesar i
utilizarea metodei teach-in).
Programarea n mod text face apel la utilizarea unor limbaje de programare de nivel nalt,
specifice roboilor. Realizarea oricrui program necesit folosirea unui sistem de dezvoltare al
programelor (un mediu de programare). Acest sistem are urmtoarele funcii:
Comunicaie cu utilizatorul
de start i direcia de micare. Aceste date sunt suficiente pentru calculul exact al unei
traiectorii. Utilizatorul nu mai are nevoie s recurg la metode teach-in pentru fiecare punct.
Prin preluarea efortului de calcul al punctelor traiectoriei, acest mod de programare
uureaz mult sarcina utilizatorului i reduce considerabil timpul de programare, n special
pentru aplicaii cu micri complexe. Funcia de simulare a sistemului poate reprezenta grafic
orice micare, n vederea testrii.
Acest mod de programare este folosit din ce n ce mai mult pentru aplicaii complexe de
tratare a suprafeelor: vopsire, polizare, lefuire, periere, debavurare, sudare etc.
3. Descrierea aplicatiei
3.1 Robot de sudura in puncte
Sudarea prin presiune n puncte utilizeaz ca efector final al robotului un clete de sudare,
al crui electrozi sunt presai pe componentele de tabl care urmeaz a fi asamblate.Robotul
trebuie s poziioneze electrozii n punctul de sudur de executat i s orienteze axa comun a
acestora, normal pe suprafeele componentelor de tabl. Transferul cletilor de la un punct
de sudur la altul poate fi realizat dup un program punct cu punct (PTP).Dispozitivul de
ghidare al robotului de sudare prin presiune n puncte trebuie s aib cel puin 5 grade de
mobilitate, s asigure acceleraii mari la trecerea de la un punct la altul iar mecanismul
generator de traiectorie trebuie s asigure realizarea unui spaiu de lucru mare. Sistemul de
fabricaie n care exist un post de sudare prin presiune n puncte trebuie s conin i un post
de corectare (prin frezare) a formei geometrice a electrodului.
Repetabilitatea roboilor utilizai pentru sudare prin presiune n puncte este cuprins ntre
0,5 1 mm.
4. Bibliografie
[1] http://en.wikipedia.org/wiki/Flexible_manufacturing_system, 04.05.2016;
[2] http://www.ni.com, National Instruments , 05.05.2016;
[3] http://newabb.com/productionrobotic, ABB Robotics, IRB 1600 Industrial Robot.,
05.05.2016;
[4] Csokmai Lehel and Ganea Macedon, "Software For Robot Control In A Virtual
Laboratory," Annals Of The Oradea University. Fascicle of Management and Technological
Engineering, vol. XI (XXI), no. 3, 2012;
[5] Lehel Csokmai, Ovidiu Moldovan, Ioan Tarca, and Radu Tarca, "Software Framework for
Advanced Error Troubleshooting In Flexible Manufacturing System," The 3rd International
Conference on Advanced Design and Manufacturing Engineering, 2013.