Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
TEZĂ DE DOCTORAT
Conducător ştiinţific:
Prof. dr. ing. Ganea Macedon
ORADEA
2013
MINISTERUL EDUCAŢIEI NAŢIONALE
UNIVERSITATEA DIN ORADEA
Şcoala Doctorală de Ştiinţe Inginereşti
Domeniul: Inginerie industrială
TEZĂ DE DOCTORAT
ORADEA
2013
CUPRINS
1. Introducere ...................................................................................................................... 6
2. Stadiul actual .................................................................................................................. 9
2.1. Sisteme flexibile de fabricaţie .................................................................................. 9
2.1.1. Maşina unealtă ............................................................................................ 10
2.1.2. Staţie de încărcare/descărcare ..................................................................... 10
2.1.3. Roboţi ......................................................................................................... 10
2.1.4. Controlere logice programabile................................................................... 11
2.1.5. Dispozitive de inspecţie .............................................................................. 11
2.2. Protocoale de comunicare industriale folosite în cadrul sistemelor flexibile de fabricaţie
......................................................................................................................................... 11
2.2.1. CANopen .................................................................................................... 14
2.2.2. Profibus ....................................................................................................... 14
2.2.3. Foundation Fieldbus.................................................................................... 15
2.2.4. Sercos.......................................................................................................... 15
2.2.5. Ethernet ....................................................................................................... 16
2.3. Tehnici avansate de ordonanţare .............................................................................. 16
2.3.1. Maşini de stări............................................................................................. 18
2.3.2. Reţele Petri.................................................................................................. 19
2.3.3. Algoritmi Genetici ...................................................................................... 20
2.4. Sisteme autonome, colaborative, inteligente multi-agent ......................................... 22
2.5. Concepte avansate de prelucrare digitală a datelor in ingineria industrială .............. 24
2.5.1. LabVIEW.................................................................................................... 24
2.5.2. Embarcadero Delphi ................................................................................... 28
2.5.3. MATLAB ................................................................................................... 29
2.5.4. Microsoft Visual C# .................................................................................... 30
2.6. Obiectivele tezei ....................................................................................................... 32
2.7. Concluzii .................................................................................................................. 33
3. Structura fizică a sistemului „TMA-AL550 Universitatea din Oradea” .................... 34
3.1. Noţiuni privind roboţii IRB1600 şi controlerul IRC5 din celula flexibilă de fabricaţie
„TMA-AL550 Universitatea din Oradea” ....................................................................... 35
3.2. Noţiuni privind CNC GE Fanuc al maşinii în 5 axe TMA-AL550 ........................... 38
3.3. Conveiorul T al celulei flexibile de fabricaţie „TMA-AL550 Universitatea din Oradea”
......................................................................................................................................... 41
3.4. Magazia Regal .......................................................................................................... 45
3.5. Sistemul RFID pentru urmărirea pieselor, semifabricatelor şi sculelor în cadrul celulei
flexibile de fabricaţie ....................................................................................................... 47
3.6. Generator de coduri de eroare pentru aplicaţia de realitate augmentată.................... 49
3.7. Concluzii .................................................................................................................. 51
4. Elemente de structură software şi componente numerice ale aplicaţiei de comandă a
celulei de fabricaţie flexibilă „TMA-AL550 Universitatea din Oradea” ........................ 53
4.1. Bibliotecile ABB PC SDK ...................................................................................... 53
4.2. RobotStudio.............................................................................................................. 55
4.3. RAPID ...................................................................................................................... 56
1. INTRODUCERE
În cazul cercetărilor realizate la Universitatea din Oradea, obiectivele tezei de
doctorat se axează pe implementarea conceptului de flexibilitate în cadrul celulelor de
producţie pentru piese prismatice, dar nu exclusiv, în principal datorită bazei de
cunoştinţe practice conferite de profilul industrial al zonei.
Lucrarea de faţă îşi propune să abordeze provocările realizării unei aplicaţii
de control ierarhic pentru celula flexibilă de fabricaţie „TMA-AL550 Universitatea
din Oradea”, alcătuită dintr-un centru de prelucrare pe 5 axe echipat cu un sistem
numeric CNC Fanuc 310i, doi roboţi ABB IRB1600, un conveior şi o magazie Regal.
Realizarea obiectivului a implicat un grad ridicat de multidisciplinaritate
pornind de la faptul că centrul de prelucrare a avut nevoie de un retrofitting atât la
nivel mecanic prin adăugarea a două noi axe pentru a putea implementa conceptul de
„5 axis machining”, dar şi la nivelul echipamentului de comandă. Echipamentul de
comandă montat iniţial pe centrul de prelucrare (SIEMENS SINUMERIK 3) nu avea
posibilitatea de implementare a noului concept de „5 axis machining” şi nu oferea
funcţiile necesare pentru realizarea unei celule flexibile care să corespundă nivelului
actual al tehnicii, întreaga lucrare fiind realizat prin forțele proprii ale Universității din
Oradea.
2. STADIUL ACTUAL
2.1. Sisteme flexibile de fabricaţie
Un sistem flexibil de fabricaţie (SFF) este un sistem de fabricaţie în care
există un anumit grad de flexibilitate care permite sistemului să reacţioneze în cazul
unor modificări, prevăzute sau neprevăzute. Această flexibilitate se poate împărţi în
două categorii mari, care, la rândul lor conţin mai multe subcategorii [1] [2] [3].
2.5.3. MATLAB
Denumirea mediului de lucru MATLAB, este acronimul cuvintelor Matrix
Laboratory (laborator de matrici), acesta fiind un mediu de calcul dedicat pentru
prelucrarea datelor sub forma de matrici de date. MATLAB integrează calculul şi
vizualizarea rezultatelor într-un mediu informaţional flexibil (vezi figura 2.2.) şi oferă
o gamă largă de diverse funcţii predefinite care pot fi utilizate într-o manieră simplă
pentru a obţine soluţii numerice pentru o gamă largă de probleme de inginerie [24].
2.7. Concluzii
În acest capitol s-a realizat sinteza stadiului actual al principalelor elemente
ce concură la realizarea celulei flexibile atât din punctul de vedere al componentelor
fizice cât şi al componentelor de comunicare şi software. De asemenea au fost trecute
în revistă mijloacele şi metodele prin care se poate studia funcţionarea sistemului în
scopul optimizării acesteia.
3.7. Concluzii
Dispozitivele care alcătuiesc celula flexibilă „TMA-AL550 Universitatea din
Oradea” sunt aprovizionate de la diferiţi producători. Singura trăsătură comună este că
ele se pot conecta la o reţea LAN şi comunică prin protocolul TCP/IP. Pentru fiecare
dispozitiv s-a creat un program separat care rulează numai pe dispozitivul respectiv şi
conţine cel puţin un client sau un server de tip socket TCP/IP.
Toate aceste elemente de concepție pe partea de automatizare a celulei
flexibile de fabricație „TMA-AL550 de la Universitatea din Oradea” sunt contribuții
ale autorului tezei la realizarea cercetării.
În capitolul următor se vor prezenta elementele de programare cu care s-a
realizat conectarea dispozitivelor fizice la programul de comandă a celulei flexibile
„TMA-AL550 Universitatea din Oradea”.
4.2. RobotStudio
Programarea offline cu ajutorul tehnologiei robot virtual simulează existenţa
unui robot real pe PC-ul utilizatorului.
4.3. RAPID
RAPID este un limbaj de programare de nivel înalt, creat pentru programarea
controlerelor fabricate de firma ABB [46]. Sintaxa din limbajul RAPID seamănă cel
mai mult cu cel din Turbo Pascal.
4.9. Concluzii
Pentru dispozitivele fabricate de firme recunoscute (FANUC, ABB),
producătorii oferă programatorilor biblioteci pentru diferite medii de programare. În
cazul studiat, şi prezentat în această lucrare, au fost utilizate numai bibliotecile
FOCAS care oferă posibilităţi suficiente, iar pentru controlerul IRC5 programul a fost
dezvoltat în limbajul de programare RAPID, care utilizează modulul PC INTERFACE
şi care permite crearea componentelor de reţea client/server de tip socket,
comunicarea realizându-se prin protocolul TCP/IP.
5.7. Concluzii
În acest capitol au fost definite elementele de bază ale structurii de comandă
a unei celule flexibile prezentând principale funcţii pe care trebuie să le îndeplinească
elementele software şi hardware dezvoltate în cadrul tezei de doctorat.
Datele prezentate în acest capitol sunt concepute de către autor în perspectiva
utilizării și aplicării acestora la celula flexibilă de fabricație „TMA-AL550
Universitatea din Oradea” și apoi implementate practic în aplicația de comandă.
În capitolele următoare se detaliază elementele realizate, atât pentru
programul de comandă al celulei flexibile, cât şi pentru modulele ce îndeplinesc
diferite funcţii concrete ale acesteia.
6.4. Concluzii
Prin realizarea structurii componentelor hardware şi a arhitecturii aplicaţiei
de comandă a celulei flexibile s-au stabilit exact funcţiile pe care aceasta trebuie să le
îndeplinească şi s-a definit exact rolul fiecărui modul precum şi interconectările între
module.
Este de precizat faptul că funcțiunile pe care trebuie să le îndeplinească
această structură răspund cerințelor specifice funcționării celulei flexibile de fabricație
„TMA-AL550 Universitatea din Oradea” și se referă la următoarele funcții
standardizate implementate pe centrul de prelucrare TMA-AL550:
- Alimentarea cu piese de prelucrat de la magazia Regal și
reîntroducerea pieselor prelucrate înapoi la magazia Regal, pe baza
unui flux complex de piese.
- Fluxul pieselor utilizează funcțiile specifice SPP:
o APC – Automatic Pallet Changing – Funcție implementată
pe centrul de prelucrare condus de CNC/PLC asigurată de
sistemul de paletare al mașinii;
o AWPC – Automatic Work Piece Changing – funcție
asistată de robotul 1 pentru încărcarea-descărcarea
dispozitivului prismatic multicuib cu piese de pe conveior;
o AWPR – Automatic Work Piece Readjusting – funcție de
asigurare a fluxului de piese pe conveior și accesul la
magazia Regal prin robotul 2;
o ATC – Automatic Tool Changing – funcția de schimbare
automată a sculelor implementată la nivelul centrului de
prelucrare sub conducerea CNC rezolvată de magazinul și
manipulatorul ATC;
o ATR – Automatic Tool Readjusting – reactualizarea
automată a sculelor cu schimbarea conținutului
magazinului de scule pentru pregătirea prelucrării piesei
următoare. Această funcție este realizată asistată de paleta
rastel de scule (care este adusă pe masa mașinii prin funcția
7.7. Modulul AR
Realitatea virtuală (VR) şi realitatea augmentată (AR) sunt instrumente şi
tehnici pentru medii virtuale care au caracteristici cheie în comun cu mediul fizic.
Vizualizarea şi interacţiunea cu obiecte 3D este mai aproape de realitate decât
matematica abstractă şi abordările 2D. Realitatea augmentată (AR) este o formă
evoluată a VR, care integrează imagini de obiecte virtuale în lumea reală [76] [77]
[78].
Odată cu creşterea volumului de date digitale care pot fi stocate şi accesate,
există o necesitate pentru a valorifica aceste date şi a transforma într-un motor capabil
de a dezvolta o nouă percepţie a lumii reale [79] [80] [81].
AR depinde în mod crucial de puterea de calcul a dispozitivelor, care trebuie
să fie capabile de a reţine informaţii cu privire la lumea reală, cum ar fi : video, date
de poziţie, date de orientare etc., şi de asemenea trebuie să afişeze un ecran care
combină informaţia captată cu conţinutul virtual într-un mod care să fie seminificativ
pentru operator [82] [83] [84].
Modulul AR este compus din 3 părţi:
- Un modul web care răspunde pentru afişarea documentaţiei pentru
codurile de eroare şi alte informaţii
- Modulul din aplicaţia de control care răspunde de culegerea
mesajelor de eroare şi alte informaţii
- Modulul care rulează pe controlerul ABB IRC5
- Aplicaţia AR care rulează pe dispozitivul mobil echipat cu cameră
video
Interacţiunea între module este prezentată în figura 7.6:
7.8. Concluzii
Prin realizarea modulelor de program pentru toate funcţiile celulei flexibile s-
au îndeplinit obiectivele generale şi specifice asumate în cadrul tezei de doctorat.
Arhitectura modulară a aplicaţiei de comandă permite extinderea funcţiilor celulei de
fabricaţie prin adăugarea de noi module iar structura parametrizată a acestora permite
reconfigurarea rapidă în vedera completării sau optimizării ulterioare.
Realizările prezentate în acest capitol sunt contribuții personale ale autorului
pe partea de automatizare a celulei flexibile de fabricație „TMA-AL550 Universitatea
din Oradea”.
9. BIBLIOGRAFIE
[1] (2012, septembrie) Wikipedia. [Online].
http://en.wikipedia.org/wiki/Flexible_manufacturing_system
[2] Tullio Tolio, Ed., Design of Flexible Production Systems, Methodologies and Tools.:
Springer, 2009.
[3] H.K. Shivanand, M.M. Benal, and V. Koti, Flexible Manufacturing System.: New Age
International, 2006.
[4] Sharp Robin, Principles of Protocol Design.: Springer, 2008.
[5] IDC Technologies, Communications, Industrial Networking and TCP/IP.: IDC
Technologies, 2012.
[6] John Park, Steve Mackay, and Edwin Wright, Practical Data Communications for
Instrumentation and Control.: Elsevier, 2003.
[7] Deon Reynders, Steve Mackay, Edwin Wright, and Steve Mackay, Practical Industrial
Data Communications Best Practice Techniques.: Elsevier, 2005.
[8] Steve Mackay, Edwin Wright, Deon Reynders, and John Park, Practical Industrial Data
Networks: Design, Installation and Troubleshooting.: Elsevier, 2004.
[9] Deon Reynders and Edwin Wright, Practical TCP/IP and Ethernet Networking.: Elsevier,
2003.
[10] Piotr Tatjewski, Advanced Control of Industrial Processes Structures and Algorithms.:
Springer, 2007.
[11] Michael L. Pinedo, Scheduling - Theory, Algorithms, and Systems, 4th ed.: Springer, 2012.
[12] Danny Weyns, Architecture-Based Design of Multi-Agent Systems.: Springer, 2010.
[13] David L. Poole and Alan K. Mackworth, Artificial Intelligence Foundations of
Computational Agents.: Cambridge University Press.
[14] Faisal Alkhateeb, Eslam Al Maghayreh, and Iyad Abu Doush, Eds., Multi-agent Systems
Modeling, Control, Programming, Simulations And Applications.: InTech, 2011.
[15] Faisal Alkhateeb, Eslam Al Maghayreh, and Iyad Abu Doush, Eds., Multi-agent Systems
Modeling, Interactions, Simulations And Case Studies.: InTech, 2011.
[16] Salman Ahmed and Mohd Noh Karsiti, Eds., Multiagent Systems.: In-Teh, 2009.
LUCRĂRI PUBLICATE
Software Framework for Advanced Error Troubleshooting In Flexible Manufacturing System, Lehel
Csokmai, Ovidiu Moldovan, Ioan Tarca, Radu Tarca, 3rd International Conference on Advanced Design
and Manufacturing Engineering (ADME 2013)
A Comprehensive Approach of Advanced Error Troubleshooting in Intelligent Manufacturing Systems,
Lehel Csokmai, Ovidiu Moldovan, Ioan Tarca, Radu Tarca, 2013 2nd International Symposium on
Manufacturing Systems Engineering (ISMSE 2013), July 27-29, 2013,Singapore
Software For Robot Control In A Virtual Laboratory, Csokmai Lehel, ANNALS of the ORADEA
UNIVERSITY. Fascicle of Management and Technological Engineering, Volume XI (XXI), 2012, NR3, ISSN
ISSN 1583 - 0691
Using FOCAS Libraries in the TMA55OP Flexible Manufacturing Cell, Csokmai Lehel, ANNALS of the
ORADEA UNIVERSITY. Fascicle of Management and Technological Engineering, Volume XI (XXI), 2012,
NR3, ISSN ISSN 1583 - 0691
Positioning System For A Mechanically Jointed Rodless Cylinder With A Electro-Pneumatic Positioner,
Moldovan Ovidiu, Csokmai Lehel Szabolcs ,Țarcă Radu Cătalin, ANNALS of the ORADEA UNIVERSITY.
Fascicle of Management and Technological Engineering, Volume XI (XXI), 2012, NR3, ISSN 1583 - 0691
Comparison Between Two Methods Of Robot Control In The Production Of Prismatic Parts, Csokmai
Lehel, The Nonconventional Technologies Review (Revista de Tehnologii Neconvenţionale), ISSN 1454-
3087 volum 2
Logsitic Systems Based On Agents Clustering Using Fuzzy And Neural Methods, I. C. Tarca, T.
Vesselenyi, Fl. Blaga, L. S. Csokmai, R. C. Tarca, The XIII International Conference, Applied Stochastic
Models and Data Analysis (ASMDA- 2009), June 30-July 3, 2009, Vilnius, LITUANIA, ISBN 978-9955-28-
463-5, pp. 445-449
Cooperative Logistic Network Informational System Dedicated To SME`S Located Among E60 European
Road (Database), CSOKMAI Lehel Szabolcs, TARCA Radu, ANNALS of the ORADEA UNIVERSITY.
Fascicle of Management and Technological Engineering, Volume IX (XIX), 2010, NR1, pp.4.113-4.116
Simulating The Control Of A Scara Robot By Means Of A 3d Hand Position Sensing System, Radu Tarca,
Ovidiu MOLDOVAN, Csokmai Lehel Szabolcs, Solid State Phenomena Vols. 166-167 (2010), Robotics
and Automation Systems, ISBN-13: 978-3-908451-88-4, doi:10.4028/www.scientific.net/SSP.166-167.433
A Three-Dimensional Hand Position Sensing System Used To Control An Irb 1600 Robot, R., Tarca, F.
Popentiu -Vladicescu, L. Csokmai, 7th International Scientific Conference eLearning and Software for
Education Location: Bucharest, ROMANIA, Pg.: 552-557, 2011
Augmented Reality Used To Control a Chess Playing Robot System via Internet, Radu-Catalin Tarca,
Lehel Csokmai, Tiberiu Vesselenyi, Ioan-Constantin Tarca, Ovidiu Moldovan, The 43rd International
Symposium on Robotics (ISR), Taipei, Taiwan, August 29-31, 2012