Documente Academic
Documente Profesional
Documente Cultură
SISTEMELOR DE PRODUCŢIE
Adriana FLORESCU
0
Introducere
Într-o lume aflată în permanentă schimbare, în contextul creşterii substanţiale a
diversităţii tipologice a produselor, precum şi a cerinţelor şi preferinţelor privind performanţele
acestora, se impun mutaţii şi transformări continue în structura sistemelor de producţie.
Sistemele de producţie au fost în ultimii ani şi sunt în continuare supuse unui proces profund de
transformare cu o dinamică ascendentă. Elementul de noutate în concepţia actuală de dezvoltare
a sistemelor de producţie îl reprezintă “flexibilitatea” sau capacitatea de adaptare rapidă şi sigură
a sistemelor la condiţiile variabile impuse de piaţă. Flexibilitatea, reprezentând în acelaşi timp o
caracteristică, dar şi o cerinţă imperioasă a fabricaţiei, pătrunde tot mai mult în domeniul
structurilor industriale, constituindu-se într-o condiţie indispensabilă a dezvoltării, ce implică la
cel mai înalt nivel automatizarea şi computerizarea. Atât flexibilitatea cât şi automatizarea
reprezintă în acelaşi timp concepte, dar şi constrângeri ale fabricaţiei, astfel încât sistemul de
fabricaţie să poată răspunde condiţiilor de eficienţă tehnico-economică impuse de piaţă.
Entitatea productivă care răspunde la această cerinţă este Sistemul Flexibil de
Fabricaţie (FMS- Flexible Manufacturing System), cel mai modern mijloc de producţie, care la
rândul său este elementul central al Sistemelor de Fabricaţie Integrate (CIM-Computer
Integrated Manufacturing). CIM-ul este mijlocul conceptual având funcţiuni de procesare
materială şi informaţională. El se regăseşte şi pe fluxul informaţional şi implică utilizarea omului
şi calculatorului, în scopul creşterii performanţelor funcţiilor de conducere a producţiei. CIM-ul
integrează automatizarea activităţilor de procesare informaţională pe calculator cu cele de
procesare materială, [6]. În evoluţia lor de aproximativ trei decenii se constată implementări
eficiente de sisteme flexibile de fabricaţie dar şi numeroase eşecuri. Cele din urmă sunt
determinate, de multe ori, de supraevaluarea soluţiilor tehnice, de imposibilitatea conducerii
eficiente a sistemelor deosebit de complexe. Astfel, în condiţiile introducerii sistemelor de
maşini cu flexibilitate mărită, o deosebită importanţă o are subsistemul de organizare şi
conducere a sistemelor de producţie. Asigurarea flexibilităţii subsistemelor a fost realizată prin
reproiectarea maşinilor-unelte, centrelor de prelucrare, prin utilizarea şi dezvoltarea comenzilor
numerice, a manipulatoarelor şi roboţilor, a sistemelor de control automat a prelucrărilor şi
sculelor. O astfel de concepţie a atras dupa sine mutaţii şi în ceea ce priveşte echipamentele de
automatizare, noile structuri de conducere numerică, integrându-se astfel într-un sistem
informaţional ierarhizat. Mulţumesc pe această cale, domnilor prof. dr. ing. Gheorghe Boncoi de
la Universitatea Transilvania din Braşov şi prof. dr. ing. Dumitru Catrina de la Universitatea
Politehnica din Bucureşti pentru valoroasele lucrări în domeniu, unele subiecte interesante fiind
preluate în acest curs.
1
Obiectivele cursului
Cursul de „Conducerea cu calculatorul a sistemelor de producţie” are ca
misiune pregătirea studenţilor programului de studiu Inginerie Economică
Industrială, forma de Învăţământ la Distanţă. Cursul este orientat spre cerinţele
actuale ale fabricaţiei, privind implementarea conceptelor moderne în dezvoltarea
sistemelor avansate de producţie, asigurând studenţilor dezvoltarea unor abilităţi
practice care să le permită accesul ca specialişti în domeniul organizării şi
conducerii sistemelor de producţie, în mediul concurenţial european actual.
Obiectivul principal este îmbogăţirea cunoştinţelor din sfera disciplinelor cu
caracter tehnico-economic, managerial ale studenţilor, prin însuşirea cunoştinţelor
de bază teoretice şi aplicative privind conducerea integrată a sistemelor de
producţie, aplicarea metodelor de evaluare a performanţelor sistemelor avansate de
producţie. Obiectivele specifice constau în: însuşirea şi aprofundarea conceptului
flexibilităţii şi integrării sistemelor; organizarea şi procesarea informaţiilor în
sistemele integrate; formarea capacităţii de a utiliza limbaje specializate de control
şi monitorizare a sistemelor flexibile de fabricaţie, precum şi limbaje de
programare CNC, de conducere a proceselor tehnologice pe maşinile-unelte cu
comandă numerică.
Competenţe conferite
După parcurgerea materialului studenţii vor fi capabili să:
opereze corect cu conceptele fundamentale teoretice şi aplicative din domeniul
disciplinei;
opereze cu noţiuni precum: sisteme de producţie, flexibilitate, automatizare,
conducere, monitorizare, modelare şi simulare;
dezvolte abilităţi practice în domeniul organizării şi conducerii sistemelor de
producţie în mediul concurenţial european actual, care să le permită, tinerilor
absolvenţi de învăţământ superior, integrarea corespunzătoare în muncă;
dezvolte aptitudini şi să însuşească cunoştinţele necesare desfăşurării activităţii
de organizare a producţiei, prin implementarea conceptelor moderne în
fabricaţie în cadrul unei organizaţii, într-o manieră eficientă şi eficace, fie că
sunt la început de carieră sau că doresc să schimbe domeniul de activitate;
dezvolte aptitudini de conducere numerică a proceselor tehnologice, prin
însusirea unor limbaje de programare CNC de bază;
2
obţină competenţe care să certifice fiecărui student nivelul de calificare atins în
domeniu, precum şi recunoaşterea performanţei, la nivel naţional, atât de către
asociaţiile profesionale din domeniu, cât şi de către mediul academic.
Structura cursului
3
Cerinţe preliminare
Cunoaşterea noţiunilor, a principiilor de bază în domeniul proiectării
sistemelor de producţie şi management general.
Discipline deservite
Ingineria sistemelor de producţie, Proiectarea sistemelor de producţie.
Evaluarea
La sfârşitul semestrului, fiecare student va primi o notă, care va cuprinde:
un test de evaluare (examen scris), ce va conţine întrebări teoretice din
materia prezentată în cadrul acestui material şi va deţine o pondere de 50%
în nota finală;
notele aferente proiectului, respectiv activităţilor aplicative, realizate pe
parcursul semestrului, care vor deţine o pondere de 25% fiecare.
4
Cuprins
Introducere .............................................................................................................................................. 1
5
II.1.7. Rezumat ................................................................................................. 69
II.1.8. Test de evaluare ..................................................................................... 70
II.1.9. Bibliografie ............................................................................................ 70
Unitatea de învăţare II.2. Sisteme de comenzi numerice ................................................... 71
II.2.1. Introducere.............................................................................................. 71
II.2.2. Competenţe ............................................................................................. 71
II.2.3. Tipuri de comenzi numerice. Definiţii. Clasificare ................................. 72
II.2.4. Structura generală a unui sistem de comandă numerică........................ 76
II.2.5. Prelucrarea informaţiilor în cadrul unui sistem înzestrat cu conducere
numerică ............................................................................................................ 78
II.2.6.Rezumat.................................................................................................... 81
II.2.7. Test de evaluare ...................................................................................... 81
II.2.8. Bibliografie ............................................................................................. 81
Unitatea de învăţare II.3. Programare CNC. Standarde de baza în programarea CNC
manuală .............................................................................................................................. 82
II.3.1. Introducere.............................................................................................. 82
II.3.2. Competenţe ............................................................................................. 82
II.3.3. Origini axe mişcări ................................................................................. 83
II.3.4. Structura programelor CNC ................................................................... 90
II.3.5. Coduri standard ISO. Funcţii G şi adrese M .......................................... 97
II.3.6. Rezumat................................................................................................. 109
II.3.7. Test de evaluare .................................................................................... 116
II.3.8. Bibliografie ........................................................................................... 116
Unitatea de învăţare II.4. Aplicaţii. Programare CNC ................................................... 117
II.4.1. Introducere........................................................................................... 117
II.4.2. Competenţe ........................................................................................... 117
II.4.3. Aplicaţia I. Programarea manuală CNC FANUC / SIEMENS ............ 118
II.4.4. Aplicaţia II. Programarea asistată de calculator CAM / CATIA
......................................................................................................................... 125
II.4.5. Rezumat................................................................................................. 139
II.4.6. Test de evaluare .................................................................................... 140
II.4.7. Temă de control .................................................................................... 141
II.4.8. Bibliografie ........................................................................................... 141
Bibliografie .......................................................................................................................................... 142
6
Chestionar evaluare prerechizite
7
Modulul I. Integrarea calculatoarelor în sistemele de producţie
Cuprins
Introducere...................................................................................................................... 8
Obiectivele modului ........................................................................................................ 8
UI I.1. Noţiuni fundamentale privind sistemele de producţie integrate. ........................ 9
UI I.2. Conceptul CIM (Computer Integrated Manufacturing) .................................... 28
Introducere
Eficienţa unui sistem de producţie se manifestă atunci când funcţiile sale
sunt asistate în totalitate de calculator. Introducerea informaticii şi a tehnicii de
calcul începând de la nivelul fabricaţiei, a determinat integrarea totală a acestor
sisteme, ceea ce a condus la apaiţia conceptului CIM (Computer Integrated
Manufacturing). Singurele sisteme de producţie actuale care satisfac cerinţele
producţiei moderne (Lean Production, JIT, Kanban) sunt Sistemele Flexibile de
Fabricaţie (SFF) şi Sistemele Integrate de Producţie (SIP), sisteme avansate de
producţie, prin implementarea cărora se obţin avantaje importante în ceea ce
priveşte reducerea duratei de fabricaţie şi implicit a timpului de livrare, în vederea
satisfacerii cererii clienţilor.
Obiectivele modulului.
Însuşirea şi aprofundarea de către studenţi a cunoştinţelor privind: noţiunile
fundamentale în conducerea cu calculatorul a sistemelor de producţie; conceptele
noi privind sistemele de producţie: sisteme flexibile de fabricaţie (FMS – Flexible
Manufacturing Systems), conceptul CIM (Computer Integrated Manufacturing);
integrarea calculatoarelor în sistemele de fabricaţie; locul şi rolul sistemelor
flexibile de fabricaţie, a maşinilor-unelte cu comandă numerică în cadrul
sistemelor de producţie, domeniile de utilizare a structurilor flexibile.
După parcurgerea materialului studenţii vor fi capabili să:
opereze corect cu conceptele fundamentale teoretice şi aplicative din domeniul
disciplinei;
opereze cu noţiuni precum: sisteme de producţie, flexibilitate, automatizare,
conducere, monitorizare, modelare şi simulare;
dezvolte abilităţi practice în domeniul organizării şi conducerii sistemelor de
producţie.
8
Unitatea de învăţare I.1. Noţiuni fundamentale privind sistemele de
producţie integrate
Cuprins
I.1.1. Introducere ............................................................................................................ 9
I.1.2. Competenţe ............................................................................................................ 9
I.1.3. Sistemele flexibile de fabricaţie. Noţiuni generale ............................................. 10
I.1.4. Locul sistemelor flexibile de fabricaţie în cadrul sistemelor de producţie ......... 13
I.1.5. Organizarea ierarhică a construcţiei sistemelor flexibile de fabricaţie ............. 15
I.1.6. Rezumat ............................................................................................................... 25
I.1.7. Test de evaluare a cunoştinţelor.......................................................................... 26
I.1.7. Bibliografie .......................................................................................................... 27
I.1.1. Introducere
Apariţia conceptelor noi, moderne privind sistemele de producţie,
dezvoltarea de noi tehnologii de prelucrare, concomitent cu creşterea puterii de
calcul a maşinilor şi implicarea lor în toate activităţile industriale au constituit
premisele dezvoltării sistemelor automate cum ar fi Sistemele Flexibile de
Fabricaţie (FMS – Flexible Manufacturing Systems) sau Sistemele de Producţie
Integrate printr-un sistem global - CIM (Computer Integrated Manufacturing).
9
I.1.3. Sistemele flexibile de fabricaţie. Noţiuni generale
Notiunea de sistem flexibil de fabricatie este legata de noua concepţie în fabricaţie care
include integrarea componentelor prin calculator şi fabricaţia flexibilă. Aşa cum se precizeaza şi
în literatura de specialitate [1], fabricaţia flexibilă reprezinta la ora actuală un câmp de cercetare
dinamic, care absoarbe un mare efort de cercetare deoarece “în domeniul tehnologiilor mecanice
viitorul îl reprezintă robotica, automatizarea flexibila, pe aceasta bază tehnologia privită ca
sistem”.
Sistemul de producţie (SP) reprezintă totalitatea componentelor naturale şi artificiale
(materii prime, materiale, energie, scule, dispozitive, utilaje tehnologice, clădiri), forţă de muncă
şi relaţii de producţie, concepte, organizarea muncii şi conducerea fabricaţiei, având ca scop
obţinerea de produse finite şi servicii, vandabile pe piaţă, [6].
Sistemul de fabricaţie (SF) execută sarcinile de realizare fizică (directă) a produsului, prin
transformări fizico - chimice şi de formă asupra fluxului material cu ajutorul fluxului energetic,
prin care informaţiile tehnologice (fluxul informaţional) se transferă asupra produsului, în
condiţii economice impuse. În producţia actuală nu s-a modificat esenţial rolul şi locul sistemelor
de producţie / sistemelor de fabricaţie. Acestea au un rol şi loc definite în sens clasic. Ceea ce s-a
modificat este numai modul de răspuns al lor la condiţiile impuse de piaţă: diversitate, adaptare,
timp de livrare, serie de fabricaţie şi cost. Noul mod de răspuns al sistemului de producţie /
fabricaţie la cerinţele pieţei se reflectă în conceptul de flexibilitate.
Sistemul flexibil de fabricaţie (SFF) nu constituie soluţia universală actuală de tip reţetă,
aplicabilă în oricare condiţii. SFF este o soluţie, totuşi specifică unei anumite sarcini, în condiţii
predeterminate, cu un grad redus de previziune şi determinism, şi deci o soluţie orientată pe
scop. Sistemul de fabricaţie flexibilă (SFF) este sistemul de fabricaţie cu un nou comportament,
ca răspuns la condiţiile impuse de piaţă: diversitate, seria de fabricaţie, complexitatea produselor,
durata de serviciu, timp de livrare, cost şi calitate.
În sens general, flexibilitatea este capacitatea sistemului de a răspunde eficient tehnico -
economic la condiţii variabile:
a) tehnologice: modificarea tipului şi ordinii operaţiilor, diversitatea traseelor
tehnologice, serii de fabricaţie variabile;
b) funcţionale: modificarea regimurilor de aşchiere, modificarea itinerariilor de transport,
modificarea configuraţiei utilajelor/echipamentelor, necesitatea unui număr variabil de scule,
diverse, grade de încărcare cât mai mari;
c) economice: cost cât mai mic, timp de livrare negociat, calitatea impusă.
10
Sistemele flexibile de fabricaţie (fig. 1.2) sunt proiectate astfel încât utilajele din
componenţa lor să îmbine gradul înalt de automatizare, specific producţiei de masă, cu
flexibilitatea, caracteristică mijloacelor universale de prelucrare.
Elementele definitorii ale sistemelor de fabricaţie, cărora li se poate asocia proprietatea
de flexibilitate şi care se reflectă în flexibilitatea sistemului sunt :
sarcina de producţie: formă, dimensiune, volum de fabricaţie;
procesul tehnologic: scule, dispozitive, mijloace de manipulare;
modulele de lucru: caracteristici funcţionale (curse, turaţii, etc.), reglaje, programme de
comandă;
configuraţia sistemului: interconectare module, substituire module, extindere / reducere
sistem;
parametrii tehnico-economici: productivitate, eficienţă, condiţii de calitate.
11
Ciclul de funcţionare elastic este ciclul ale cărui elemente se succed într-o ordine strictă,
iar la un moment dat, această ordine poate fi modificată rapid şi cu uşurinţă, fără a necesita nici o
modificare cinematică sau constructivă a maşinii-unelte; este întâlnit la: maşinile-unelte cu
comandă numerică, centrele de prelucrare, sistemele de fabricaţie flexibilă.
Sistemele de fabricaţie rigidă (fig. 1.1) se caracterizează prin fluxul de material unisens,
fără întoarceri, deplasări laterale sau traiectorii intersectate, ordinea operaţiilor tehnologice fiind
strictă, fără a putea fi modificată în sistemul dat. În sistemele rigide se prelucrează unul sau două
repere, rar o familie unică de repere.
Sistemele de fabricaţie rigidă sunt destinate prelucrării în producţia de serie mare sau de
masă a semifabricatelor de tip: carcase şi plăci, bare circulare şi necirculare, bucşe, discuri, piese
standardizate şi atipice. Principalele sisteme de fabricaţie rigidă sunt: strungurile automate
secvenţiale, maşinile-unelte agregate şi liniile de transfer (sau în flux).
În funcţie de modul de agregare, sistemele rigide pot fi agregate serie, paralel şi mixte, iar
în funcţie de tipul sistemului de transfer: cu transfer liniar sau cu transfer circular.
Sistemul de maşini-unelte reprezintă totalitatea maşinilor-unelte, utilajelor tehnologice şi
de control, a instalaţiilor, legate între ele printr-o logistică industrială proprie (mijloace de
manipulare, stocare, depozitare, transport intern, gestiunea semifabricatelor, pieselor finite),
fiind destinat executării unui proces tehnologic unitar.
Dintre aspectele esenţiale ce diferenţiază cele două sisteme de producţie rigide de
sistemele flexibile de fabricaţie se pot enumera [14]:
flexibilitatea;
eficienţă în realizarea produselor în producţia de serie mică şi mijlocie, precum şi unicat;
diversitate tipologică a reperelor prelucrate, precum şi capacitatea de acceptare a
semifabricatelor într-o ordine aleatoare);
posibilitatea de implementare etapizată;
autonomie funcţională pentru trei schimburi;
asigurarea unui grad de încărcare ridicat a utilajelor, etc.
Fig. 1.1
12
Exemplul 2. Schema unui sistem flexibil de fabricaţie, [13]
Fig. 1.2
13
Din analiza graficului (fig. 1.3) [2], în care se prezintă dependenţa costului unitar de
volumul producţiei, în cazul fabricaţiei flexibile şi rigide, manuale şi automate, aşa cum se
regăseşte şi în literatura de specialitate, rezultă locul sistemelor flexibile de fabricaţie în cadrul
sistemelor de producţie, poziţia SFF în raport cu alte sisteme. În diagramă s-au utilizat notaţiile:
SFRA – sistem de fabricaţie rigid automatizat (linii de transfer);
SFAN – sistem de fabricaţie cu adaptabilitate naturală (fabricaţia manuală);
SFF – sistem flexibil de fabricaţie.
Se constată influenţa decisivă a volumului de producţie asupra eficienţei fabricaţiei.
Astfel, la o producţie redusă de tip/unicat, fabricaţia adaptabilă natural este cea mai eficientă,
având cele mai scăzute costuri.
Fig. 1.3
• La un volum mare de producţie, cea mai eficientă soluţie este fabricaţia automatizată
rigid. Este de remarcat faptul că SFF devine eficient numai între anumite limite, atunci
când se procesează serii mici sau medii de fabricaţie, care se repetă imprevizibil în timp.
CONCLUZII:
Din punct de vedere al caracteristicilor globale, sistemele flexibile de fabricaţie sunt
superioare sistemelor pe care le înlocuiesc în producţia de serie mică şi mijlocie, precum şi
unicat.
Eficacitatea sistemelor flexibile de producţie creşte odată cu creşterea flexibilităţii,
integrabilităţii, conducerii şi monitorizării cu reţea ierarhică de calculatoare în CIM şi
aplicării constrângerilor Just in Time (JIT), a principiilor Lean, Kanban.
[nivel]
14
Exemplu
La un sistem convenţional, calculele statistice au arătat că din totalul
timpului în care o piesă parcurge un sistem de producţie, peste 90 %
constituie timp de aşteptare şi pregătire, iar 10 % timp operaţional pe
maşină, din care cca. 70 % este consumat pentru executarea activităţilor
auxiliare în timpul ciclului. În aceste condiţii, timpul total de prelucrare
efectivă se reduce la 5 -10 % din total. Ponderea timpului efectiv de
prelucrare în cazul SFF creşte la 50 – 80 % din timpul total de fabricaţie a
produsului, concomitent cu creşterea capacităţilor de producţie.
Numărul de maşini-unelte se reduce, dar creşte gradul de complexitate al
acestora. Gradul de utilizare a capacităţii productive creşte de la 60% la
95%, datorită integrării procesului tehnologic complex, a activităţilor
auxiliare în afara ciclului şi a tuturor subsistemelor în sistem, a conducerii şi
monitorizării lui cu reţea ierarhizată de calculatoare.
Fig. 1.4
16
Exemplu. Structura unei celule flexibile de fabricaţie
Fig. 1.5
Prelucrarea se realizează pe centrul de prelucrare 1, echipat cu sistem de comandă
numerică. Subsistemul logistic aferent unui centru de prelucrare are rolul de
manipulare a semifabricatelor (încărcare / descărcare / ordonare). Acesta
îndeplineşte funcţiile de alimentare - transfer (local) - transport (global), ATT, cu
un singur post inseparabil de încărcare / descărcare (PID) - 8. Celula flexibilă de
prelucrare din figura de mai sus este destinată prelucrării unor piese de dimensiuni
mari (caracase) care sunt manipulate în interiorul sistemului prin intermediul unui
schimbător automat de palete mobil (SPM) - 4. Acesta este plasat frontal la postul
de lucru, are capacitatea de stocare de două palete şi poate realiza împingerea /
tragerea paletelor pe / de pe masa postului de lucru. SPM realizează în plus şi o
rotire a celor două module plasate unul în prelungirea celuilalt. Paletele sunt
stocate în stocatoarele de palete (S) - 5. Paleta este dispozitivul purtător, în
construcţie universală care serveşte la prinderea semifabricatului de tip carcasă, pe
care îl însoţeşte, pe parcursul prelucrării, de la intrarea ca semifabricat (Sf), până la
ieşirea ca piesă finită (Pf). Curăţirea şi spălarea pieselor se efectuează pe maşinile
de spălat (MSp) - 6 , iar măsurarea pieselor pe maşina de măsurat (MM) - 7,
deservite tot de către schimbătorul de palete mobil (SPM). Manipularea pieselor
finite se realizează de către manipulatorul (M) - 10, care preia piesele din postul de
încărcare/ descărcare 8 şi le depune în magazia de piese (MP) - 9. Transferul
sculelor între magazia de scule (MS) - 11 şi centrul de prelucrare 1 se realizează
prin intermediul robotului industrial (RI) - 12. Întregul proces de prelucrare este
condus cu calculatorul de proces (C) – 3.
17
Domeniile de utilizare a structurilor flexibile
18
folosirea unor structuri de calculator ierarhic, pe baza unui sistem standardizat de comunicatii.
Aceasta deschide atat posibilitati de structuri multiple din punct de vedere al configurarii
sistemului, specific lotului de utilizare, cat si ale perspectivelor privind crearea si extinderea
structurilor de fabricatie integrate (CIM). Introducerea unui SFF într-un sistem de fabricatie
integrat, reprezinta un rezultat important, care conduce la optimizarea intregului flux material si
informational al intreprinderii. Previziuni concrete privind economiile la costurile de productie
se pot referi intotdeauna numai la cazuri individuale si necesita un calcul precis de comparatie.
Luand ca baza gradul de folosire a timpului, se poate determina relativ precis reducerea
costurilor pieselor prelucrate pe SFF pentru prelucrare in constructie standard, in raport cu un
grup de masini individuale. Ele sunt puternic dependente de numarul de masini integrate,
deoarece volumul cheltuielilor pentru perifericele sistemului si pentru conducerea prin
calculator, pentru toate nivelurile de constructie, sunt aproape egale. Aceste facilitati de
introducere si avantajele de folosire permit sa se astepte in viitor o raspandire pe scara larga a
sistemelor flexibile de fabricatie.
Relaţia existentă între diversitatea tipologică a reperelor prelucrate şi volumul de producţie
pune în evidenţă caracteristicile şi domeniul de utilizare a sistemelor flexibile de fabricaţie
(SFF), comparativ cu sistemele de fabricaţie convenţionale, rigide (SFR).
Domeniile de utilizare ale structurilor flexibile şi reconfigurabile de SFF, sunt prezentate
în exemplulu următor (figura 1.6), [6].
Exemplu.
Fig. 1.6
19
MUCN - maşini cu comandă numerică;
CP- centre de prelucrare;
MUAg - maşini-unelte agregat;
LATf - linii automate de transfer
MUCN şi CP se utilizează în condiţiile: flexibilitate mare şi volum de
producţie mic, diversitate tipologică mare, productivitate mică, organizarea
producţiei pe loturi de fabricaţie.
MUAg şi LATf sunt utilizate în condiţiile: flexibilitate redusă şi
volum de producţie mare, diversitate tipologică foarte mică (1-2 repere),
productivitate mare, organizarea producţiei de serie mare şi masă, stabilitate
mare a producţiei (5-10 ani).
21
- automatizarea fluxului de materiale auxiliare, aşchii, lichide de răcire, ungere şi deşeuri.
Subsistemul de conducere integrată realizează comanda şi controlul în regim automat al
celorlalte două subsisteme, prin culegerea, prelucrarea, memorarea şi transmiterea informaţiilor
privind mişcările în spaţiu şi timp ale semifabricatelor, pieselor finite, sculelor şi dispozitivelor,
stadiul curent de realizare a sarcinilor tehnologice de fabricaţie, comportarea maşinilor, procesele
de prelucrare şi control, etc.
Conducerea sistemului flexibil de fabricaţie şi asigurarea unei exploatări optime a fiecărei
maşini ce intră în componenţa acestuia sunt simultan realizate pe baza sistemelor modulare de
programe, depozitate în memoria calculatorului electronic şi transmise maşinilor-unelte cu
comandă numerică în funcţie de necesităţi. Calculatorul electronic reprezintă elementul de
legătură fundamental care conferă unitate, flexibilitate, mobilitate şi autonomie operaţională
întregului sistem flexibil.
Exemple. Sisteme flexibile de fabricaţie
Fig. 1.7 Sistemul flexibil de fabricatie - simulator fizic MSP 500-FMS / tip
sistem FESTO didactic, dotat cu software de programare
[dotare Departamanetul IMI, Universitatea Transilvania din Braşov]
Exemplu
Configurarea unui sistem flexibil de fabricaţie pentru prelucrarea arborilor
24
Să ne reamintim...
Sistemul flexibil de fabricaţie reprezintă un proces evolutiv, o modalitate
nouă de organizare şi conducere a procesului de producţie, care încorporează cele
mai recente dezvoltări în microelectronică, maşini-unelte CNC, manipulatoare,
roboţi industriali, tehnici avansate de diagnoză, metode moderne de automatizare a
fluxului de informaţii şi de materiale, sisteme expert, tehnologia senzorilor,
programe de nivel înalt, inteligenţă artificială.
Se constată că sistemele flexibile de fabricaţie (SFF) se utilizează în cazul
volumului de producţie şi productivităţii medii, în condiţii de eficienţă economică,
asigurând:
flexibilitate;
diversitate tipologică;
timpi şi costuri de adaptare minime;
fabricaţia simultană a câtorva repere aleatoare din familie, cu respectarea
ritmului de fabricaţie;
intrarea aleatoare în sistem a reperelor, nu neapărat pe loturi ca în fabricaţia
clasică;
creşterea ritmului mediu de fabricaţie; organizarea producţiei conform JIT;
reducerea producţiei neterminate şi a stocurilor.
Astfel, SFF sunt singurele care rezolvă contradicţia dintre flexibilitate-
adaptabilitate- productivitate.
I.1.6. Rezumat
Sistemele flexibile de fabricaţie sunt acele sisteme de fabricaţie destinate
executării sarcinilor de fabricaţie de diversitate tipologică mare, complexitate
ridicată, asigurând timp de livrare şi costuri minime, fabricaţia fiind imprevizibilă în
timp, organizată pe loturi de dimensiuni mici, cu schimbare frecventă. Din punct de
vedere al caracteristicilor globale, SFF sunt superioare sistemelor pe care le
înlocuiesc în producţia de serie mică şi mijlocie, precum şi unicat.
Scopul final al dezvoltării SFF îl constituie integrarea totală a calculatoarelor în
producţia de bunuri materiale (CIM - Computer Integrated Manufacturing), esenţa
conceptului CIM constând în integrarea, prin intermediul calculatorului, într-un
sistem unitar a întregii activităţi dintr-o întreprindere.
25
Conducerea sistemului flexibil de fabricaţie şi asigurarea unei exploatări optime a
fiecărei maşini ce intră în componenţa acestuia sunt simultan realizate pe baza
sistemelor modulare de programe, depozitate în memoria calculatorului electronic şi
transmise maşinilor-unelte cu comandă numerică în funcţie de necesităţi.
Calculatorul electronic reprezintă elementul de legătură fundamental care conferă
unitate, flexibilitate, mobilitate şi autonomie operaţională întregului sistem flexibil.
Introducerea unui SFF într-un sistem de fabricatie integrat, reprezinta un rezultat
important, care conduce la optimizarea intregului flux material si informational al
intreprinderii.
26
I.1.8 Bibliografie
27
Unitatea de învăţare I.2. Conceptul CIM (Computer Integrated
Manufacturing)
Cuprins
I.2.1. Introducere .......................................................................................................... 28
I.2.2. Competenţe .......................................................................................................... 28
I.2.3. Sistemul de producţie integrat (CIM) ................................................................. 29
I.2.4 Utilizarea calculatorului în CIM .......................................................................... 37
I.2.5. Structuri CIM. Niveluri de ierarhizare a reţelei de calculatoare în CIM ........... 40
I.2.6. Rezumat ............................................................................................................... 45
I.2.7. Test de evaluare a cunoştinţelor .......................................................................... 45
I.2.8 Tema de control .................................................................................................... 45
I.2.9. Bibliografie .......................................................................................................... 46
I.2.1. Introducere
Automatizarea este un concept complex cu implicaţii majore în toate
componentele sistemelor sociale şi economice, fiind în mod sigur o dimensiune
esenţială a dezvoltării globale în ultimul secol. Cunoştinţele teoretice şi aplicative
fundamentează cele mai noi abordări în automatizarea sistemelor de producţie, iar
exemplele practice se referă la aplicarea conceptelor moderne de conducere
integrată a sistemelor de producţie, precum şi la analiza şi evaluarea
performanţelor acestora, în conexiune cu normele general valabile care guvernează
acest domeniu, la nivel naţional şi internaţional.
I.2.2. Competenţele unităţii de învăţare
După parcurgerea materialului studenţii vor fi capabili să:
opereze corect cu conceptele fundamentale teoretice şi aplicative din domeniul
disciplinei;
dezvolte abilităţi practice în domeniul organizării şi conducerii sistemelor de
producţie integrate;
utilizeze aplicaţii software şi a ale tehnologiilor informaţionale pentru
rezolvarea de sarcini specifice ingineriei şi managementului.
dezvolte proiecte privind integrarea calculatoarelor în sistemele de fabricaţie.
28
I.2.3. Sistemul de producţie integrat (CIM)
Fig. 1.11
29
În cadrul oricărui sistem de producţie se desfăşoară următoarele activităţi principale:
• Activităţi de procesare mecanică – activităţi care se exercită direct şi indirect în
fabricaţie, prin procesul de transformare a materiei prime (Sf) în produs finit (Pf) şi
care creează condiţiile desfăşurării procesului de transformare: prelucrarea,
asamblarea / montajul, manipularea, depozitarea / stocarea, controlul prelucrărilor,
calităţii şi testare.
• Activităţi de procesare a informaţiilor – activităţi care nu vin în contact cu fluxul
material supus transformărilor prin procesul de fabricaţie, dar sunt indispensabile
procesului de producţie: conducerea şi organizarea producţiei. Aceste activităţi sunt:
activităţi comerciale /de afaceri, de planificare/programare a producţiei, de conducere
globală/de atelier a producţiei, de proiectare de produs, de cercetare-dezvoltare.
Activităţile de procesare a informaţiilor se execută pe fluxurile de informaţii pe intrare
(FIi – tehnico-economice), pe ieşire (FIe – know-how) şi în structura internă a sistemului -
STe /i prin cuplajele cu subsistemul de conducere proces, [6, 13].
Conducerea / organizarea fabricaţiei constă în organizarea şi procesarea informaţiilor
necesare proceselor de fabricaţie. Începând cu cercetarea / dezvoltarea, proiectarea
produsului, aprovizionarea cu materia primă, materiale şi terminând cu livrarea produsului
către client, întreaga succesiune de activităţi necesită un puternic flux informaţional, util
desfăşurării şi coordonării activităţilor direct productive şi funcţiunilor indirecte, având ca
scop organizarea şi conducerea fabricaţiei. acestea necesită procesarea unei mari cantităţi
de informaţii în timp.
30
creării unui sistem cu proprietăţi moi. Proprietatea de emergenţă exprimă faptul că,
„ întregul este mai mare (diferit) decât suma părţilor”(principiul sinergetismului).
acest principiu conduce la delimitarea optim global / optim local şi proprietăţi
globale / proprietăţi locale.
4. Principiul redundanţei. Pentru compensarea incertitudinilor, imprevizibilităţilor,
variaţiei sarcinii de fabricaţie, blocajelor şi a altor perturbaţii, sistemul se prevede
cu “ rezerve” numite componente redundante.
5. Principiul alegerii deciziei prevede că în toate cazurile, decizia trebuie luată pe
baza unei selecţii dintr-un şir de variante alternative. Dacă deciziile adoptate se
construiesc pe o singură variantă, conducerea este subiectivă.
31
a. PP&C - Planning Production & Control (Planificarea şi Urmărirea Producţiei)
Obiective operaţionale:
îmbunătăţirea cunoaşterii datelor de livrare;
perfecţionarea livrării informaţiilor (în fluxul informaţional);
reducerea termenelor de livrare;
reducerea nivelurilor de stocuri în timp, cu păstrarea nivelurilor de disponibilităţi
în materiale şi componente.
Activităţi sprijinite de PP&C:
1. Ce produse finite trebuiesc fabricate, când şi în ce cantitate?
2. Ce grupuri de componente (repere) şi subansamble urmează să fie produse la un
moment dat şi în ce cantitate ?
3. Câte repere urmează să fie comandate din afară, la ce calitate, la ce monent şi de
la care furnizor ?
4. Ce nivel de capacitate este utilizat ? resursele materiale şi umane disponibile sunt
suficiente pentru a realiza programul de fabricaţie ?
5. Ce măsuri de mărire sau micşorare a capacităţii de fabricaţie trebuie să fie
planificate în cazul nevoii de depăşire sau micşorare a capacităţii disponibile?
În sfera PP&C s-au dezvoltat diferite metode de planificare a producţiei, dintre care se
pot aminti: MRP, PERT, Kanban.
32
- dialogul permanent, prin intermediul monitorului de concepţie, între baza de date
tehnice şi baza de date generale, pe de o parte, şi baza de algoritmi, pe de altă
parte.
Rolul concepţiei constructive asistate de calculator este acela ca pornind de la cerinţele
funcţionale, estetice şi constructive să fie determinate, cu ajutorul calculatorului, proprietăţile
de formă, de material şi de calitate ale obiectului.
Sistemele CAD reprezintă deci integrarea metodelor ştiinţei calculatoarelor şi a celor
inginereşti, cuprinzînd: baze de date, bănci de metode fundamentale şi algoritmi, sisteme de
comunicaţie, sisteme de grafică, programe de aplicaţie.
33
d. CAPP - Computer Aided Process Planning (Concepţia Proceselor de Fabricaţie
Asistată de Calculator)
Activităţi CAPP:
selectarea operaţiilor de prelucrare;
determinarea secvenţei operaţiilor de prelucrare;
selectarea (alegerea) utilajului tehnologic;
alegerea sculelor aşchietoare;
determinarea necesarului de dispozitive de prindere a piesei;
proiectarea schemelor de prindere şi a dispozitivelor;
stabilirea condiţiilor de aşchiere.
Avantaje CAPP:
reducerea cerinţele de experienţă ale tehnologului;
reducerea timpul de concepţie a proceselor de fabricaţie;
reducerea costurilor, atât în proiectarea proceselor, cât şi în realizarea
acestora;
elaborarea proceselor de fabricaţie în mod minuţios şi consistent;
creşterea productivităţii.
Functii CAM:
comanda fabricaţiei şi a atelierelor de fabricaţie;
comanda posturilor de lucru;
comanda fluxurilor de materiale;
comanda magaziilor şi a transportului;
comanda procesului de prelucrare.
Baze de date conţine:
contracte de fabricaţie;
capacităţi de producţie;
fluxuri de materiale;
mijloace de producţie;
situaţia magaziilor şi a transportului;
contracte de service.
34
f. CAP - Computer Aided Planning (Planificarea Asistată de Calculator) reprezintă
un subsistem al sistemului CIM unde se realizează planificarea asistată a proceselor de
fabricaţie, unde are loc pregătirea, proiectarea şi coordonarea proceselor tehnologice.
Funcţii CAP:
planificarea resurselor de fabricaţie;
distribuirea resurselor planificate;
simularea şi optimizarea resurselor planificate;
monitorizarea proceselor tehnologice de fabricaţie;
EDP – Electronic Data Processing (Prelucrarea Automată a Datelor).
Obiective strategice:
- menţinerea şi promovarea capacităţii (potenţialului) pentru calitate;
- reducerea riscului slabei calităţi;
- acţiuni preventive pentru a preveni garanţia produsului;
- transparenţa şi actualitatea activităţii de calitate;
- reacţii mai rapide la probleme de calitate.
Obiective operaţionale:
- raţionalizarea procedurilor de inspectare şi testare;
- reducerea timpului inactiv şi a timpului de trecere între punctele de inspectare;
- înlăturarea costurilor cu documentaţia;
- reducerea retuşurilor şi a rebuturilor;
- utilizarea maximă a echipamentului de inspectare şi testare;
- olectarea sistematică şi regulată a datelor;
- inspectarea tehnologică eficientă şi oportună;
- înlănţuirea directă de la sistemele CAQ la toate locurile individuale în cadrul
întreprinderii;
- înlănţuirea on-line între maşini şi sistemele CAQ proprii pentru localizarea şi
eliminarea erorii;
- folosirea bazelor de date al căror conţinut este relevant pentru calitate.
35
h. CAS - Computer Aided Service (Mentenanţa Asistată de Calculator)
Mentenanţa este ansamblul activităţilor care permit menţinerea sau readucerea unui
bun într-o stare specificată sau în condiţii date de siguranţă de funcţionare, în vederea
îndeplinirii unei funcţii stabilite. Gestiunea mentenanţei se realizează cu ajutorul mijloacelor
electronice de calcul, precum şi prin vizualizarea funcţiei mentenanţei întreprinderii.
Mentenanţa este analizată din perspectiva a două activităţi.
- Mentenanţa preventivă, efectuată pe baza de criterii predeterminate, în intenţia de
reducere a probabilităţii de defectare a unui bun sau a degradării unui serviciu.
- Mentenanţa corectivă, efectuată după defectare. Este numită şi mentenanţa curativă.
Timpul consacrat acestei mentenanţe afectează direct disponibilitatea maşinilor şi
timpii de producţie.
Fig. 1.12
36
I.2.4 Utilizarea calculatorului în CIM
La baza structurării CIM (Computer Integrated Manufacturing) stau conceptele
filozofice CAD şi CAM.
Relaţia între CAD/CAM şi CIM, [6] este prezentată în figura de mai jos (fig. 1.13).
Fig. 1.13
37
CAD/CAM reprezintă utilizarea calculatorului pentru execuţia funcţiilor de proiectare şi
procesare (fabricaţiei).
• CAD (Computer Aided Design - Proiectare asistată de calculator) este conceptul
filozofic care exprimă utilizarea calculatorului în proiectarea produselor, a
tehnologiilor de fabricaţie, SDV-urilor. Calculatorul este utilizat în etapele de sinteză
pentru modelarea geometrică, analiza şi optimizarea inginerească,
evaluare/reproiectare şi desenare automată pe calculator / plotter.
• CAM (Computer Aided Manufacturing - Fabricaţie asistată de calculator) este
conceptul filozofic care exprimă utilizarea calculatorului pentru execuţia funcţiei de
fabricaţie (procesare) în atelier.
În CAM, calculatorul se utilizează în conducerea fabricaţiei, planificarea şi
managementul fabricii. Aplicaţiile CAM sunt împărţite în două mari categorii: planificarea
fabricaţiei şi conducerea ei. Acestea sunt conduse cu calculatorul la două niveluri diferite de
implementare. Conducerea (managementul) şi planificarea producţiei se execută, spaţial, în
afara procesului de producţie, calculatorul exercitând funcţia de conducere prin procesarea
informaţiilor provenite din proces, prelucrarea lor, urmate de decizie.
Aplicaţii CAM. Principalele probleme rezolvate cu calculatorul la acest nivel de
conducere sunt:
planificarea fabricaţiei (CAPP Computer - Aided Process Planning) constă în
elaborarea procesului tehnologic, a fişei tehnologice sau planului de operaţie, a
schemei itinerariilor fluxului de fabricaţie ;
calculul parametrilor proceselor de prelucrare şi asamblare: viteze, turaţii,
avansuri, număr de treceri, forţe, momente, menţinerea lor în intervale prestabilite,
controlul durabilităţii, timpii de schimbare a sculelor ş.a. ;
echilibrarea încărcării posturilor de lucru din sistem ;
programarea CNC (asistată de calculator) a prelucrărilor pe maşinile echipate cu
echipament de comandă numerică NC (programare proces) ;
estimarea costului procesării noilor produse, a manoperei, forţa de muncă
necesară, consumurile materiale, costuri suplimentare;
calculul necesarului de capacităţi de producţie şi elaborarea planului de amplasare
pentru o fabricaţie flexibilă;
elaborarea normelor de producţie (normarea muncii);
planificarea/programarea producţiei şi controlul inventarului (producţiei în
procesare).
38
Exemplu
În cadrul sistemului CAM un loc aparte îl ocupă FMS - Flexible
Manufacturing System (Sistemul Flexibil de Fabricaţie), [13]. Atât componentele
hardware cât şi componentele software ale unui sistem flexibil de fabricaţie pot fi
separate în blocuri funcţionale, FMS putând fi privit ca un ansamblu integrat de
maşini cu comandă numerică deservite de un sistem automatizat de manipulare,
transport şi depozitare a semifabricatelor, pieselor finite, sculelor şi
dispozitivelor, prevăzut cu mijloace automatizate de măsurare şi testare, capabil
să realizeze sub comanda calculatorului fabricarea simultană sau succesivă a unor
piese de tip diferit aparţinând unei anumite familii, în condiţii de intervenţie
minimă a operatorului uman şi cu timpi de reglare reduşi.
Comanda și monitorizarea unui sistemului flexibil de fabricație pentru piese
cilindrice – modularizat didactic este prezentată în figura de mai jos:
Fig. 1.14
Pachetul software, pentru aplicațiile de simulare cu aplicabilitate în proiectarea
sistemelor flexibile de fabricație, a apărut din necesitatea de a descrie şi studia
comportarea unui sistem real, în scopul controlului şi conducerii viitoare a
sistemului. În urma validării funcționării sistemului a rezultat utilitatea în
proiectarea şi conducerea proceselor în mediu şi timp real, privind: influenţa
modificărilor în structura sistemului asupra comportării acestuia; influenţa
evoluţiilor comenzilor şi stărilor sistemului asupra ieşirilor acestuia; influenţa
condiţiilor iniţiale sau a unor parametrii asupra comportării SFF. Astfel, se pot
explora fără întrerupere operaţiile în desfăşurare, noi proceduri de operare, reguli
de decizie, fluxuri de informaţii, fluxuri de materiale, ş.a. pentru sistemul analizat
prin simulare.
39
I.2.5 Structuri CIM. Niveluri de ierarhizare a reţelei de calculatoare în CIM
40
calculatoare din ierarhie sunt conectate, prin legături de comunicaţii, într-un sistem de
calculatoare, distribuite în departamentele de proiectare, fabricaţie şi management local şi
central.
Fig. 1.15
Nivelul 1 al ierarhiei este nivelul cel mai mic (inferior) şi conţine calculatoare
conectate direct în proces, pentru monitorizarea şi conducerea lui. Acestea sunt
microcalculatoare tipice localizate în atelier pe locurile de execuţie a operaţiilor de fabricaţie
sau sunt calculatoare conectate la utilajul tehnologic (muNC, RI, maşini de control, ş. a.). De
asemenea, calculatorul are rolul de a facilita comunicaţiile cu nivelul 2 al ierarhiei şi de a mări
performanţele sistemului de producţie. Acest nivel include şi interfeţe pentru achiziţia datelor
şi informaţiilor din sistem (cititori de coduri, terminale, traductoare, senzori, etc.).
41
Nivelul 3 al structurii ierarhice este calculatorul conducere-fabricaţie (CCF), unic
pentru un CIM dat. Acesta este un calculator de mare capacitate. Datele de operare de la
calculatoarele satelit din fabrică sunt colectate şi reunite periodic, fiind raportate prin raportul
de management. Sistemul CAD/CAM al ingineriei fabricaţiei este o interfaţă la acest nivel de
organizare. Calculatorul coordonează şi funcţiile de afaceri (state de plată, evidenţa
personalului, costurile, ş.a.).
Fig. 1.16
42
Exemplul 2. Structura şi ierarhizarea unui CIM pentru procesări mecanice, [6]
Fig. 1.17
Gestionarea informaţiilor se face pe patru nivele - N1, N2, N3, N4, astfel:
N1- echilibrarea încărcării optime a staţiilor de lucru, maşinilor prin
echipamentele locale de automatizare;
N2- supervizarea şi controlul fabricaţiei: supervizarea stărilor SFF, diagnoza
funcţională de sistem, lansarea comenzilor şi programe NC;
N3- planificarea traseelor de manipulare coordonarea fluxului material,
reconfigurare a SFF;
N4- gestionarea bazei de date, protocolare, conectare la sistemul ierarhic superior
de conducere a producţiei (la nivelul central al fabricii).
43
Concluzii:
Eficienţa unui sistem de fabricaţie se manifestă atunci când funcţiile sale sunt
asistate în totalitate de calculator. Introducerea informaticii şi a tehnicii de calcul
începând de la nivelul fabricaţiei, a determinat integrarea totală a acestor sisteme,
ceea ce a condus la aşa numitul concept CIM (Computer Integrated
Manufacturing).
Conceptul JIT (Just in Time) trebuie să stea la baza afacerilor şi deci cerinţele lui
trebuie luate în considerare la proiectarea sistemelor de producţie. Durata de
fabricaţie determină timpul de livrare şi influenţează relaţia cu clientul.
Singurele sisteme de producţie actuale care satisfac cerinţele JIT sunt Sistemele
Flexibile de Fabricaţie (SFF) şi Sistemele Integrate de Producţie (CIM), care
permit reducerea duratei de fabricaţie, deci a timpului de livrare. Unul dintre
obiectivele automatizării este mărirea capacităţilor de producţie şi a productivităţii
muncii prin reducerea timpilor de manipulare semifabricate , manipulare scule, a
timpului operativ, duratei fabricaţiei, a timpului de adaptare, prin mărirea
capacităţii de producţie şi a gradului de utilizare, cu investiţii şi adaptări minime,
care să ducă la costuri competitive. Disponibilitatea şi gradul de utilizare sunt căi
de mărire a performanţelor unei fabrici. Mentenanţa este deosebit de importantă
pentru automatizare. Reducerea producţiei în procesare şi a duratei fabricaţiei
conduce la creşterea ritmului lor, reflectându-se în reducerea costurilor de
producţie, ceea ce se poate realiza numai prin automatizare.
Să ne reamintim...
CIM (Computer Integrated Manufacturing) este mijlocul conceptual având
funcţiuni de procesare materială şi informaţională. El se regăseşte şi pe fluxul
informaţional şi implică utilizarea omului şi calculatorului, în scopul creşterii
performanţelor funcţiilor de conducere a producţiei. CIM-ul integrează
automatizarea activităţilor de procesare informaţională pe calculator cu cele de
procesare materială.
Componentele principale ale sistemului CIM sunt: PP&C, CAD, CAE, CAPP,
CAM , CAP, CAQ, CAS.
Modelul cibernetic al sistemelor flexibile de fabricaţie utilizează următoarele
legi cibernetice: Legea integrităţii sistemului, Legea diversităţii necesare,
Principiul emergenţei, Principiul redundanţei, Principiul alegerii deciziei.
44
I.2.6 Rezumat
Principalul rol al calculatorului în ciclul de producţie este să integreze, într-un
sistem unitar, diferitele funcţiuni ale producţiei şi anume: cercetarea-dezvoltarea
(proiectarea), fabricaţia, planificarea-programarea şi activităţile de afaceri, cu scopul
coordonării unei funcţionări uniforme (fără discontinuităţi). Acest rol al
calculatorului reprezintă esenţa producţiei integrată pe calculator. Producţia
(fabricaţia) integrată pe calculator se exprimă prin sintagma generică CIM
(Computer Integrated Manufacturing). CIM- ul implică existenţa, în fabrică, a unei
reţele proprii de comunicaţii şi a unei reţele mari de calculatoare, organizată ierarhic
pe minim trei niveluri (proces, atelier şi global).
Obiectivul principal al CIM-ului este cel de automatizarea prelucrării fluxului
informaţional în întreaga firmă.
Realizarea unor structuri CIM presupune existenţa, în fabrică, a unei reţele
proprii de comunicaţii şi a unei reţele mari de calculatoare, organizată într-o
structură de conducere piramidală.
45
I.2.9 Bibliografie
46
Modulul II. Conducerea numerică a proceselor tehnologice
Cuprins
Introducere .................................................................................................................... 47
Obiectivele modului ...................................................................................................... 47
UII. I.1. Sisteme de conducere cu calculatorul a MUCN ............................................. 48
UII .I.2. Structuri şi comenzi numerice. ...............................................................................48
UII. I.3 Programarea CNC. ...................................................................................................82
UII. I.4 Aplicaţii.....................................................................................................................117
Introducere
Maşinile-unelte cu grad ridicat de flexibilitate, ce oferă productivitate ridicată şi
avantaje importante în cazul prelucrării în loturi mici, medii de fabricaţie şi în
producţia de unicat şi prototipuri au cunoscut o puternică dezvoltare, în special,
odată cu dezvoltarea industriei auto, a construcţiilor aerospaţiale, a electronicii.
Modulul cuprinde patru unităţi de învăţare şi este destinat dobândirii cunostinţelor
şi tehnicilor privind conducerea numerică a proceselor tehnologice, însuşirii
limbajelor de programare CNC manuală şi programare asistată de calculator. Sunt
prezentate standardele general valabile în domeniul programării CNC, acceptate de
majoritatea producătorilor mondiali de MUCN, precum şi particularităţile unor
echipamente CNC evoluate şi de interes pentru industria din ţara noastră, [3].
Competenţe
Însuşirea tehnicilor privind conducerea numerică a proceselor tehnologice.
Dobândirea cunoştinţelor referitoare la tipurile reprezentative de maşini-
unelte cu comandă numerică şi a echipamentelor de comandă numerică
evoluate.
Însuşirea noţiunilor de bază privind modalitatea de elaborare a unui
program CNC.
Însuşirea limbajelor de programare manuală CNC (FANUC şi
SINUMERIK) şi programare asistată de calculator CATIA.
47
Unitatea de învăţare II.1. Sisteme de conducere cu calculatorul a
MUCN
Cuprins
II.1.1 Introducere .......................................................................................................... 48
II.1.2 Competenţe .......................................................................................................... 48
II.1.3. Notiuni generale. Tipuri reprezentative de MUCN. ................................................49
II.1.4. Sisteme CNC. Sisteme DNC. ......................................................................................53
II.1.5 Tipuri de echipamente de comandă numerică evoluate. .........................................55
II.1.6 Avantajele introducerii MUCN. ..................................................................................67
II.1.7 Rezumat. .........................................................................................................................69
II.1.8 Test de evaluare. ...........................................................................................................70
II.1.9 Bibliografie. ...................................................................................................................70
II.1.1. Introducere
O nouă etapă în dezvoltarea sistemului de comandă a maşinilor-unelte este
reprezentată de apariţia comenzii numerice. Astfel, pe lângă noţiunea de
automatizare au apărut noi caracteristici ale maşinilor-unelte, respectiv precizie,
rapiditate, flexibilitate. Pe parcursul unităţii de învăţare se va face o prezentare a
stadiului actual de dezvoltare a MUCN şi a sistemelor de comenzi numerice,
întâlnite în literatura reprezentativă de specialitate [2, 3].
II.1.2. Competenţele unităţii de învăţare
Însuşirea tehnicilor privind conducerea numerică a proceselor tehnologice.
Dobândirea cunoştinţelor referitoare la tipurile reprezentative de MUCN şi a
echipamentelor de comandă numerică evoluate, a noţiunilor de bază privind
modalitatea de elaborare a unui program CNC.
Formarea capacităţii de a utiliza limbajele specializate de programare CNC a
MUCN. Însuşirea limbajelor de programare manuală CNC (FANUC şi
SINUMERIK) şi programare asistată de calculator CATIA.
48
II.1.3 Noţiuni generale. Tipuri reprezentative de maşini-unelte cu comandă
numerică
Necesitatea de a produce cât mai mult, mai variat, mai precis, cu o productivitate
ridicată şi la un preţ de cost scăzut, a determinat o evoluţie firească a sistemelor de
automatizare a proceselor tehnologice , începând cu cele "rigide" pretabile numai producţiei
de serie mare sau de masă şi continuând cu cele " elastice ", la care datorită faptului că,
programul de conducere poate fi schimbat mult mai rapid în condiţii tehnico-economice
avantajoase, oferă posibilitatea aplicării complexe a unui proces tehnologic în producţia de
serie mică sau unicat.
Problema automatizării complexe a unui proces tehnologic, se soluţionează în mod
diferit, după cum acesta este un proces de tip continuu (serie mare sau masă) sau discontinuu
(serie mică sau unicat).
În cadrul unui proces tehnologic continuu se execută acelaşi reper pe baza unei
tehnologii fixe, iar în cazul proceselor discontinue reperele se schimbă la anumite intervale de
timp. Succesiunea operaţiilor şi a locurilor de muncă este variabilă, astfel că fiecare utilaj
execută prelucrarea unor suprafeţe diferite .
Noua orientare în dezvoltarea industriei constructoare de maşini în ultimii 20-25 ani se
caracterizează prin înlocuirea maşinilor - unelte prevăzute cu sisteme de comandă şi
conducere rigidă utilizate la prelucrarea pieselor în serie mică sau mijlocie cu maşini - unelte
echipate cu sisteme de automatizare elastice , cunoscute şi sub denumirea de maşini - unelte cu
conducere numerică (MUCN) sau după program, [3]. Prin dezvoltarea sistemelor de comenzi
numerice la maşinile-unelte s-au putut elimina unele dezavantaje, precum rigiditatea
programului materializat pe came, respectiv şabloane, în cazul utilizării maşinilor-unelte cu
comandă după program, maşini-unelte semiautomate /automate sau de prelucrare prin copiere.
Apărute în S.U.A., la Massachusets Institut of Technology în 1952, ca o cerinţă
imperioasă (pentru a satisface nevoile industriei aeronautice - realizarea suprafeţelor
complexe cum ar fi paletele elicei elicopterelor sau buzunarele de diverse forme în panouri
mari de aluminiu), MUCN-urile pătrund din ce în ce mai mult ca o necesitate firească în
cadrul proceselor tehnologice de serie mică şi mijlocie şi unicat.
În anul 1968 se construieşte primul echipament de comanda numerică cu circuite
integrate, urmând ca în anul următor, 1969 să se realizeze pentru prima dată conducerea
directă cu calculatorul DNC – Direct Numerical Control. În anul 1972 se introduce
minicalculatorul în construcţia echipamentului de comandă numerică CNC - Computer
49
Numerical Conrol, iar în anul 1976 microprocesorul pătrunde în echipamentele de tip CNC.
După anul 1990 apare şi se extinde tehnologia SMD – Surface Mounting Device, cu montajul
în suprafaţa componentelor electronice (făra pini şi sutele lor de orificii găurite în placă), [C].
În literatura de specialitate [3] se prezintă evoluţia maşinilor-unelte cu comandă
numerică de-a lungul timpului, astfel:
50
şi pe scară de integrare foarte largă (VLSI- Very Large Scale Integration). In structura lor
începe să pătrundă microprocesorul, la început pe opt biţi. Uneori comanda numerică este
dublată de comanda adaptivă (comanda intensităţii regimului de aşchiere). Pe panoul operator
al echipamentului de comandă numerică apare monitorul alb negru pe care se pot afişa
fragmente din program (fraza actuală şi câteva fraze următoare) precum şi diverse alarme.
Viteza deplasărilor rapide creşte la 10…12 m/min, astfel că şi productivitatea prelucrării este
mult mai mărită.
51
Exemplul 2.
a. b.
Fig.2.2 Centre de prelucrare de alezat şi frezat (a - 3 axe de
coordonate; b - 5 axe de coordonate)
[dotarea Departamentului IMI, respectiv Centrelor de cercetare C05A, C05B –
ICDT, Universitatea Transilvania din Braşov]
Exemplul 3.
52
Maşinile-unelte cu comandă numerică diferă de maşinile-unelte convenţionale, în
special prin modul în care se controlează mişcările, prin intermediul echipamentului de
comandă numerică cu care sunt înzestrate MUCN-urile.
Maşinile-unelte convenţionale controlează mişcările, ciclul de lucru, prin intermediul
manetelor, mânerelor, mecanismelor de acţionare, etc. controlate de către operatorul maşinii.
Introducerea comenzii numerice a însemnat apariţia unei forme de automatizare aplicată
maşinilor-unelte universale (strunguri, maşini de frezat, masini de gaurit, maşini de rectificat,
etc.), dar diferită de aceea a maşinilor-unelte specializate, automate / semiautomate care sunt
destinate producţiei de serie mare şi de masă.
În prezent, trăsătura dominantă a automatizării este dată în special de sfera producţiei,
respectiv de utilizarea MUCN-urilor în producţia de serie mică si mijlocie, chiar şi unicat /
prototipare. Acest tip de producţie implică o mare flexibilitate.
53
identice pe care se execută aceleaşi operaţii. Sistemele CNC cu calculator încorporat oferă
facilităţi în exploatarea acestuia (corectări de programe, cicluri, etc.). Sistemele CNC
înlocuiesc sistemele de comandă numerică clasică NC (Numerical Control) acolo unde se cere
o putere mai mare de calcul şi o flexibilitate marită în programe. Extinderea sistemelor CNC
se poate realiza şi prin dotarea acestora cu alte programe de bază, cum ar fi cele pentru
diagnosticarea şi localizarea defecţiunilor maşinii-unelte şi a erorilor ce intervin în timpul
ciclului de lucru.
Sisteme DNC (Direct Numerical Control) – de interconectare a unui grup de maşini şi
conducerea directă a acestora prin intermediul unui calculator central (nu mai este necesară
prezenţa unui dispozitiv intermediar de memorare a informaţiilor geometrice şi tehnologice);
utilizează calculatoare de capacitate mare pentru conducerea centralizată a unui grup de maşini
– unelte. Sistemele DNC, în afară de conducerea centralizată a maşinilor-unelte, asigură
distribuirea şi evidenţa materialelor, elaborarea programelor de prelucrare a pieselor,
planificarea producţiei, distribuirea sculelor etc. Distribuirea şi coordonarea informaţiilor de
comandă la diverse maşini-unelte, aparate, utilaje, precum şi alte funcţii ale comenzii
numerice sunt realizate prin intermediul calulatoarelor. Prin reţeaua de date şi capacitatea
software DNC, toate pot comunica printr-un system închis de reţea de date LAN (Local Area
Network), [3, 6].
Calculatoarele DNC asigură următoarele funcţiuni de bază:
asigurarea unui protocol automat de conducere si siguranţă a datelor destinat
memorării şi administrării programelor NC;
distribuirea în timp util a programelor NC la maşini;
retransmiterea programelor conectate de la CNC la memoria centrală ;
dirijarea automata a programelor cu mentinerea principiului FIFO (First In
First Off –primul sosit primul servit), pentru aproximativ 7 zile;
posibilitatea de a acomoda hard şi soft diverse protocoale.
Pe lângă aceste funcţiuni de bază, calculatoarele DNC asigură şi următoarele funcţiuni
auxiliare: memorarea şi prelucrarea datelor despre scule, corectii de scule, deplasări de
origine, alte transmisii către CNC şi invers; interpretarea datelor de maşina şi de prelucrare.
Sistemele DNC, prin funcţia de supraveghere a functionării maşinilor-unelte şi prin
celelalte funcţii legate de organizarea şi planificarea procesului de fabricaţie, realizează un
coeficent ridicat de utilizare a maşinilor-unelte, cu până la 30 % mai ridicat decât în cazul
maşinilor-unelte cu comandă numerică clasică. Pentru a se implementa eficient un sistem
DNC este necesară o cunoaştere aprofundată a întregului proces de fabricaţie.
54
II.1.5 Tipuri de echipamente de comandă numerică evoluate, [3]
Printre cele mai cunoscute şi utilizate echipamente CNC se pot enumera: Sinumerik
(Siemens - Germania), Mazatrol, Okuma, (Mazak, Fanuc - Japonia), Heidenhein, Mikromat,
Deckel (Germania), Alcatel (Franta).
1. MAZATROL
Mazatrol este un echipament de comandă numerică destinat strungurilor şi realizat într-o
structură cu microprocesor de 32 bit. Acesta asigură viteze de calcul sporite pentru
diversităţii, cum ar fi accelerarea şi decelerarea mişcării pe axele de coordinate, indexarea
capului revolver sau rotirea magazinului de scule, diverse operaţii specifice controlului logic
programabil.
Datorită acestor caracteristici, ciclul de lucru este redus considerabil, ceea ce asigură o
creştere de până la 20% a randamentului, în comparaţie cu comenzile numerice
convenţionale. La prelucrarea diverselor contururi cu programare de incremenţi de deplasare
foarte mici, viteza mişcării de avans poate creşte de până la cinci ori (fig. 2.3, a, b), [3].
Operatorul poate selecta uşor ciclul de prelucrare corespunzător geometriei piesei. Se
pot selecta cicluri de degroşare de mare viteză în care se elimină conturul inutil al porţiunii
din spatele piesei pentru a permite o aşchiere de mare randament cu întreaga putere a lanţului
cinematic principal.
Diverse activităţi necesare desfăşurării ciclului de lucru (fig. 2.3, c), precum orientarea
unghiulară al arborelui principal (axa C), rotirea capului revolver, prelucrări cu axa C
comandată numeric, deschiderea şi închiderea apărătorii de protecţie a sistemului de
schimbare automată a sculei, se pot efectua simultan.
Controlul prealabil al vitezei de aşchiere pe durata tuturor prelucrărilor face posibilă
menţinerea constantă a acestei viteze. În momentul schimbării sculei, echipamentul
controlează turaţia arborelui principal cerută de următorul proces de aşchiere, mult mai rapid
decât în cazul echipamentelor CNC convenţionale (fig. 2.3, d). Blocul următor din program
este întotdeauna citit în prealabil, pentru a face posibilă atingerea turaţiei programate în
timpul cel mai scurt.
Echipamentul permite reglarea automată a poziţiei de indexare a capului revolver (fig.
2.3, e), astfel încât să fie evitate 4 ciocniri dintre sculele cele mai lungi şi piese. Pentru a
reduce şi mai mult durata ciclului, punctul de indexare al capului revolver poate fi ales liber
pentru fiecare sculă, în funcţie de configuraţia portsculei şi de profilul piesei.
55
Exemple
56
Exemple
Fig. 2.4
57
2. Echipamente CNC SIEMENS
SINUMERIK 802 C Este un echipament CNC cu preţ redus ale cărui aplicaţii
răspund la doua deziderate şi pentru strunjire şi pentru frezare: operaţii tehnologice simple şi
mentenanţă redusă la minim. Este conceput pentru a comanda lanţul cinematic principal şi cel
mult trei lanţuri cinematice de avans. Poate utiliza o interfaţă tradiţională de + / - 10V.
Pachetul complet conţine toate componentele NC, PLC, panoul operator, panoul de comandă
al maşinii, module şi software pentru intrări/ ieşiri. Operarea cu acest echipament este extreme
de simplă şi nu necesită pregătire specială. Permite realizarea de diverse cicluri tehnologice de
aşchiere, de conturare şi de filetare, de găurire, găurire adâncă şi filetare cu tarodul. Calculele
complicate de traseu se efectuează automat de către echipament. Asigură costuri reduse la
retro-fitingul unor maşini mai vechi.
SINUMERIK 810 D. Încorporează comanda numerică NC, PLC pentru bucle închise
destinate comenzii a cinci sau sase axe (lanţuri cinematice de avans). Partea de forţă
integrează trei secţiuni, de exemplu una pentru arborele principal şi două pentru axele
comandate. Lăţimea cutiei este de 150 mm. Din cele sase axe, două pot fi pentru arborii
principali. Poate comanda motoare electrice rotative standard, motoare electrice liniare, iar
cuplul dezvoltat de motorul electric poate fi reglat după necesităţi. Poate comanda maşinii-
unelte de mare viteză, realizează managementul complet al sculelor aşchietoare, realizează
interpolarea cu funcţii spline A, B sau C şi interpolarea polinomială până la gradul cinci.
Asigură compensarea termică pentru prelucrarea pieselor la diferite temperaturi. Software-ul
cu care este dotat permite realizarea de cicluri tehnologice pentru găurire, strunjire si frezare,
ca şi funcţii specifice pentru prelucrarea cu arc de plasmă şi cu jet de apă.
Pentru comunicarea cu sistemul de control ori cu intrări / ieşiri distribuite poate fi
utilizată o interfaţă internă Profibus DC. Pentru rectificare, permite realizarea de funcţii de
oscilaţie asincronă, modale sau nemodale. Permite utilizarea de avansuri multiple într-un bloc,
control tangenţial şi axe înclinate. Intrările CNC de mare viteză se realizează cu un terminal
NCU suplimentar. Prin utilizarea sa se obţin două beneficii: sistemul de valori actuale orientat
pe piesă şi compensarea sculelor specifice rectificării. Este echipat cu un microprocesor de 32
bit pentru controlul continuu al traiectoriei sculei.
SINUMERIK 840 D. Este un sistem CNC digital pentru activităţi complexe, care
oferă o gamă largă de funcţii specializate pentru găurire, strunjire, frezare, tehnologii de
manipulare, tehnologii de prelucrare prin stanţare sau cu laser. Avantajele oferite sunt:
58
fiabilitate şi pregătirea operatorilor cu durată de şcolarizare redusă. Oferă compatibilitate cu
PLC, HMI (Human Machine Interface) sau cu nucleul NC. De asemenea, conduce la
construcţii compacte, oferind un sistem complet pentru configurarea maşinii de frezat. Costul
este redus la minim prin reducerea numărului de interfeţe cu utilizări multiple şi a câtorva
module şi componente standard.
Continuitatea trecerii de la sistemele CAD la prelucrarea piesei şi comanda inteligentă
a mişcărilor sunt sigure şi precise la prelucrarea pieselor complexe. Separarea geometriei şi
tehnologiei, precum şi corecţiile 3D ale sculei micşorează erorile de prelucrare. Simunerik
840 D standard include funcţii Taylor pentru mărirea productivităţii şi preciziei la rectificare.
Performantele CNC sunt variabile şi depind de aplicaţie. Ele merg de la conducerea a
2 axe pană la 31 axe, dintre care 12 axe pot fi interpolate. Realizează funcţii tehnologice
speciale: mişcări oscilatorii la rectificare, funcţii pentru prelucrări cu laser şi funcţii pentru
manipulare. Interfaţa Profibus – DP permite operarea în regim Master – Slave. Dintre funcţiile
NC mai puţin uzuale se menţionează interpolarea utilizând o varietate de metode diferite:
liniară, circulară, spline, polinomială, elicoidală. Cu interpolatorul universal Nurbs pot fi
interpolate diverse curbe sau suprafeţe prin puncte cu coordonate măsurate sau care pot fi
descrise matematic. Performanţele Nurbs de control intern al mişcării şi de interpolare a
traiectoriei sculei se alătură celor ale funcţiilor B-spline şi sunt de bază pentru multe sisteme
CAD care se integrează uşor cu controlul dimensional.
Un alt exemplu de funcţii mai puţin uzuale sunt funcţiile Frame, utilizate pentru
descrierea în spaţiul cartezian a transformărilor combinate a sistemelor de coordonate.
Utilizând asemenea transformări programarea devine flexibilă. Funcţiile ,,Look Ahead’’, de
exemplu ,,sees’’ cu parametrizarea numerelor la traversarea blocurilor în avans permit
optimizarea vitezei de prelucrare, cu înjumătăţirea duratei de realizare a piesei fără scăderea
calităţii acesteia, [3].
În filosofia sistemelor deschise, Sinumerik 840D este un punct de referinţă. El permite
utilizarea de cicluri specifice şi funcţii macro configurate în NC cu scule standard evoluate.
Limbajul de programare C++ orientat pe obiect este utilizat în acest sens. Limbajul de
programare de bază pentru CNC este DIN 66025, dar pot fi utilizate şi alte limbaje pentru
sarcini tehnologice specifice maşinilor-unelte moderne. Programarea se poate realiza în 80 de
limbi şi versiuni vorbite în Europa şi în Asia, dintre care mai răspândite sunt: engleza,
franceza, germana, spaniola şi italiana.
Sinumerik 840 Di. Reprezintă alternativa PC integrat total cu CNC. Aria de aplicaţii
include prelucrări cu jet de apă, prelucrarea sticlei, a ceramicii, împachetare, manipulare,
59
presare, curbare ca şi alte diferite maşini-unelte şi aplicaţii ale lor. Este foarte deschis în
hardware şi software, ceea ce îi conferă flexibilitate şi expandabilitate. Utilizează sistemul de
operare Windows NT. Sistemul automat extins constă din numeroase componente standard:
PC industrial cu interfaţă card, Profibus-DP, interfaţă de aplicaţii şi cu software de comandă
NC. Realizează o configuraţie distribuită ceea ce îi oferă avantaje la instalarea unităţilor
mobile şi a componentelor în vecinătatea maşinii (module de intrare/ieşire pentru diverse
semnale). În acest fel, se reduce suprafaţa ocupată de cabinetul de comandă.
a. b.
c.
Fig. 2.6
În exemplul din fig. 2.6 a, formele identice de pe doua feţe perpendicular ale piesei
sunt prelucrate cu ajutorul subprogramelor. Configurarea directiei de avans, a
planului de lucru şi a originii noului sistem de coordonate de pe suprafaţa din
dreapta a piesei se regăseşte pe suprafaţa superioară. Condiţiile necesare pentru
execuţia subprogramului sunt : planul de lucru G17, planul de coordonate X/Y şi
directia de avans Z. În exemplul din fig. 2.6 b, funcţia MIRROR poate fi folosită
pentru a rabate profilele piesei faţă de axele de coordonate. Toate miscările de
60
deplasare care sunt programate după apelul rabaterii, de exemplu în subprogram
sunt executate în oglindă. Prin programarea rabaterii se înţelege o schimbare axială
a direcţiei în planul de lucru selectat. În exemplul din fig. 2.6 c, este prezentată
operaţia de prelucrare cu controlul poziţiei arborelui. Arborele a cărui poziţie poate
fi controlată poate fi parcurs ca o axă de conturare corespunzatoare adresei axei de
rotaţie definite în datele maşinii (de exemplu adresa C). Aceasta este folosită, de
exemplu, la prelucrarea cu o masa rotativă sau pentru piese de rotaţie cu frezări
transversale.
Exemple
Fig. 2.7
61
Exemple
Fig. 2.8
62
Exemple
Deckel TNC 355 3D. Este un echipament de comandă numerică pe trei axe pentru maşini de
frezat cu sistem de control Heidenhain.
63
Exemple
Fig. 2.10
Pentru fiecare arc de cerc se programează fie coordonatele centrului şi coordonatele punctului
final (fig. 2.10, a) fie raza arcului de cerc şi coordonatele punctului final (fig. 2.10, c). Pentru
racordarea unei drepte cu un arc de cerc se programează coordonatele punctului de tangenţă şi
coordonatele punctului final al arcului de cerc (fig. 2.10, b). În cazul racordării dintre două
drepte printr-un arc de cerc (fig. 2.10, d), programarea se simplifică indicând coordonatele
punctului teoretic de intersecţie al celor două drepte şi raza cercului de racordare.
În cazul colţurilor interioare ale piesei, echipamentul calculează coordonatele
punctului S situate pe bisectoarea unghiului la vârf al colţului piesei (metoda bisectoarei).
Colţul piesei va rezulta cu rază de racordare egală cu raza frezei. Apropierea şi retragerea
sculei în/din contact cu piesa se realizează tangenţial, prin arce de cerc racordate cu porţiunea
respectivă din conturul piesei. Din punctul de start S (fig. 2.11), [3], scula parcurge un traseu
liniar până în punctual K, de la care începe să descrie un arc de cerc cu raza R. Similar, la
retragerea sculei din contactul cu piesa, scula descrie un arc de cerc cu raza R, până în
punctual K, după care urmează o traiectorie liniară până în punctul S.
64
Programatorul poartă un dialog interactiv cu echipamentul, solicitându-i de exemplu,
dimensiunile caracteristice ale colţului piesei.
Programarea teşiturilor (şanfren) este simplificată, şanfrenul introdus de echipament
rezultând perpendicular pe bisectoarea unghiului din colţul piesei. Programatorul trebuie să
indice lungimea şanfrenului.
Exemple
Colţurile rotunjite ale piesei se obţin prin inserţia unui arc de cerc tangenţial între două linii
drepte, între o linie dreaptă şi un arc de cerc sau între două arcuri de cerc.
Echipamentul permite realizarea filetelor cilindrice prin interpolare elicoidală (fig.
2.12), [3], care corelează mişcarea de avans circular a piesei montate pe o masă rotativă cu
mişcarea de avans liniar pe axa de translaţie, în lungul axei de rotaţie a filetului piesei. Scula
folosită în acest caz este o freză pentru filete.
Echipamentul introduce avantaje (fig. 2.13) importante la programarea buzunarelor
dreptunghiulare, a buzunarelor circulare, la frezarea canalelor de pană, la prelucrarea
găurilor adânci şi la filetarea cu tarodul. Echipamentul solicită din dimensiunile
caracteristice şi parametrii regimului de aşchiere, după care îşi calculează singur parametri
regimului de aşchiere, [3].
65
Exemple
Fig. 2.13
Asemenea avantaje apar şi la frezarea unor cavităţi ale piesei cu diverse insule care
trebuie evitate (fig. 2.14), [3]. Echipamentul calculează coordonatele punctelor de pe
traiectoria centrului sculei, de la care direcţia mişcării de avans trebuie modificată pentru a
proteja de coliziuni cu scula.
Exemple
Fig. 2.14
66
II.1.6 Avantajele introducerii maşinilor-unelte cu comandă numerică
67
• organizarea corespunzătoare a pregătirii fabricaţiei astfel ca maşina să nu staţioneze din
lipsă de comenzi, de semifabricate sau de scule.
La baza elaborării oricărui proces tehnologic de prelucrat, atât pe maşini-unelte
tradiţionale, cât şi cu conducere numerică, stau o serie de informaţii.
Dificultăţile utilizării conducerii numerice şi cauzele reticenţelor faţă de aceasta sunt:
proceduri de comandă automată;
programarea;
lipsa personalului de reparaţie şi întreţinere;
defecţiuni mecanice;
necesitatea specializării;
diverse alte dificultăţi;
absenţa altor avantaje economice imediate;
cheltuieli de investiţii mari;
evoluţie foarte rapidă;
cunoştinţe insuficiente în NC;
lipsa experienţei în NC;
lipsa personalului calificat; alte cauze.
Să ne reamintim...
O nouă etapă în dezvoltarea sistemului de comandă a maşinilor-unelte este
reprezentată de apariţia comenzii numerice. Astfel, pe lângă noţiunea de
automatizare au apărut noi caracteristici ale maşinilor-unelte, respectiv precizie,
rapiditate, flexibilitate.
Noua orientare în dezvoltarea industriei constructoare de maşini în ultimii
20-25 ani se caracterizează prin înlocuirea maşinilor - unelte prevăzute cu sisteme de
comandă şi conducere rigidă utilizate la prelucrarea pieselor în serie mică sau
mijlocie cu maşini - unelte echipate cu sisteme de automatizare elastice , cunoscute şi
sub denumirea de maşini - unelte cu conducere numerică (MUCN) sau după program.
În funcţie de capacitatea calculatorului utilizat, există două tipuri de sisteme
de conducere prin calculator:
Sisteme CNC (Computer Numerical Control) utilizează calculatoare de
capacitate mică (minicalculatoare) pentru conducerea unei singure maşini - unelte
sau a mai multor maşini identice pe care se execută aceleaşi operaţii.
Sisteme DNC (Direct Numerical Control) – de interconectare a unui grup de
68
maşini şi conducerea directă a acestora prin intermediul unui calculator central,
utilizează calculatoare de capacitate mare pentru conducerea centralizată a unui grup
de maşini – unelte.
Principalul avantaj de implementare a MUCN în sistemele avansate de
fabricatie constă în micşorarea timpului auxiliar , necesar reglării poziţiei dintre
sculă şi piesă , timpul de prelucrare efectivă crescând de la 20 - 40 % din fondul de
timp şa maşinile convenţionale , până la 60 - 75 % din fondul de timp la maşinile -
unelte comandate numeric, avantaj pus în evidenţă în special la seriile mici de piese ,
prototipuri , unicate, care necesită schimbarea frecventă a reperului prelucrat.
Tipuri de echipamente de comandă numerică evoluate: MAZATROL,
FANUC, SINUMERIK / Siemens, ş.a.
II.1.7. Rezumat
Maşinile-unelte cu grad ridicat de flexibilitate, ce oferă productivitate
ridicată şi avantaje importante în cazul prelucrării în loturi mici, medii de fabricaţie
şi în producţia de unicat şi prototipuri au cunoscut o puternică dezvoltare, în special,
odată cu dezvoltarea industriei auto, a construcţiilor aerospaţiale, a electronicii. Prin
dezvoltarea sistemelor de comenzi numerice la maşinile-unelte s-au putut elimina
unele dezavantaje, precum rigiditatea programului materializat pe came, respectiv
şabloane, în cazul utilizării maşinilor-unelte cu comandă după program, maşini-
unelte semiautomate /automate sau de prelucrare prin copiere.
Maşinile-unelte cu comandă numerică diferă de maşinile-unelte convenţionale,
în special prin modul în care se controlează mişcările, prin intermediul echipamentului
de comandă numerică cu care sunt înzestrate MUCN-urile. Maşinile-unelte
convenţionale controlează mişcările, ciclul de lucru, prin intermediul manetelor,
mânerelor, mecanismelor de acţionare, etc. controlate de către operatorul maşinii.
Introducerea comenzii numerice a însemnat apariţia unei forme de
automatizare aplicată maşinilor-unelte universale (strunguri, maşini de frezat, masini
de gaurit, maşini de rectificat, etc.), dar diferită de aceea a maşinilor-unelte
specializate, automate / semiautomate care sunt destinate producţiei de serie mare şi de
masă. În prezent, trăsătura dominantă a automatizării este dată în special de sfera
producţiei, respectiv de utilizarea MUCN-urilor în producţia de serie mică si mijlocie,
chiar şi unicat / prototipare. Acest tip de productie implică o mare flexibilitate.
69
II.1.8 Test de evaluare a cunoştinţelor
1. Prezentaţi etapele dezvoltării maşinilor-unelte cu comanda numerică.
2. Identificaţi particularităţile maşinilor-unelte cu comandă numerică.
3. Caracterizaţi sistemul CNC şi sistemul DNC.
4. Prezentaţi avantajele şi dezavantajele introducerii MUCN în cadrul
sistemelor de fabricaţie.
5. Prezentaţi cele mai importante echipamente CNC.
II.1.9 Bibliografie
70
Unitatea de învăţare II.2. Sisteme de comenzi numerice
Cuprins
II.2.1 Introducere .......................................................................................................... 71
II.2.2 Competenţe .......................................................................................................... 71
II.2.3. Tipuri de comenzi numerice. Definiţii. Clasificare. ................................................72
II.2.4. Structura generală a unui sistem de comandă numerică. ......................................76
II.2.5. Prelucrarea informaţiilor în cadrul unui sistem înzestrat cu NC. .........................78
II.2.5.Rezumat. .........................................................................................................................81
II.2.6 Test de evaluare ............................................................................................................81
II.2.7. Bibliografie. ..................................................................................................................81
II.2.1. Introducere
Sistemele de comandă numerică au evoluat de-a lungul timpului,
cunoscând în prezent o dinamică ascendentă în domeniul construcţiei maşinilor-
unelte cu comandă numerică. Caracteristicile de bază ale unui sistem de comandă
numerică - precizia de prelucrare, gama largă de operaţii ce pot fi executate pe
aceste sisteme, flexibilitatea, repetabilitatea, productivitatea - conduc la diferite
soluţii constructive de MUCN. Pe parcursul unităţii de lucru se vor studia tipurile
de comenzi numerice care stau la baza prelucrării pe MUCN, a programării CNC.
71
II.2.3 Tipuri de comenzi numerice
Definiţii.
Comanda numerică reprezintă conducerea proceselor de aşchiere pe maşini-unelte
prin intermediul informaţiilor numerice (numere, coduri).
Prin comandă se înţelege înzestrarea informaţiei cu putere energetică şi transferul ei în
lanţul de comandă.
Execuţia comenzii constă în transferul comenzii spre locul de reacţie şi recepţionarea
ei în lanţul cinematic. Comanda este executată de către un element de execuţie, iar efectul
execuţiei comenzii în lanţul cinematic se numeşte acţionare.
Elementul de execuţie în cazul maşinilor-unelte se materializează pe elementele (de
lucru sau de gol, săniile) ale maşinii-unelte respective.
Clasificare.
A. Din punct de vedere al tipului circuitului informaţional care se stabileşte între
echipamentul de comanda numerică (ECN) şi MUCN se întâlnesc:
Comanda numerică cu circuit informaţional deschis: ECN comandă MUCN, printr-
o variantă simplă, dar mai puţin precisă (fig. 2.15).
ECN MUCN
ECv
Fig. 2.15
ECN MUCN
ECv
TR
Fig. 2.16
72
B. Din punct de vedere al modului de prelucrare al comenzii şi tipului mişcării comandate,
comenzile se numesc: comenzi de deplasare, iar acestea pot fi: comenzi de poziţionare;
comenzi de prelucrare liniară; comenzi de conturare, [1].
1. Comenzi de poziţionare
Aceste comenzi conduc sau dirijează mişcările de poziţionare reciprocă între sculă şi
piesă, aceste mişcări, fiind mişcări auxiliare de apropiere rapidă sau de retragere rapidă,
mişcări ce se efectuează în afara procesului de aşchiere.
Mişcările de poziţionare în exemplul de mai jos (fig. 2.17) sunt necesare în vederea
executării a două alezaje A1 şi A2, iar poziţionarea se face în punctele C1(x1,y1), C2(x2,y2) -
centrele alezajelor. Se stabileşte sistemul de referinţă al piesei XPOPYP; se stabileşte sistemul
de referinţă al maşinii XMOMYM, cele două sisteme de referinţă, fiind legate între ele prin
coordonatele Xop şi Yop, coordonate care se stabilesc prin măsurare (reglaje) la fixarea
semifabricatelor pe maşină. Principiul de lucru este următorul: scula se află iniţial în punctul
Op, aceasta trebuie poziţionată succesiv în punctele C1 şi C2. Modalităţile de poziţionare sunt
cele 3 trasee (notate cu 1, 2 şi 3, în fig. 2.17). Conducerea sculei în mişcarea de poziţionare se
realizează prin deplasări paralele cu axele de coordonate în care fie variază „X” şi „Y = ct”,
caz valabil pentru traseul 2 sau variază „Y” şi „X = ct”, caz valabil pentru traseul 1. Aceste
mişcări de poziţionare se fac cu viteză rapidă şi constantă, punctul de coordonate Ci se
consideră iniţial cunoscut prin realizarea programului. Comanda de poziţionare se mai
numeşte şi comandă punct cu punct deoarece mişcarea se controlează succesiv în
punctul/punctele Ci.
Exemplu.
Fig. 2.17
73
Această comandă îşi găseşte utilizarea la maşinile de găurit în coordonate, strungurile
cu comandă numerică, maşinile de frezat şi alezat, prese pentru ştanţare, folosesc şi ele
această metodă.
Exemplu.
Fig. 2.18
3. Comenzi de conturare
Comenzile de conturare comandă mişcările de avans pe traiectorii curbe, oarecare,
plane sau spaţiale, complexe sau compuse. Mişcările au loc pe două sau trei axe de
coordonate (în funcţie de tipul maşinii-unelte cu comandă numerică); există maşini-unelte cu
comandă numerică comandate după cinci sau şase axe de coordonate.
Prelucrarea prin frezare a unei suprafeţe curbe este reprezentată în figura 2.19, [1].
Exemplu.
Fig. 2.19
75
dreaptă). Aceste segmente de dreaptă se consideră ca fiind egale cu ∆x, respectiv ∆y şi se
obţin prin deplasările pe cele două axe de coordonate cu viteză de avans wx şi wy.
Acest sistem de comandă de conturare numeric este foarte răspândit la maşinile-unelte
cu comandă numerică, datorită preciziei ridicate de prelucrare, precum şi a gabaritelor mici
ale echipamentelor de comandă numerică cu care sunt dotate maşinile-unelte.
Utilizări: strunguri şi maşini de frezat cu comandă numerică.
Observaţie: sistemele de comandă de poziţionare nu pot fi independente niciodată, ci
sunt combinate cu sistemele de prelucrare liniară sau cu sistemele de comandă de conturare.
76
Exemplu
Structura generală a sistemului de comandă numerică pe o axă este prezentată
în figura 2.19, [1].
Fig. 2.20
în care: DPA reprezintă dispozitivul de programare automată; Dc , Cv - blocuri de decodificare şi
convertire a informaţiei; Mm - memorii pentru stocarea informaţiilor furnizate de PP-portprogram; Cp
– comparator; Ii - interpolatorul intern este un microcalculator sau un microprocesor de proces;
TR - traductorul de reacţie; DMP - dispozitivele de programare manuală; SCT - selectori de cicluri
tehnologice; CRA - corector de regimuri de aşchiere; CS - corectori de scule; IG - informaţii
geometrice; IT - informaţii tehnologice; PG - parametrii geometrici; PT - parametrii tehnologici; PI
- parametrii de interpolare; PF - parametrii de filetare.
77
II.2.5 Prelucrarea informaţiilor în cadrul unui sistem înzestrat cu conducere numerică
Informaţia reprezintă o valoare din mulţimea de valori pe care o poate lua un parametru
definit într-un interval da variaţie determinat, [1].
Informaţiile de prelucrare sunt informaţii cu care se lucrează pe maşinile-unelte în
procesul de aşchiere, ca de exmplu: desene de execuţie, plan de operaţii, fişa tehnologică,
parametrii regimului de aşchiere.
Informaţiile utilizate în conducerea numerică a maşinilor-unelte pot fi:
a. Informaţii geometrice - Ig (dimensionale) definesc suprafaţa teoretică ce urmează a
fi prelucrată. Sunt introduse astfel în programul NC datele iniţiale privind forma şi
dimensiunile curbei generatoare - G şi a curbei directoare – D ale piesei. Dintre
parametrii dimensionali semnificativi pot fi amintiţi: cotele liniare / unghiulare,
toleranţele de formă şi de poziţie, ş.a.;
b. Informaţii tehnologice – Ith (adimensionale) definesc tehnologia de prelucrare,
respectiv parametrii ce o caracterizează: regimuri de aşchiere, scule, dispozitive,
verificatoare, maşini-unelte, condiţii de aschiere; acestea se exprimă prin numere în
sistemul de numeraţie zecimal sau prin coduri;
c. Informaţii de deplasare definesc traiectoriile reale ale curbei G şi cubei D si se
numesc informaţii curente; aceste informaţii diferă de informaţiile dimensionale şi
se obţin prin măsurare şi calcul;
d. Informaţii de comutaţie sunt informaţii transferate în lanţul cinematic, obtinute prin
procese simple de comutatie, cum ar fi: pornire-oprire, cuplare-decuplare, indexare-
dezindexare, inversarea sensului miscării, schimbarea turaţiei şi avansului,
strângere-desfacere, ş.a.; se asimilează ca informaţii tehnologice.
Observatie: Informaţiile geometrice si tehnologice (a, b) se introduc în sistem din
exterior, ca informaţii de referinţă. Informaţiile de deplasare şi de comutaţie (c, d) se generează
din interiorul sistemului, în timpul procesului de aşchiere, ca informaţii reale.
Prelucrarea informaţiilor în cadrul unui sistem înzestrat cu conducere numerică se
efectueaza în două etape:
Prima etapă cunoscută şi sub denumirea de prelucrare externă a informaţiilor, are
drept scop obţinerea (manuală sau automată) a programului, folosindu-se în acest sens de
aceleaşi informaţii ca şi în cazul prelucrării pe o maşină - unealtă clasică: cele geometrice (Ig)
de descriere a piesei şi cele tehnologice (Ith) referitoare la posibilitatea de prelucrare. Această
78
etapă se rezumă la traducerea informaţiilor Ig şi Ith dintr-un limbaj uman în unul ce poate fi
înţeles de maşina - unealtă cu conducere numerică.
A doua etapă de prelucrare a informaţiilor este sarcina internă a MUCN, care
prelucrează datele obţinute din calculator, în scopul transmiterii maşinii-unelte a informaţiilor
necesare prelucrării piesei. Această prelucrare internă a informaţiilor codificate în program şi
prelucrarea sub formă numerică, se realizează de către un echipament cu comandă-numerică
(ECN) realizat într-o varietate constructivă mare şi de diverse naturi: electronică, hidraulică,
pneumatică sau combinări între acestea. ECN are rolul de a prelucra toate informaţiile
referitoare la geometria piesei, la parametrii regimului de aşchiere. ECN transmite maşinii-
unelte, în principal (fig. 2.21), [2], comenzi de deplasare (deplasările organelor mobile ale
maşinii-unelte pe direcţia axelor de lucru în vederea realizării geometriei impuse piesei) şi
comenzi de comutare (referitoare la datele tehnologice prevăzute pentru prelucrarea piesei şi la
unele operaţii auxiliare). Operatorului uman îi revin atribuţii ca: fixarea şi desprinderea piesei,
a sculei, introducerea purtătorului de program şi supravegherea maşinii.
Fig. 2.21
Pe lângă datele care se introduc în mod automat prin program, o serie de alte date se
transmit ECN - ului manual: poziţia din care scula începe prelucrarea piesei, corelaţiile
sculelor, operaţii cu care trebuie să se înceapă prelucrarea. Informaţiile introduse manual sunt
de comutaţie şi se folosesc o serie de butoane, fişe, comutatori mecanici.
În cazul maşinilor-unelte cu conducere-numerică, a căror bloc este prezentat în figura
2.22, [2], mărimile de intrare Xi ale sistemelor de prelucrare (SP) servesc la alcătuirea
programului de lucru. Acestea pot fi grupate în informaţii geometrice (Ig) şi se referă la forma
dimensiunilor şi poziţiilor reciproce ale suprafeţelor de prelucrat şi în informaţii tehnologice
(Ith) care privesc succesiunea fazelor, parametrii regimului de aşchiere, lichidele de aşchiere,
sculele.
79
Fig. 2.22
Să ne reamintim...
80
II.2.6. Rezumat
Dezvoltarea din ultimii ani a domeniului microelectronicii, a industriei aerospaţiale
şi navale, a roboticii şi a sistemelor avansate de producţie a constituit un pas
important spre apariţia maşinilor-unelte cu comandă numerică de ultimă generaţie.
Astfel, renumiţi constructori de MUCN au dezvoltate o mare diversitate de
echipamente cu comandă numerică pentru prelucrări simultane pe mai multe axe de
coordonate. Prin implemantarea sistemelor CAD / CAM se poate simula procesul
tehnologic de fabricaţie, se pot controla: poziţionarea săniilor, în general a
ansamblurilor mobile ale maşinii-unelte, precum şi traiectoriile sculelor, regimurile
de aşchiere care s-au intensificat. Toate aceste elemente au condus la realizarea unor
prelucrări de înaltă precizie, calitate a suprafeţelor complexe prelucrate şi cresterea
productivităţii.
II.2.8 Bibliografie
1. Boncoi Gh. , Calefariu G., ş.a, Sisteme flexibile de fabricaţie, Universitatea Transilvania din
Braşov, 1996.
2. Catrina Dumitru, s.a., Programarea maşinilor-unelte cu comandă numerică, Ed. Bren, Bucureşti,
1999.
3. Catrina Dumitru, Programarea şi operarea CNC. Îndrumar de laborator, Ed. Printech Bucureşti,
2010.
4. Catrina Dumitru., ş.a., Sisteme flexibile de prelucrare prin aşchiere, vol.I, II, Editura Printech,
Bucureşti, 2008.
5. Catrina Dumitru, Velicu, St., Zapciu, M., Coteţ, C., Fota, A., Sisteme flexibile de producţie.
Îndrumar de laborator, Editura Printech, Bucureşti, 2009.
6. Morar, L., s.a., Sisteme integrate de prelucrare, Ed. Dacia, Cluj-Napoca, 1998.
81
Unitatea de învăţare II.3. Programare CNC
Cuprins
II.3.1 Introducere .......................................................................................................... 82
II.3.2 Competenţe .......................................................................................................... 82
II.3.3. Origini axe mişcări. .....................................................................................................83
II.3.4. Structura programelor CNC. .....................................................................................90
II.3.5. Coduri standard ISO. Funcţii G şi adrese M. ..........................................................97
II.3.6. Rezumat. ......................................................................................................................109
II.3.7. Test de evaluare. ........................................................................................................116
II.3.8. Bibliografie. ................................................................................................................116
II.3.1. Introducere
Programarea CNC reprezintă ansamblul de activităţi pe care îl desfăşoară
un programator în vederea obţinerii pe un suport adecvat a programului maşinii. În
program se precizează întreg ciclul de lucru al maşinii-unelte cu comandă
numerică şi toate functiile auxiliare ale acesteia. MUCN sunt conduse prin aşa-
numitele calculatoare de proces. În această unitate de învăţare, notiunile prezentate
contribuie la fundamentarea bazelor teoretice şi aplicative a programării MUCN.
II.3.2. Competenţele unităţii de învăţare
După parcurgerea disciplinei studenţii vor fi capabili:
să cunoască particularităţile axelor NC şi modul lor de configurare;
să cunoască modalităţile de programare a sistemelor CNC;
să întocmească programul de prelucrare în regim: ISO, conversaţional şi
CAD/CAM;
să implementeze un program redacatat în varianta ISO pe centrul de prelucrare
cu echipament FANUC;
să utilizeze tastele echipamentului pentru introducerea programului in regim
conversational;
să utilizeze limbajul de programare asistată CATIA în vederea generării
fişierului de prelucrare a piesei.
82
II.3.3. Origini. Axe şi mişcări
1. Poziţia originii
83
2. Poziţia sistemului de coordonate
În comanda numerică s-a introdus noţiunea de axă ca fiind o deplasare liniară. Aceste
deplasări (mişcări) sunt executate de către organele mobile ale maşinii-unelte cu comandă
numerică. Stabilirea corectă a axelor este foarte importantă în cazul MUCN, deoarece în
program se intruduc sensul şi direcţia acestor axe, iar deplasările sunt raportate la axele de
coordonate ataşate în mod fictiv maşinii-unelte sau piesei, dupa anumite reguli.
Există un sistem de axe de coordonate ale maşinii-unelte, când axele corespund
deplasărilor sculei şi un sistem de axe de coordonate al piesei ce se referă la deplasările
executate de elementul pe care se fixează piesa.
Putem distinge următoarele sisteme de coordonate (fig. 2.25), [6]:
Sistemul de coordonate al maşinii unelte cu originea maşinii unelte, M
Sistemul de coordonate de bază (poate fi sistemul de coordonate al piesei W)
Sistemul de coordonate al piesei cu originea piesei W
Sistemul de coordonate curent al piesei cu decalarea curentă a originii piesei Wa
Fig. 2.25
84
Poziţia sistemului de coordonate faţă de maşină depinde de tipul acesteia. Direcţia
axelor urmează “regula mâinii drepte” (conform DIN 66217), [6], figura 2.27. Stând în faţa
maşinii, degetul mijlociu al mâinii drepte arată direcţia de avans a arborelui principal. În
continuare:
Degetul mare arată direcţia +X
Degetul arătător arată direcţia +Y
Degetul mijlociu arată direcţia +Z
Z+ W+
C+
Y+ V+
OM OM
B+ E+
X+ A + U+ D+
R+
Q+
OM
P+
Fig. 2.28
86
Exemplu. Sistemele de coordonate pentru câteva tipuri de MUCN
Fig. 2.29
87
Sistemul de coordonate al piesei
Pentru ca maşina sau echipamentul să funcţioneze în limitele poziţiilor specificate,
aceste date trebuie prezentate într-un sistem de referinţă corespunzător direcţiei de mişcare a
axelor. În acest scop se utilizează un sistem de coordonate cu axele X, Y şi Z. Conform DIN
66217 pentru maşini unelte se utilizează sisteme de coordonate tri-ortogonale (carteziene).
Originea piesei (W) constituie originea sistemului de coordonate al piesei. Câteodată
este recomandabil sau chiar necesar să se lucreze cu valori negative. Au semnul negativ
poziţiile situate în partea stângă a originii (fig. 2.30 ).
Fig. 2.30
Geometria unei piese este descrisă în sistemul de coordonate al piesei. Sistemul de
coordonate al piesei este întotdeauna un sistem de coordonate cartezian şi corespunde unei
anumite piese. Adaptarea sistemului de coordonate al piesei la axele maşinii este prezentată în
figura 2.31. Amplasarea sistemului de coordonate al piesei în raport cu sistemul de
coordonate de bază (sau sistemul de coordonate al maşinii) este determinată prin cadre de
programare. Cadrele de programare sunt activate în programul NC cu ajutorul unor comenzi,
ca de exemplu G54, [6].
Exemplu. Sistemul de coordonate al piesei
Fig. 2.31
88
3. Tipuri de axe
La programare se face distincţie între următoarele tipuri de axe [6], (fig. 2.32):
axele maşinii
axele canalului
axele geometrice
axele adiţionale
axele de conturare
axele sincrone
axele de poziţionare
axele de comandă (axe de mişcare sincronă)
axele PLC
Fig. 2.32
89
II.3.4 Structura programelor CNC
Coordonate Poziţia
X/Z
N10 X0 Z0 OM
N20 X40 (1)
N30 Z-20 (2)
N40 X80 Z-50 (3)
N50 Z-70 (4)
Fig. 2.33
90
Exemplu. Coordonate incrementale
Coordonate Poziţia
U/W
N10 X0 Z0 OM
N20 U40 (1)
N30 W-20 (2)
N40 U40 W-30 (3)
N50 W-20 (4)
Fig. 2.34
91
propriu-zisă (realizată de către programator, care editează programul având fişa tehnologică
anterior stabilită).
E. Elaborarea programului CNC presupune transpunerea într-un program sub forma
unor blocuri funcţionale a unor instrucţiuni satandard sau specifice echipamentului de
comandă numerică, utilizând un limbaj de programare codificat (limbaj ISO). Programul
contine informaţii sub formă de coduri (funcţii G, adrese M, alte adrese) şi numere.
Editarea programului se realizează de către programator utilizând un editor de texte
specific care eventual poate avea şi un analizator sintactic care avertizează asupra
eventualelor erori de tipul: informaţii incomplete, transmiterea unor comenzi contradictorii
sau greşite.
F. Testarea programului este necesară în vederea verificării şi validării programului
CNC anterior elaborat.
Testarea poate fi efectuată în două moduri:
a. Testarea în afara maşinii - în funcţie de ceea ce este disponibil, se poate realiza pe
calculator, adică este citit programul şi sunt desenate traseele pe care se deplasează
scula.
b. Testarea pe maşină, presupune lucrul în regim frază cu frază, adică se urmăresc frazele
scrise în program de către operator urmărindu-se în special deplasările săniilor şi
valorile curselor acestora. Prelucrarea în regim frază cu frază înseamnă că, după
executarea unei fraze maşina se opreşte şi necesită pornire pentru fraza următoare.
Testarea pe maşină se poate realiza lucrând în regim de viteze mărite, utilizând modele
ale piesei din lemn sau material plastic. Se prelucrează o piesă completă, se măsoară şi
se fac eventual corecţiile din program. Se mai prelucrează încă o piesă, se măsoară şi
dacă totul este în regulă, programul definitiv este elaborat şi implementat pe calculator şi
maşina-unealtă cu comandă numerică.
Elementele de bază pentru elaborarea unui program CNC sunt instrucţiunile sau
blocurile informaţionale realizate într-un limbaj de programare codificat (limbajul ISO).
Programele CNC costau dintr-o succesiune de astfel de instrucţiuni. În general, instrucţiunile
sunt standard, dar pot fi şi specifice echipamentului de comandă numerică utilizat.
Elementele componente ale blocului de informaţii sunt: adresa şi cuvântul.
92
Adresa reprezintă caracterul sau grupul de caractere prin care se indică o funcţiune a
maşinii.
Cuvântul este format din adresă şi o valoare numerică ataşată acesteia.
în care, N reprezintă adresa, iar N10 - cuvântul. Se poate observă, din exemplul de mai sus, că
avem mai multe cuvinte care constituie o frază (bloc informaţional).
Cuvinte
Programele NC sunt alcătuite din fraze, iar acestea sunt alcătuite din cuvinte, [6], fig.
2.35. Un cuvânt în limbajul NC este format dintr-un caracter adresă şi un digit sau şir de
digiţi reprezentând o valoare aritmetică. Adresa cuvântului este de obicei o literă. Şirul de
digiţi poate avea semn şi punct zecimal. Semnul este aşezat întotdeauna între adresă şi şirul
de digiţi. Nu este necesar să se specifice semnul plus (+).
Exemplu
Fig. 2.35
Ordinea în care apar adresele într-un bloc este bine stabilită şi trebuie respectată
întocmai (exemplu, fig. 2.36, [9]).
Observatie: Din orice bloc pot lipsi una sau mai multe adrese.
În elaborarea programului CNC se urmăreşte ca în fiecare frază de prelucrare să se
faca prelucrari cât mai complete.
Programul principal si subprogramele sunt scrise utilizând coduri ISO (funcţii
pregătitoare G, funcţii auxiliare M, şi alte funcţii).
93
Fiecare bloc, sau linie a programului, conţine adrese care trebuie plasate în ordinea:
N, G, X, Y, Z, F, M, S, T;
Această ordine trebuie respectată în orice frază. Cu toate acestea, nu fiecare frază va conţine
toate adresele menţionate mai sus, adică dintr-o frază pot să lipsească unele adrese, dacă nu
sunt necesare.
N- indică numărul frazei; G - face trimitere la codurile G (funcţii pregătitoare); X - Indică
distanţa care trebuie parcursă de sanie de-a lungul axei X; Y - Indică distanţa care trebuie
parcursă de sanie de-a lungul axei Y; Z - Indică distanţa care trebuie parcursă de capul
maşinii de-a lungul axei Z; F - Indică viteza de avans; M - apelează funcţii diverse (care de
obicei se adresează direct maşinii unelte pentru a stabili condiţiile de prelucrare); S - Indică
turaţia arborelui principal; T - se referă la gestionarea sculelor.
Exemplu. Structura unui bloc înformaţional
Fig. 2.36
Exemplu
Frază Cuvânt Cuvânt Cuvânt ... ;Observaţii
94
Structura de principiu a unui program sursă:
1. Selectare program
- Nume program
- Unitate de măsură în program
2. Apelare date sculă
- Număr sculă
- Unitate de măsură în program
3. Schimbare sculă
- Coordonatele punctului de schimbare a sculei
- Corecţia sculei
- Avansul (poziţionare rapidă)
- Funcţii de tip M
4. Apropiere de poziţia de start
- Coordonatele punctului de start
- Anulare corecţie de rază
5. Deplasare la adâncimea de aşchiere
- Coordonatele planului de aşchiere
- Avansul (poziţionare rapidă)
6. Deplasarea la primul punct de pe contur
- Coordonatele punctului
- Activare corecţie de rază
- Viteza de avans în prelucrare
7. Prelucrarea până la primul punct de pe contur
- Toate datele necesare parcurgerii tuturor elementelor de contur
8. Deplasare la poziţia de stop
- Coordonatele punctului final
- Anulare corecţie de rază
9. Retragere sculă
- Coordonatele punctului din planul de siguranţă
- Funcţii M (sfârşit de program)
- Funcţii M (oprire arbore principal)
10. Sfârşit program
95
Exemplu. Schema logică a structurii unui program CNC
Fig. 2.37
96
II.3.5 Standarde ISO. Funcţii G si Adrese M
Funcţii pregătitoare G
G00 = poziţionare cu avans rapid
G01 = interpolare liniară
G02 = interpolare circulară în sensul acelor de ceas
G03 = interpolare circulară în sens invers acelor de ceas
97
G04 = pauză
G09 = execută timpi de staţionare la sfârşitul instrucţiunii (la prelucrarea muchiilor ascuţite)
G10 = schimbarea sistemului de coordonate la piesă
G17 = selectarea planului de interpolare XOY
G18 = selectarea planului de interpolare XOZ
G19 = selectarea planului de interpolare YOZ
G20 = programare în inch
G21 = programare în mm
G22 = blocarea axei x la punctul de schimbare sculă
G23 = deblocarea axei x
G27, G28, G29 = funcţii pentru controlul referinţei
G30 = trimiterea săniilor pe alte puncte de referinţă
G41,G42 = compensare rază sculă
G40 = anulare G41, G42
G43, G44 = corectare lungime de sculă
G51 = măreşte sau micşorează cotele la scară
G50 = anulează G51
G54...G59 = sisteme de coordonate
G60 = anulează jocul, poziţionare unidirecţională
G61 = similar G09
G65, G66 = funcţie chemare macro-program
G67 = anulare G66
G73 = ciclu de prelucrare găuri lungi cu viteză mare
G74 = ciclu pentru filetare pe stânga
G76 = ciclu pentru strunjire de finisare
G81 = ciclu pentru găurire
G82 = ciclu pentru teşire
G83 = ciclu pentru găuri lungi
G84 = ciclu pentru filetare pe dreapta
G85 = ciclu pentru alezare
G86 = ciclu pentru strunjire
G87 = ciclu strunjire gaură şi strunjire gaură cu intrare pe partea opusă
G88 = ciclu pentru strunjire
G89 = ciclu pentru alezare
98
G90 = programare în absolut
G91 = programare în relativ
G92 = programarea punctului zero absolut
G94 = avans în mm/min
G95 = avans în mm/rot
G98 = Întoarcere la punctul iniţial
G99 = întoarcere în punctul R în apropierea suprafeţei de prelucrat
Funcţii auxiliare M
M00 = stop program
M01 = stop program condiţionat
M02 = sfârşitul programului
M03 = rotaţie ax principal în sensul acelor de ceas
M04 = rotaţie ax principal în sens invers acelor de ceas
M05 = stop turaţie
M06 = schimbare sculă
M08 = pornire sistem de răcire
M09 = oprire sistem de răcire
M10 = blocarea mesei A
M11 = deblocarea mesei A
M17 = fixarea sculei
M18 = eliberarea sculei
M19 = orientarea axului principal
M20 = blocarea mesei C
M21 = deblocarea mesei C
M30 = stop program şi reluarea lui de la început
M33 = deblocare limitator pe axa z
M36 = repune în funcţiune limitatorul pe axa z
M45 = compensări de deplasări la schimbarea sculei
M46 = rotirea magaziei de scule
M47 = deblocare limitator pentru schimbarea sculei
M48 = ridicarea apărătorii la magazia de scule
M49 = închiderea apărătorii la magazia de scule
99
M71 = deschiderea uşii înspre zona de lucru
M72 = închiderea uşii înspre zona de lucru
M80 – M87 = comenzi pentru adaptarea maşinii la o linie automatizată
M98 = apelare subprogram
M99 = sfârşit de subprogram, întoarcerea în programul principal.
Exemplu
Adrese importante – SINUMERIK / Siemens, [6]
Adresa Semnificaţie (implicit) Observaţie
F Avansul fixat
Q Axă setabil
100
R Parametri aritmetici fixat
U Axă setabil
Adrese importante (continuare)
Adresa Semnificaţie (implicit) Observaţii
V Axă setabil
W Axă setabil
X Axă setabil
Y Axă setabil
Z Axă setabil
AC Unghi de deschidere setabil
AP Unghi polar setabil
CR Raza cercului setabil
RP Rază polară setabil
: Frază principală fixat
"fixat": Aceste adrese sunt disponibile pentru o funcţie specifică.
"setabil“: Acestor adrese li se poate atribui un alt nume prin datele maşinii.
Adrese fixe cu extensie referitoare la o axã
Adresa Semnificaţie (implicit)
AX Valoarea axei (programarea variabilă a axei)
ACC Acceleraţia axială
FA Avansul axial
FDA Viteza de avans axial manual (de la manivela electronică)
FL Limita avansului axial
IP Parametru de interpolare (programarea variabilă a axei)
OVRA Corecţie axială
PO Coeficient polinomial
POS Axă de poziţionare
POSA Axă de poziţionare peste marginea frazei
Pentru programarea cu extensie a axei, axa care trebuie parcursă este încadrată de
paranteze drepte.
101
Exemplu.
102
G20 G20 X Y Z C A Programare in inch
G21 G20 X Y Z C A Programare in mm
G22 Blocarea axei x la pct.
de schimbare sculă
G23 Deblocarea axei x
G27 G 27 Funcţii pentru controlul
G28 referinţei
G29 G 28XYZCA
G 29
G30 Trimiterea săniilor pe
alte pct. de referinţă
G41
G41 G 41 Compensare rază sculă
G42 D
G 42 G40 G42
z
G51 G51 I J K P Măreşte sau micşorează I, J, K centrul
cotele la scară scalării
P factorul de
scalare
G50 Anulează G51
G54…G59 Sisteme de coordonate
Anulează jocul
G60 (pt. A,C)
Pozitionare
unidirecţională
G61 Similar G09
G65,G66 G65P;G66P Funcţie chemare
macroprogram G65P O;
M99
Avans rapid q d
q
Avans tehnologic q
z
103
G84 G84XYZRFL Ciclu pentru filetare pe I G98
dreapta
R G99
Z M04 M03
G85 G85XYZRFL Ciclu pentru alezare I G98
R G99
Z
G86 G86XYZRFL Ciclu pentru strunjire I G98
R G99
M03
Z M05
G87 G87XYZRQFL Ciclu strunjire gaură şi
Strunjire gaură cu I G98
intrare pe partea opusă
R G99
M03
Z
Q
M19
I
M03
M19
Z
R M03
104
G88 G88 XYZPRFL Ciclu pentru strunjire I G98
R G99
M03
Z P M05
G89 G89XYZPRFL Ciclu pentru alezare I G98
R G99
Z P
G90 Programare în absolut
G91 Programare în relativ
G92 Programarea punctului
zero absolut
G94 Avans în mm/min
G95 Avans în mm/rot
G98 Întoarcere la punctul G98
iniţial I
G99 Întoarcere în punctul R
în apropierea suprafeţei
G99 R
de prelucrat
105
Funcţii auxiliare M utilizate în SISTEMUL CNC FANUC
106
Exemplu. Program CNC pentru găurire / filetare
%
:4
N10 G00 G90 G80 G40 G94 G98 G17
N20 T01 M06
N30 G56 G43 Z100. H01 M03 S1600 F160
N35 X20. Y-30.
N40 Z2. M08
N50 G81 G98 R2. Z-21.5
N60 X80.
N70 G80 z100. M09
N80 T02 M06
N90 G56 G43 Z100. H01 M03 S0
N95 X80. Y-30. T0 M08
N100 Z4.
N110 M29 S450 F450
N120 G84 R4. Z-14.
N130 X20.
N140 G80 Z100.
N150 T0 M06
N160 G53 Y0. Z0.
N170 M30
Elaborarea unui program CNC (cod de programare ISO) pentru o piesă dată.
107
Să ne reamintim...
Programarea CNC utilizează functiile pregatitoare G şi funcţiile auxiliare M
în vederea elaborării programului cod-maşină, pentru descrierea ciclului de lucru al
maşinii în vederea prelucrării complete a unei piese pe MUCN.
Elementele de bază pentru elaborarea unui program CNC sunt instrucţiunile sau
blocurile informaţionale realizate într-un limbaj de programare codificat (codul de
programare ISO).
Sistemul de coordonate al maşinii-unelte cuprinde toate axele maşinii
existente fizic. Punctele de referinţă şi punctele de schimbare a sculei şi mesei
paletabile a maşinii (punctele fixe ale maşinii) sunt definite în sistemul de
coordonate al maşinii-unelte.
• Axa Z coincide cu axa arborelui principal. Astfel, la o maşină de găurit sau
de frezat, la un centru de prelucrare de alezat sau frezat, arborele principal
antrenează scula, în timp ce la un strung, axa Z coincide cu axa piesei. Sensul
pozitiv al axei Z corespunde deplasării prin care se măreşte distanţa dintre
piesă şi scula (sensul îndepartării sculei faţă de piesă).
Axa X reprezintă axa principală de mişcare în planul în care se realizează
poziţionarea piesei faţă de sculă (axa pe direcţia ghidalelor cu cursa cea mai
mare);
Axa Y de mişcare e perpendiculară pe axele X si Z, formând cu acestea un
sistem triortoganl drept (axa pe direcţia ghidaljelor cu cursa cea mai mică).
Pentru ca maşina sau echipamentul să funcţioneze în limitele poziţiilor
specificate, aceste date trebuie prezentate într-un sistem de referinţă corespunzător
direcţiei de mişcare a axelor. În acest scop se utilizează un sistem de coordonate cu
axele X, Y şi Z. Geometria unei piese este descrisă în sistemul de coordonate al
piesei.
XYZ – sistem de referinţă principal al translaţiilor;
ABC – sistem de referinţă principal al rotaţiilor;
U, V, W – sistem de referinţă secundar al translaţiilor;
D, E – sistem de referinţă secundar al rotaţiilor;
P, Q, R – sistem de referinţă terţiar al translaţiilor.
108
II.3.6. Rezumat
Programarea CNC reprezintă ansamblul de activităţi pe care îl desfăşoară un
programator în vederea obţinerii pe un suport adecvat a programului maşinii. În
program se precizează întreg ciclul de lucru al maşinii-unelte cu comandă numerică
şi toate funcţiile auxiliare ale acesteia. Programul descrie secvenţa de operaţii care se
efectuează pe MUCN în scopul prelucrării piesei. Programul poate fi scris off-line,
adică fără implicarea maşinii, prin programare manuală sau cu asistenţa unui
calculator, utilizând programarea asistată de calculator, printr-un sistem CAD/CAM.
109
II.3.8. Bibliografie
116
Unitatea de învăţare II.4. Aplicaţii. Programare CNC
Cuprins
II.4.1 Introducere ........................................................................................................ 117
II.4.2 Competenţe ........................................................................................................ 117
II.4.3. Aplicaţia I. Programarea manuală CNC (sistem FANUC / SIEMENS) . .........118
II.4.4. Aplicaţia II. Programarea asistată de calculator CAD / CAM (CATIA). ..........125
II.4.5. Rezumat. ......................................................................................................................139
II.4.6 Test de evaluare. .........................................................................................................140
II.4.7.Tema de control...........................................................................................................141
II.4.8. Bibliografie. ................................................................................................................141
II.4.1. Introducere
Unitatea de învăţare are ca obiective:
Realizarea diverselor aplicaţii de programe CNC.
Realizarea programării manuale, dar şi a programării asistate în CATIA,
pentru diferite repere date (piese de revoluţie şi piese prismatice).
Realizarea unor prelucrări pe MUCN, prin implementarea programului
CNC elaborat.
II.4.2. Competenţele unităţii de învăţare
După parcurgerea disciplinei studenţii vor fi capabili:
să cunoască modalităţile de programare a sistemelor CNC;
să întocmească programul de prelucrare în regim: ISO, conversaţional şi
CAD/CAM;
să implementeze un program redacatat în varianta ISO pe centrul de prelucrare
cu echipament FANUC;
să utilizeze tastele echipamentului pentru introducerea programului in regim
conversational;
să utilizeze limbajul de programare asistată CATIA în vederea generării
fisierului de prelucrare a piesei.
117
II.4.3 Aplicaţia I. Programare CNC. Sistem CNC FANUC
Exemplul 1. Program CNC pentru găurire / filetare
%
O:1001
N10 G00 G90 G40 G49 G80 G17
N20 (Freza D12)T2 M6
N25 G56 G43 Z100. H1 M3 S1800 F100
N30 X60. Y60. M8
N40 Z2.
N50 G01 Z-15.
N60 G41 Y50. D1
N70 X95. F200
N80 G03 X95. Y70. I0. J10.
N90 G01 X25.
N100 G03 X25. Y50. J-10.
N110 G01 X50.
N120 Y40.
N140 G03 X70. Y40. I10.
N150 G01 Y60.
N160 G40 X60.
N170 G0 Z20.
N180 T0 M6
N190 G53 X0. Y0.
N200 M30
118
Exemplul 2. Program CNC „Strunjire bolţ”
%
O: 1002
N10 G40 G00
N20 G99
N30 M5
N40 M9
N50 ( set new zero point 'G54': X0. Z0. )
N60 T0101
N70 G50 S3500
N80 G96 S0240 M4
N90 G00 X102. Z0.1
N100 G01 X-2. F0.15 M7
119
N110 G00 X101. Z2.
N115 G90 X90.0 Z-58.8 F0.3
N120 X80.0
N125 X73.0
N126 G00 X73
N127 G90 X63 Z-34.8 F0.3
N128 X55.
N130 X49.
N140 G00 X49.
N150 G90 X39. Z-14.8 F0.3
N160 X31.
N170 X25.
N430 G00 X150. Z100.
N440 T0202
N450 G50 S4500
N460 G96 S0380 M4
N470 G00 X-1.6 Z2.
N480 G42 G01 Z0. F0.1
N490 G01 X24.
N500 G01 Z-15.
N510 G01 X48.
N520 G01 Z-35.
N530 G01 X72.
N540 G01 Z-59.
N550 G01 X102.
N560 G40
N570 G00 X150. Z100.
N580 M5
N590 M9
N600 M30
120
Exemplul 3. Elaborarea programului CNC pentru reperul “Butuc”
N10 T01
Burghiu de centruit
N15 L06
N20 G90 G54 G00 S600 M03 F25
N25 L601 R00 1 R01 221 R02 214 R03 230
R11 81
N30 L602 R00 1 R01 190 R02 182 R03 200
R11 81
N35 G00 X70 Y0
N40 G81 R00 1 R01 190 R02 182 R03 200
N45 X-70
N50 G80
N55 T02
Burghiu 19.7
N60 L06
121
N65 G90 G54 G00 S250 M03 F30
N70 L601 R00 2 R01 221 R02 187 R03 230
R11 81
N75 T03
Adâncitor 31
N80 L06
N85 G90 G54 G00 S150 M03 F20
N90 L601 R00 3 R01 221 R02 214.3
R03 230 R06 2 R11 82
N95 T04
Adâncitor conic 25x90O
N100 L06
N105 G90 G54 G00 S80 M03 F25
N110 L601 R00 4 R01 216 R02 213
R03 230 R06 2 R11 82
N115 T05
Alezor 20 +−00..020
013
N120 L06
N125 G90 G54 G00 S80 M03 F25
N130 L601 R00 5 R01 201 R02 185
R03 230 R11 81
N135 T06
Burghiu 6.7
N140 L06
N145 G90 G54 G00 S500 M03 F35
N150 L602 R00 6 R01 190 R02 162
R03 200 R11 81
N155 T07
Burghiu 8.5
N160 G90 G54 G00 X70 Y0 S450 M03 F35
N165 G81 R00 7 R01 190 R02 162 R03 200
N170 X-70
N175 G80
N180 T00
N185 L06
N190 M02
122
Oeraţia 30 - Strunjire SD 610-strung revolver.
123
ATENŢIE !
- Piesa se sprijină cu un vârf rotativ din pinola păpuşii mobile.
N390 G50 F0.25 T0202 M03 M08 M40 M96
V110 Smax350 X288 Z226.4
N395 G01 X262
N400 G41 X380 Z220.4
N405 G01 X286
N410 G01 Z227 F1
N415 G01 X283
N420 G01 Z220.4 F0.25
N425 G40 X283 Z228
N430 G45 X260 Z226.2
N435 G01 X281.5 B-1.5 F0.35
N440 G01 Z220.2
N445 G01 X377 B-1.8
N450 G01 Z195
N455 G41 X 408 Z145.5
N460 G01 X345 F0.25
N465 G41 X408 Z143.5
N470 G01 X342
N475 G01 Z144
N480 G41 Z385 Z500 P01
ATENŢIE !
- Se retrage vârf rotativ din pinola păpuşii mobile.
N485 G55 F0.2 T0505 M03 M08 M40 M96 V110 Smax300 X168 Z187
N490 G01 X119.98 B-1.6
N495 G01 Z137
N500 G01 X103
N505 G01 X98 A45
N510 G42 X450 Z300
N515 G50 F0.2 T0808 M03 M08 M40 96 V110 Smax350 X262 Z227
N520 G01 Z226
N525 G01 X280.63 B-1.2
N530 G01 Z220
N535 G01 X374 F0.25
N540 G01 X378 A-45
N545 G40 X385 Z500 P02
124
II.4.4. APLICAŢIA II. Programarea asistată CATIA
125
126
127
128
129
130
131
132
133
134
135
136
137
138
II.4.5. Rezumat
În funcţie de configuraţia morfotehnologică a piesei prelucrate pe maşinile-
unelte cu comandă-numerică, de volumul de lucru se întalnesc două metode de
programare CNC:
139
În programarea asistată se utilizează programe care sunt compuse din două
subprograme principale:
un program numit procesor, care este în general independent de maşina
pe care se face prelucrarea şi care prelucrează informaţiile geometrice şi
de mişcare, rezultatul prelucrării fiind o baza de date care conţine toate
aceste informaţii;
un program numit post-procesor, care este adecvat tipului de MUCN pe
care se va efectua prelucrarea; acesta preia informaţiile din baza de date
generată de procesor şi completându-se cu informaţiile tehnologice şi
auxiliare va genera programul CNC al maşinii respective.
De obicei, procesorul şi post-procesorul sunt programe executabile înlănţuit,
programatorul neavând acces la baza de date intermediară acestora. Diferitele
procesoare se diferenţiază după performanţele acestora şi complexitatea maşinii-
unelte, a echipamentului de comandă numerică. Diferenţierea este făcuta de firma
producătoare şi care dă şi numele limbajului în care se realizează programarea.
Programarea automată are ca punct de plecare modelul geometric 3D,
realizat pe calculator într-un mediu de modelare corespunzător. Pornindu-se de la
acesta, modelul CAM corespunzator care va încarca modelul geometric şi făcând
setările corespunzătoare, privind suprafaţa de aşezare a piesei, precizia originii
piesei, parametrii regimului de aşchiere, etc. sistemul generează automat programul
CNC.
140
II.4.7 Temă de control
Să se realizeze programul CNC de prelucrare pentru un reper dat, prin
programare manuală (FANUC / SIEMENS) şi programare asistată de calculator
(CATIA).
Etape:
1. Realizarea desenului de execuţie al piesei (Programare asistată de
calculator CAD / 2D şi 3D).
1.1 Studiul desenului de execuţie
1.2 Stabilirea fluxului tehnologic de fabricaţie
1.3 Stabilirea regimului de aşchiere
2. Elaborarea desenului de programare al piesei.
2.1 Stabilirea sistemului de referinţă al piesei: OP - zero piesă si axele
XYZ
2.2 Determinarea coordonatelor punctelor caracteristice ale piesei
3. Elaborarea programului CNC de programare manuală (cod de programare
ISO, FANUC / SIEMENS).
4. Elaborarea programului CNC de programare asistată de calculator - CAM
(limbaj de programare CATIA) şi simularea procesului de fabricaţie.
5. Testarea programului pe calculator şi MUCN.
II.4.8. Bibliografie
1. Catrina Dumitru, s.a., Programarea maşinilor-unelte cu comandă numerică, Ed. Bren, Bucureşti,
1999.
2. Catrina Dumitru, Programarea şi operarea CNC. Îndrumar de laborator, Ed. Printech Bucureşti,
2010.
3. Catrina Dumitru, Velicu, St., Zapciu, M., Coteţ, C., Fota, A., Sisteme flexibile de producţie.
Îndrumar de laborator, Editura Printech, Bucureşti, 2009.
4. ***Manual de Programare SINUMERIK / SIEMENS.
5. ***Manual de Programare FANUC.
6. ***Manual de Programare FANUC, Programmieranleitung STAMA GmbH,
MC325/MC330/530, Fanuc 18i-MA.
7. *** Manual de programare. Maşina de frezat NovaMill CNC, Traducere din limba engleză,
Universitatea Transilvania Braşov, 2001.
8. *** CNC Exercises for the FANUC programming key MTS TeachWare, Teacher Version, MTS-
GmbH Berlin.
141
Bibliografie
1. Abrudan, I., Sisteme flexibile de fabricaţie. Concepte de proiectare şi management. Editura
Dacia, Cluj – Napoca, 1996.
2. Bojan, I., Sisteme flexibile de producţie. Optimizarea proiectării şi managementul proceselor, Ed.
Dacia, Cluj - Napoca, 1999.
3. Boncoi, Gh., Calefariu, G., ş.a., Sisteme de fabricaţie flexibilă, vol.I, Universitatea Transilvania
Braşov, 1996.
4. Boncoi, Gh., Fota, A., Cristian, I., Calefariu, G., Îndrumător pentru proiectarea componentelor
maşinilor-unelte automate şi sistemelor flexibile de fabricaţie, Universitatea Transilvania Braşov,
1999.
5. Boncoi, Gh., Calefariu, G., Fota, A., ş.a., Sisteme de producţie, vol. I, Ed. Universitatea
Transilvania Braşov, 2000.
6. Boncoi, Gh., Calefariu, G., Fota, A., ş.a., Sisteme de producţie, vol. II, Ed. Universitatea
Transilvania Braşov, 2001.
7. Boncoi, Gh., Fota A., Calefariu G., Sisteme de producţie. Aplicaţii, vol. III, Ed. Universitatea
Transilvania Braşov, 2001.
8. Bondrea I, Avrigean E., Optimizarea produselor şi proceselor tehnologice de prelucrare, Editura
Universitătii Lucian Blaga, Sibiu 2002.
9. Calefariu G, Boncoi Gh., Fota A., Automatizarea sistemelor de productie. Logistica industrială,
curs, Universitatea Transilvania din Braşov, 1999.
10. Catrina Dumitru, s.a., Programarea maşinilor-unelte cu comandă numerică, Ed. Bren, Bucureşti,
1999.
11. Catrina Dumitru, Programarea şi operarea CNC. Îndrumar de laborator, Ed. Printech Bucureşti,
2010.
12. Catrina Dumitru, ş.a., Sisteme flexibile de prelucrare prin aşchiere, vol.I, II, Editura Printech,
Bucureşti, 2008.
13. Catrina, Dumitru, Velicu, St., Zapciu, M., Coteţ, C., Fota, A., Sisteme flexibile de producţie.
Îndrumar de laborator, Editura Printech, Bucureşti, 2009.
14. Fota A. , Proiectarea sistemelor de maşini. Modelare şi simulare, Editura Universităţii
Transilvania din Braşov, 2004.
15. Morar, L., s.a., Sisteme integrate de prelucrare, Ed. Dacia, Cluj-Napoca, 1998.
16. Morar, L., Programarea sistemelor numerice CNC, Editura U.T. Press, Cluj- Napoca, 2006.
17. ***Manual de Programare SINUMERIK / SIEMENS.
18. ***Manual de Programare FANUC. Mnual de operare FANUC.
19. ***Manual de Programare FANUC, Programmieranleitung STAMA GmbH,
MC325/MC330/530, Fanuc 18i-MA
20. *** Manual de programare. Maşina de frezat NovaMill CNC, Traducere din limba engleză,
Universitatea Transilvania Braşov, 2001.
21. *** CNC Exercises for the FANUC programming key MTS TeachWare Teacher Version, MTS-
GmbH Berlin.
142