Documente Academic
Documente Profesional
Documente Cultură
SUCEAVA
Proiect
PENTRU EXAMENUL DE CERTIFICARE A CALIFICĂRII
PROFESIONALE
NIVEL IV
Îndrumător: Candidat:
Prof. Ing. CALISTRU MIHAELA Elev: COTEAȚĂ MARIAN
TEMA:ROBOȚI INDUSTRIALI
Primele cercetari in domeniul roboticii au fost initiate la inceputul anilor '60. Dupa un
avant substantial al aplicatiilor roboticii in domeniul industrial, cu precadere in industria
automobilelor, la inceputul anilor '90 s-au conturat multiple aplicatii in domeniile
neindustriale (nemanufacturiere). Asupra acestor aplicatii dorim sa atragem atentia, cu atat
mai mult cu cat s-a estimat ca robotica urmeaza sa joace un rol insemnat in restructurarea
civilizatiei mileniului trei.Aceasta afirmatie poate fi usor sustinuta cu cateva date statistice
continute in ultimul raport (pe 2001) al IFR (International Federation of Robotics).
Astfel, in anul 2000 s-au pus in functiune 98700 unitati de roboti, numarul total ajungand
la 749800 de unitati, iar valoarea totala a pietei corespunzatoare acestui domeniu a fost
estimata la 5,7 mld. de dolari SUA. Statisticile privind tipurile de roboti arata sugestiv cresteri
importante ale numarului robotilor care raspund unor aplicatii neindustriale. Daca in cursul
anului 2000 numarul unitatilor instalate a ajuns la 112500, la sfarsitul anului 2004 se
estimeaza ca numarul acestora va ajunge la aproape 625000.
Aceasta dezvoltare, chiar spectaculoasa, in directia aplicatiilor neindustriale justifica
trecerea in revista in randurile de mai jos a principalelor subdomenii in care robotii
nemanufacturieri sau robotii de serviciu isi pot gasi aplicabilitate.Aceste domenii sunt
constructiile, reabilitarea bolnavilor, comert, transport si circulatia marfurilor, administratia
locala, protectia mediului inconjurator si agricultura; supraveghere, inspectie, protectia de
radiatii si interventii in caz de catastrofe; hoteluri si restaurante; in medicina, gospodarie,
hobby si petrecerea timpului liber.
Pentru a sugera aplicatii concrete in aceste subdomenii, aplicatii abordabile in colective
interdisciplinare de ingineri, sunt precizate mai departe directiile care pot fi avute in vedere.
In medicina: sisteme robotizate pentru diagnoza prin ecografie, sisteme robotizate pentru
interventii neurochirurgicale; telemanipulatoare pentru chirurgie laporoscopica; vehicule
ghidate automat pentru transportul bolnavilor imobilizati la pat; vehicule ghidate automat
pentru transportul medicamentelor, alimentelor, bauturilor si lenjeriei de schimb; vehicule
ghidate automat pentru activitati de curatenie si dezinsectie in spitale; sisteme robotizate
pentru pregatirea prin simulare, inainte de operatie, a unor interventii chirurgicale etc.
Pentru reabilitare se pot identifica urmatoarele aplicatii: scaun cu rotile pliant, imbarcabil
in autoturisme; manipulator pentru deservirea persoanelor paralizate, vehicul pentru
conducerea nevazatorilor etc. In constructii: vehicul ghidat automat pentru asfaltarea
soselelor, sistem robotizat pentru stropirea betonului in constructia tunelurilor; robot mobil
pentru cofraje glisante; excavatoare autonome, sistem robotizat pentru compactarea si
nivelarea suprafetelor turnate din beton; sistem robotizat pentru inspectarea fatadelor
cladirilor; sistem robotizat pentru montarea/demontarea schelelor metalice etc.
In administratia locala: vehicul autonom pentru curatirea zapezii de pe autostrazi; vehicul
autonom pentru mentinerea curateniei pe strazi; sistem robotizat pentru inspectia si
intretinerea automata a canalelor etc.Pentru protejarea mediului inconjurator: sistem robotizat
de sortare a gunoiului in vederea reciclarii, sistem automat de inspectare, curatare si
reconditionare a cosurilor de fum inalte; platforme autonome mobile pentru decontaminarea
persoanelor, cladirilor strazilor; vehicul ghidat automat pentru decontaminarea solului etc.
Primele cercetari in domeniul roboticii au fost initiate la inceputul anilor '60. Dupa un
avant substantial al aplicatiilor roboticii in domeniul industrial, cu precadere in industria
automobilelor, la inceputul anilor '90 s-au conturat multiple aplicatii in domeniile
neindustriale (nemanufacturiere). Asupra acestor aplicatii dorim sa atragem atentia, cu atat
mai mult cu cat s-a estimat ca robotica urmeaza sa joace un rol insemnat in restructurarea
civilizatiei mileniului trei.Aceasta afirmatie poate fi usor sustinuta cu cateva date statistice
continute in ultimul raport (pe 2001) al IFR (International Federation of Robotics).Astfel, in
anul 2000 s-au pus in functiune 98700 unitati de roboti, numarul total ajungand la 749800 de
unitati, iar valoarea totala a pietei corespunzatoare acestui domeniu a fost estimata la 5,7 mld.
de dolari SUA. Statisticile privind tipurile de roboti arata sugestiv cresteri importante ale
numarului robotilor care raspund unor aplicatii neindustriale. Daca in cursul anului 2000
numarul unitatilor instalate a ajuns la 112500, la sfarsitul anului 2004 se estimeaza ca numarul
acestora va ajunge la aproape 625000.
Aceasta dezvoltare, chiar spectaculoasa, in directia aplicatiilor neindustriale justifica
trecerea in revista in randurile de mai jos a principalelor subdomenii in care robotii
nemanufacturieri sau robotii de serviciu isi pot gasi aplicabilitate.Aceste domenii sunt
constructiile, reabilitarea bolnavilor, comert, transport si circulatia marfurilor, administratia
locala, protectia mediului inconjurator si agricultura; supraveghere, inspectie, protectia de
radiatii si interventii in caz de catastrofe; hoteluri si restaurante; in medicina, gospodarie,
hobby si petrecerea timpului liber.
1.2 Structuri de Roboți
1.3.Metode de programare
Programarea manuală
Avantaje:
Dezavantaje:
Obs. Dacă nu se dau alte informaţii suplimentare, atunci când se vorbeşte de programare
teach-in, de obicei, se face referire la metoda teach-in indirect.
Teach-in direct
Caracteristici:
Necesităţi:
Programarea cu teach-in direct este utilă pentru roboţii folosiţi în aplicaţii de tratare a
suprafeţelor (vopsire, polizare, şlefuire etc.).
Cap.2.Programarea roboților- Master-Slave
Teach-in indirect
Programarea teach-in indirect (sau simplu: programarea teach-in) este cea mai utilizată
metodă de programare a roboţilor.
Caracteristici:
Robotul este mişcat prin acţionarea unor taste funcţionale de pe panoul de operare
(Teach Panel) al robotului. De aceea, motoarele robotului sunt active în timpul
programării.
Poziţia dorită a robotului este memorată prin apăsarea unei taste funcţionale de pe
panoul de operare al robotului.
Panoul de operare permite introducerea de informaţii suplimentare pentru fiecare
poziţie (ex. citire intrări digitale, setare/resetare ieşiri digitale).
Utilizatorul poate alege şi schimba sistemul de coordinate în care doreşte să mişte
robotul, de-a lungul procesului de programare (ex. coordonate universale, coordonate
TCP, coordonate robot, coordonate piesă etc.).
Uşor de implementat
Dezavantaje:
2.3.Programarea offline
Programarea offline a unui robot se face, de exemplu, prin generarea de text în programul
robotului, respectând o sintaxă dată de un limbaj de programare specific roboţilor.
Programarea offline a unui robot are următoarele avantaje în comparaţie cu metoda online:
Se pot dezvolta programe complexe prin utilizarea unor structuri de programare (if..
then.., for .., while.. do.., etc.).
Sunt uşor de tratat semnale de la senzori şi de utilizat comenzi pentru ieşiri digitale.
Deseori poziţiile nu se pot defini exact, din calcule matematice (este necesară şi
utilizarea metodei teach-in).
Comunicaţie cu utilizatorul
Acest mod de programare este folosit din ce în ce mai mult pentru aplicaţii complexe de
tratare a suprafeţelor: vopsire, polizare, şlefuire, periere, debavurare, sudare etc.
Există şi alte metode offline de programare. Câteva dintre ele sunt folosite şi în industrie,
dar majoritatea se utilizează în cercetare:
Siguranta
Siguranta operatorului este un beneficiu mare al IRC5. Indeplineste toate
reglementarile relevante si este certificat de catre inspectorii din lumea intreaga.
Rapid si precis
IRC5 ofera robotilor abilitatea de a efectua sarcinile lor intr-o maniera extrem de
eficienta. Bazat pe modelarea dinamica avansata, IRC5 optimizeaza automat abilitatea
robotului prin reducerea comenzii ciclu-timp (QuickMove) si furnizeaza precis comanda
(TrueMove).
Datorita tehnologiei ABB in IRC5, miscarea robotului este anticipata si perfomantele sale
sunt inalte, cu niciun reglaj solicitat de programator. Ce programezi, aia primesti.
Compatibilitate
Indiferent de locatia robotului in lume, si indiferent de standardele reglementate
aplicate, IRC5 este gata sa functioneze. Controlerul ABB este compatibil cu o variatie mare
de tensiuni principale si poate trata un spectru larg al conditiilor de mediu. IRC5 comunica cu
alte masini intr-un mediu de fabricatie, intr-un mod sigur si eficient.
Programabilitatea
Toate sistemele robotice ABB sunt programate cu comanda RAPID (limbaj de
programare de nivel inalt si flexibil). La suprafata caracteristicile de baza si functionalitatea
comenzii RAPID sunt usor de utilizat, dar daca sapam mai adanc, vom gasi ca acest limbaj de
programare ne permite sa cream solutii foarte sofisticate. Este un adevarat limbaj universal
care accepta programe structurate si caracteristici avansate. De asemenea, acesta include
sprijin prin utilizarea frecventa a aplicatiilor pentru procesul robotic cel mai simplu, cum ar fi
sudura si montajul.
Demn de incredere
IRC5 practic nu are nevoie de mentananta, iar calitatea sa asigura ca este neegalata in timp.
Functiile incorporate de diagnosticare contribuie la asigurarea de recuperare rapida si
reporniri de productie atunci cand operatiile sunt intrerupte din diferite motive.
Tot odata IRC5 vine echipat cu tehnologie de monitorizare de la distanta (ABB Remote
Service). Diagnosticarea avansata permite investigarea rapida a esecurilor precum
monitorizarea in timp real a starii robotului dealungul ciclului sau de viata; toate facute pentru
a creste productivitatea
Cap.3.Tehnologii și aplicații robotice
Sudarea prin presiune în puncte utilizează ca efector final al robotului un cleşte de sudare,
al cărui electrozi sunt presaţi pe componentele de tablă care urmează a fi asamblate.Robotul
trebuie să poziţioneze electrozii în punctul de sudură de executat şi să orienteze axa comună a
acestora, normală pe suprafeţele componentelor de tablă. Transferul cleştilor de la un punct
de sudură la altul poate fi realizat după un program punct cu punct (PTP).Dispozitivul de
ghidare al robotului de sudare prin presiune în puncte trebuie să aibă cel puţin 5 grade de
mobilitate, să asigure acceleraţii mari la trecerea de la un punct la altul iar mecanismul
generator de traiectorie trebuie să asigure realizarea unui spaţiu de lucru mare. Sistemul de
fabricaţie în care există un post de sudare prin presiune în puncte trebuie să conţină şi un post
de corectare (prin frezare) a formei geometrice a electrodului.
Repetabilitatea roboţilor utilizaţi pentru sudare prin presiune în puncte este cuprinsă între
0,5 1 mm.
Figura 3 Robot ABB cu efector final [1]
Figura 4 Modul de lucru al robotilor dedicati operatiilor de sudura in puncta [1]
3.2.Robotul IRB1600
IRB1600 (vezi figura 3.3.) este un robot rapid şi puternic, proiectat pentru sudură cu
arc electric, turnare prin injecţie, pentru manipularea materialelor şi ambalare/asamblare. Este
dotat cu programele TrueMove şi QuickMove de generaţia a doua care îmbunătăţesc
substanţial precizia şi ciclul de lucru al roboţilor.
Aceste programe supraveghează sarcinile interne ale robotului reducând riscul de
suprasolicitare şi măresc durata de viaţă.
Csokmai Lehel Szabolcs - Teză de doctorat – 201 Contribuții privind comanda
ierarhizată a sistemelor flexibile de fabricație 13 Comanda roboţilor se face prin intermediul
controlerului IRC. Acest controler este din generaţia 5, şi este bazat pe o platformă
multiprocessor Intel Pentium cu memorie flash şi interfeţe USB şi PCI.
Controlerul IRC5
Sistemul de operare foloseşte un limbaj de programare de nivel înalt (RAPID) cu
format de fişiere tip PC-DOS. IRC5 are integrat un PLC (AC500) pentru conectarea mai
fluidă şi rapidă într-o celulă existentă.
Controlerul IRC5 are la bază limbajul de programare RAPID dezvoltat de ABB. Acest
limbaj de programare se bazează pe limbajele de programare Pascal şi C.
Programarea se poate face prin intermediul telecomenzii (FlexPendant) sau prin
intermediul aplicaţiei RobotStudio. În acest program se poate simula întreaga celulă în care
lucrează controlerul.
[3]
4.Bibliografie
[1] http://en.wikipedia.org/wiki/Flexible_manufacturing_system
[2] http://www.ni.com
[3] http://newabb.com/productionrobotic
Manuale.................................................
6.Anexe
Anexa 1.....poza robot sudura