Documente Academic
Documente Profesional
Documente Cultură
TEHNOLOGII MODERNE
Note de curs
- CUPRINS -
2. EXEMPLE DE STUDII VIRTUALE VIZUALIZATE PRIN INTERFEŢE GRAFICE GUI (12 pag.) 2-1
2.1 Introducere 2-1
2.2 Studii virtuale pentru produse şi tehnologii de fabricaţie 2-1
2.3 Studii virtuale pentru procese de fabricaţie 2-6
1-1
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Fabricaţia de masă s-a dezvoltat continuu, iar o anumită teorie economică cunoscută
sub denumirea de "viziunea de monopol asupra fabricaţiei", teorie apărută la sfârşitul
secolului XIX, a condus la apariţia unor mari companii în jurul anilor 1900. Multe
dintre aceste companii continuă să existe şi în prezent, ca de exemplu: General
Motors, General Electric, Ford, Kodak etc.
1-2
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Aşa cum se preciza anterior, în prezent coexistă toate aceste forme ale fabricaţiei.
Chiar dacă ele sunt într-o continuă evoluţie, particularităţile lor individuale indică cu
claritate faptul că ele sunt specifice unui anumit tip de cerere existentă în piaţă.
1-3
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Pentru cele mai multe produse, procesul general de fabricaţie urmăreşte însă şi în
prezent practica şi strategia tradiţională. Astfel, inginerii proiectează un produs,
adesea cu o cunoaştere aproximativă a modului în care produsele similare sunt
fabricate şi asamblate pe plan mondial. La rândul lor, persoanele implicate în procesul
fizic de fabricaţie ignoră adesea noile tendinţe şi avantaje ale proceselor de proiectare.
MARKETING
INGINERIA PROIECTĂRII
INGINERIA FABRICAŢIEI
CERERILE
PIEŢEI
PRODUCEREA COMPONENTELOR
1-4
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Pentru prospectarea pieţei, marketingul a folosit şi foloseşte încă soluţii mai mult sau
mai puţin convenţionale: chestionare scrise, sondaje de opinie, analiza unor studii de
specialitate deja existente, analiza comparativă a ofertelor firmelor concurente sau a
celor producătoare de componente şi subansambluri, etc.
De multe ori însă, aceste aspecte sunt complect neglijate sau tratate cu foarte multă
superficialitate în prezent, ceea ce poate avea, din punct de vedere economic,
implicaţii dramatice asupra viitoarelor noi produse care se introduc pe piaţă. Istoria
oferă în acest sens numeroase exemple: proiectele unor autoturisme sport destinate
tinerilor (care s-au dovedit mult prea scumpe, deci în totală contradicţie cu veniturile
acestora), proiectul avionului Concorde (care nu a ţinut cont de posibilităţile
tehnologice, de concurenţă, de cerere şi a rezistat numai temporar pe piaţă), etc.
1-5
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
De multe ori numai în această etapă sunt evidenţiate “deficienţele” proiectului iniţial
şi apare necesitatea de a conlucra “mai strâns” cu celelalte departamente ale
companiei în vederea remedierii deficienţelor depistate.
1-6
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
MARKETING
INGINERIA INGINERIA
PROIECTĂRII FABRICAŢIEI
PRODUCEREA ASAMBLAREA
COMPONENTELOR PRODUSULUI
Dar o astfel de soluţie structurală este foarte greu de implementat fără aportul noilor
tehnologii de comunicaţie şi de proiectare. Din această cauză, o adevărată soluţie care
trebuie adoptată de către conducerea companiei este "restructurarea internă radicală,
prin adoptarea unor noi metode de fabricaţie bazate pe tehnologia informaţiei".
1-7
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
În acelaşi timp, produsele devin din ce în ce mai complexe, de cele mai multe ori
acestea fiind sisteme mecatronice complicate, care includ atât componente mecanice
cât şi componente electrice, electronice şi software. Calitatea produselor rămâne un
factor important şi esenţial al existenţei unei companii pe piaţă, dar "timpul" devine
din ce în ce mai important sub diferite aspecte: durata de proiectare, durata de
implementare tehnologică a unui nou produs, durata de livrare a produsului către
beneficiar de la primirea comenzii de fabricaţie etc.
Aşa cum a rezultat şi din paragraful anterior, aducerea unui nou produs pe piaţă
include trei aspecte importante şi "exclusive" ale ingineriei:
Proiectarea produsului (Product design)
Proiectarea procesului de fabricaţie aferent produsului (Assembly planning)
Alocarea resurselor fizice necesare fabricaţiei (Manufacturing Resource)
Produs
Product design
Figura 1.4 Activităţile inginereşti
efectuate la lansarea unui
nou produs pe piaţă.
1-8
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Pentru lansarea unui nou produs, în vederea optimizării "costurilor şi timpului", între
toate cele trei componente ale activităţii inginereşti trebuie să existe o coordonare
permanentă (sub aspectul schimbului de informaţii, optimizarea soluţiilor
constructive, optimizarea tehnologiilor adoptate, coordonări interfazice reciproce
etc.), aşa cum rezultă şi din Figura 1.4.
Spre exemplu, activităţile de marketing pot beneficia acum de noile soluţii oferite de
tehnologia informaţiei şi Internet, soluţii cunoscute sub denumirea generică E-
Marketing:
Chestionare electronice adresate clienţilor, furnizorilor şi distribuitorilor.
Extinderea cu uşurinţă a ariei geografice de investigaţie.
Colectarea şi interpretarea electronică a datelor specifice, etc.
1-9
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Din prima categorie fac parte produse software dedicate numai unei anumite categorii
de probleme inginereşti, cum ar fi spre exemplu cele destinate "modelării şi simulării"
din gama CAE (Computer Aided Engineering) sau CAD (Computer Aided Design).
"Simularea" este o ştiinţă (dar şi o artă) care a crescut extrem de mult în importanţă în
ultimul timp. Această dezvoltare a fost posibilă prin suportul adus de tehnologia
informaţiei. În prezent, aplicaţii de simulare extrem de sofisticate au devenit posibile
utilizând cele mai noi evoluţii 3D în grafica pe calculator.
Produsele software din această primă categorie sunt cunoscute şi sub alte denumiri:
Proiectarea asistată a produselor (E-Design, E-Product design);
Proiectarea asistată a proceselor de fabricaţie (E-Assembly planning)
Alocarea asistată a resurselor de fabricaţie (E-Resource planning), etc.
Din a doua categorie sunt de amintit produsele software evoluate din categoria PLM
(Product Lifecycle Management), aşa cum este sistemul CATIA realizat de firma
Dassault Systèmes. Scopul este oferirea unui instrument puternic, la dispoziţia a
numeroase şi diversificate categorii de producători, pentru a realiza cu uşurinţă
simularea tuturor proceselor de proiectare industrială, din faza de preliminară (de
schiţă sau preproiect) până la desenul de detaliu, analiză, simulare, asamblare şi
mentenanţă. Sistemul modular CATIA V5 (Computer Aided Three-dimensional
Interactive Applications) poate deservi o paletă largă de utilizatori şi de aplicaţii
(proiectare mecanică, design industrial, sisteme şi echipamente inginereşti, modelare
numerică, control numeric, simulare şi analiză) utilizând o arhitectură software
deschisă V5. Mai mult, această platformă este uşor integrabilă cu alte platforme
software, realizări ale aceluiaşi producător Dassault Systèmes, care fac parte din
categoria E-Management (ENOVIA, SMARTEAM) şi care asigură soluţii complete
de management asupra datelor unei companii:
ERP (Enterprise Resource Planning): managementul resurselor unei întreprinderi.
SCM (Supply Chain Management): managementul relaţiilor de aprovizionare.
CRM (Customer Relationship Management): managementul relaţiilor cu clienţii.
1 - 10
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
În Figura 1.5 este prezentată o astfel de soluţie, care surprinde în esenţă tocmai
specializarea firmelor pe un aspect concret şi integrarea lor funcţională în scop
productiv printr-o reţea Internet de tip E-Portal. Rezultă în mod evident o scurtare
spectaculoasă a timpului necesar realizării oricărui nou produs şi o ameliorare
substanţială a costurilor acestora pe piaţă.
Figura 1.5 Comunicaţii în reţea şi repartiţia activităţilor în cadrul “fabricii virtuale”, realizate sub forma unui
portal E-manufacturing.
1 - 11
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Educaţie:
Dobândirea unor noi competenţe profesionale care includ abilităţi specifice ştiinţei
calculatoarelor şi tehnologiei informaţiei.
Schimbarea strategiilor pentru formarea personalului de specialitate.
Economic şi social:
Accentuarea "globalizării" mondiale.
Creşterea concurenţei pe piaţă şi reducerea costurilor noilor produse.
Accentuarea diferenţelor dintre civilizaţii şi naţiuni.
Aşa cum a rezultat din cele prezentate anterior, operarea majorităţii sistemelor de
fabricaţie existente în prezent solicită un mare volum de activităţi.
1 - 12
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
O cale pentru încadrarea în restricţiile financiare ale unei afaceri este deci utilizarea
platformelor software avansate pentru rezolvarea tuturor aspectelor legate de ingineria
fabricaţiei. Aceste platforme oferă un avantaj extrem de important, respectiv
posibilitatea de a evalua “în avans” cea mai bună soluţie dintre mai multe soluţii
posibile, evitând proptotipurile şi în general toate soluţiile “fizice”.
O mulţime de soluţii software au fost propuse şi dezvoltate de-a lungul anilor, ocazie
cu care au fost introduşi pentru prima dată termeni ca "fabricaţie virtuală" (Virtual
manufacturing) sau "machetare-modelare digitală" (Digital mock-up).
Aşa cum se cunoaşte, una dintre modificările cele mai dramatice din ultimul timp au
intervenit în ştiinţa calculatoarelor. Aceste evoluţii au influenţe covârşitoare asupra
sistemelor de fabricaţie (reducerea costurilor, posibilităţi de control în timp real,
dezvoltarea intensivă a utilizării calculatoarelor în tot ce este legat de activităţile
inginereşti etc.) şi mulţi analişti sunt de părere că ele sunt precursorul, şi în acelaşi
timp agentul, care va induce aceleaşi modificări în toate conceptele teoretice şi
practice ale fabricaţiei.
Ne aflăm practic într-o perioadă în care elementele fundamentale ale ceea ce noi
denumim generic MCAE (Manufacturing Computer Aided Engineering), adică ştiinţa
calculatoarelor, a sistemelor de operare şi fabricaţia propriu-zisă, sunt caracterizate
împreună de schimbări extrem de dinamice, radicale şi mai ales interconectate printr-
un scop comun, adică scopul productiv. Poate una dintre cele mai interesante şi
importante schimbări se reflectă sub raportul a ceea ce denumim "fabricaţie virtuală"
(Figura 1.6). Fabricaţia virtuală are desigur numeroase faţete concrete şi particulare,
dar global este considerată de mulţi specialişti ca fiind "următoarea revoluţie în
fabricaţia mondială". În esenţă fabricaţia virtuală vizează utilizarea extensivă a
calculatorului pentru modelare şi simulare, dar nu numai a produsului, ci şi a
întregului proces de fabricaţie aferent acestuia.
Oportunităţi
Resurse
Modificări
şi Control
Reluare
până la
finalizare
F ABRI C AŢIE
"VIRTUALĂ"
Informaţii Livrări
Planificare
Schimburi
Control Produse
Management
1 - 13
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Beneficiile fabricaţiei virtuale sunt multiple şi variate, câteva dintre acestea putând fi
enumerate succint:
Reducerea spectaculoasă a timpului necesar lansării pe piaţă a noilor produse.
Reducerea costurilor aferente lansării pe piaţă a noilor produse.
Reducerea costurilor produselor pe piaţă prin "ieftinirea substanţială" a tuturor
fazelor fabricaţiei, cu importante implicaţii sociale.
Eliminarea seriilor succesive de prototipuri şi machete fizice, specifice proceselor
convenţionale de proiectare.
Impact ecologic major asupra mediului prin reducerea consumurilor nejustificate
de materii prime şi energie.
Creşterea gradului de “stăpânire” al tuturor proceselor de fabricaţie şi a nivelului
de “încredere” în acestea.
Creşterea substanţială a calităţii produselor şi a nivelului serviciilor post-vânzare
oferite cumpărătorilor.
O definiţie standardizată a fabricaţiei virtuale nu a fost încă stabilită, dar este unanim
acceptat faptul că nucleul este reprezentat de o gamă de metode şi soluţii prin care se
poate utiliza calculatorul, într-o manieră sistematică şi eficientă, pentru proiectarea,
dezvoltarea şi configurarea unui sistem de fabricaţie. În literatura de specialitate sunt
schiţate totuşi şi anumite definiţii, cum ar fi de exemplu:
Fabricaţia virtuală este un sistem integrat bazat pe tehnologia
informaţiei, care reprezintă scheme şi necesităţi logice şi fizice ale unui
sistem real de fabricaţie, incluzând modele ale resurselor de fabricaţie,
mediului de fabricaţie, prototipurilor şi produselor.
Machetarea / modelarea digitală (Digital mock-up) sau fabrica
digitală (Digital factories) este o simulare realistă pe calculator a produ-
sului şi a mediului său de fabricaţie, care serveşte pentru dezvoltarea
produsului şi a procesului său de fabricaţie, a comunicaţiilor şi deciziilor
necesare intrinsec, de la primele faze ale proiectării până la serviciile
post-vânzare şi analiza globală a ciclului productiv.
Această din urmă definiţie subliniază tocmai faptul că modelarea digitală trebuie să
fie capabilă să înlocuiască "modelarea fizică repetată" (cu ajutorul prototipurilor) pe
toată durata proiectării. Desigur, rămâne ca validarea finală a modelării şi proiectării
digitale să fie realizată la încheierea întregului proces, dar printr-un unic prototip fizic
real. Scopul fundamental vizează asigurarea unui suport digital pentru toate
activităţile inginereşti din cele 3 domenii precizate prin Figura 1.4: proiectarea
produsului, proiectarea procesului său de fabricaţie (tehnologii) şi proiectarea
sistemului său de fabricaţie (resurse necesare).
Prin urmare, orice "afacere productivă" va fi divizată acum în următoarele două faze
succesive:
Faza virtuală. Produsul, procesul de fabricaţie şi resursele necesare sunt
proiectate, planificate, analizate şi verificate cu ajutorul calculatorului prin
utilizarea unui software adecvat.
Faza reală. Aceasta survine numai după finalizarea fazei virtuale, şi operează după
principiile cunoscute, mai mult sau mai puţin convenţionale.
1 - 14
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
În plus, trebuie precizat şi faptul că există şi numeroase alte aspecte, colaterale dar
extrem de importante, care derivă dintr-o astfel de abordare bazată pe modelare /
simulare. Câteva dintre acestea sunt:
Verificarea eventualelor coliziuni (pe traiectoriile programate) ale maşinilor-unelte
sau roboţilor cu obstacolele fixe sau mobile prezente în spaţiile lor de operare,
dispunerea optimă a tuturor resurselor în cadrul spaţiului uzinal disponibil, analiza
duratei ciclului de fabricaţie şi a capacităţii de producţie etc., adică un grup de
elemente sau parametrii foarte importanţi pentru proiectarea sistemului de
fabricaţie şi pentru decizia managerială legată de investiţie.
Posibilitatea de a vizualiza o idee sau un concept într-un model geometric
tridimensional (3D), ceea ce este cu mult mai intuitiv şi mai uşor de înţeles de către
oricine, specialist sau novice.
Se creează premizele pentru creşterea calitativă a întregului proces de proiectare în
paralel cu reducerea costurilor. Spre exemplu, greşelile de proiectare depistate în
fazele finale ale proiectării pot fi mult mai rapid şi mai ieftin eliminate.
Noile produse pot fi rapid introduse într-un sistem de fabricaţie existent, deoarece
interacţiunea fizică cu acesta în faza de proiectare este nulă, toate analizele şi
simulările fiind realizate cu ajutorul modelelor şi nu a resurselor reale.
Dacă însă diferenţele în privinţa aspectului luat în consideraţie sunt “de substanţă”,
este însă foarte posibil ca rezultatele simulării virtuale să fie net diferite faţă de
rezultatele furnizate de o structură reală. Aceste diferenţe majore apar chiar dacă cele
două sisteme, virtual şi real, operează în aceleaşi condiţii de intrare, de funcţionare, de
exploatare etc. Spre exemplu, dacă în modelul unei staţii robotizate robotul virtual are
o altă configuraţie geometrică faţă de robotul existent în aplicaţia reală, acelaşi
program funcţional va conduce cu certitudine la rezultate diferite.
1 - 15
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Figura 1.7 Diferenţe între "lumea reală" şi "lumea virtuală" pentru o celulă flexibilă de fabricaţie.
Cele mai importante diferenţe între modelul virtual şi modelul real apar datorită
"variaţiilor continue ale procesului", aspect care nu este luat adesea în consideraţie de
către modelarea digitală. Spre exemplu un anumit proces de fabricaţie căruia i se
atribuie prin simularea numerică o evoluţie stochastică (probabilistică), considerată ca
nefiind influenţată de evenimentele discrete care pot apare în interiorul sau în exterio-
rul său, poate produce diferenţe majore datorită variaţiei continue a unor variabile:
toleranţele cotelor de fabricaţie ale pieselor, poziţionarea sau orientarea pieselor în
aplicaţii robotizate, reacţiile senzoriale, repetabilitatea funcţională a roboţilor, etc.
Platformele software de tip CAR (Computer Aided Robotics) oferă multiple facilităţi
pentru modelarea digitală în cadrul fabricaţiei virtuale. Acestea sunt programe grafice
care utilizează soluţii GUI (Grafical User Interface) şi care pot fi utilizate pentru
multe aspecte inginereşti legate de fabricaţie. Spre exemplu, ele pot asigura:
Proiectarea şi simularea unui sistem de fabricaţie.
Programarea off-line a diferitelor tipuri de controllere asociate structurilor de
fabricaţie (automate programabile, controllere logice programabile etc.).
Realizarea off-line a programelor funcţionale pentru diferite tipuri de roboţi
utilizaţi în sistemul de fabricaţie.
Transmiterea directă prin reţeaua de comunicaţii uzinală (Shop floor control) a
programelor elaborate către controllere-le "destinaţie" etc.
Proiectarea unui nou produs este uneori definită ca un proces prin care dorinţele
clienţilor sunt translatate în prescripţii de proiectare, iar în final, în forme fizice şi în
facilităţi de utilizare. Pentru a fi eficient, procesul de proiectare trebuie să fie
caracterizat prin "analize ciclice", în care obiectivele şi prescripţiile, problemele şi
soluţiile sunt studiate împreună sub aspectul condiţionărilor reciproce, aspect subliniat
şi în Figura 1.6. Mai multe modele ale procesului de proiectare au fost propuse în
literatura de specialitate. Cele mai multe modele împart procesul în faze diferite, care
asigură transformarea de la "nivelul abstract", specific fazei iniţiale a proiectului, la
"nivelul concret", specific fazelor finale de proiectare. Această înlănţuire logică a
fazelor este descrisă de Figura 1.8.
1 - 16
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Abstract
STABILIREA OBIECTIVELOR
STABILIREA SPECIFICAŢIILOR
DEZVOLTARE
IMPLEMENTARE
Concret
Timp
1 - 17
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
1 - 18
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Nivelul static. În această fază (Figura 1.11) sunt modelate şi analizate numai
"staţionar" diferitele probleme implicate. Sunt complect neglijate aspectele dinamice,
mişcările, traiectoriile, deplasările pe durata fabricaţiei, etc.
1 - 19
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
1 - 20
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
MODELUL PRODUSULUI
(incluzând variaţiile)
Figura 1.13 “Nivelul comportamental”
pentru ajustarea modelării
Cerinţe digitale idealizate.
MODELAREA DIGITALĂ
(Nivel comportamental)
Constrângeri
MODELUL PROCESULUI
(incluzând variaţiile)
1 - 21
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
2.1 Introducere
În cadrul acestui paragraf vor fi prezentate exemple din câteva clase reprezentative de
procese, tehnologii de fabricaţie şi produse modelate şi simulate digital, care sunt
redate grafic utilizatorului într-o manieră virtuală prin intermediul unei interfeţei
grafice GUI denumită MARCTM (Grafical User Interface Mentat II). Aceasta va servi
ca model pentru familiarizarea gradată cu particularităţile şi facilităţile oferite de
majoritatea interfeţelor grafice din categoria GUI. Pe de altă parte, exemplele
prezentate se pot constitui în "studii de caz", care au şi rolul de a sublinia faptul că
există clase extrem de diverse de produse, procese şi tehnologii de fabricaţie care pot
face obiectul modelării digitale şi simulării comportamentale, sub diferite aspecte.
Figura 2.1 prezintă imaginea virtuală a unui panou care intră în construcţia carcasei
exterioare a unui avion comercial. În mod tradiţional, fiecare panou este realizat dintr-
o foaie de tablă, care este trecută de mai multe ori printr-o maşină de roluit până când
forma obţinută este cea dorită. Trecerile succesive sunt realizate pentru ca tensiunile
interne din material să crească gradual, fără ca acestea să depăşească anumite valori
critice pentru rezistenţa mecanică ulterioară a panoului.
Figura 2.1 Modelarea digitală a tensiunilor apărute în procesul de deformare a unui panou extern
din construcţia unui avion.
2-1
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Prin intermediul interfeţei grafice, valorile acestor tensiuni sunt afişate prin "zone cu
culori diferite", fiecare culoare corespunzând unui anumit domeniu discret al valorilor
calculate, aşa cum indică imaginea din dreapta Figurii 2.1. Aceasta este de fapt soluţia
uzual folosită în interfeţele GUI pentru reprezentarea grafică a unor valori determinate
prin simulare şi asociate unor suprafeţe ale corpurilor. În cazul concret din Figura 2.1,
studiul urmăreşte analiza acestor tensiuni interne sub influenţa modificărilor poziţio-
nale ale rolelor presoare din maşină, iar scopul studiului virtual este identificarea
modului optim de dispunere a rolelor, astfel încât o singură trecere a foii de tablă prin
maşină să fie suficientă pentru obţinerea panoului final. Modificarea tehnologiei de
fabricaţie a panoului (ca rezultat al studiului virtual) astfel încât acesta să poată fi
realizat printr-o singură trecere a foii de tablă prin maşina de roluit asigură producăto-
rului importante economii de timp, manoperă şi energie, fără a se face rabat de la
calitatea produsului.
Figura 2.2 prezintă simularea virtuală a procesului de laminare la rece a unui semifa-
bricat de tip platbandă din tablă. Finalitatea procesului constă în transformarea formei
geometrice a secţiunii transversale a acestui semifabricat. Dacă semifabricatul iniţial
are un profil dreptunghiular-plat în secţiunea sa transversală, semifabricatul obţinut în
final dobândeşte o secţiune transversală de forma literei U.
2-2
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
În Figura 2.3 este prezentat un caz de simulare şi modelare pentru o piesă mecanică cu
o geometrie relativ mai complicată, asemănătoare literei S. Această piesă este obţinută
printr-un proces tehnologic de presare executat tot asupra unui semifabricat de tip
foaie din tablă. Rezultatele studiului virtual oferă proiectantului (prin interfaţa GUI)
atât transformările succesive prin care trebuie să treacă semifabricatul pentru a
dobândi forma finală dorită, cât şi "tensiunile interne" care apar în material pe
parcursul acestor transformări.
2-3
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Figura 2.3 Modelarea unei piese presate prin metoda elementului finit şi diferite facilităţi de
observare a detaliilor oferite de interfaţa grafică cu utilizatorul.
Prin petele de culori diferite, ultimele trei imagini incluse în Figura 2.3 indică
"imperfecţiunile" piesei presate. Aceasta conţine “zbârcituri” ale materialului, apărute
mai ales în zonele de muchie, ca rezultat al tehnologiei folosite pentru a realiza
presare.
2-4
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Figura 2.4 prezintă modelarea virtuală a unui proces de forjare. Iniţial, o bucată de
material, adus la temperatura necesară (structura albastră din prima imagine), este
aşezată pe partea inferioară a matriţei. Cea de-a doua imagine prezintă procesul de
forjare propriu-zis, respectiv presarea matriţei superioare pe matriţa inferioară. Ultima
imagine din Figura 2.4 indică piesa obţinută, petele de culoare reprezentând grosimile
piesei din fiecare zonă.
Figura 2.4 Simularea unui proces de forjare, cu evidenţierea grosimilor piesei obţinute în toate zonele sale.
Iniţial, interfaţa grafică prezintă întreaga suprafaţă a piesei (imaginea din stânga), dar
simularea procesului de sudură "conduce" la concluzia că fenomenele termice asociate
sunt localizate într-o zonă de mici dimensiuni, plasată lângă punctul de sudură. Ca
atare se impune o modificare a imaginii globale prezentată utilizatorului de către
interfaţa GUI. Acest lucru este realizat în imaginea din dreapta cu ajutorul unei funcţii
GUI de tip zoom, care în plus şi "reajustează automat scala de discretizare" asociată
suprafeţei piesei.
2-5
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Figura 2.5 Simularea propagării căldurii de la un arc de sudură pe suprafaţa unei piese, cu evidenţierea
prin culori a porţiunilor de material cu temperaturi cuprinse în anumite domenii prestabilite şi
ajustarea automată prin GUI a scalei de discretizare asociată suprafeţei piesei.
Scopul urmărit în acest studiu virtual este observarea modului de propagare prin
material a căldurii degajate de către arcul electric de sudură, precum şi evidenţierea
zonelor de temperatură egală din structura piesei pe durata executării punctului de
sudură.
Figura 2.6 prezintă un prim exemplu de interfaţă grafică asociată simulării unui proces
de fabricaţie, respectiv analiza deplasării foii de hârtie printr-o imprimantă din clasa
Inkjet Printer (imprimantă cu jet de cerneală). În această simulare, foaia de hârtie este
antrenată cu ajutorul unor role într-o zonă de preîncălzire (dispusă în partea dreaptă),
după care este deplasată sub capul de imprimare plasat în partea superioară a
imprimantei. Primele două imagini oferă aceste informaţii de ansamblu.
Prima simulare efectuată (redată de următoarele 3 imagini GUI) arătă faptul că foaia
de hârtie face o buclă în interiorul zonei de preîncălzire, motiv pentru care ea nu
primeşte temperatura necesară. Controlul valorii şi uniformităţii încălzirii hârtiei sunt
foarte importante în calitatea finală a imprimării, deoarece depăşirea domeniilor
stabilite va conduce în final la distorsiuni geometrice ale imprimării.
A doua analiză virtuală (redată de ultimele 2 imagini) rezolvă această problemă prin
ajustarea forţei de împingere / tragere exercitată prin rolele de antrenare asupra foii de
hârtie, obţinând în final o temperatură uniformă pentru un domeniu mult mai larg al
parametrilor hârtiei folosite (grosime, densitate sau gramaj pe unitatea de suprafaţă)
precum şi o extindere a domeniului vitezei de antrenare a hârtiei de către imprimantă
2-6
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Figura 2.6 Analiza virtuală a funcţionării unei imprimante cu jet de cerneală în scopul optimizării funcţionale.
Un alt exemplu din această categorie este prezentat în Figura 2.7. Figura prezintă o
simulare virtuală (vedere în secţiune) a procesului de instalare prin inserţie (presare) a
unei conducte de lichid de frână în suportul său. Singura forţă considerată în această
simulare este cea aplicată din exterior asupra conductei, pentru ca aceasta să
deformeze temporar suportul, iar asamblarea prin inserţie să aibă loc.
Prin interfaţa GUI, analiza virtuală relevă în primul rând temperaturile dezvoltate în
componente pentru anumite "date de intrare". Aceste "date de intrare" se referă la
tipul profilelor considerate pentru conducta de frână şi suportul său, materialele
utilizate pentru construcţia celor două componente şi un anumit grad de rugozitate
pentru suprafeţele aflate în contact. Modificarea "datelor de intrare" permite
proiectantului efectuarea unui studiu mai detaliat privind influenţa modificării
indicelui de elasticitate al suportului asupra procesului de asamblare a conductei de
frână. Scopul urmărit este asigurarea unei calităţi obligatorii a legăturii dintre
conducta de frână şi suportul său.
2-7
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Figura 2.7 Analiza virtuală a procesului de inserţie a unei conducte de lichid de frână în suportul său.
Figura 2.8 Analiza virtuală a procesului de deformare neliniară a unui burduf de axă planetară.
2-8
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Figura 2.8 prezintă un exemplu clasic de analiză virtuală neliniară efectuată asupra
unui burduf de axă planetară. Burduful este construit din cauciuc şi este folosit în con-
strucţia transmisiei autoturismelor. Analiza virtuală este foarte utilă în acest caz, deoa-
rece nu este uşor de stabilit aprioric natura contactului dintre suprafeţele burdufului.
Figura 2.9 Analiza virtuală a impactului dintre portiera unui autoturism şi un stâlp de telefon, în varianta
clasică şi în varianta asocierii unei realităţi virtuale.
Figura 2.9 prezintă o analiză virtuală a impactului dintre portiera unui autoturism şi un
stâlp de telefon. Numeroase analize la impact sunt simulate virtual ori de câte ori este
proiectată o nouă caroserie de autovehicul. Rolul lor este asigurarea unui grad de
protecţie sporit al pasagerilor în posibile accidente de circulaţie. Rezultatele analizelor
sunt utilizate pentru reproiectarea parţială a elementelor de caroserie, astfel încât
acestea să răspundă cerinţelor de siguranţă încă din faza de proiect. Mai mult, aceste
analize virtuale sunt cel mai adesea mult mai utile proiectanţilor decât informaţiile
2-9
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
preluate din testele reale, întrucât pot fi imaginate şi simulate un număr extrem de
mare de situaţii. Numai după finalizarea proiectului de caroserie sunt efectuate câteva
teste reale la impact, în scopul validării rezultatelor virtuale anterioare şi a aprobării
proiectului final de caroserie.
Dacă în primele două imagini ale Figurii 2.9 impactul este analizat numai din punct de
vedere teoretic prin metoda elementului finit, asemănător exemplelor prezentate
anterior, ultimele două imagini relevă noile facilităţi oferite de interfeţele grafice GUI
evoluate, care au devenit capabile să îmbine simularea virtuală a procesului cu
realitatea virtuală a mediului său de desfăşurare. În acest fel, aplicarea practică a
tehnologiilor specifice fabricaţiei virtuale devine cu mult mai apropiată de utilizator,
interfeţele grafice devin mai “prietenoase”, iar “gradul de abstractizare”, care poate
crea adeseori teamă sau reţinere din partea utilizatorilor, este mult diminuat.
Un bun exemplu în acest sens sunt procesele de turnare, forjare şi presare. Aşa cum se
cunoaşte, pe parcursul acestor procese tehnologice matriţa este supusă la eforturi şi
temperaturi importante care vor duce la uzura acesteia, mai devreme sau mai târziu.
Există spre exemplu procese de turnare la care matriţa nu poate fi utilizată decât o
singură dată. În alte cazuri, procesele tehnologice amintite pot fi repetate de un număr
de ori cu aceiaşi matriţă. Realizarea matriţelor pentru piese turnate, forjate sau presate
este o operaţie extrem de laborioasă şi de costisitoare. Prin analiza virtuală se va
urmări determinarea momentului în care matriţa trebuie înlocuită pentru a nu altera
calitatea pieselor. De asemenea, se pot face modificări ale datelor de intrare şi analize
succesive pentru a stabili noi tehnologii de fabricaţie a piesei (design-ul piesei,
materialul folosit pentru piesă, design-ul matriţei, materialul din care este ea
construită, etc.) care să conducă la creşterea duratei de viaţă a matriţelor.
2 - 10
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Figura 2.10 Analiza virtuală simplă a procesului de deformare a unei matriţe pe parcursul
operaţiei de presare.
2 - 11
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
În acest sens, Figura 2.11 indică în primele două imagini situaţia ideală prin care,
dintr-o bucată prismatică de metal, se obţine piesa dorită într-o presă. Analiza virtuală
a fost efectuată în acest caz numai prin considerarea modelului piesei, pentru cele
două jumătăţi ale matriţei fiind considerate modelele ideale (adică infinit rigide).
Datorită slabei calităţi a matriţei, analiza virtuală efectuată în paralel asupra modelului
piesei şi asupra modelului celor două semimatriţe arată că în realitate acestea din urmă
vor suferi progresiv distorsiuni geometrice substanţiale pe durata unei singure presări,
aşa încât forma finală a piesei obţinute este cea indicată de ultima imagine. Analiza
interactivă a celor două modele necesită însă resurse de calcul mult mai puternice
decât cele obişnuite.
În prima situaţie se va păstra integral modelul virtual al matriţei, dar vor fi ajustate
datele de intrare ale modelului (corespunzător noului tip de material folosit pentru
realizarea sa fizică). În a doua situaţie, se impune atât modificarea modelului matriţei
cât şi a datelor de intrare.
2 - 12
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
3.1 Introducere
Un model dezvoltat sub un sistem software CAR poate include produse, procese de
fabricaţie şi alocări de resurse materiale pentru fabricaţie. Aceste aspecte indică faptul
că un sistem software CAR este un instrument de lucru încadrabil în grupul
tehnologiilor de machetare-modelare digitală, deci implicit o componentă importantă
a informaticii industriale.
3-1
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Mai multe avantaje legate de utilizarea sistemelor CAR în diferite aplicaţii pot fi
identificate şi subliniate. Între acestea, proiectarea roboţilor, programarea lor off-line,
teleoperarea şi simularea proceselor de fabricaţie sunt câteva dintre aplicaţiile vizate
direct sub aspectul conceptului de fabricaţie virtuală.
Aşa cum se cunoaşte, structura mecanică a unui robot este alcătuită din mai multe
corpuri, teoretic rigide, interconectate prin articulaţii. Modelul global al unui robot
îmbină structuri geometrice CAD (Computer Aided Design) asociate elementelor
rigide cu module de funcţii cinematice asociate articulaţiilor, realizând în final o
descriere a legăturilor fizice şi relaţionale dintre acestea: deplasări, viteze, acceleraţii
forţe, cupluri, momente de inerţie şi alte caracteristici ale robotului.
Modelul unui robot este construit adeseori folosind diferite obiecte CAD existente în
interiorul sistemului CAR sub forma unor “biblioteci de modele predefinite”. Rolul
principal al sistemului CAR constă în combinarea descrierilor geometrice CAD
predefinite cu relaţiile cinematice adecvate. Astfel, modelului CAD al fiecărui corp
rigid îi este asociat un set de relaţii matematice care descriu proprietăţile specifice
articulaţiilor adiacente, ca de exemplu domeniul deplasărilor permise, regimuri de
viteze şi acceleraţii, algoritmi de control pentru mişcarea articulaţiei etc.
3.2.2 Teleoperarea
3-2
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
De asemenea, durata programării cu ajutorul unui sistem CAR este mai mică decât
cea realizată prin tehnicile convenţionale (programarea directă prin consolă). Într-un
studiu statistic se arată spre exemplu că introducerea programării off-line pentru un
robot de sudură la firma Lincoln Electric Inc. din Cleveland, USA a redus la
aproximativ 20 minute timpul de imobilizare al robotului faţă de 5-6 ore necesare
programării clasice directe prin consolă. Economii suplimentare au rezultat şi în
privinţa orelor totale de manoperă plătite pentru programare. Câştigurile legate de
productivitatea muncii programatorului nu sunt dictate în primul rând de durata
realizării programului funcţional, comparabil în varianta clasică cu cea virtuală. Ele
sunt generate de reducerea drastică a timpului cât programatorul trebuie să se
deplaseze la robot (existând varianta transferului rapid prin reţeaua uzinală de date -
shop floor control) şi de reducerea substanţială a timpului cât programatorul rămâne
blocat continuu lângă robot pentru finalizarea operaţiei de programare.
3-3
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
3.2.4 Simularea
Simularea funcţională este aplicaţia CAR cea mai des folosită. Teoretic poate fi simu-
lat atât un robot individual cât şi sisteme complexe de fabricaţie. În practică, simula-
rea într-un sistem CAR este limitată cel mai adesea la o singură celulă de fabricaţie,
ce conţine numai câţiva roboţi, maşini-unelte şi dispozitive auxiliare. Simularea unor
secţiuni mai mari dintr-un sistem de fabricaţie sau chiar a întregului proces tehnologic
de uzinare rămâne deocamdată mai mult un deziderat al sistemelor CAR actuale.
Explicaţia constă în faptul că modelele cu dimensiuni extrem de mari sunt greu
suportate de către calculatoarele obişnuite. Desigur că evoluţia rapidă şi spectaculoasă
a performanţelor calculatoarelor de uz curent va impulsiona evoluţia sistemelor CAR
şi în direcţia acestui tip complex de aplicaţii. Pentru moment însă, acestea rămân în
sarcina unor soluţii combinate hardware – software destul de sofisticate şi scumpe.
3-4
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Deoarece scopul fundamental al sistemelor CAR este crearea unui mediu în care
roboţii să fie uşor de programat, interfaţa grafică cu utilizatorul GUI prezintă o
importanţă crucială.
În scopul programării CAR se preferă un limbaj interactiv (de nivel superior) în faţa
oricărui limbaj bazat pe instrucţiuni predefinite (de nivel inferior), care ar obliga
utilizatorul să parcurgă un ciclu editare-compilare-execuţie pentru orice modificare în
program. Interfeţele GUI disponibile în sistemele CAR actuale oferă întotdeauna
utilizatorului facilităţi interactive.
Modelarea geometrică 3D, pentru roboţi şi toate componente auxiliare dintr-o celulă
de fabricaţie, este elementul central al unui sistem CAR. Toate piesele, dispozitivele,
efectorii-robot, maşinile-unelte, sistemele de transport sau de alimentare sunt modela-
te geometric 3D. Un exemplu mai simplu în acest sens este prezentat în Figura 3.1.
3-5
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Pentru realizarea unei modelări geometrice, o primitivă esenţială este cea asociată
memorării unui punct de operare în 6 grade de libertate (3 pentru poziţie şi încă 3
pentru orientare). Această primitivă fundamentală este denumită frame.
Ca punct de plecare pentru modelul fiecărei componente este de dorit utilizarea unor
modele CAD "originale". În acest fel sistemul CAR va putea comunica uşor cu alte
sisteme din familiile CAD sau CAE prin interfeţe şi formate de fişiere standardizate.
Standardul ISO 10303 este acceptat ca o platformă comună pentru modelarea CAD şi
stocarea datelor în fişiere. În mod normal, majoritatea sistemelor CAR conţin un
sistem intern de modelare CAD, dar cu funcţionalităţi mai restrânse decât un sistem
CAD specializat. Pe de altă parte, din considerente legate de o cât mai fidelă
reprezentare a realităţii, "toleranţele" şi "abaterile" sunt considerate în majoritatea
simulărilor CAR, fără ca acestea să fie generate prin fişierele CAD.
Acest modul caută eventualele coliziuni prin teste complexe de tip "suprafaţă cu
suprafaţă". În mod normal, utilizatorul trebuie să specifice o listă a obiectelor sau
dispozitivelor care sunt subiectul detecţiei coliziunilor. Apoi, o listă a obiectelor care
sunt implicate în coliziuni este generată de către sistemul CAR.
3-6
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Într-un sistem CAR, coliziunile dintre obiecte pot fi investigate sub două aspecte:
Static-discret, adică la un moment de timp selectat sau pentru o anumită
configuraţie internă staţionară a celulei flexibile de fabricaţie.
Dinamic-continuu, adică la fiecare perioadă de eşantionare a funcţionării.
De asemenea, detecţia coliziunilor poate fi folosită şi pentru alte funcţii speciale ale
sistemului CAR, de exemplu pentru reprezentarea funcţionării senzoriale din celula
flexibilă de fabricaţie.
Multe aplicaţii industriale concrete implică doi sau mai mulţi roboţi care "cooperează"
funcţional în aceiaşi celulă de fabricaţie. Chiar dacă o celulă conţine un singur robot,
numeroase alte dispozitive auxiliare sunt necesare şi cooperează la rândul lor
permanent cu robotul: conveiere sau alte dispozitive de transfer, dispozitive de
alimentare / evacuare, maşini unelte etc., aspect ce poate fi observat şi în Figura 3.2.
Din acest punct de vedere, rezultă deci faptul că un sistem CAR trebuie a fi capabil:
Să simuleze simultan mai multe elemente aflate în mişcare.
Să simuleze "procesele concurenţiale" dintre echipamente asupra resurselor fizice
disponibile într-o celulă flexibilă de fabricaţie.
Practic, din această cauză sunt necesare întotdeauna "schimburi informaţionale" între
elementele celulei de fabricaţie. Acestea pot fi:
Semnale logice binare (aşa numitele “condiţii de stare”, spre exemplu: oprit /
pornit, aşteptare / ocupat, în ciclu / ciclu finalizat etc.)
Blocuri de date, adică fişiere cu informaţii ample asupra stării funcţionale, evoluţii
în timp, secvenţe de program etc.
Capacitatea senzorială este esenţială pentru orice sistem automat de fabricaţie real.
Senzorii permit unui robot să interacţioneze cu schimbările sau evenimentele din
mediul său de acţiune. O parte importantă din programul funcţional aferent oricărei
3-7
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
3-8
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Aşa cum se cunoaşte, modelul cinematic al unui robot descrie prin relaţii analitice
legătura dintre mişcarea articulaţiilor (pe de-o parte) şi mişcarea efectorului robot (pe
de altă parte) sub aspectul poziţiei şi orientării sale. Aceste relaţii analitice pot fi
obţinute prin algebra lineară aplicând metoda de modelare cinematică a structurilor
mecanice articulate, metodă dezvoltată de Denavit şi Hartemberg încă din anul 1955.
În funcţie de ceea ce se consideră cunoscut (datele de intrare în model) şi ceea ce se
doreşte determinat (datele de ieşire din model) delimităm două probleme distincte,
numite "modelul cinematic direct" şi respectiv "modelul cinematic invers".
Prin "modelul cinematic direct", mişcările impuse articulaţiilor (datele de intrare)
determină mişcarea rezultată la nivelul punctului caracteristic al efectorului TCP
(datele de ieşire).
Prin "modelul cinematic invers", mişcarea impusă punctului caracteristic al
efectorului TCP (datele de intrare) determină mişcările necesare la nivelul
articulaţiilor (datele de ieşire).
Un alt tip de model care poate fi asociat unui robot este "modelul cinematic
diferenţial". Acesta descrie prin relaţii analitice tot legătura dintre mişcarea
articulaţiilor (pe de-o parte) şi mişcarea efectorului robot (pe de altă parte), dar de data
aceasta sunt vizate corelaţiile dintre vitezele mişcărilor efectuate la aceste nivele.
Modelul este descris printr-o matrice, numită Jacobian geometric, care conţine mai
multe elemente care depind de configuraţia instantanee a robotului.
Un alt tip de model care poate fi asociat unui robot este "modelul dinamic". Acesta
descrie prin relaţii analitice legătura dintre forţele sau cuplurile dezvoltate de nivelul
articulaţiilor şi mişcarea întregii structuri. Modelul dinamic poate fi obţinut spre
exemplu prin aplicarea formalismului LaGrange. Şi modelul dinamic al unui robot
este extrem de important pentru simularea mişcării acestuia, analiza comportamentală
a structurii manipulatorului sau proiectarea algoritmilor de control al mişcării.
Cerinţa minimă care poate fi formulată unui robot este să evolueze dintr-o anumită
configuraţie iniţială într-o configuraţie finală dorită. Scopul planificării traiectoriei
este generarea datelor de intrare (referinţelor) necesare sistemului de control al
mişcării, care asigură faptul că robotul execută traiectoria planificată dorită.
Planificarea constă în generarea unor "valori de interpolare" pe traiectoria dorită la
momente bine precizate de timp, iar aceasta se traduce în final prin legi de mişcare
care trebuie dezvoltate de către toate acţionările robotului, astfel încât articulaţiile
acestuia să fie energizate prin forţe sau cupluri motoare care să nu depăşească valorile
maxime impuse şi să nu conducă la oscilaţii sau rezonanţe mecanice.
3-9
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
3 - 10
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
În general, producătorii de roboţi sunt reticenţi în a furniza direct detalii fizice şi teo-
retice asupra controllere-lor şi a planificării mişcărilor. În absenţa acestor informaţii
detaliate, implementarea într-un sistem CAR a modelelor acestor controllere consumă
mult timp şi este afectată de erori inevitabile. O soluţie propusă constă în a construi "o
interfaţă comună unică", denumită RRS (Realistic Robot Simulation), pentru a integra
toate modulele care simulează diferite tipuri de controllere-robot într-un sistem CAR.
Desigur că softul original şi complect oferit de producător (dacă acesta doreşte) poate
fi integrat imediat prin intermediul acestei interfeţe în baza de date a unui sistem CAR
sub forma unor drivere specializate, aşa cum se arată în Figura 3.5.
Scopul principal al interfeţelor RRS este însă creşterea valorii simulărilor fără ca
producătorii să dezvăluie explicit detaliile specifice ale familiilor de controllere sau
metodele proprii folosite pentru controlul mişcării. Interfaţa RRS foloseşte ca date de
intrare numai modulul software-controller, care însoţeşte întotdeauna un robot real la
livrare, deci este disponibil comercial. Un astfel de modul este întotdeauna livrat la
cumpărarea unui sistem robot deoarece producătorul este obligat să calibreze produsul
înainte de al livra beneficiarului. Rezultă deci că modulul software-controller este
întotdeauna "individualizat pentru un sistem robot", deci trebuie să fie oferit
utilizatorului pentru ca robotul să se încadreze în performanţele garantate.
Deşi pare oarecum ciudat faptul că într-o producţie de serie a roboţilor industriali
modulul software-controller este individualizat pe fiecare produs, explicaţia este
legată tocmai de structura mecanică foarte complexă a acestuia. Ca atare, chiar dacă
toate componentele constructive ale unui robot industrial sunt realizate la nivelul de
precizie şi de calitate specificat prin proiect, toleranţele din lanţurile cinematice
deformabile (jocurile din transmisiile mecanice) nu pot fi decât estimate. Prin
procesul de calibrare a robotului la producător, anumiţi parametrii ai modulului
software-controller sunt setaţi corespunzător rezultatelor obţinute prin testele
individuale de calibrare. Cumpărătorul sistemului-robot va primi acest modul pe un
disk, fără de care orice program funcţional viitor este afectat intrinsec de erori
geometrice sau dinamice (spre exemplu, deşi robotul este instruit corect la nivel TCP
să atingă numite locaţii cu un grad de precizie, în funcţionarea sa se constată că toate
sunt afectate de acelaşi tip de eroare, pe una sau mai multe direcţii / orientări).
3 - 11
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Tip 1 Tip N
Interfaţa
RRS
Driver de adaptare cu un sistem CAR
(realizat de producătorul CAR)
Simulare CAR
Figura 3.5 Rolul şi poziţia ocupată de o interfaţă RRS - Realistic Robot Simulation.
3.5 Calibrarea
3 - 12
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
CALIBRARE
3 - 13
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
CALIBRAREA EFECTORULUI
CALIBRAREA ROBOTULUI
Unul dintre cele mai importante obstacole ale introducerii tehnicilor de programare
off-line a roboţilor este legat de faptul că robotul trebuie să execute în aplicaţia sa
reală localizarea absolută cu înaltă precizie folosind programul virtual generat off-line.
Problema nu este generată de lipsa de "repetabilitate" în mişcările robotului, ci de
lipsa "acurateţei" acestora.
"Acurateţea absolută" a unui robot poate fi definită ca fiind precizia numerică
cu care robotul realizează poziţionarea şi orientarea, definite prin programul său
funcţional, în raport cu un sistem de referinţă extern.
3 - 14
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Calibrarea unui robot este deci procesul prin care se îmbunătăţeşte acurateţea acestuia
prin modificări ale unor parametrii din soft-ul de poziţionare, şi nu modificând con-
strucţia sa mecanică sau structura sistemului de control. Se urmăreşte identificarea
unor relaţii funcţionale mai precise între informaţiile senzoriale interne (spre exemplu
valorile citite de către traductoarele de poziţie din toate articulaţiile) şi poziţia /
orientarea rezultată la nivelului punctului caracteristic al flanşei port-terminal TCP
(Figura 3.8). Principial, calibrarea robotului urmăreşte obţinerea certitudinii asupra
faptului că robotul atinge locaţiile traiectoriei programate, sub acelaşi dublu aspect
(poziţie + orientare). Calibrarea robotului include compensarea erorilor aferente
înregistrării şi prelucrării datelor senzoriale, calibrarea statică şi calibrarea dinamică.
Erorile absolute în acurateţea mişcărilor sau localizărilor unui robot pot proveni din
mai multe surse, ca de exemplu:
Inexactităţi dimensionale şi imperfecţiuni geometrice ale corpurilor care intră în
structura mecanică a robotului.
Jocuri interne în articulaţiile robotului.
Nelinearităţi ale mecanismelor de transmitere a mişcării, de la acţionări către
articulaţii.
Încovoieri ale elementelor rigide din structura mecanică a robotului sub acţiunea
conjugată a celorlalte elemente sau sub efect gravitaţional.
Erori ale sistemelor de servo-acţionare care deplasează articulaţiile robotului.
3 - 15
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Prima soluţie este cea tradiţional folosită, dar este destul de nepractică în situaţia în
care trebuie păstrate datele de calibrare aferente mai multor roboţi. Managementul
defectuos al acestor date poate conduce la asignări nedorite între un tip de robot şi un
pachet al datelor de calibrare pentru alt tip de robot.
A doua soluţie prezintă aceleaşi inconveniente, iar în plus este necesar şi un soft
specializat pentru preluarea informaţiilor din baza externă de date.
Pentru realizarea unei aplicaţii, pe flanşa port-terminal a unui robot se ataşează (cel
mai adesea printr-o îmbinare rigidă) un efector adecvat aplicaţiei: pistol de sudură cu
arc continuu, pistol de sudură în puncte, pistol de vopsire, gripper ca în exemplul din
Figura 3.9 etc. În derularea aplicaţiei, mai multe suprafeţe sau puncte ale efectorului
vor interacţiona cu obiecte din spaţiul de operare al robotului. Prin urmare nu este
importantă numai localizarea corectă a punctului caracteristic al flanşei port-terminal
TCP (Figura 3.8) prin program, ci şi localizarea corectă a tuturor acestor puncte sau
suprafeţe ale efectorului.
3 - 16
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
În mod evident, calibrarea efectorului este de regulă un proces mai puţin complex
decât calibrarea robotului propriu-zis.
În modelul unei celule de fabricaţie toate localizările pentru robot şi pentru celelalte
componente sunt raportate la un sistem de referinţă unic, aşa numitul sistem de
referinţă "global" sau "universal" ataşat celulei (sistemul WORLD din Figura 3.8).
3 - 17
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Identificarea localizării corecte a obiectelor din jurul robotului presupune două etape:
Stabilirea sistemului global de referinţă asociat celulei flexibile de fabricaţie, faţă
de care vor fi exprimate toate poziţiile şi orientările, atât pentru componentele
celulei cât şi pentru funcţionarea robotului (sistemul WORLD din Figura 3.8).
Realizarea unui model al celulei de fabricaţie, prin raportarea exclusivă la acest
sistem de referinţă. Realizarea modelului include măsurarea tuturor poziţiilor si
orientărilor folosite de robot în aplicaţie faţă de acest sistem unic şi în mod similar
pentru toate componentele statice sau dinamice ale celulei.
Aşa cum s-a precizat într-un capitol anterior, între modelul virtual şi cel real al unei
celule de fabricaţie rămân întotdeauna diferenţe semnificative, spre exemplu în
privinţa formelor corpurilor prezente. Rolul calibrării celulei constă numai în
stabilirea tuturor localizărilor exacte faţă de sistemul de referinţă global, astfel încât
funcţionarea modelată virtual să conducă la funcţionarea reală corectă.
Metoda constă în preluarea valorilor absolute de localizare din modelul real al celulei
pentru a fi introduse în modelul virtual al acesteia creat cu sistemul CAR. Pentru
aceasta se foloseşte robotul ca un instrument de măsură şi înregistrare a acestor valori.
Sub comandă manuală, robotul este deplasat succesiv către 3 locaţii (3 puncte de
contact) aparţinând obiectului care trebuie calibrat. Robotul memorează coordonatele
celor 3 locaţii (poziţie şi orientare pentru fiecare) în raport cu propriul său sistem de
referinţă (cel ataşat bazei sale fixe). Apoi, toate coordonatele reale ale celor 3 locaţii
sunt transferate în modelul CAR virtual, astfel încât acesta este modificat
corespunzător (calibrat) în privinţa poziţiei şi orientării corecte şi reale a corpului
respectiv din interiorul celulei de fabricaţie.
3 - 18
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Calibrarea unui robot poate fi realizată şi cu ajutorul unui dispozitiv extern care
măsoară localizarea punctului caracteristic al terminalului TCP (Tool Center Point) fie
în raport cu sistemul de referinţă robot (cel ataşat bazei acestuia), fie în raport cu
sistemul de referinţă global (cel ataşat celulei de fabricaţie). Pentru aceasta, robotul
este deplasat într-un număr de locaţii din interiorul spaţiului său de operare, iar datele
de localizare TCP (furnizate de sistemul extern) sunt memorate. Apoi acestea sunt
comparate cu datele absolute pentru aceleaşi localizări, obţinute prin măsurători
convenţionale. Diferenţele (erorile) dintre datele corespondente obţinute prin cele
două căi sunt calculate, iar modelul virtual al robotului este calibrat corespunzător.
3 - 19
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
3 - 20
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Soluţia practică constă în amplasarea unui con cu vârful ascuţit în spaţiul de operare al
robotului. Apoi vârful efectorului-robot este adus în contact cu vârful conului folosind
diferite configuraţii mecanice ale robotului şi diferite orientări ale efectorului în
spaţiu. Vârful efectorului se va plasa practic pe o sferă, de rază mică şi centrată în
vârful conului. Din poziţiile mecanice obţinute şi exprimate în variantă carteziană,
originea sistemului de referinţă ataşat TCP-ului (TCP-frame-origin în sistemele
CAR) poate fi determinată matematic. Orientarea sistemului de referinţă ataşat TCP-
ului (TCP-frame-orientation în sistemele CAR) poate fi şi ea identificată solicitând
robotului să se deplaseze de-a lungul a două axe ale acestui sistem de referinţă (a treia
axă fiind perpendiculară pe acestea şi cu sensul dat prin regula produsului vectorial).
Mai multe sisteme CAR sunt disponibile în prezent pentru comercializare. Dacă
interesul ştiinţific a apărut mai demult, interesul industrial pentru aceste sisteme s-a
dezvoltat însă numai în ultimii ani, ceea ce a contribuit major la accelerarea
dezvoltării acestora.
În această secţiune sunt prezentate succint şi comparativ câteva sisteme CAR disponi-
bile comercial, folosind o analiză realizată de J. Oscarsson în anul 2000. Selecţionarea
acestora s-a realizat eliminând pe cele cu scop exclusiv academic sau pe cele cu
caracter semicomercial (de exemplu SMART - Universitatea Lintz, GROSS -I.P.A.
Stuttgart, ROMOBIL/SITAR - Universitatea Tehnică din Viena, ROSI -Universitatea
din Karlsrhue etc.). Comparaţia este realizată asupra sistemelor CAR următoare:
IGRIP – Delmia Inc. USA
RobCAD – Tecnomatrix Inc., Israel
GRASP – BYG Systems Ltd., Anglia
WorkSpace – Robot Simulation Ltd., Anglia
COSIMIR – Universitatea Dortmund, Festo Didactic, Mitsubishi Electric,
Germania
Cimstation – Silma Inc., USA
3 - 21
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
Principalele aspecte supuse comparaţiei (şi incluse în Tabelul 3.1) sunt legate de:
Platforma hardware necesară
Platforma software necesară
Modulele de aplicaţii
Interfaţa cu utilizatorul
Compatibilitatea cu sistemele CAD
Integrarea sistemică
Tabelul 3.1 Analiza comparativă a câtorva sisteme CAR reprezentative şi disponibile comercial.
3 - 22
PRODUCTICĂ ȘI TEHNOLOGII MODERNE - Note de curs – M. Niţulescu
3.7 Concluzii
Sistemele CAR sunt aplicaţii ale fabricaţiei virtuale care utilizează modelarea digitală.
Din punct de vedere al capacităţilor de simulare, sunt vizate atât produse cât şi sisteme
de fabricaţie, iar simularea proceselor de fabricaţie este o extindere posibilă.
Diferenţele dintre virtual (simulare) şi realitate sunt inerente şi pot prezenta câteva
probleme. Pentru programarea off-line a roboţilor, acestea constituie restricţii
importante, care pot fi însă depăşite prin metode de calibrare a robotului, a efectorului
şi a mediului extern acestuia. Prin calibrare, modelul creat virtual este ajustat în
concordanţă cu realitatea. Totuşi, calibrarea nu rezolvă toate aspectele implicate de
variaţia continuă a proceselor de fabricaţie. Un exemplu tipic este acurateţea în
localizarea absolută a unui robot şi repetabilitatea în localizarea sa. Insuficienta
acurateţe în localizarea absolută poate fi compensată prin calibrarea robotului, dar
repetabilitatea sa rămâne un aspect inclus în variaţia continuă a procesului de
fabricaţie, fără a putea fi compensat prin calibrare.
3 - 23