LUCRARE DE DIPLOMĂ
Coordonator Ştiinţific:
Prof. dr. ing.
Absolvent:
Elecromecanică
SIBIU
0
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
201
Coordonator Ştiinţific:
Prof. dr. ing.
Absolvent:
SIBIU
201
1
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
CUPRINS
REZUMAT..………………………………………………………………………………….4
CAPITOLUL 1
INTRODUCERE…………...………………………………………………………………..5
CAPITOLUL 2
ROBOŢI INDUSTRIALI…..................................................................................................11
2.1Structura şi cinematic roboţilor industriali………………………………………………..11
2.2.Acţionarea lanţurilor cinematice a roboţilor industriali…………………………………..18
2.3.Comanda şi controlul roboţilor industriali…………..……………………………………21
2.4.Dispozitive de prehensiune folosite la roboţi industriala………………………………....25
2.5.Sisteme de conducere a roboţiilor industriali......................................................................27
CAPITOLUL 3
PROIECTAREA ŞI IMPLEMENTAREA ROBOTULUI R-T......................................31
3.1. Proiectarea structuri mecanice a robotului R-T.................................................................32
3.2. Sistemul de acţionare a robotului R-T...............................................................................35
3.2.1. Mişcarea de rotaţie..............................................................................................37
3.2.2. Mişcarea de translaţie..........................................................................................38
3.2.3. Dispozitivul de prehensiune................................................................................38
3.3.Configuraţia hardware........................................................................................................38
3.4.Programarea sistemului.......................................................................................................39
CAPITOLUL 4
REZULTATE EXPERIMENTALE ŞI INTERPRETAREA LOR................................47
CAPITOLUL 5
CONCLUZII ŞI CONTRIBUŢII PERSONALE..............................................................50
CAPITOLUL 6
BIBLIOGRAFIE...................................................................................................................51
2
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Rezumat
Ȋn lucrarea de faţă este prezentat un robot industrial cu mişcări de rotaţie şi translaţie
comandat de un controler logic programabil. Elementele de acţionare sunt motoare de curent
continu urmate de modificatoare de traictorii. Robotul permite identificarea automată a
formelor geometrice de tip triunghi, patrat, cerc cu ajutorul unei camere video. Comanda
sistemului se poate realiza atȃt manual cu ajutorul unei console sau prin controlelul logic
programabil pe baza unui program prestabilit. Robotul poate alege, sorta şi aşeza ȋn containere
diferite 3 forme geometrice diferite. Miscarea de rotaţie este asigurată de către un motor de
curent continu de tip EVP-120 prin intermediul unui reductor melcat, reductor care asigură
amplificarea cuplului concomitent cu reducerea turaţiei. Mişcarea de translaţie pe verticală se
opţine de la un motor de curent continu de tip UHT-50 prin intermediul unei transmisi cu
curea, care asigură şi partea de cuplaj elastic. Transformarea rotaţiei ȋn transalaţie se
realizează cu un ansamblu şurub piuliţă. Dispozitivul de prehensiune este de tip electomagnet.
Acest sistem fiind foarte folositor ȋn industrie pentru selectarea pieselor ȋntre ele sau sortarea
rebuturilor de piesele conforme.
Summary
Ȋn paper is presented an industrial robot with rotational and translational movements
controlled by a programmable logic controller. Actuators are motors continuously followed by
modifying traictorii. The robot allows automatic identification of type geometric shapes
triangle, square, circle with a camcorder. Control systems can be done manually by a
console atȃt or controlelul programmable logic based on a schedule. The robot can select,
sort and put three different containers ȋn different geometric shapes. Rotation is ensured by a
continuous current motor type EVP-120 through a worm gear, reducer providing torque gain
while reducing speed. Vertical translational movement to OptIn from a continuous current
motor type UHT-50 through a transmission belt, which also provides the flexible coupling.
The transformation is achieved by rotation ȋn transalaţie a set screw nut. Gripping or resistive
type device is electromagnetic. This is very useful for selecting parts industry ȋn ȋntre them or
scrap parts sorting line.
3
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Cap. 1 Introducere
Definiţia termenului „robot” conform DEX este de „sistem automatizat care
acţionează pe baza unui program de lucru stabilit sau care reacţionează la anumite influenţe
exterioare, dȃnd impresia executării unor acţiuni omeneşti.
Legile roboticii:
Legea 1 Un robot nu are voie să pricinuiască vreun rău unei fiinţe umane, sau prin
neinterveţie, să permită ca unei fiinţe omeneşti să i se facă rău.
Legea 2 Un robot trebuie să se supună ordinelor date de către o fiinţă umană atȃt timp
cȃt ele nu intră ȋn contradicţie cu Legea 1.
Legea 3 Un robot trebuie să-şi protejeze propria existenţă, atȃt timp cȃt acest lucru nu
intră ȋn contradicţie cu Legea 1 sau Legea 2.
Legea 0 Un robot nu are voie să pricinuiască vreun rău umanităţii, sau prin
neintervenţie să permită ca umanitatea să fie pusă ȋn pericol.
Ca urmare a Legii 0, toate celelalte legi se modifică corespunzător, Legea 0 fiind legea
supremă.
Bazele roboților de azi stau mult mai departe. Primele modele de mașini pot fi mai
degrabă numite automate (provenind din grecescul automatos, care se mișcă singur). Acestea
nu puteau executa decât câte un singur obiectiv, fiind constrânse de construcție.
4
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Matematicianul grec Archytas a construit, conform unor relatări, unul dintre aceste
prime automate: un porumbel propulsat cu vapori, care putea zbura singur. Acest porumbel
cavernos din lemn era umplut cu aer sub presiune. Acesta avea un ventil care permitea
deschiderea și închiderea printr-o contragreutate. Au urmat multe modele dealungul secolelor.
Unele înlesneau munca iar altele deserveau la amuzamentul oamenilor.
Cu descoperirea ceasului mecanic din secolul XIV s-a deschis calea unor posibilități
noi și complexe. Nu mult după aceea au apărut primele mașini, care semănau îndepărtat cu
roboții de azi. Posibil era însă numai ca mișcările să urmeze una după alta, fără să fie nevoie
de intervenția manuală în acel sistem.
Dezvoltarea electrotehnicii din secolul XX a adus cu sine și o dezvoltare a roboticii.
Printre primii roboți mobili se numără sistemul Elmer și Elsie construit de William Grey
Walter în anul 1948. Aceste triciclete se puteau îndrepta spre o sursă de lumină și puteau să
recunoască coliziuni în împrejurimi.
Anul 1956 este considerat ca anul nașterii a robotului industrial. George Devol a depus
candidatura în acest an în SUA pentru un patent pentru "transferul programat de articole".
Câțiva ani după aceea a construit împreună cu Joseph Engelberger UNIMATE. Acest robot de
cca. două tone a fost mai întâi introdus în montarea de iconoscoape pentru televizoare,
găsindu-și apoi drumul în industria automobilă. Programele pentru acest robot au fost salvate
sub formă de comenzi direcționate pentru motoare pe un cilindru magnetic. Din acest moment
se introduc roboți industriali ca UNIMATE în multe domenii ale producției fiind permanent
dezvoltați mai departe pentru a putea face față cererilor complexe care li se impun.
Un robot este este un operator mecanic sau virtual. Robotul este un sistem compus din
mai multe elemente: mecanice, senzoriale și actuatori precum și un mecanism de direcționare.
Mecanica stabilește înfățișarea robotului și mișcările posibile ȋn timpul funcţionării.
5
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Roboţii umanoid
Imaginea roboților umanoizi a luat formă în literatură, mai ales în romanele lui Isaac
Asimov în anii 1940. Acești roboți au fost pentru un timp lung irealizabili. Pentru realizarea
lor trebuiesc rezolvate multe probleme importante. Ei trebuie să acționeze și să reacționeze
autonom în mediu, mobilitatea lor fiind restrânsă la cele două picioare ca locomoție. Pe
deasupra mai trebuie să fie capabili de a lucra cu brațele și mâinile. Din anul 2000 probleme
6
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
de bază par să fie rezolvate cu apariția lui ASIMO (Honda). Între timp apar dezvoltări noi în
acest domeniu. Roboții umanoizi pot fi clasificați ca roboți pășitori.
Roboţii industriali
George Devol a înregistrat în anul 1954 primul patent pentru un robot industrial.
Roboții industriali din prezent nu sunt de obicei mobili. După forma și funcția lor, domeniul
lor operațional este restrâns. Ei au fost introduși pentru prima oară pe linia de producția a
General Motors în 1961. Roboții industriali au fost folosiți prima dată în Germania la lucrări
de sudură începând din 1970.
Roboţii casnici
Robotul casnic lucrează autonom în gospodărie. Ca aplicație cunoscute este:
7
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Roboţii explorator
Roboții exploratori sunt roboți care operează în locații greu accesibile și periculoase
teleghidați sau parțial autonom. Aceștia pot lucra de exemplu într-o regiune aflată în conflict
militar, pe Lună sau Marte. O navigare teleghidată de pe pământ în ultimele două cazuri este
imposibilă din cauza distanței. Signalelor le trebuie la dus și la întors mai multe ore. În astfel
de situații roboții trebuie să fie programați cu mai multe tipuri de comportare, din care ei să
aleagă pe cel mai adecvat și să-l execute.
Acest tip de robot dotat cu senzori a fost folosit și la cercetarea puțurilor din piramide.
Mai mulți cryoboți au fost deja testați de NASA în Antarctica. Acest tip de robot poate
pătrunde până la 3.600 de m prin gheață. Cryoboți pot fi astfel folosiți în cercetarea capelor
polare pe Marte și Europa în speranța descoperirii de viață extraterestră.
8
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
fost hidraulice şi pneumatice şi mai puţin electrice, datorită costurilor ridicate ale
componentelor electrice şi electronice.
Ȋn lucrare sunt prezentate şi analizate principalele elemente de dezvoltare a roboţilor
industriali ȋn sisteme flexibile de fabricaţie. Pe baza definirii şi clasificării roboţilor
industriali, sunt analizate atȃt caracteristicile şi performanţele specifice acestora, cȃt şi
domeniile de utilizare şi eficienţa economică a roboţilor industriali.
Utilizarea roboţilor industriali conduce la reducerea nesiguranţei specifice factorului
uman, ceea ce determină o creştere a sistemului fiabilitaţii sistemului automatizat, şi, deci, va
permite utilizarea unui control de calitate eficient a sistemului de fabricaţie şi implicit va
permite trecerea la conducerea ȋn timp real a producţiei.
Introducerea şi utilizarea roboţilor industriali ȋn scopul optimizării unui proces
tehnologic conduce la multiple avantaje, dintre care se remarcă creşterea productivităţii
muncii cu cca 10 – 50% (ȋn funcţie de nivelul iniţial de automatizare, chiar şi la valori supe-
rioare). Ȋn acelaşi context, trebuie remarcată funcţia socială a implementării roboţilor
industriali, prin asigurarea unui grad sporit de protecţie a operatorilor tehnologici, ȋndeosebi
pentru procesele tehnologice cu un nivel ridicat de periculozitate.
Avantajele utilizării roboţilor industriali rezultă odată cu implementarea lor ȋn diferite
domenii cu scopuri economice sau sociale. Din această cauză avantajele utilizării roboţilor se
pot categorisi ȋn: avantaje economice, avantaje sociale generale, avantaje sociale
suplimentare.
Ȋn lumea secolului XXI, roboţii au deja aplicaţii ȋn explorarea unor medii periculoase
sau greu accesibile omului (spaţiul cosmic sau adȃncul oceanelor), ȋn industrie pentru
executarea unor operaţiuni de mare precizie şi viteză sau care se desfăşoară ȋn condiţii
dăunătoare omului, ȋn domeniul medical pentru intervenţii chirurgicale de mare fineţe,
telemedicină şi protejare sau ȋn domeniul militar pentru detectarea şi dezamorsarea bombelor,
spionaj şi culegere de informaţii, etc.
9
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Primul robot industrial a fost folosit în anul 1963 la uzinele Trenton ( S.U.A.) ale
companiei General Motors. De atunci şi până astăzi numărul şi performanţele roboţilor
industriali au crescut în continuu, găsindu-şi noi utilizări, astăzi putând fi folosiţi în toate
domenile de activitate.
Dezvoltarea explozivă a roboţilor industriali a condus la apariţia unui numãr enorm de roboţi
industriali având cele mai diferite forme şi structuri. A apărut astfel necesitatea clasificării
roboţilor industriali după anumite criterii. Ei se clasificã astfel :
I. După informaţia de intrare şi modul de învăţare al robotului industrial:
I.1. Manipulator manual, care este acţionat direct de către om;
I.2. Robotul secvenţial, care copiază o procedură predeterminată. La rândul lor
aceştia pot fi :
- robot secvenţial fix, la care informaţia se modifică mai greu;
- robot secvenţial variabil, care informaţia se modifică mai uşor;
I.3. Robotul repetitor (playback). La început omul învaţă robotul procedura de
lucru, acesta memorează procedura, apoi o poate repeta de câte ori este nevoie;
I.4. Robotul cu control numeric. Robotul industrial execută operaţiile cerute în
conformitate cu informaţiile numerice pe care le primeşte;
I.5. Robotul inteligent care îşi aleg operaţile pe baza informaţiilor primite de la
senzorii pe care îi are la dispoziţie şi prin posibilităţile sale de recunoaştere;
II. Clasificarea după forma mişcării:
II.1. Robotul cartezian. Operează într-un spaţiu definit cartezian;
II.2 Robotul cilindric. Spaţiul de lucru este definit în coordonate cilindrice;
II.3.Robotul sferic. Spaţiul de lucru definit în coordonate sferice (polare);
II.4. Robotul protetic are un braţ articulat;
II.5. Roboţi industriali în alte tipuri de coordinate;
10
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
11
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
robotul trebuie să execute anumite operaţii care necesitã o mare versatilitate ( ca în cazul
vopsirii ) . In marea majoritate a cazurilor dispozitivul de ghidare este constituit dintr-un lanţ
cinematic deschis dar există şi situaţii când se combină un lanţ cinematic închis cu unul
deschis.
Cele trei grade de libertate ale mecanismului generator de traiectorie pot fi cuple de
rotaţie sau de translaţie, în timp ce mecanismul de orientare este în general constituit din trei
cuple cinematice de rotaţie. Mecanismul generator de traictorie poate fi separat de
mecanismul de orientare, situaţie în care structura robotului se numeşte “structurã deculată”.
Mişcarea de poziţionare se poate realiza utilizând trei cuple cinematice de rotaţie ( R )
sau translaţie (T ). Există 8 combinaţii posibile de rotaţii şi translaţii ( 2 3=8 ). Acestea sunt :
RRR, RRT, RTR, RTT, TRR, TRT, TTR, TTT. Cât despre dispozitivul de ghidare acesta poate
exista în 33=27 variante. Combinând cele 8 posibilitãţi cu cele 27 combinaţii rezultă
8x27=216 lanţuri cinematice.Nu toate aceste varinate conduc însă către un spaţiu de lucru
tridimensional şi în consecinţă acestea vor fi eliminate, în final ramănând 37 variante posibile.
Fiecare dintre cele 37 de structuri de lanţ cinematic poate sta la baza unui robot,
determinând o arhitectură specifică.
Prin gradul de manevrabilitate al dispozitivului de ghidare se înţelege numărul
gradelor de mobilitate ale lanţului cinematic al său. Prin grad de mobilitate al lanţului
cinematic se înţelege numărul posibiltăţilor de mişcare pe care lanţul cinematic le are în raport
cu sistemul de referinţă solidarizat cu unul din elementele sale.
In cele ce urmează vom trece în revistă principalele tipuri de roboţi industriali din
punct de vedere al structurii mecanismului generator de traiectorie.
12
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Aceştia au o mare supleţe care permite accesul în orice punct al spaţiului de lucru.
Dezavantajul său principal îl constituie rigiditatea sa redusă. Cei mai cunoscuţi roboţi
industriali aparţinând acestei arhitecturi sunt : ESAB (Suedia) , Unimation (SUA) 6CH aRm
Cincinnati Millacrom (SUA).
Roboţii industriali de tip “lanţ închis “
La acest tip de roboţi mecanismul generator de traiectorie este un lanţ cinematic
închis, de tip patrulater articulat. Cuplele cinematice care intrã în componenţã lui sunt cuple
de rotaţie. Datorită construcţiei, au un spaţiu de lucru mărit faţă de roboţii de tip braţ articulat.
Având în vedere rigiditatea lor ridicatã ei manipuleazã sarcini mari. Principalul lor dezavantaj
constă în construcţia relativ complicată. Cei mai reprezentativi roboţi aparţinând acestei
arhitecturi sunt : Trallfa (Norvegia), K15 (Germania).
13
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Robusteţea şi supleţea acestui tip de roboţi este superioarã celor de tip pistol. Roboţii
de tip turelã sunt utilizaţi în aproape orice tip de aplicaţie având din acest punct de vedere un
caracter universal. Cel mai reprezentativ robot aparţinând acestei arhitecturi este robotul
Unimate 1000. Schema cinematicã a unui robot turelã este redatã în figura 1.3.
14
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
15
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
16
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
17
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
18
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Robotica nu a creat noi soluţii pentru acţionarea roboţilor industriali dar a preluat
ultimele noutăţi în ceea ce privesc sistemele de acţionare în special din domeniul maşinilor-
unelte cu comandă numerică.
Fiecare tip de acţionare prezintă avantaje şi dezavantaje care îi reconadă în anumite
siuaţii şi impun restricţii în altele. In cele ce urmează vom trece în revistă principalele tipuri
de acţionare a roboţilor industriali.
Acţionarea electrică
Acţionarea electrică este cea mai răspȃndită ȋn acţionarea roboţilor industriali, datorită
unor certe avantaje cum ar fi :
- disponibilitatea energiei electrice;
- simplitatea racordării echipamentelor la reţea;
- construcţia robustă şi fiabilitatea motoarelor electrice;
- preţ accesibil;
- compatibilitate cu sistemul de comandă şi cu senzorii.
Principalul dezavantaj îl constituie necesitatea utilizării unor mecanisme suplimentare
pentru adaptarea vitezei unghiulare şi a momentului motor la cerinţele concrete ale cuplelor
motoare. Variatoarele de turaţie necesare sunt complicate din punct de vedere tehnologic
deoarece trebuie să realizeze rapoarte de transmitere foarte mari.
Acţionarea electrică se compune din:
- grupul moto-reductor;
- variatorul de turaţie;
- dispozitive de măsurare a vitezei şi poziţiei.
Grupul moto-reductor se compune dintr-un motor electric şi un reductor de turaţie.
Motoarele electrice utilizate sunt de curent continuu sau pas cu pas. Deoarece roboţii sunt
caracterizaţi prin viteze, acceleraţii mari şi o ridicată precizie de poziţionare este necesar ca
momentele de inerţie ale rotorului să fie reduse ca şi al primei trepte de transmisie. Cele mai
utilizate motoare sunt cele cu rotor disc.
Măsurarea coordonatelor se face cu ajutorul traductoarelor de poziţie, care pot fi :
- incrementale = care furnizează un anumit număr de impulsuri la fiecare rotaţie a axului;
- absolute = care furnizează cu un cod numeric în funcţie de poziţia axului traductorului.
Acest tip de traductor păstrează informaţia chiar şi în cazul căderii tensiunii.
19
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Motoarele pas cu pas sunt cele mai răspândite datorită avantajului poziţionării relativ
exacte şi care exclude utilizarea traductoarelor de poziţie dar au dezavantajul dezvoltă puteri
scăzute ceea ce le recomandă mai ales în dispozitivele de comandă şi mai puţin în cele de
acţionare.
Acţionarea hidraulică
Este tipul de acţionare care are cea mai mare răspândire după cea electrică, cu toate că
iniţial la începuturile roboticii a fost pe primul loc. Ea permite dezvoltarea de puteri mari şi nu
necesită mecanisme suplimentare pentru transmiterea şi transformarea mişcării. Dezavantajele
constau în aceea că necesită un grup de acţionare hidraulică şi au o precizie de poziţionare
redusă. Mai rãspândită este acţionarea electro-hidraulică, care îmbină avantajele celor două
tipuri de acţionări.
Acţionarea pneumatică
Acţionarea pneumatică este cea mai puţin răspândită datorită preciziei reduse şi a
cuplurilor reduse pe care le dezvoltă.
20
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
- a forţelor ;
- a diferitelor restricţii ;
- indicarea succesiunii mişcãrilor ;
- indicarea duratei mişcãrilor.
Formulând în acest mod problema comenzii, aceasta se rezolvă folosind atât teoria
sistemelor, dar dificultăţile se datorează nelinearităţii sistemelor şi a dimensiunilor mari ale
sistemului condus.
Structurile mecanice pot fi redundante, mai multe configuraţii putând asigura aceaşi
poziţie şi orientare a robotului.
In prezent structurile mecanice de manipulare a roboţilor au sisteme simple de
comandă a mişcării, formate din circuite de reglare clasice, independente, pentru fiecare grad
de libertate. O astfel de structură nu este adecvată sistemelor multivariabile, neliniare, care în
realitate descriu structurile utilizate în practică. Mulţi dintre roboţii utilizaţi au performanţe
limitate din cauza sistemului de comandă.
21
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Variabilele de intrare sunt realizate sub forma diverselor elemente de comandă şi măsurare
incluse în sistemele operaţionale şi auxiliare ale roboţilor: limitatoare de pozitie, mărimi
22
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Unitate de
interfaţă intrare
comandă
interfaţă ieşire
Circuite de
Circuite de
Memorie
Variabile
Bloc de Variabile
de control
intrare de ieşire
Bloc de
oper logic
Unitate
centrală
Unitate de
programare
23
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Unitatea centrală este, în principiu, o unitate logică capabilă să interpreteze un număr mic
de instrucţiuni care exprimă funcţiile de bază într-un proces de conducere; instrucţiuni de
evaluare a unor expresii booleeene cu păstrarea rezultatului la o variabilă din memorie sau
la o ieşire, instrucţiuni de numărare sau temporizare, instrucţiuni aritmetice de adunare,
scădere, comparaţie, etc. De asemenea, pot fi utilizate instrucţiuni de salt condiţionat,
instrucţiuni de subrutine şi instrucţiuni de indexare.
Aşa cum reiese din definiţia lor roboţii industriali îndeplinesc sarcini tehnologice sau
de transfer. Atunci când îndeplinesc sarcini tehnologice endefectorul este o sculã ( pistol de
vopsit sau cap de sudurã ). Dacã sarcinile robotului sunt de transfer ( manipulare ) atunci
endefectorul sãu trebuie sã fie un dispozitiv de prehensiune. Acesta reuşeşte sã solidarizeze
( fixeze ) obiectul manipulat de robot. Aceastã operaţie de solidarizare, care este analoagã
24
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
celei prin care mâna umanã apucã se numeşte prehensiune. Dispozitivele de prehensiune
executã întotdeauna operaţia finalã şi de aceea rolul lor este foarte important.
Prehensiunea este un proces complex care are mai multe faze :
- poziţionarea
- centrarea
- fixarea – defixarea
Solidarizarea obiectului manipulat presupune imobilizaarea acestuia şi deci anularea gradelor
sale de libertate. Numãrul şi dispunerea punctelor de contact dintre dispozitivul de
prehensiune şi obiectul manipulat depinde de forma obiectului care impune o anumitã formã a
suprafeţelor de contact ale dispozitivului de prehensiune. Prin centrare se realizeazã ocuparea
de cãtre obiectul manipulat a unei anumite poziţii şi orientãri faţã de un sistem de referinţã
solidarizat cu endefectorul. Dacã dispozitivul de prehensiune obligã dreapta caracteristicã a
obiectului manipulat sã ocupe o anumitã poziţie atunci operaţia se numeşte centrare. In cazul
în care concomitent cu centrarea se realizeazã şi suprapunerea punctului caracteristic al
obiectului manipulat peste un anumnit punct fix din spaţiul de lucru al robotului, atunci
operaţia se numeşte centrare completã. Bineînţeles cã operaţia de poziţionare şi de centrare se
executã cu o anumitã eroare, care reprezintã eroarea de centrare. In figura de mai jos este
redatã operaţia de centrare a unui obiect cilindric cu ajutorul unui dispozitiv de prehensiune
prevãzut cu 4 feţe prismatice.
25
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
26
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Variabile de
comanda
Variabile
de Variabile
a R de pozitie
initializare
Figura 15
27
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
cuvânt intrare
adresă
x1
PROM D a
x
x 2
n
y
y 21
x' ys cuvânt ieşire comenzi rob.
z1
zzym
2 Robot
tact RR y 2
y
1
...
s
PROM G ieşiri secv. rob.
ieşiri num. rob.
Figura 16
Automatul аcesta este realizat în principiu din două memorii PROM, prima denumită
PROM decodificator (PROM D) furnizează vectorul de adresă pentru a doua memorie,
generatoare, PROM G. Acesta din urma determină prin vectorul sau de ieşire atât comportarea
robotului în momentul respectiv cât şi comportarea viitoare a automatului.
28
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Conectarea unui automat la dispozitivele de intrare – ieşire ale unui robot se realizeză
prin intermediul unor circuite de interfată ce asigură compatibilitatea între tensiune şi putere a
semnalelor transmise. Aceste circuite primesc de la sistemele de măsurare şi senzoriale ale
robotului informaţia de măsurare corespunzătoare sau genereazaăcatre sistemul de acţionare
al acestuia mărimile de comandă adecvate. Primul tip de circuite defineşte sistemul de
interfaţare pe intrare al automatului, iar al doilea pe ieşire.
Mărimile transmise pot reprezenta variabile de tip secvenţial sau variabile numerice în
conformitate cu structura algoritmilor de comandă utilizaţi şi cu modalităţile de prelucrare
internă, în automat, a informaţiei de operare. Aceste mărimi sunt captate de la robot sau sunt
transmise către acestea în mod periodic, conform procedurii de dialogare utilizată de automat.
Trebuie subliniată, înca odata, absenţa unui sistem de întreruperi în structura internă a
automatului ceea ce impune interogarea periodică a mărimilor de intrare (de la robot) şi
activarea tot periodicaă a canalelor de ieşire (spre robot).
Magistrală de
date
Magistrală de
adrese
Magistrală de
control
29
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Figura 17
Dialogul automat – robot poate fi realizat în trei moduri: 1) la fiecare început de ciclu
program sunt achiziţionate toate mărimile de intrare, se generează toate iesirile determinate în
ciclul precedent iar ulterior se tece la execuţia programului propriu-zis; 2) sunt achiziţionte
intâi intrările, se execută programul şi se generează ieşirile obţinute după noua execuţie a
programului; 3) intrările şi ieşirile sunt achiziţionate sau generate la cerere, în conformitate cu
structura logică a programului.
Figura 18
Camera video folosită de mine este o cameră pe 2 biţi care am considerat-o suficientă
pentru aplicaţia pe care vreau să o realizez. Camera este de la firma Cognex şi este cea din
figura 19.
30
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Figura 19
Ȋn figura 20 vă prezint desenul de ansamblu cu camera ataşata pe el şi descrierea părţilor
componente, iar ȋn partea dreaptă a desenului este schema de acţionarea a celor două motoare
ale robotului şi a electromagnetului de acţionare, care este pe post de dispozitiv de
prehensiune.
Figura 20
31
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Figura 21
Placa de bază a robotului am realizat-o din pal cu 4 picioare de aluminiu ca suport. Ȋn această
placă am făcut o degajare ȋn care am introdus suportul de bază realizat din duraluminiu din
figura 22.
32
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Figura 22
Pe acestă placă de bază am fixat prin presare bucşa lagar din bronz, flanşa suport a
tijei şi tija suport. Prezentate ȋn figura 23.
Figura 23
Pe tija suport se montează suportul rotativ care are montate prin lipire 2 lagăre din
teflon. Ȋn figura 24 se poate observa suportul rotativ şi lagărul.
33
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Figura 24
Pe suportul rotativ se montează ansamblul format din suport faţă şi suport spate şi
tiranţi dintre ele care face legătura cu actuatorul robotului. Ȋn figura 25 se pot observa toate
aceste component.
Figura 25
Actuatorul robotului care vine fixat de suportul faţă din figura anterioară are ca şi
componente o placă pe care vine fixatmotorul de curent continu şi suportul mobil cu ajutorul
căreia executăm mişcarea de translaţie. Iar ȋn capătul tijei filetate care asigură mişcarea se află
un electromagnet. Ȋn figura 26 este actuatorul văzut ȋn programul de proiectare.
Figura 26
34
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Figura 27
Acest pupitru are 3 stări de funcţionare. Prima stare denumită “camera video” are un
ciclu automat de sortare a pieselor cu ajutorul camerei de observare şi transportarea la
magazia corespunzătoare. A doua stare denumita”manual” face posibilă utilizarea funcţiilor
robotului de către operatorul uman. A treia stare denumita”automat” face posibilă sortarea
pieselor prin intermediul operatorului uman, adică funcţia camerei o face ochiul operatorului.
Pentru a putea fi alimentat sistemul robotic şi de a putea fi comandat ȋn siguranţă avem
nevoie de un transformator care realizează separarea galvanică şi reducerea densiuni de la
230V la 24V, respectiv 12V ȋn funcţie de consumatorul care ȋl avem. Motoarele de acţionare
sunt alimentate la 12V, iar automatul programabil la 24V. Ȋn figura 28 este schema electrică de
alimenatre ȋn care avem transformatorul, puntea redresoare, partea de filtrare, stabilizatorul de
tensiune, semnalizarea de alimentare şi motoarele de acţionare.
35
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Figura 28
3.2.1. Mişcarea de rotaţie
Această mişcare am realizat-o cu un motor de curent continuu care transmite mişcarea de
rotaţie de la axul motor prin roţidinţate la axul vertical de rotaţie din figura 29.
Figura 29
36
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Figura 30
Figura 31
3.3. Configuraţia hardware
Ca parte hard pentru a putea programa robotul am folosit un releu inteligent de la firma
Telemecanique ZelioLogic alimentat la o tensiune de 24V cu 16 intrări de tip rezistiv şi 10
ieşiri
37
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Figura 32
Releul inteligent are legate pe intrări selectoarele S1 şi S1’, butoane de comandă de la
S2 pȃnă la S9, mircoȋntrerupătoarele S10 şi S11, camera video B1 şi potenţiometrul P1. Pe
ieşiri are legate de la stȃnga la dreapta: comanda de rotaţie braţ K1, semnalizarea de rotaţie
braţ DL8 şi DL9, comanda de frȃnare K1, comanda deplasare cap, semnalizarea deplasare cap
sus-jos DL6 şi DL7, semnalizarea poziţiei magaziei DL2, DL3, DL4, DL5 şi electromagnetul
de prindere a piesei. Toate acestea se pot observa ȋn figura 33
Figura 33
3.4.Programarea sistemului
Programarea sistemului am realizat-o cu softul propriu al releului ZelioSoft unde am
realizat toate legăturile logice ale robotului. Ȋn următoarea parte prezint componenţa
programului ȋn Ladder Diagram cu comentarile specifice fiecărei linii.
38
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
39
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
40
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
41
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
42
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Pentru a putea citi programul din memoria releului inteligent avem nevoie să ştim fiecare
simbol din diagramă şi unde ii aparţine. Ȋn figura următoare avem intrarile din releu.
43
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Figura 28
Ȋn următorul tabel avem ieşirile din automat.
Figura 29
44
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Figura 30
Ȋn următorul tabel avem releele auxiliare.
Figura 31
45
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Figura 32
46
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Timer 2 este un timer care comandă ȋn regim automat ca bratul de translaţie să fie sus şi
braţul de rotaţie să fie ȋn poziţie de aşteptare cu o pauză dar de 1,5 secunde. Acesta este folosit
la impulsul iniţial ȋn regim automat.
Timer 3 este un timer care comandă impulsul de start la coborȃrea braţului de translaţie ȋn
jos cu o pauză de 1 secundă. Acesta este folosit la impulsul de start la coborȃrea braţului ȋn
jos.
Timer 4 este un timer de ȋntȃrziere a rotiri ȋn sens orar cu un timp de 1 secunde. Acest
timer ȋl folosesc la iniţierea rotaţiei ȋn sesn orar.
47
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
Timer 5 este un timer de prelungire a porniri bratului de rotaţie spre magazia 0 cu un timp
de 0,5 secunde. Acest timer ȋl folosesc la ȋntȃrzierea porniri braţului ȋn poziţia magaziei 0.
Timer TG este un timer alternant care are 0,3 secunde impuls şi 0,3 secunde pauză, adică
este un timer simetric. Acest timer ȋl folosesc la semnalizarea intermitentă a comenzilor
robotului.
48
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
49
Facultate de Inginerie “HERMAN OBERT” Specializarea: Electromecanică
Braţ robotic destinat transferului interoperational
CAP. 6 BIBLIOGRAFIE
[1] Angeles J., O.Ma - An algorithm for inverse dynamics of n-axis general manipulator
using Kane`s equations , Computers Math.Applic. Vol.17,No.12,1989.
[2] http://ro.wikipedia.org/wiki/Robot_industrial
[3] http://www.solfinder.ro/generalitati-despre-diverse-lucruri/roboţii ȋndustriali
[4] Prof. dr. ing. CHIRCOR Michael - Roboţi Industriali
50