Documente Academic
Documente Profesional
Documente Cultură
Figura3.8.
27
Comanda secvenţială prezintă avantajul unei conduceri simplificate, fiind controlată o
singură axă la un moment dat. Dezavantajul constă în faptul că deplasarea până la punctul
ţintă durează foarte mult (în timpul deplasării unei cuple celelalte stau) deci rezultă o
productivitate scăzută. De regulă comanda secvenţială este utilizată la roboţi simplii şi la
manipulatoare, iar punctele ţintă sunt învăţate.
La comanda punct cu punct (PTP- point to point) singura condiţie impusă este ca
traiectoria să nu fie una de coliziune. Ne interesează doar trecerea obligatorie a punctului
caracteristic prin poziţiile 1 şi 2 (figura 3.9).
Figura3.9.
Mişcările pe fiecare axă încep deodată şi se termină deodată. Astfel, mişcarea având loc
simultan după toate axele, se obţine o creştere a productivităţii, dar traiectoria obţinută este
una oarecare, imprevizibilă, greu exprimabilă matematic şi cu un aspect absolut oarecare
pentru observatorul uman. Comanda punct cu punct de cele mai multe ori este corelată cu
programarea prin învăţare, când se execută odată procesul tehnologic pentru învăţare şi se
memorează direct în coordonate c.c.c. punctele obligatorii (ţintă şi via). La redare se culege
câte o funcţie de conducere pentru fiecare coordonată a câte unei c.c.c. şi se reproduce
trecerea prin puncte iar traiectoria va fi una arbitrară. Metoda de comandă PTP este deseori
folosită la sudarea caroseriilor de autoturisme.
Comanda multipunct (MTP) este asemănătoare metodei de conducere punct cu punct,
dar în cazul MTP se memorează mult mai multe puncte decât cele două puncte 1 şi 2 (figura
3.10).
Figura3.10.
De exemplu pentru cazul ales sunt date şi punctele via (de la 11 la 15) prin care se
impune trecerea obligatorie a punctului caracteristic (în drumul sau de la poziţia 1 la poziţia
2). Cel mai frecvent caz de aplicare a metodei de conducere multipunct este în cazul vopsirii
prin pulverizare. La învăţare, un vopsitor cu experienţă are pistolul de vopsit în mână şi de
28
mâna lui este legat efectorul final al robotului. Dacă braţul robotului este de construcţie
masivă se utilizează instalaţii de tipul master-slave în care master-ul este de construcţie
miniatură şi se leagă nemijlocit de mâna vopsitorului, iar slave-ul este robotul propriu-zis care
execută aceiaşi mişcare ca şi master-ul. Cu o frecvenţă cuprinsă între 20÷200Hz se
memorează punctele atinse la nivelul fiecărei c.c.c. Evident, la redarea automată robotul
execută singur trecerea prin punctele învăţate. În aczul utilizării metodei de comandă
multipunct, numărul de puncte memorate fiind mare, este nevoie de un spaţiu de memorare
adecvat. Deseori se utilizează în acest scop metode de compresie dinamică a datelor care
urmează a fi memorate.
Metoda de conducere pe traiectorie continuă (CP - Continous Path) se utilizează la
acele operaţii tehnologice în care punctul caracteristic trebuie să urmeze o traiectorie anume
în spaţiul cartezian. De exemplu, sudura după rost, debavurarea, etc. În cadrul acestor operaţii
se impune ca punctul caracteristic să urmeze riguros un anume drum. Este cel mai complex
caz de conducere a unui robot industrial. De regulă, se încearcă exprimarea analitică a
traiectoriei impuse şi apoi această expresie se foloseşte în cadrul generatorului de traiectorie,
pentru generarea punctelor pe traiectorie. În majoritatea cazurilor însă expresia analitică a
traiectoriei impuse este complicată. În aceste cazuri se procedează la aproximarea traiectoriei
impuse pe porţiuni cu segmente de curbe simple: drepte, arce de cerc, arce de parabolă,
fracţiuni de sinusoidă. Se observă că se procedează la aproximarea traiectoriei, adică la un
prim nivel de interpolare.
c) După tipul coordonatelor utilizate există metoda de conducere în coordonate c.c.c.
(spaţiul articulaţiilor) respectiv, metodă de conducere în coordonate carteziene.
În cadrul metodei de conducere în coordonate c.c.c. mişcarea este urmărită în
coordonate poziţionale relative ale elementelor cuplelor cinematice conducătoare.
3.6. Generarea mişcării între două puncte în spaţiul articulaţiilor
În cazul utilizării funcţiilor de conducere polinomiale, pentru fiecare cuplă cinematică
conducătoare (c.c.c.) se alege ca evoluţia în timp să se desfăşoare după o expresie de forma:
q( t ) a0 a 1 t a 2 t 2 a n1t n1 a n t n (3.1)
Coeficienţii a0 , a 1 , a 2 , , a n1 , a n se determină la specificarea mişcării din condiţiile
impuse adică trecerii prin poziţiile impuse: poziţia de start, poziţia ţintă, poziţiile intermediare
(puncte via). Cel mai frecvent în acest scop se utilizează polinoame de gradul 2, 3, 4, dar
există şi cazuri de utilizare de polinoame de gradul 1 şi gradul 5.
Pentru exemplificare, se va prezenta în continuare conducerea între două puncte
intermediare, bazată pe utilizarea unui polinom de gradul 3.
Astfel, se cunosc 2 puncte via pentru o cuplă cinematică conducătoare, mişcarea începe
la momentul t 0 şi se termină la momentul t f , 0<t<tf . În ambele puncte se cunosc şi
vitezele de trecere. Trebuie să se determine coeficienţii unei funcţii polinomiale de gradul 3
care să asigure între cele două puncte date o conducere lină pentru cupla cinematică
respectivă.
Se alege o funcţie polinomială de forma:
q( t ) a0 a 1 t a 2 t 2 a3 t 3 , adică (3.2)
q( t ) a 1 2 a 2 t 3a3 t 2 pentru viteză, respectiv (3.3)
q ( t f ) q f 2 a 2 6 a3 t f , pentru acceleraţie (3.4)
Pentru c.c.c. se cunosc punctele via:
q( 0 ) , q( t f ) respectiv şi vitezele în cele două puncte
29