Documente Academic
Documente Profesional
Documente Cultură
45
Conducerea automată a unei axe se poate realiza în buclă deschisă sau în buclă
închisă (feedback).
Schema bloc a sistemului de comandă în buclă deschisă este prezentată în
figura 6.2.
θi =∫ ω⋅dt =θ ( t i )
0 . (6.1)
În mod obişnuit, pentru legea de variaţie a poziţiei unghiulare şi legea de
variaţie a vitezei unghiulare relative ale elementelor cuplei cinematice conducătoare se
admit formele redate în figura 6.3. Funcţia de comandă u(t) impune variatorului de
viteză unghiulară să modifice tensiunea de alimentare a motorului după legea impusă.
Comanda în buclă deschisă se utilizează atunci când precizia solicitată în
funcţionarea robotului este redusă, sau atunci când construcţia motorului permite
rotirea riguroasă a elementului condus cu unghiul θi, sub influenţa semnalului variabil
u(t) de durată ti. Astfel sunt motoarele pas cu pas.
46
Fig.6.3. Variaţia unghiului θ şi a vitezei unghiulare ω în timp.
47
Conducerea cu mai mare precizie a axei robotului se realizează controlând cu
două traductoare mişcarea relativă a elementelor cuplei cinematice conducătoare.
Primul traductor TD serveşte la efectuarea controlului de poziţie, iar cel de-al doilea,
TG, la efectuarea controlului de viteză unghiulară relativă a elementelor (fig.4.5).
Primul comparator COMPθ stabileşte eroarea de unghi eθ(t). Dispozitivul F
calculează în fiecare moment viteza unghiulară ωnec(t), necesară pentru a corecta
eroarea unghiului de rotaţie şi care se trimite în circuit sub forma unui semnal de
tensiune proporţional cu viteza unghiulară respectivă. Al doilea comparator COMP ω
realizează compararea vitezei unghiulare necesare ωnec(t) cu viteza unghiulară realizată
ωreal(t), măsurată cu traductorul de viteză unghiulară şi emite în circuit un semnal
proporţional cu eroarea de viteză unghiulară eω(t). Pe baza erorii eω(t) dispozitivul U
generează semnalul de comandă u(t), necesar dispozitivului de comandă DC pentru a
comanda mişcarea de corectare a erorii.
Fig. 6.5. Schema bloc a dispozitivului de comandă în buclă închisă, cu traductor de deplasare
TG şi traductor de viteză unghiulară, TG.
48
(“if”), menite să restricţioneze posibilitatea efectuării mişcărilor care necesită
îndeplinirea prealabilă a unor condiţii.
Dispozitivul de introducere a programului serveşte la introducerea
programului în sistemul de comandă. Acesta realizează operaţia de programare. Se
utilizează două principii de programare a roboţilor: on-line şi off-line.
49
Pe durata fazei operaţionale a robotului, semnalele memorate sunt utilizate ca
semnale de conducere a axelor, care vor reproduce astfel mişcările pentru care a fost
instruit robotul.
Cu un dispozitiv joy-stick se pot comanda mai multe circuite electronice în mod
simplu, modificând continuu nişte parametri cinematici. Dispozitivul este constituit
dintr-un mecanism sferic, acţionat manual de la maneta M (fig.6.7).
50
cinematice ale axelor lanţului de programare sunt prevăzute cu traductoare de
deplasare, traductoare de viteză liniară/unghiulară, fără să aibă sisteme de acţionare
proprii. In timpul instruirii, efectorul final este montat pe lanţul de programare.
Instruirea se realizează ca şi în cazul conducerii directe, însă forţa rămâne mică
deoarece nu trebuie învinsă rezistenţa sistemului de acţionare iar elementele lanţului de
programare sunt realizate uşoare.
Dezavantajul programării on-line constă în faptul că în timpul programării,
sistemul de fabricaţie flexibilă din care face parte robotul nu poate lucra.
♦ Programarea off-line se efectuează fără prezenţa nemijlocită a robotului. In
acest caz, operatorul uman elaborează programul de conducere al robotului în afara
sistemului de fabricaţie flexibilă de care aparţine robotul, astfel că pe durata elaborării
unui program nou, sistemul de fabricaţie poate lucra.
La începutul utilizării roboţilor, programul era introdus pe bandă perforată cu
ajutorul unui perforator, iar pentru citirea acestuia sistemul de comandă a fost prevăzut
cu un cititor de bandă perforată. In prezent, programarea off-line se realizează la un
calculator PC (workstation). Programul se salvează pe o dischetă iar pentru a fi utilizat
se memorează în sistemul de comandă al robotului. Programarea este uşurată datorită
posibilităţii de vizualizare pe ecranul calculatorului a mişcărilor robotului, într-un
decor care simulează mediul de realitate virtuală.
Dispozitivul de introducere a programului converteşte instrucţiunile conţinute în
program în limbaj cod maşină. Atât întocmirea cât şi introducerea programului în
sistemul de comandă este facilitată de utilizarea unor limbaje de programare dedicate
robotului (AL, VAL, Armbasic etc.). In ultimul timp au fost dezvoltate limbaje de
programare avansate, de sarcină (task), la care prin program se indică global ce trebuie
să facă robotul, urmând ca sistemul de comandă să “traducă” instrucţiunea globală în
comanda succesiunii mişcărilor de executat.
Unitatea centrală pentru procesarea informaţiei este constituită din
microprocesoare.
Blocurile de intrări/ieşiri externe şi interne sunt similare cu cele utilizate
pentru perifericele de calculator. Dacă robotul este integrat într-un sistem de fabricaţie
subordonat se utilizează blocul de intrare/ieşire internă, iar dacă este integrat intr-un
sistem de fabricaţtie ierarhic superior (linie, atelier automat robotizat, sistem CIM etc.)
se utilizează blocul de intrare/ieşire externă.
Dispozitivele de memorare sunt de fapt memorii executate din materiale
semiconductoare.
Dispozitivele cu funcţii speciale sunt destinate efectuării diferitelor operaţii de
calcul, necesare în vederea elaborării semnalului de comandă al robotului, cum ar fi
operaţiile de interpolare (liniară, circulară, parabolică etc.), operaţiile de sincronizare
necesare pentru a impune ca variaţiile unor mărimi să se producă în acelaşi timp cu
variaţiile altora, operaţiile de selectare de informaţii etc. Aceste dispozitive pot utiliza
calculatoare predestinate, sau pot fi bazate pe rezervele capacităţii de calcul ale unităţii
centrale de procesare a informaţiilor.
51
52