Documente Academic
Documente Profesional
Documente Cultură
ELECTRONICA
DEPARTAMENTUL DE AUTOMATICA, ELECTRONICA SI ROBOTICA SECTIA
MECATRONICA
PROIECT
Craiova, 2016
UNIVERSITATEA DIN CRAIOVA FACULTATEA DE AUTOMATICA, CALCULATOARE SI
ELECTRONICA
6
DEPARTAMENTUL DE AUTOMATICA, ELECTRONICA SI ROBOTICA SECTIA
MECATRONICA
PROIECT
Roboţi în operaţii de manipulare.
Linie Flexibilă de Fabricaţie cu 6 Maşini Unelte şi Robot pentru
deservire
Craiova, 2016
Piesa de realizat :
6
5. Aplicaţii cu roboţi industriali integraţi în LFF
In aceasta aplicatie este prezentata o linie automata de productie pentru prelucrarea unor piese
metalice in productie de serie, piese ce intra in componenta structurii unui automobil, conform desenului
de principiu din Figura 5.1.1. Linia se compune din 6 masini unelte (identice sau nu), ce executa acelasi
tip de piesa/piese diferite si care sunt alimentate cu piese semifabricate (in forma de placa, de catre 6
benzi transportoare).
6
Pentru deservirea masinilor unelte exista un robot mobil care, atunci cand o masina unealta semnalizeaza
sfarsitul prelucrarii, printr-un semnal mi (i=1, 2....6), executa urmatoarele faze:
se deplaseaza la masina unealta MU respectiva
preia piesa finita
depune piesa pe o banda transportoare de evacuare BTE
preia un semifabricat de pe banda transportoare BT i si il depune pe masa de lucru a masinii unelte
MUi
Masinile unelte prelucreaza piesele conform procesului tehnologic (o varianta: in sectiunea 5.2.1).
In caz ca mai multe masini unelte semnalizeaza in acelasi timp terminarea prelucrarii piesei, exista o
anumita ordine de prioritati pentru deservire, de exemplu: MU3, MU5, MU2, MU1, MU6, MU4.
Benzile transportoare BTi alimenteaza posturile de lucru cu placi dreptunghiulare din care vor fi
obtinute produsele finite. Aceste benzi sunt de tipul “unidirectionale, cu avans comandat” (Avans BTi –
ABTi). Deplasarea lor este controlata cu ajutorul senzorilor de prezenta piesa Ppi (i=1, 2....6). In aceasta
aplicatie consideram ca banda transportoare de evacuare (BTE) este unidirectionala si cu avans continuu.
Robotul de deservire este un robot mobil format dintr-o platforma dotata cu sistem de locomotie
corespunzator (cu roti, pe sine etc.) pe care este montat un brat manipulator care realizeaza operatia de
deservire propriu-zisa. Robotul mobil se deplaseaza la o anumita masina unealta pe o cale de rulare
liniara, de-a lungul unei axe pozitionate in fata posturilor de lucru. Deplasarea sa este controlata cu
ajutorul limitatorilor de pozitie Li (i=1, 2....6). Comenzile de deplasare sunt: Deplasare Stanga(S),
respectiv, Deplasare Dreapta (D).
Bratul manipulator montat pe platforma mobila este un brat ce opereaza in coordonate cilindrice
(RTT), conform cu desenul din figura 5.1.2. Astfel, vom considera ca miscarea de rotatie este comandata
in cele doua sensuri prin comenzile notate R +, respectiv R-, iar miscarea va fi controlata prin intermediul
unor traductoare numerice absolute (valorile indicate de traductor vor fi notate cu Ɵj). Pe aza Z vom avea
comenzile notate Z+, respectiv Z-, iar miscarea va fi controlata prin intermediul limitatorilor de pozitie
notati Z0 si Z1. Miscarea de-a lungul razei va fi comandata prin Avans (Av) si Retragere (Ret) si va fi
controlata prin intermediul senzorilor de pozitie notati C 0, respectiv C1. De asemenea, mai este comandata
inchiderea si deschiderea terminalului robot – gripper-ului (Igr/DGr) miscarile respective fiind controlate
prin intermediul senzorilor ce determina starile respective (gri/grd).
6
r
Functionarea liniei flexibile este descrisa cu ajutorul unui limbaj formal ce cuprinde un set de secvente ce
descriu comanda activa in fiecare stare si transferul din starea curenta intr-una din starile urmatoare.
Descrierea secventelor functionale cu ajutorul acestui limbaj formal permite utilizarea ulterioara a
diferitelor tehnici: grafuri de stari logice, Grafcet, diagrame Ladder, automate microprogramabile,
controlere logice programabile (CLP), etc. Aceste tehnici permit implementarea pe controlerul de pe
nivelul superior a unor programe de conducere a componentelor liniei de productie.
Pentru controlerul de pe nivelul superior identificam urmatoarele marimi de intrare (de test): Ppi, mi, Li
(i=1, 2....6), Ɵj, Z0, Z1, C0, C1 gri, grd. Marimile de iesire (comanda) sunt: ABTi (i=1, 2....6), S, D, Igr,
DGr, R+, R-, Z+, Z-, Av, Ret.
Intregul program rezultat prin determinarea instructiunilor formale poate fi structurat in 4 subprograme
asociate actiunilor principale realizate dupa cum urmeaza (sunt idicate simbolurile folosite pentru stari):
Subprogramul 1 (Aprovizionarea cu piese a masinilor unelte) (a k)
Subprogramul 2 (Testarea ordinii de prioritati ale masinilor unelte) (m k)
Subprogramul 3 (Deplasarea robotului mobil la masina unealta care cere sa fie deservita) (p k)
Subprogramul 4 (Deservirea propriu-zisa a MU ce a finalizat piesa) (r k)
- Evacuarea piesei finalizate
- Alimentarea cu piesa noua
6
Traseul urmat de MU :
Subprogramul 3 (Deplasarea robotului mobil la masina unealta care cere sa fie deservita)
6
Subprogramul 4.2-preluarea unei piesei noi de pe BTi si depunerea ei pe masa MUi
6
5.2. Proiectarea controlerului de pe nivelul inferior de conducere. Conducerea cu AP –
FA1J a unei masini unelte (MU) intr-o operatie de frezare