3. Structura roboilor
Un sistem robotic este constituit din urmtoarele componente:
Mecanice i electrice (Hardware):
Braul robotului
Motoare i componentele acestora
Controller
Consol de programare (Teach panel)
Mn mecanic sau unelte
Instalaii pentru asigurarea de siguranei n exploatare
Sistem intern de senzori i traductoare
Sistem extern de senzori i traductoare
De programare (Software):
Fig.2.2.1.
Componente
mecanice i electrice
(hardware)
19
Roboi industriali
20
Roboi industriali
Frne
Avantaje:
Dezavantaje:
Zgomot
Roboi industriali
3.1.2.2. Hydraulic
Elemente de acionare: Cilindri hidraulici i motoare rotative hidraulice, pomp de ulei i valve de control. Utilizare:
Roboi pentru acionri de putere, cu fore i momente mari.
Avantaje:
Proiectare compact
Dezavantaje:
Fr zgomot
Fiabilitate mare
Construcie compact
Greutate mic
Dezavantaje:
Limitare a vitezelor
3.1.3. Controller
Controller-ul unui robot industrial este interfaa dintre operator i componentele mecanice i
electrice (hardware) ale robotului. Misiunea lui este de a controla cinematica (micarea) robotului i de
a oferii operatorului suport maxim pentru utilizarea eficient a robotului. Pentru ndeplinirea aceasei
misiuni, controller-ul asigur urmtoarele funcii:
Comunicaia cu operatorul
Roboi industriali
Gestiunea programelor
Interpretarea programelor
Realizare reglrii automate a poziiilor fiecrei axe conform cu valorile de poziionare calculate
Modificare valorilor de poziionare axe (de ctre senzori sau comenzi externe)
Taste funcionale, manete sau poteniometre pentru comenzi manuale de micare a robotului
Taste funcionale pentru controlul echipamentelor periferice (mn mecanic, unelte etc.)
Variabile msurate:
Viteze i acceleraii
Fore i momente
23
Roboi industriali
Msurarea poziiei
Metodele de msurare a poziiei (liniare, unghiulare) sunt destul de cunoscute:
Traductoare rezistive
Traductoare inductive
Simple:
- Msoar modificarea inductivitii unei bobine atunci se modific poziia unui miez magnetic
Complexe (Resolver):
- Determin unghiul ntre dou bobine prin excitarea unei bobine i msurarea tensiunii induse n cealalt bobin
- Msurare absolut, nu necesit micare de referin a axei pentru determinarea punctului de origine
Traductoare optice
Micarea unui disc cu fante prin dreptul razei optice dintre un emitor i un receptor determin
formarea de impulsuri de semnal optic. Receptorul transmite controller-ului informaia sub form de
pulsuri digitale (on/off). Exist dou tipuri de traductoare optice cu impulsuri:
Msurarea vitezei
Msurarea vitezei este foarte important. Se poate vorbi de viteze liniare i viteze unghiulare. n
funcie de tipul de ax, liniar sau de rotaie, se pot utiliza dou metode de evaluare.
Metode de evaluare:
Se calculeaz indirect, din raportul distan supra timp (distana se msoar cu traductoare de poziie)
Msurare direct :
- Inductiv: cu tahogenerator (tensiunea la ieirea tahogeneratorului este proporional cu viteza de rotaie)
- Optic: cu numrare de impulsuri n unitate de timp
Msurarea acceleraiei
24
Roboi industriali
Vibrometre
Giroscoape
3.2. Software
Figura alturat arat structura de principiu a
componentei software a roboilor.
25
Roboi industriali
Controlul i interpolrile de finee trebuie s aib loc ntr-un anumit eantion de timp prestabilit
Trebuie s transmit ctre sistemele de acionare valorile de interpolare fin calculate pentru poziiile articulaiilor
Procesarea altor comenzi din programul robotului, prelucrarea comenzilor venite de la panoul de operare
Roboi industriali
Interpolri ale micrii (generarea poziiilor intermediare din traiectoria unei micri)
Combinarea fr ocuri a traiectoriilor succesive (determin coreciile de vitez i schimbare de sens ntre
segmente de micare succesive)
Urmtoarele tipuri de interpolri sunt folosite frecvent: punct la punct (PTP - point-to-point) i
liniare. n cazul micrilor PTP controller-ul interpoleaz valorile poziiilor articulaiilor ntre punctul
de start i cel de sfrit. n cazul unei micri liniare, controller-ul interpoleaz poziiile n coordonate
carteziene, ntre punctul de start i cel de sfrit al micrii, i comand micarea articulaiilor pe baza
rezultatelor de calcul al cinematicii inverse, n acord cu un tact de ceas de interpolare.
Interpretarea vitezei ca derivata a distanei n timp permite utilizarea de profile de viteze ca fiind
independent de forma geometric a traiectoriei. Acest concept se folosete la baza funciilor de
interpolare a micrii. Urmtoarele proceduri sunt necesare:
1.
2.
3.
Determinarea funciei s(t) prin integrarea profilului de vitez, i transformarea ntr-o traiectorie liniar
27
Roboi industriali
Este necesar transformarea unei viteze i al unui profil de micare n valori discrete, deoarece
controller-ul lucreaz cu impulsuri (tacturi) discrete de ceas. Urmtoarele aciuni se petrec la fiecare
impuls de ceas:
Primul ciclu de ceas pentru interpolare (First interpolation clock cycle):
1.
2.
Calculul timpului de micare, utiliznd profilul de vitez (posibil pentru fiecare articulaie)
3.
Scalarea profilului de vitez pentru a obine fazele de acceleraie, de palier i de deceleraie ca un multiplu intreg
de cicluri de ceas de interpolare.
2.
n funcie de sistem, datele n timp-real sunt transmise fie printr-un sistem fieldbus sau prin partajare
de memorie. Astfel, procesele controller-ului pot fi implementate fie ca un modul extern fie ca o
component a magistralei de sistem (bus).
n cazul micrilor puct-la-punct, robotul trebuie s se mite ct mai rapid posibil ntre cele dou
puncte. Sistemul de control al micrii trebuie s se asigure c noua poziie va fi obinut fr
suprareglaj (oscilaii n jurul poziiei finale). Pentru evitarea coliziunilor, este foarte important ca
sistemul s minimizeze suprareglajul, mai ales atunci cnd este ncrcat cu greutatea piesei sau uneltei
pe care trebuie s o manipuleze. n cazul micrilor punct-la-punct nu este necesar ca robotul s
cunoasc detaliat traiectoria ntre punctul de start i cel final.
Micrile liniare sunt mai complexe. n general, trebuie s se respecte o traiectorie cu o anumit
exactitate i s fie meninut constant o vitez. Acestea sunt constrngeri suplimentare i sunt dificil
de realizat din urmtoarele motive. Dac se neglijeaz neliniaritile mecanismelor de acionare, trebuie
s se in seama de dinamica diferit a diverselor sisteme de acionare ale robotului. i, de asemenea,
trebuie s se in cont c ecuaiile de micare ale roboilor sunt, n general, neliniare. Pentru a minimiza
deviaia de la traiectoria dorit, sau de la viteza impus, perturbaiile trebuie eliminate sau compensat
cu metode teoretice de control.
Roboi industriali
Opritori mecanici
Sigurana utilizatorului:
Covoare (preuri) cu contacte electrice
Evitarea coliziunilor
Instalaii de siguran
Cteva instalaii tipice pentru asigurarea siguranei sunt:
Verificarea traiectoriei:
n timpul programrii teach-in, se verific dac se poate parcurge orice punct de pe traiectoriile
dorite (ntre dou puncte introduse de utilizator).
29
Roboi industriali
Testarea pentru validare a datelor introduse de utilizator a.. s nu se depeasc spaiul de lucru
sau viteze maxime impuse.
Teste de verificare a senzorilor interni, ex. encoder unghiular (de poziie) i tahogeneratoare
(viteze):
- verificarea lrgimii de band: Raportul dintre dou valori succesive ale encoderului unghiular
i timpul de ciclul nu trebuie s depeasc viteza unghiular maxim impus.
- verificarea direciei: Dac poziionarea implic schimbarea sensului de micare a unui axe,
aceast schimbare trebuie s aib loc ntr-o perioad determinat de timp (ntrziere mic).
- monitorizarea poziiei de repaus: n cazul unei poziii care trebuie meninut fix, valoarea
prelevat de la encoderul unghiular trebuie s fie constant, iar valoarea tahogeneratorului
trebuie s fie aproximativ zero.
30
Roboi industriali
Roboi SCARA
n plus, exist diferite variante ale lanurilor cinematice, conform cu specificul aplicaiei.
Caracteristici tehnice
Aranjamentul articulaiilor: 5 articulaii de rotaie
Avantaje:
Micri rapide
Dezavantaje: restricii n orientarea end-effectorului (TCP) datorit lipsei unui al 6-lea grad de
libertate.
31
Roboi industriali
Spaiul de lucru are o form sferic. Exist puncte din spaiu n care robotul poate ajunge n dou
sau mai multe configuraii ale articulaiilor.
Asamblare
Automatizri de laborator
Testare
Educaie
Roboi industriali
Caracteristici tehnice
Aranjamentul articulaiilor: 6 articulaii de rotaie
Avantaje:
Micri rapide
33
Roboi industriali
Sudare
Vopsire
Mnuire (manipulare)
Asamblare
34
Roboi industriali
Caracteristici tehnice
Aranzamentul articulaiilor: 2 sau 3 articulaii rotaionale, 1 articulaie liniar
Avantaje:
35
Roboi industriali
Fig.2.2.16. Robot SCARA cu 4 articulaii.
Asamblare
Gurire
Frezare
Testare
36
Roboi industriali
Caracteristici tehnice
Aranjamentul articulaiilor: 3 articulaii liniare
Avantaje:
Fig.2.2.19. Spaiul de lucru al unui robot portal cu 3 grade de libertate (vedere de sus).
37
Roboi industriali
Transport
Paletizare
Ambalare
Inserare
Depozite automate
Misiuni spaiale
Misiuni subacvatice
Medicin
Cercetare
3.5. End-effector-i
Mecanismul, organul de main sau unealta cu care un robot opereaz este n general, n limba
englez, numit end-effector sau simplu effector. n descrierile de mai jos se va pstra denumirea din
englez. n categoria end-effector-ilor intr i camerele de luat vederi precum i echipamente de
msurare. Aceastea din urm permit robotului s interacioneze cu mediul nconjurtor.
Cuplarea dintre braul robotului cu end-effector-ul se face cu ajutorul a patru componente care
formeaz un lan de transmisie, fig. 2.2.20:
flana robotului
motor de acionare
Roboi industriali
End-effectorul primete comenzi de la controller-ul robotului pentru a aciona sau nu, conform
programului realizat de utilizator.
3.5.1. Gripper-e
Un gripper (denumire englez) fixeaz mecanic poziia i orientarea obiectului apucat, relativ la
braul robotului. Astfel, este posibil micarea i poziionarea unei piese, de exemplu, ntr-o celul de
fabricaie. Dac se dorete obinerea de informaii suplimentare despre piesa apucat, gripper-ele pot fi
dotate cu senzori specializai.
Tipuri de gripper-e:
mecanice
- mn mecanic cu 2 degete paralele (posibil cu senzor de poziie: nchis deschis)
- mn mecanic cu 3 degete paralele (poziia lor formeaz un triunghi echilateral)
- mini mecanice cu 2 sau 3 degete ce execut micri de rotaie
- mini mecanice cu prghii articulate
cu vacuum
Alte cerine:
Greutate mic, pentru a minimiza efectele de stres mecanic static i dinamic bun a robotului
For de apucare definit clar, pe baza regulii "doar ct este necesar "
39
Roboi industriali
Gripper-e cu gheare
Ghearele sunt accesorii metalice, sau din alt material, de o anumit form geometric ce ine cont de
forma extern sau intern a piesei. Se pot folosi mai multe tipuri de gheare cu acelai gripper. Ghearele
se ataeaz pe degetele unor gripper-e mecanice. n figurile de mai jos de arat cteva tipuri elementare
de gheare folosite pentru poziionare prin auto-centrare a piesei, dup apucare.
three-point centering
Este posibil implementarea unei protecii uoare n caz de cdere a tensiunii (gripper-ul poate s rmn strns)
Cleti mecanici
Diferite sisteme cu prghie pot converti micarea unui cilindru pneumatic sau a unei mini mecanice
cu 2 degete paralele, ntr-o micare de prindere tip clete. Astfel de sisteme sunt folosite pentru reglarea
forei de strngere i a distanelor de micare a ghearelor.
Gripper-e cu vacuum
Prinderea cu vacuum este indicat n manipularea pieselor cu suprafa neted, de ex. sticl. Pentru
piese de form geometric mai complex, pot exista mai multe ventuze, dispuse pe diferite pri ale
piesei, pentru o repartizare uniform a forelor de suciune.
Tipuri standard de gripper-e cu vacuum:
Generatoare de vacuum alimentate la presiune (pe baza principiului tubului Venturi), plus ventuz
40
Roboi industriali
Gripper-e magnetice
Gripper-ele magnetice funcioneaz cu un magnet permanent sau cu un electro-magnet (o bobin
alimentat cu curent electric este echivalent cu un magnet temporar). Aceste gripper-e sunt folosite
pentru a manipula piese plate din material feromagnetic. n cazul utilizrii unui magnet permanent este
necesar un mecanism suplimentar pentru ndeprtarea piesei prinse de magnet, fig. 2.2.22.
41
Roboi industriali
Gripper-e flexibile
Caracteristicile unui gripper flexibil:
Gripper-ele flexibile au un spectru mai larg de aplicaii dect cele standard dar ele nu sunt aplicabile
universal (pentru orice proces de apucare). n vederea adaptrii unui robot la situaii foarte diferite, se
folosesc sisteme mecanice de schimbare a gripper-ului sau a sculei.
Pentru a realiza o producie modern, inginerii proiectanii au n vedere, nc din faza de proiectare a
pieselor, tipul de gripper ce trebuie folosit n faza de asamblare. n acest fel, piesele se pot proiecta
pentru a fi posibil asamblarea lor cu gripper-e mai simple.
3.5.2. Scule
O scul montat pe un robot se poate folosi pentru procesarea unei piese fixate n spaiul de lucru al
robotului. Tipuri de scule:
Roboi industriali
curare cu aer
motoare rotative pentru
- gurire
- frezare
- polizare
- periere
diferite tipurui de urubelnie
scule speciale (ex. pentru diverse aciuni de asamblare)
Astzi, roboii sunt capabili s i schimbe gripper-ele sau sculele n mod autonom. Fixarea noului
gripper pe braul robotului se poate face automat, cu vacuum, electric sau cu mecanisme deblocabile de
zvorre. In ultimul caz, deblocarea zvorului se poate face pneumatic sau electric. Se poate spune c
flana universal este de fapt un gripper universal, care nu lucreaz direct cu piese, ci cu diverse alte
gripper-e. Flanele universale sunt folosite i pentru ataarea a diferite scule: pistoale de vopsit,
urubelnie, burghie etc. n figura 2.2.25 este prezentat un robot cu sistem de schimbare gripper-e.
Domeniul tipic de apicaie al sistemelor de schimbare a gripper-elor i sculelor este n asamblare. n
aceste aplicaii sunt necesare att mnuirea unor scule pentru plelucrarea pieselor, ct i mnuirea
pieselor pentru poziionare.
43