Documente Academic
Documente Profesional
Documente Cultură
Conducerea unui robot presupune două aspecte aparent distincte dar aflate, în realitate,
într-o interdependenţă numai principial divizibilă:
I) impunerea trecerii prin punctele ţintă sau via
II) asigurarea unei evoluţii line (în timp) a mişcării
q = f(t)
unde f este o funcţie lină, adică pentru q se alege o lege de mişcare lină.
O funcţie se numeşte lină dacă funcţia şi cel puţin primele sale două derivate sunt continue
în timp (uneori se cere ca şi derivata a 3-a să fie continuă). q este coordonata generalizată utilizată
în conducere - poate fi operaţională (carteziană) sau ccc.
Concluzie: problema conducerii unui robot constă din două aspecte între care există o strânsă
legătură: impunerea trecerii prin punctele ţintă sau via (exprimate în coordonate ccc sau în
coordonate operaţionale) în condiţiile asigurării unei evoluţii line (în timp) a mişcării.
Metoda de programare prin învăţare (teach in) este o metodă de conducere răspândită. La
această metodă un operator uman cu experienţă execută un proces tehnologic având mâna legată
de braţul robotului în timpul procesului. Astfel, braţul robotului se mişcă simultan cu mâna
operatorului, în timp ce traductoarele de poziţie, viteză şi acceleraţie din cuplele cinematice
conducătoare (c.c.c.) sunt în funcţiune. Periodic, la comandă manuală sau în mod automat, se
înregistrează (se memorează) datele măsurate de traductoare în timpul desfăşurării procesului. În
acest mod punctele de pe traiectoria impusă de operatorul uman sunt învăţate. După aceea, în regim
automat robotul reproduce punctele învăţate anterior. O metodă mai simplă (la fel de des utilizată)
este acea în care prin intermediul unei cutii de instruire (teach in box) robotul este deplasat prin
comenzi manuale, în punctele via şi ţintă de pe traiectorie şi sunt memorate coordonatele c.c.c. sau
carteziene ale acestor poziţii. La memorare fiecărei poziţii i se atribuie număr de ordine. La
trecerea în regim automat robotul este mişcat în poziţiile învăţate, dar succesiunea poziţiilor de pe
traiectoria parcursă este indicată de programul de aplicaţie în care poziţiile sunt apelate doar prin
numărul de ordine.
Conducerea la puncte ţintă calculate de către calculatorul (sau blocul software) pentru
modelarea mediului.
2 3
x
Figura 8
Figura 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.
- conducerea multipunct – MT, se aseamănă cu metoda PTP, dar robotul învaţă mult mai multe
puncte obligatorii de trecere. Pe figura 10 s-au reprezentat mai multe puncte de trecere impuse. Se
poate spune că robotul învaţă cu aproximaţie o traiectorie (nu chiar strict) impusă.
Figura 10
Exemplul clasic de aplicare a acestei metode este vopsirea prin pulverizare a unei suprafeţe,
cu robot de vopsire. La învăţare, un vopsitor cu experienţă are pistolul de vopsit în mână şi de
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ă aceeaş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 cazul 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.
În acest caz, din punctele ţintă carteziene se calculează, cu analiza cinematică inversă, puncte
ţintă în coordonate ccc Se generează mişcări line la nivelul fiecărei cuple cinematice conducătoare
şi se urmăreşte numai mişcarea la nivel articular. Dacă mişcările sunt line la nivelul fiecărei cuple
cinematice conducătoare, atunci şi mişcarea per ansamblu este lină.
Exemple:
1). Metoda de conducere pe traiectorie continuă şi metoda de conducere în coordonate carteziene
se folosesc (împreună) la sudarea după rost. Cele două metode pot fi asociate fie cu metoda de
conducere la puncte învăţate, fie cu cea cu puncte calculate;
2). Sudura în puncte a caroseriei unui automobil se face folosind metoda PTP asociată cu
conducerea în coordonate ccc la puncte învăţate.