Sunteți pe pagina 1din 380

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie

Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
1
INTRODUCERE
1.1. COMANDA NUMERIC O NECESITATE TEHNOLOGIC

Comanda numeric reprezint o treapt superioar al nivelului de controla
mainilor i utilajelor.
Controlul unei maini-unelte sau utilaj implic domenii cum ar fi tipul de acionare,
modul de control i limitarea micrilor pe axe, modul de control al vitezelor (principal i
de avans), modul de selectare i utilizare a unor faciliti asociate procesului de lucru
(dispozitive de prindere, scule) etc..
ntre un nivel de control complet manual i unul complet automat pot fi enumerate
urmtoarele etape:
nivelul zero, ntlnit la primele maini pentru achiere, controlate
exclusiv manual;
nivelul unu, asociat mainilor acionate cu ajutorul roii hidraulice /
motor cu ardere intern / motor electric prevzut cu comand de tipul
pornit/oprit;
nivelul doi include majoritatea mainilor-unelte convenionale
caracterizate prin posibilitatea sincronizrii micrii sculei cu a piesei. Din punctul
de vedere al controlului micrilor, decisiv este performana operatorului uman;
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
nivelul trei este specific mainilor care opereaz n cadrul unor
cicluri fixe de micri prestabilite, bazate pe sisteme de comand prin came,
copiere hidraulic i electric, comand secvenial de tipul matrice cu fie,
tamburi cu bile etc.. Un exemplu tipic l constituie liniile de transfer;
nivelul patru include sistemele de prelucrare care asigur
msurarea dimensiunilor piesei n timpul procesului;
nivelul cinci cuprinde gama larg a comenzii numerice.

Apariia comenzii numerice a fost impus de necesitatea perfecionrii tehnologiei, n
prima faz, din ramurile industriale generatoare de dezvoltri tehnologice cum ar fi industria
aerospaial, naval etc..
Tehnologia bazat pe nivelul trei de control din industria aerospaial a constituit un
handicap major n dezvoltarea acestei industrii. Era aproape imposibil realizarea unor piese
n condiii de precizie conform cu standardele din domeniu la un pre de cost mic. Timpul
relativ lung necesar trecerii la prelucrarea altui produs a fost considerat un alt inconvenient
esenial.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Aceste cerine au impus dezvoltarea unui program de cercetare amplu, finalizat cu
realizarea n 1949 a primei maini-unelte NC.
Apariia comenzii numerice marcheaz o etap nou n dezvoltarea sistemului de
control al mainilor-unelte. nainte de apariia comenzii numerice, automatizrii i era
asociat noiunea de productivitate. Dup apariia acesteia noiunea de automatizare implic
alturi de productivitatea i alte trei idei directoare: precizie, rapiditate i suplee [MOR, 98].
1.1. MOMENTE N EVOLUIA COMENZII NUMERICE

Comanda numeric face parte din categoria comenzilor dup program. Este un
concept fundamental n care comanda se abordeaz diferit fa de etapele anterioare.
Controlul deplasrilor sculei (piesei), a secvenelor de prelucrare, gestionarea sculelor etc.
se realizeaz prin intermediul numerelor introduse, ntr-o form standardizat, n
echipamentul numeric.
Pot fi evideniate mai multe generaii de echipamente numerice.
Prima generaie este asociat primei raportri a unei maini-unelte cu comand
numeric. Maina, proiectat pentru operare manual, a fost dotat cu un sistem numeric
pentru poziionarea sculei n raport de pies.
1.2.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
A doua generaie este cunoscut i sub denumirea de generaia benzii perforate.
Este caracteristic faptul c mainile-unelte sunt proiectate special, n concordan cu
cerinele impuse de echipamentul numeric, constituind mpreun cu echipamentul de
comand, un ansamblu numeric de prelucrare.
Cteva dintre caracteristicile echipamentului numeric sunt: capacitatea de memorare
limitat, realizarea funciilor de comand sub form hardware ce conduc la citirea i
executarea secvenial a blocurilor din program, posibiliti reduse de modificare on-line a
programului, flexibilitate redus.
Apariia memoriei tampon conduce la mbuntirea calitii prelucrrii prin asigurarea
continuitii deplasrii sculei cu toate c citirea blocurilor se face secvenial.
A treia generaie este cunoscut sub denumirea de sisteme CNC (Computerized
Numerical Control). Se bazeaz pe integrarea pe scar larg a calculatorului n procesul de
control. Integrarea calculatorului n sistemul de comand al mainii-unelte face posibil
implementarea unor faciliti n comanda numeric, practic greu de imaginat cu cteva
decenii n urm.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Programatorul unui asemenea sistem descoper imediat o alternativ la programarea
de tip ISO, bazat pe coduri de tip G, limbaje specializate de programare. Aceste limbaje au
trstura important c nu implic cunotine de specialitate pentru realizarea unui program
numeric. Opereaz cu noiuni (cunotine, simboluri) familiare oricrei persoane ce are un
anumit nivel de cunotine n domeniul tehnologiei (tehnic).
Aceste echipamente ofer o serie de faciliti privind preluarea originii piesei,
posibilitatea declarrii unui mare numr de puncte drept origine curent, controlul deplasrii
sculei pe contur asociat cu posibilitatea realizrii unei precizii ridicate i a calitii constante a
rugozitii, o gam divers de cicluri fixe, programarea unor piese cu contur parial cotat etc..
Realizarea unor calcule aritmetice i implementarea unor funcii logice, cu aplicaii n
corectarea, editarea i rularea programelor NC, sunt ofertate de toi constructorii de
echipamente numerice.
Utilizarea subprogramelor parametrizate este de asemenea o facilitate prezent la
toate echipamentele CNC.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
1.1. BLOCURILE FUNCIONALE ALE UNUI ECHIPAMENT NUMERIC

Un sistem numeric de prelucrare se compune din dou pri distincte (fig. 1.1.).
Echipamentul de comand are dou funcii generale:
- realizeaz controlul, n bucl nchis, a deplasrilor cu viteza de avans
programat, asigurndu-se premizele obinerii unei precizii ridicate de prelucrare;
- transmite echipamentului electric convenional comenzi necesare realizrii
achierii propriu-zise (turaia arborelui principal, selectarea sculei, pornirea/oprirea
lichidului de achiere etc.).
1.3.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Echipamentul numeric controleaz permanent poziia organului mobil al mainii cu
ajutorul unui sistem de traductoare. La atingerea cotei programate ECN (echipamentul
numeric) emite o comand de oprire. Pentru atingerea precis a cotei programate, ECN
comand reducerea vitezei de avans nainte de atingerea cotei finale cu o distan de
anticipare. Prin aceasta se contracareaz efectul negativ al ineriei.
Informaiile referitoare la deplasri, funcii tehnologice etc. sunt furnizate ECN n mod
automat (band perforat, dischete, cuplare la un calculator) sau manual prin intermediul
panoului operator.
Controlul deplasrii
Controlul deplasrilor pe fiecare ax n parte se realizeaz prin intermediul erorii, adic a
distanei rmase de parcurs pn la atingerea cotei programate (fig. 1.2.).
2 2 2 1 1 1 J J J I I I Cs Cs Cs R R R P P P M M M O O O J J J M M M
v b a v b a v b a v b a v b a v b a v b a v b a v b a + + + + + + + + =
(1.1)
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Schema de principiu
Schema de principiu a unui echipament numeric este indicat n figura 1.4.

Blocul de introducere date
Blocul de introducere date I, primete informaii alctuite din caractere, codificate pe 8 bii
(specifice benzii perforate pe 8 piste) reprezentnd cifre, adrese, caractere speciale,
comenzi etc.. Aceste informaii sunt livrate magistralei de date, BUS-ul sistemului. n cadrul
blocului de introducere date sunt realizate o serie de operaii prin care se asigur
corectitudinea informaiilor, citirea secvenial a blocurilor din programul surs de prelucrare
etc..
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Blocul de comand, C, primete semnale de la generatorul de tact, G, blocul de
introducere date, I, memoriile MG i MM i semnale de confirmare de la echipamentul
electric convenional. Genereaz comenzi NC i semnale de comand ce sunt transmise,
prin intermediul unei interfee, echipamentului electric convenional EEC. Interfaa asigur
separarea galvanic de EEC. Una din soluiile de realizare a interfeei, fotocuplor compus din
fotodiod i fototranzistor, este prezentat in figura 1.5. Principiul indicat este caracteristic
interfeei de ieire. n cazul
Fig. 1.5.
ECN EEC
Magistrala
Ordinea de conectare la magistral a ieirilor i intrrilor diferitelor blocuri este asigurat
prin semnale de validare i cerere elaborate de blocul de comand.
Magistrala comunic cu:
- blocul de introducere date I, care furnizeaz informaii ce urmeaz a fi memorate
n regitri v
I
, v
p
, v
o
prin adrese corespunztoare axelor; valorile coreciilor de scul
v
CS
prin adresa COR (adrese specifice fiecrui tip de echipament) i valorile
celorlalte funcii din cadrul unui bloc din programul surs: N, G, R, M, T, S etc.;
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
- memoriile operative MO i cele pentru corecii de scul MCS. Memoriile MO
conin valorile programate pentru deplasrile pe axe, deplasrile de origine,
deplasrile suplimentare de origine programate prin funcii cum ar fi G92, G54,
G55 etc.. Valorile coreciilor de scul sunt programate fie prin regitri D (la
echipamentele NC i CNC) fie prin tabele de scul (echipamente CNC). Sunt
memorate n MCS;
- memoriile de funcii cuprind valorile atribuite adreselor N, G, R, D, F, S, T, M etc.;
- memoriile suplimentare pentru funciile G(MG) i M(MM) sunt legate la blocul de
comand pentru generarea comenzilor de deplasare (poziionare (G00),
interpolare liniar (G01) etc.. Pentru controlul traiectoriei sculei n conturare se
utilizeaz la unele echipamente echipamentul TNC430 Heidenhain - funcii M
prin care se comand realizarea unor curbe de tranziie ntre elementele
adiacente programate (finisarea prelucrrii colurilor, meninerea constant a
avansului etc.). Memoria pentru avans este conectat direct la convertorul
numeric / analogic (C
N/A
) prin care se comand motorul axei respective. Memoriile
de scul MT i cele pentru turaia sculei MS sunt legate direct prin interfa la
echipamentul electric convenional (AEEC);
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
- memoriile pentru valorile coreciilor de joc (V
J1
i V
J2
) la echipamentele de tip NC
sunt materializate prin baterii de comutatoare decadice. La echipamentele de tip
CNC se adopt varianta software;
- n memoriile pentru afiaj general (MAU) se transfer informaiile ce urmeaz a fi
selectate pentru afiare. Poate fi afiat orice informaie de pe BUS;
- registrele blocurilor de reacie (BRX, ) furnizeaz valoarea V
M
n magistrala de
date;
- blocul sumator S, efectueaz operaii cu valorile furnizate de memorii i blocurile
de reacie pentru determinarea erorii . Rezultatul operaiei, eroarea , este
transferat memoriei operaionale ME de la care se transmite convertorului C
N/A
;
- blocul C
N/A
convertete valoarea avansului n semnal de tensiune (pentru
alimentarea motorului axei) i realizeaz reducerea (parabolic) avansului.
Funcionarea sincron a tuturor blocurilor echipamentului numeric este asigurat de
semnalele emise de generatorul de tact, ceasul sistemului. Semnalele, de ordinul MHz, sunt
divizate funcie de necesitile diferitelor blocuri.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
1.1. SISTEME NC I CNC

La nceputul anilor 60 existau echipamente NC specifice operaiilor de strunjire, frezare,
gurire etc..
Avnd n vedere gradul de complexitate a prelucrrilor prin frezare i gurire, ce acoper
un domeniu foarte larg de la cele mai simple operaii (gurire) la cele mai complexe
(conturare 2 , 3D) i preul de cost au fost dezvoltate trei tipuri distincte de ECN, din
punctul de vedere al modului de control a micrii (implicit i a preului de cost): de tipul
punct cu punct - PCP, prelucrare liniar - PL, i conturare - C (fig. 1.8.).

Fig. 1.8.
Principiul conform cruia echipamentul complex include toate posibilitile
echipamentelor mai puin complexe este respectat i n cazul echipamentelor de comand
numeric. Un echipament de conturare evident poate funciona ca unul pentru prelucrri
liniare sau punct cu punct.
1.4.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Sistemele CNC, aprute n anii 70, utilizeaz pentru comand diferite soluii avnd
computerul (PC-ul) drept element principal eliminnd, n acest fel, n mare msur circuitele
hardware specifice echipamentelor NC n realizarea funciilor de comand. Informaiile n
cadrul echipamentelor CNC sunt aranjate, manipulate i memorate sub form de cuvinte
binare, frecvent pe 8 bii (octet) i 16 bii. Dezvoltrile recente din domeniile circuitelor
integrate fac posibil utilizarea cuvintelor pe 32 respectiv 64 bii. Fiecare bit al unei informaii
de deplasare corespunde cu o deplasare unitar, numit BLU (Basic Lenth Unit). Astfel, un
cuvnt pe 16 bii poate descrie o deplasare de 2
15
= 65326 poziii diferite. Considernd
valoarea BLU = 0,01 mm se poate programa o deplasare de 653,26 mm.
Facilitile CNC-urilor actuale sunt urmare a capacitii de memorare i a puterii de calcul
ridicate, urmare a structurii de tip computer.
Aceste faciliti vizeaz aspecte privind ntocmirea programului de prelucrare,
memorarea i corectarea sa (mod program i editare), rularea pentru testare (mod testare)
precum i faciliti privind controlul deplasrii sculei (corecii de scul, curbe de tranziie,
posibilitatea prelucrrii unor piese cu contur incomplet definit free contour programming - ,
o gam larg de cicluri de prelucrare, utilizarea parametrilor n programare).
Toate echipamentele CNC ofer o alternativ la programarea clasic, de tip ISO bazat
pe coduri G i M, prin limbaje specifice de programare limbaje textuale, prietenoase i
accesibile n utilizare, fr a impune cunotine tehnice de strict specialitate.
Posibilitile de vizualizare oferite de echipamentele CNC, mult mai largi, ofer
programatorului imaginea diferenei dintre un echipament NC i CNC.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Echipamentele numerice, NC i CNC, n totalitatea lor, au posibilitatea de-a folosi mai
multor moduri de operare ceea ce difer, de la echipament la echipament, este modul de
selectare a lor. Cteva dintre cele mai rspndite moduri de operare sunt prezentate n
continuare.
Operare manual i cu manivel electronic (numai CNC)
(NC)
Se utilizeaz pentru reglarea mainii. n cadrul
acestui mod se poate realiza poziionarea mainii
pe axe, manual sau prin incremente, se seteaz
originile i nclinarea planului de lucru.
MDI introducere manual date
Acest mod se utilizeaz pentru programarea
unor deplasri simple specifice frezrii frontale sau
pentru prepoziionri.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Programare i editare
n acest mod de operare se poate scrie
programul de prelucrare utiliznd diferite faciliti
puse la dispoziie de constructor. Dac se dorete
se poate afia fiecare pas realizat n programare
sau se poate utiliza o fereastr pentru a pregti
structura programului.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Rulare program automat i bloc cu bloc
.
n modul AUTOMAT de rulare a programului,
echipamentul execut n mod continuu blocurile
programului pn la sfrit sau pn la un STOP
programat sau introdus manual.
n varianta BLOC cu BLOC se execut fiecare
bloc separat. Reluarea programului este
condiionat de activarea tastei START.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Chei soft sunt cele prezentate anterior
Pe ecran sunt afiate n mod curent informaii privind starea mainii-unelte. Aceste
informaii sunt accesibile, de regul, n modurile de operare: rulare program, n mod
automat sau bloc cu bloc, poziionare n MDI.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
NB cheile soft indicate sunt denumite generic, denumirea lor difer de la echipament la echipament. Unele
echipamente pot avea implementate i alte moduri de operare i posibiliti de afiare.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10

Fig. 1.11.
Un accesoriu prezent la toate echipamentele CNC este dispozitivul de palpare 3-D (fig.
1.10. a, b). Astfel de sisteme se pot folosi pentru: alinierea automat a piesei, stabilirea
rapid i precis a deplasrii de origine, msurarea semifabricatului n timpul prelucrrii,
digitizare 3-D a suprafeelor, msurarea sculelor.

a b
Fig. 1.10.
Alinierea piesei (fig. 1.11.)
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Msurarea sculei (fig. 1.14.)

Fig. 1.14.
Deplasarea de origine (fig. 1.12. a, b, c) se stabilete rapid i precis. Echipamentul preia
n mod automat originea stabilit.

a b c
Fig. 1.12.
Dispozitivul pentru msurarea sculei este montat permanent pe masa mainii-unelte
ntr-o zon n afara procesului de achiere. Ca urmare se pot face msurtori i n timpul
prelucrrii: msurarea lungimii sculei, a razei i determinarea uzurii (fig. 1.14.).
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Msurarea piesei include, standard, urmtoarele funcii:
- recunoaterea piesei pentru apelarea programului corespunztor;
- verificarea preciziei dimensionale a mainii;
- determinarea avansului de ptrundere la finisare;
- detectarea i compensarea uzurii sculei;
- verificarea geometriei piesei i sortarea pieselor;
- determinarea trendului de uzur a mainii.

Fig. 1.13.
O alt facilitate important se refer la transferul de date. n acest sens firmele
productoare de echipament pun la dispoziie pachete soft pentru transferul de la
echipament i la echipament a datelor necesare prelucrrii. Versiunile de echipament TNC
426/430/410 ale firmei HEIDENHAIN asigur prin pachetul TN Cremo transferul programului
de prelucrare din echipament pe un PC pentru memorare. Invers se poate rula un program
lung, existent pe PC, care ar depi memoria echipamentului. Programul se transmite bloc
cu bloc, dup execuie blocul se terge elibernd astfel memoria pentru a transfera alt bloc.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Majoritatea echipamentelor CNC moderne accept funcionarea n sistem DNC. n acest
sens este necesar pe lng un pachet de tipul indicat anterior i un pachet special (LSV2 -
Heidenhain). Cu ajutorul lor se poate controla i rula un program rezident pe un PC de nivel
mai nalt. Comunicarea cu echipamentul face posibil pornirea mainii, interogarea asupra
informaiilor despre starea mainii i evident transferul programului [HUG, 01], [***, 00, b].
1.1. ETAPE N MATERIALIZAREA UNUI PROGRAM DE PRELUCRARE

De la desenul piesei la programul de prelucrare prin care se controleaz maina-unealt
trebuie parcuri urmtorii pai:
Pregtirea mainii
Pas 1 Selectare scule. Sculele pot fi selectate fie n versiunea tradiional de ctre
programator fie n mod automat de echipamentul numeric;
Pas 2 Stabilirea originii sistemului de coordonate a piesei;
Pas 3 Stabilirea valorii parametrilor de achiere (turaie i vitez de avans) poate fi fcut
ca la pasul 1;
Pas 4 Punerea sub tensiune a echipamentului i a mainii;
Pas 5 Deplasarea n punctele de referin. Dup fiecare pornire a echipamentului este
necesar deplasarea n punctele de referin. n acest fel echipamentul restabilete,
n mod automat, relaia ntre poziia pe ax i valoarea afiat;

1.5.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Un posibil dialog (prin intermediul CNC-ului):
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Mod de operare: manual
Pas 6 Fixeaz piesa pe masa mainii-unelte
Pas 7 Stabilirea originii. Pentru declararea originii se deplaseaz scula la suprafaa
respectiv i se introduce poziia sculei ca origine

Exemplu. Stabilirea originii pe axa X i Z
plan de lucru X/Y
axa sculei Z
raza sculei R=5 mm
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Mod de operare: programare i editare

n continuare se introduc informaiile din blocurile programului. Aceast procedur este
specific programelor simple. Pentru programe complexe (prelucrri spaiale prin puncte) se
apeleaz la transferul programului de la un PC extern.
O procedur similar se utilizeaz pentru tergerea programelor, selectarea blocurilor
etc.

Pas 9 Testarea programului. Exist dou posibiliti de rulare a programului: bloc cu bloc i
automat.
nainte de rularea programului este indicat prepoziionarea sculei pentru a preveni
posibilitatea deteriorrii sculei/piesei n urma unor coliziuni. Se recomand alegerea unui
punct, n afara piesei, n prelungirea traiectoriei sculei spre primul punct de pe contur.
Secvena de prepoziionare indicat:
- schimbarea sculei la o nlime acoperitoare (fix);
- deplasarea dup axele X i Y (axa sculei, axa Z);
- deplasarea sculei pe axa Z la adncimea corespunztoare.

Pas 10 Optimizarea programului, dac este necesar.
Pas 11 Prelucrarea piesei. Se introduc sculele i se ruleaz programul.

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
2
PRINCIPII FUNDAMENTALE N
PROGRAMAREA NC

2.1 DE LA DESEN LA ELABORAREA PROGRAMULUI


2.1.1 MODALITI DE ELABORARE A PROGRAMULUI


Elaborarea programului NC reprezint prima etap n procesul de realizare a unei
piese. Exist mai multe modaliti de realizare a programului NC, ce se va numi n
continuare program surs. nceputurile comenzii numerice pot fi asociate realizrii
manuale a programului surs n variant ISO, variant cunoscut i sub numele de G
cod.
Pentru programarea pieselor complexe, spaiale, s-a dezvoltat metoda de programare
asistat utiliznd limbaje specializate, alctuite din mnemonice (cuvinte din limba
englez) cum ar fi APT (Automatically Programmed Tool). Ulterior a fost dezvoltat o
ntreag familie de astfel de limbaje (APT-RCV, ADAPT, PROMO, etc.).
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
O variant actual a programrii asistate de calculator utilizeaz diferite produse
CAD/CAM. Rezultatul prelucrrii este transmis direct echipamentului CNC dup ce
fiierele rezultate sunt interpretate prin produse soft speciale numite POSTPROCESOR.
Rolul postprocesorului este acela de a face posibil interpretarea de ctre echipamentul
CNC a datelor generate de produsele CAD/CAM.
O alt modalitate de realizare a programului surs este direct pe echipamentul
numeric, n regim conversaional. n acest scop se utilizeaz diferite limbaje textuale.
Asociat acestei metode este procedeul de digitizare utiliznd dispozitivele din dotarea
sistemelor moderne CNC (vezi Cap. 1.4.).
TRAIECTORIA SCULEI


n [MER, 97], [MAR, 91] sunt discutate implicaiile pe care le au maina-unealt,
piesa i echipamentul numeric i traiectoria sculei n elaborarea programului surs.
Traiectoria sculei, care constituie n esen, materializarea programului NC, se
prezint n continuare.
n acest sens se va considera o pies alctuit din suprafee simple (fig. 2.1. a, b)
(suprafee plane, cilindrice cu sau fr filet,
buzunare cu contur simplu, etc.).
Programarea suprafeelor complexe
(definite frecvent prin sisteme parametrice
suprafee BEZIER, B-Splines, NURBS)
nu face obiectul acestei cri. a) b)
Fig. 2.1.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Programul de prelucrare definete deplasarea sculei n raport de pies
considernd urmtorul proces:
- alegerea sculei, compatibil cu operaia de prelucrare;
- orientarea sculei n raport de natura suprafeei ce se dorete s se obin.
Aceast orientare, pentru categoria de piese considerate, rmne constant
pe toat durata prelucrrii;
- alegerea parametrilor de achiere;
- definirea traiectoriilor succesive ale sculei n raport de pies. n acest scop se
definesc un punct de nceput i unul final al conturului.
Alegerea sculei. Scula este impus de materialul piesei, rugozitatea suprafeei,
precizia de prelucrare. Echipamentele actuale de tip CNC propun, n regim
conversaional, tipul sculei i geometria sa funcie de condiiile menionate mai sus.
Orientarea sculei n raport de pies poate fi obinut numai prin intermediul
dispozitivului de aezare i fixare (fig.
2.2.). Prelucrarea pe maini-unelte cu
4-5 axe face ca dispozitivul port-pies
s-i piard parial sau total funcia de
orientare.
Fig. 2.2.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Condiiile de achiere sunt definite de viteza de achiere, viteza de avans i
eventual utilizarea lichidului de achiere. Valorile acestora sunt impuse de pies i
maina-unealt.
Traiectoria sculei. Definirea
traiectoriei sculei impune stabilirea unui
punct caracteristic al sculei (de regul
situat pe axa de simetrie la intersecia
cu suprafaa frontal a frezei) i
descrierea deplasrii acestuia n lungul
conturului piesei.
Se apeleaz la stabilirea unui
reper ataat piesei, numit reper local de
programare: (R
L
) (fig. 2.3.) definit prin origine, direcia axelor i
sens (sistemul cartezian direct). Originea se alege arbitrar. Direcia i sensul axelor sunt
reglementate la nivel internaional. Toi constructorii de maini-unelte NC utilizeaz
acelai sistem de axe.
Fig. 2.32.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Pentru a ilustra principalele aspecte pe care le implic determinarea traiectoriei
sculei se consider cazul simplu al frezrii plane (fig. 2.4.).

Fig. 2.4.
T
e Prelucrarea presupune:
- 2 treceri de degroare, suprapunere
r
(adncimea e);
- 1 trecere de finisare, adncimea p
f
;
Traiectoria punctului caracteristic T:
Degroare:
- deplasarea rapid n Q
1
(a
1
, b
1
, q
1
) dintr-un punct anterior astfel nct s nu
produc coliziuni;
- deplasare rapid n P
1
, cu respectarea adncimii de achiere a primei faze de
degroare. Poziia sculei trebuie s respecte o distan de siguran, n lungul
axei X
L
,
x
, P
1
(a
1
, b
1
, c
1
);
- deplasare cu avans de lucru n P
2
(a
2
, b
1
, c
1
);
- deplasare rapid n Q
2
(a
2
, b
1
, q
1
);
- deplasare rapid n Q
1
(a
1
, b
1
, q
1
), cu pstrarea unei distane de siguran
z
;
- deplasarea rapid n P
1
(a
1
, b
1
, c
1
);
- deplasarea cu avans de lucru n P
2
(a
2
, b
1
, c
1
);
- deplasarea rapid n Q
2
(a
2
, b
1
, q
1
);
- a doua trecere de degroare;
- deplasarea rapid n Q
3
(a
1
, b
1
, q
3
), cu alegerea valorii q
3
astfel nct s se
pstreze distana de siguran
z
;
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Calculul coordonatelor punctelor se poate realiza plecnd de la poziia piesei n reperul
local de programare (u, v, w) i dimensiunile piesei (L, H, h) cu respectarea distanelor de
siguran i a adaosului de prelucrare la finisare:
2 / ) (
f
p h e = R L u a
x
=
2

x
R u a + + =
1
R H v b
r
+ = 2 / 2 /
1

R H v b
r
+ = 2 / 2 / '
1

z
h w q + + =
1

e p w c
f
+ + =
1

z
w q + =
2

w c =
3
(2.2)
Transpunerea acestor coordonate n deplasri ale sculei utiliznd limbajul de
programare ISO (G cod) este:
- prima trecere de degroare
.
.
.

N5 G00 X
a1
Y
b1
Z
q1
N20 G00 Z
q1

N10 Z
c1
N25 X
a1
Y
b1

N15 G01 X
a2
N30 Z
c1

N35 G01 X
a2
N85 G01 X
a2

- a doua trecere de degroare N90 G00 Z
q3

.
.
.


N95 X
a1
Y
b1

N70 G00 Z
q3
N100 Z
c3

N75 X
a1
Y
b1



N80 Z
c3




Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Aceste linii de program (numite blocuri) trebuie completate cu informaii privind
scula, regimul de achiere, pornirea/oprirea arborelui principal, pornirea/oprirea lichidului
de achiere etc..
ANALIZA ETAPELOR N ELABORAREA PROGRAMULUI SURS


Entitatea de prelucrare este rezultatul deplasrii unei scule date, ce parcurge un
ansamblu de traiectorii determinate, asupra unei piese mecanice.
Entitatea de prelucrare, definit n sensul artat anterior, permite stocare, ntr-o
manier structurat, a cunotinelor (informaiilor) referitoare la generarea suprafeelor n
asociere cu anumite scule (parametric), adaptarea sculei (material, geometric) la
materialul piesei ce se prelucreaz, condiiile de achiere.
Descrierea geometric a strii finale a entitii de prelucrare.
Implic dou tipuri distincte de abordare: macrogeometric i microgeometric.
- definirea macrogeometric are n vedere:
natura geometric a suprafeelor rezultate: plan, alezaj, buzunar simplu,
buzunar cu insule, diferite suprafee n relief etc.;
parametri intrinseci ai suprafeelor: diametru, pasul filetului, distane ntre
insule, etc.;
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
limite geometrice a suprafeei: adncimea gurii, dimensiunile nominale
LxH etc.. Aceste limite sunt definite de regul n reperul entitate de prelucrare
R
u
(fig. 2.5.).
Uzinarea are loc dup o direcie oarecare, definit de unghiul n raport de
reperul local de programare (O
u
, X
u
, Y
u
, Z
u
).



Fig. 2.5.
R
u
Pentru ca definirea s nu comporte nici un fel de ambiguitate este indicat ca
fiecare utilizator al tehnologiei NC s ntocmeasc un nomenclator al entitilor de
prelucrare mprite n diferite grupe cum ar fi:
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
I. Suprafee plane
I.1. suprafee simple
I.2. suprafee ce nconjoar un contur circular
.
.
.
II. Suprafee cu insule n relief
.
.
.
III. Suprafee plane laterale
.
.
.
IV. Conturare
.
.
.
V. Buzunare
.
.
.
VI. Buzunare cu insule
etc..
- definirea microgeometric este precizat, de regul, prin rugozitatea
suprafeei R
a
/R
z
/R
t

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Starea iniial. Este descris plecnd de la starea final a entitii de
prelucrare, considernd volumul de material ndeprtat i modul de repartizare
a acestuia.
Scula compatibil. Alegerea sculei implic cunotine tehnologice. De regul
unei entiti de prelucrare i corespund una sau mai multe tipuri de scule.
Exemplul evident este cazul frezrii plane pentru care se poate utiliza fie o
frez cilindric, fie una cilindro-frontal. Experiena i cunotinele
programatorului vor decide n alegerea unei sau alteia.
Materialul piesei poate fi ncadrat n clase i caracteristici.
Parametri de achiere ai sculei, definii de parametri tehnologici intrinseci:
materialul prii active i unghiurile de achiere.
Traiectoria sculei. Traiectoria punctului caracteristic al sculei este rezultatul
modului de acionare a sculei, a geometriei operaiei, razei sculei (la
conturare), a distanelor de siguran etc..
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Stabilirea punctelor de intrare (I), ieire (E) i de start (S)
Se recomand ca punctul de start S s fie situat n extensia primului element de contur
ce urmeaz a fi prelucrat, zona mai puin ntunecat. De regul acest punct se abordeaz cu
corecia de raz anulat (fig. 2.6).
Alegerea corect a acestor puncte reduce riscul de a se produce coliziuni ntre scul i
pies (dispozitivul de prindere). Abordarea punctului S fr CR? / De ce?


Fig. 2.6.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Algoritmul de prelucrare. Realizarea algoritmului de prelucrare presupune
studiul metodei generale de rezolvare, definirea variabilelor i redactarea
algoritmului propriu-zis.

Pentru exemplificare se consider operaia de frezare plan.
Studiul metodei generale de rezolvare:

- definirea a patru puncte de baz de pe traseul frezei;
- Punctul de start, P
1
considernd distana de siguran
x
;
- Punctul final, P
2
considernd aceeai distan;
- Punctul Q
2
situat n planul de siguran deasupra punctului P
2
se consider
z
;
- Punctul Q
1
, situat n acelai plan dar deasupra punctului P
1
.
Coordonatele celor 4 puncte trebuie recalculate pentru fiecare parcurs.
- definirea, n linii mari, a structurii parcursului. n acest sens se apeleaz la un
algoritm:
- dac adncimea dorit nu este atins, calculeaz coordonata z a
planului de achiere;
- dac suprafaa de uzinare nu este atins, calculeaz coordonatele x
i y pentru cele 4 puncte i efectueaz parcursul dorit.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Definirea variabilelor. Se pot evidenia dou tipuri de variabile (tabelul 2.1.):

- ce corespund parametrilor intrinseci ale operaiei numite i date de intrare;
- utilizate de algoritmul de rezolvare.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Algoritmul prezentat poate fi redactat ntr-o form compatibil cu un echipament numeric,
evident de tipul CNC. Alocarea variabilelor este:
L0L9 rezervat pentru coordonate calculate;
L100L109 rezervat pentru scul;
L110L130 rezervat pentru parametri intrinseci;
L150L180 rezervat pentru calcule;
L181L199 rezervat.

L110= L120=
x
L109=R L155=u
1
L111=L L121=
z
L151=n
o
L156=v
1
L112=H L122=n
eb
L152=n L157=u
2
L113=h L123=p
f
L153=p
eb
L158=q
eb
L115=
r
L154=i

Pentru deplasri se consider variabilele:
L0=a
1
L3=b
2
L6=x
E
L1=b
1
L4=c
1
L7=y
E
L2=a
2
L5=q
1
L8=z
E

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Programul NC Traducerea blocului
% 123

N5 L160=2*L109-L115 (2*R-
r
)
N10 L151=L122/L160 n
o
=H/(2*R-
r
)
N15 G97 L151<=1 N30 Dac (n
o
?0) salt la N30, G97 salt
necondiionat
N20 L161=TL151+1 Dac nu n=[n
o
]+1;
T funcie matematic parte ntreag

N25 G79 N35 Salt la N35
N30 L152=1L162=L113-L123 n=1
N35 L162=L113-L123 (h-p
f
)
N40 G79 L162=0 N55 Dac (h-p
f
)?0 salt la N55
N45 L153=L162/L122 Dac NU p
eb
=(h-p
f
)/n
eb
N50 G79 N60 Salt la N60
N55 L122=0 n
eb
=0
N60 L158=L122 q
eb
=n
eb

N65 G79 L158>=0 Dac q
eb
?0 salt la N75
N70 G79 N300 Salt la N300
N75 G79 L158=0 N95 Dac q
eb
=0 salt la N95
N80 L163=L158-1 Dac NU, decrementeaz q
eb

N85 L4=L163*L153+L123
eb eb f
p q p c * ) 1 (
1
+ =
N90 G79 N105 Salt la N105

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
N95 L4=0 c
1
=0
N100 L5=L4+L153+L121
z eb
p c q + + =
1 1

N105 L154=0 i=0
N110 G79 L154=L152 N215 Dac i=n, salt la 215
N115 L155=L111/2+L120+L109
R L u
z
+ + = 2 /
1

N120 L164=2*L154 2*i
N125 L165=L152-1-L164 n-1-2*i
N130 L156=L160*L165/2
2 / ) * 2 1 ( * ) 2 (
1
i n R v
r
=
N135 L166=CL110 cos
N140 L167=SL110 sin
N145 L168=L155*L166
cos
1
u
N150 L169=L155*L167
sin
1
u
N155 L170=L156*L166 cos
1
v
N160 L171=L156*L167
sin
1
v
N165 L0=L168-L171 sin cos
1 1 1
v u a =
N170 L1=L169+L170
cos sin
1 1 1
v u b + =
N175 L2=-L168-L171
sin cos
1 1 2
v u a =
N180 L3=-L169-L170
cos sin
1 1 2
v u b + =

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
N185 G0 XL0 YL1 ZL5 Deplasare rapid n Q
1
N190 ZL4 Deplasare rapid n P
1

N195 G1 XL2 YL3 Deplasare de lucru n P
2

N200 G0 ZL5 Deplasare rapid n Q
2

N205 L154=L154+1 Incrementeaz i
N210 G79 N110 Salt la N110
N215 L158=L158-1 Decrementeaz q
eb
N220 G79 N65 Salt la N65
N300 G0 XL6 YL7 ZL8 Deplasare rapid la punctele de ieire

Este evident c acest program este mai complicat dect un program obinuit ISO
(cod G). Este util redactarea unui astfel de program cu rol de subprogram memorat n
memoria rezervat pentru subprograme. Ori de cte ori se impune o prelucrare similar
rolul programatorului se reduce la a redefini valorile variabilelor.
LIMBAJUL DE PROGRAMARE ISO (G COD)


Limbajul de programare ISO, singura alternativ de ntocmire a programului surs
(singurul recunoscut de echipament) pn la sfritul anilor 80 se caracterizeaz prin
utilizarea unor coduri de tip G i M alturi de codurile pentru programarea sculei, a
condiiilor de achiere i evident a deplasrii sculei.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Exist diferene ntre limbajele de programare ISO implementate pe echipamente
CNC (NC).
Limbajul numeric de programare este un limbaj informatic evoluat (posed un
vocabular i o sintax). Principalele aspecte ce trebuie evideniate (studiate) se refer
la:
- caracterele utilizate;
- numere utilizate;
- variabilele (parametrii);
- cuvintele;
- instruciunile;
- blocurile de instruciuni;
- secvenele de blocuri de instruciuni;
- structurile de control;
- subprogramele rezidente i concepute.
Caractere. Caracterele utilizate n elaborarea programelor surs sunt: cifre,
litere, semne i operatori matematici, operatori logici (comparaie), caractere
particulare i caractere inerte. n cazul primelor echipamente NC se utilizau
cifre, litere (un numr restrns n comparaie de CNC-uri), caractere
particulare i inerte.
Cifrele sunt evident cele de utilizare universal 09.
Literele utilizate sunt, de regul, majusculele alfabetului latin. Semnificaia lor,
cu excepia unui numr relativ restrns, difer de la echipament la echipament.
Semnele i operatorii matematici implementai la majoritatea echipamentelor
CNC sunt: +, -, *, /, **, =, >, <, >=, <=. Sunt implicate i funciile
trigonometrice: sin - S<ALPHA>, cos - C<ALPHA>, tangent, cotangent
etc..
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Caractere particulare:
% nceput de program;
( nceput de comentariu;
) sfrit de comentariu;
LF sfrit de bloc.
etc..
Cu excepia primului i a ultimului caracter, restul sunt implementate diferit la
diferii constructori de echipamente.
Caractere inerte, recunoscute de sistem, fr a avea ns un anumit efect:
_ (spaiu), HT (tabulare), CR (revenire car).
Numere. Limbajul utilizeaz dou tipuri de numere: ntregi i reale. Sunt
utilizate ca valori afectate variabilelor, argumente pentru unele funcii sau intr
ca constante n diferite expresii aritmetice. Se folosesc numerele n baza 10
(pentru programare i pentru stocarea n memoriile echipamentului).
Unele echipamente CNC ofer i posibilitatea de a utiliza numere pentru
parametri i n cod binar (se va plasa caracterul % naintea numrului) i n cod
hexazecimal (precedat de $). Exemplu: n loc de (27)
10
se poate utiliza %11011 sau
$1B.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Pot fi, n funcie de utilizare, precedate de semnul + (implicit) sau -.
Numerele reale sunt, ca i cele ntregi, precedate de semn. Se specific i pentru
ele valorile maximale: n. p., avnd n caractere n partea ntreag i p n partea zecimal.
Variabile. De regul variabilele sunt cunoscute sub denumirea de parametri.
Particularitatea lor const n aceea c sunt definite apriori:
- numrul de variabile utilizate;
- tipul de informaie pe care l reprezint;
- identificatorul acestor variabile funcie de tipul lor.
n general se folosesc dou tipuri de variabile: variabile programate i parametri externi.
Pentru variabilele programate se utilizeaz diferii identificatori, funcie de
echipament. Un exemplu de identificatori predefinii sunt:
L0L19
L100L199
L900L959
Exist echipamente care utilizeaz ali identificatori cum ar fi: P, Q, R etc..
Pentru parametrii externi se utilizeaz diferii identificatori. Astfel echipamentul
NUM760 utilizeaz identificatorul E urmat de un grup de 5 cifre. Ali identificatori sunt
notai cu MD_ _ _ _ _ (Sinumerik 840D), MP_ _ _ _ (TNC430 Heidenhain) etc.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Cuvintele limbajului. Prin entitatea cuvnt se va nelege ca n oricare alt
limbaj cel mai mic ansamblu de caractere care posed o semnificaie
independent de alte caractere care pot urma i de care sunt desprite prin
operatori, semne de punctuaie etc..
Cuvintele n limbajul ISO sunt alctuite fie dintr-o singur liter (grup de litere) fie
o liter urmat de cifre (a nu se confunda cu o liter urmat de un numr, ce
corespunde cu o funcie).
Cuvinte alctuite dintr-o liter
X, Y, Z - Sistemul primar al axelor de coordonate liniare;
A, B, C - Axe de rotaie;
U, V, W - Sistemul secundar al axelor de coordonate;
I, J, K - Coordonatele centrului unui cerc (X, Y, Z), parametri de interpolare etc.;
P, Q - Utilizate n cicluri;
R - Raza cercului, cuvnt utilizat n cicluri, etc.;
F - Funcie ce definete viteza de avans;
S - Funcie ce definete viteza de achiere;
T - Funcie ce definete scula;
D - Funcie ce definete regitrii de corecie;
H,L - Funcie ce definete un subprogram;
N - Etichet pentru identificarea unui bloc.

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Cuvinte alctuite dintr-o liter urmat de cifre
Gx, Gxx, Gxxx - Funcii pentru modificarea strii logice a echipamentului,
se mai numesc funcii pregtitoare
Mx, , Mxxx - Funcii de apelare a unui subprogram, de modificare a
logicii ECN, etc. Sunt denumite i funcii auxiliare.
Instruciunea. Reprezint entitatea cea mai mic, alctuit din cuvinte i
numere, care are o semnificaie pentru modificarea fie a strii fizice a mainii
fie a celei logice a echipamentului.
Pot fi enumerate urmtoarele categorii de instruciuni:
- instruciuni pentru deplasarea pe axele mainii;
- instruciuni relative la intervenii i mesaje adresate operatorului;
- instruciuni pentru structurarea programului;
- instruciuni referitoare la subprogramele rezidente;
- etc.
Instruciunile pot fi constituite n mai multe moduri:
- un cuvnt unic, G2;
- un cuvnt urmat de un numr, S2400;
- un ansamblu de cuvinte urmate sau nu de un numr, ex. G77 N10 N40.
Instruciunile pot fi clasificate n funcie de modul lor de conservare n cadrul
programului n:
- instruciuni modale;
- instruciuni nemodale;
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Instruciunile modale i conserv coninutul pn cnd o alt instruciune,
succeptibil la modificarea celei active, este programat. Sunt modale
instruciunile privind deplasarea pe axe (G0 avans rapid, G1 interpolare
liniar, G2, G3 interpolare circular), cele referitoare la viteza de avans, viteza
de achiere etc.
Instruciunile nemodale nu afecteaz starea unei variabile informatice
permanente. Nu sunt luate n considerare de interpretorul echipamentului
numeric dect pentru execuia unui bloc. Un exemplu este instruciunea de
temporizare G04 X2.
Bloc de instruciuni. n limbajul de programare ISO prin bloc se nelege un
ansamblu de instruciuni terminate cu caracterul LF (ASCII nr. 10).
n practic se utilizeaz i alte caractere pentru a marca sfritul blocului. Un astfel de
caracter este caracterul neutru CR (revenire car). Utilizarea lui face ca un bloc s fie, pentru
programator, o linie de program. Programul interpretor al CNC-ului decodeaz programul
surs i dac este corect din punct de vedere sintactic, l execut. Unele linii din programul
surs nu pot fi executate dect innd cont i de date existente n alte linii din program.
Dei nu toate liniile din program respect riguros definiia blocului, se obinuiete
s fie toate numite blocuri.
Un bloc este reperat prin intermediul etichetei reprezentat, n limbajul ISO de
programare, printr-un cuvnt alctuit din litera N urmat de un grup de maxim 4-5 cifre.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Secven de instruciuni. Prin secven se nelege un ansamblu de blocuri
consecutive identificat prin etichetele Nxxx i Nyyy, prima afectat primului
bloc al secvenei, iar cea de a doua ultimului:
N120
N120 G0 XY G0 XY
G1 XYF G1 XYF
G2 XYR sau G2 XYR
G0 Z G0 Z
N150 L5=L5+1 L5=L5+1
N150
Secvena de instruciuni joac acelai rol cu subprogramul. Difer de la
echipament la echipament, modul de programare. Astfel, la
CNC de tip DIALOG 4, 10:
.
.
.
Nxxx L=m Nyyy Nzzz N30 L1 N20 N60
.
.
.
repet o dat (L=1)blocurile cuprinse ntre N20 i N60.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
NUM 760
.
.
.
G77 Nxxx Nyyy
Sinumerik 840 D
.
.
.
START LABEL: xxx
.
.
.
END LABEL: yyy
.
.
.
REPEAT START_LABEL END_LABEL P=n
.
.
.
Numrul de repetri este indicat de valoarea n.
N5 R10=15
N10 BEGIN: R10=R10+1
N20 Z=10-R10
N30 G1 X=R10 F200
N40 Y=R10
N50 X=-R10
N60 Y=-R10
N70 END: Z=10
N80 Z10
N90 CYCLE (10, 20, 30)
N100 REPEAT BEGIN END P=3 Execut aria cuprins ntre N10 i N70 de trei ori.
N110 Z10
N120 M30

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Exemplul prezentat evideniaz faptul c echipamentele CNC moderne accept i
instruciuni care nu corespund n totalitate structurii limbajului ISO de programare:
REPEAT, BEGIN, CYCLE.
Structuri de control. Structurile de control ale limbajului ISO sunt constituite
dintr-un ansamblu de instruciuni care permit derularea unui program i altfel
dect liniar.
Aceste structuri permit:
- identificarea programelor, subprogramelor;
- apelarea subprogramelor i a secvenelor de program;
- salt la diferite etichete;
- temporizri;
- marcarea sfritului de program principal i subprogram.
Modul de identificare a diferitelor tipuri de programe difer funcie de tip i de
echipament.
Uzual se utilizeaz caracterul % (ex. %21, poate nsemna programul principal 21).
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Denumirea i modul de apelare a subprogramelor difer foarte mult de la
echipament la echipament:
%0*n - Denumirea macroului n
N6%0*1 - Apelarea macroului 1 n programul principal
%N*n - Denumire subprograme locale, N numele programului principal, n numele
subprogramului
%97
.
.
.
N5
L3%*1


- Apelarea programului local %97*1 n cel principal %97 de trei ori (L=3)
Exemplele prezentate sunt specifice echipamentului DIALOG 4/10.
Apelarea subprogramelor se poate face i prin funcii G (NUM760).
G77 Nxxxx - Apelarea subprogramului xxxx rezident n memoria calculatorului

Salt condiionat / necondiionat. Prin aceast facilitate se ntrerupe derularea
liniar a programului surs. Este echivalentul instruciunii GOTO, JUMP etc. din
diferite limbaje informatice. Modul de programare este foarte diferit.
Un exemplu, utiliznd funcii G (NUM760) este:
salt necondiionat
G79 Nxxxx
salt condiionat
G79 <condiie> Nxxx
G79 L123 <=4 N320 Dac coninutul variabilei L123 este
inferior sau egal cu 4, salt la blocul N320.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Cteva din posibilitile oferite de echipamentul Sinumerik 840D sunt:
salturi necondiionate:
salt nainte utiliznd etichet
Label_1: - destinaia
.
.
.
GOTOB Label_1
salt napoi, utiliznd numrul de bloc
GOTOF N100
.
.
.
N100
salturi necondiionate
IF <expresie>GOTOB<destinaie>
IF<expresie>GOTOF<destinaie>
Ex.
N40 R1=30 R2=60 R3=10 R4=11 R5=50 R6=20 Asignarea valorilor iniiale
N41 MA1: G0 X=R2*cos(R1)+R5 Y=R2*sin(R1)+R6 Calcul i asignare valoare axe
N42 R1=R1+R3 R4=R4-1 Specificare variabile
N43 IF R4>0 GOTOB MA1 Salt la instruciunea cu eticheta MA1
N44 M30 Sfrit program

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Temporizarea. Este asociat unei condiii de continuare a programului pn
cnd variabila nu atinge valoarea zero. Instruciunea de temporizare este:
G04 adres xxx
Sunt utilizate diferite adrese n asociere cu G04: X, F, etc.. Cifra indic valoarea
temporizrii n s.
G04 X 2.2 , temporizare de 2.2 s.
Subprograme. Exist dou categorii distincte de subprograme: rezidente n
memoria echipamentului i redactate de utilizator. Pentru reluarea
programului de prelucrare este necesar s se marcheze sfritul
subprogramului.
Modul de apelare i indicarea sfritului subprogramului difer mult de la echipament la
echipament.
STRUCTURA DE PRINCIPIU A UNUI PROGRAM SURS DE PRELUCRARE

Dei programele surs difer unul de cellalt se pot evidenia anumite secvene
n elaborarea lor, care se regsesc sub o form sau alta la toate programele surs.
Aceste secvene determin structura de principiu a programelor surs.
Pas 1 Selectare program
Intrri: Nume program (numr)
Unitate de msur n program
Pas 2 Apelare date scul
Intrri: Numr scul
Axa sculei

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Precizarea axei sculei este important din punctul de vedere a coreciei de
lungime i a evitrii coliziunii cu piesa.
Schimbare scul
Intrri: Coordonatele punctului de schimbare a sculei
Corecia de raz
Separat: Avansul (poziionare rapid)
Funcii de tip M
Apropiere de poziia de start
Intrri: Coordonatele poziiei de start
Anulare corecia de raz
Separat: Avansul (poziionarea rapid)
Funcii M (pornire arbore principal)
Deplasarea n acest punct se recomand a fi efectuat n dou faze: una dup
axele X i Y i a dou dup axa Z. n acest fel se evit o posibil coliziune a sculei cu
piesa. Deplasarea se face cu corecia de raz anulat, adic cu punctul caracteristic al
sculei.

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Pas 5 Deplasare la adncimea de achiere
Intrri: Coordonatele planului de achiere
Avansul (poziionarea rapid)
Pas 6 Deplasarea la primul punct de pe contur
Intrri: Coordonatele punctului
Activare corecia de raz
Separat: Viteza de avans n prelucrare
Traiectoria dup care se deplaseaz scula la primul punct de pe contur trebuie
aleas n funcie de geometria piesei.
Pas 7 Prelucrare pn la ultimul punct de pe contur
Intrri: Toate datele necesare parcurgerii tuturor
elementelor de contur

Pas 8 Deplasare la poziia de stop
Intrri: Coordonatele punctului final
Anulare corecie de raz
Separat: Funcii M (oprire arbore principal)
Pas 9 Retragere scul
Intrri: Coordonatele punctului din planul de siguran
Separat: Funcii M (sfrit program)
Pas 10 Sfrit program

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Pentru a ilustra paii menionai se consider programul pentru realizarea piesei din fig.
2.8.

Fig.2.8.

% INTLIN P0 G71 * Selectare program, unitate de msur
N10 G30 G17 X+0 Y+0 Z-20 *
N20 G31 G90 X+100 Y+1000 Z+0 *
Definire semifabricat, simulare
N30 G99 T1 L+0 R+7.5 * Apelare date scul
N40 T1 G17 S4000 * Schimbare scul, precizare ax scul
N50 G00 G40 G90 Z+250 * Retragere scul, poziionare n planul de
siguran
N60 I+50 J+50 * Definire coordonate pol

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
N70 G10 R+00 H+180 * Prepoziionare n apropierea punctului 1
N80 G01 Z-5 F1000 M3 Deplasarea la adncimea de achiere
N90 G11 G41 R+45 H+180 F250 * Programarea punctului 1
N100 G26 R5 * Apropiere dup direcie tangenial de
primul punct de pe contur
N110 H+120 Deplasare la punctul 2
N120 H+60 Deplasare la punctul 3
N130 H+0 Deplasare la punctul 4
N140 H-60 Deplasare la punctul 5
N150 H-120 Deplasare la punctul 6
N160 H+180 Deplasare la punctul 1
N170 G27 R5 F500 * Deprtare, de ultimul punct, dup o direcie
tangenial
N180 G40 R+60 H+180 F1000 * Retragere la punctul de start
N190 G00 Z+250 M2 * Retragerea sculei n planul de siguran.
Sfrit de program.
N999999 % INTLIN P0 G71 *

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Programarea aceleiai prelucrri n limbaj conversaional (textual).
0 BEGIN PGM INTLIN P0 MM Selectare program. Unitatea de msur
1 BLK FORM 0.1 Z X+0 Y+0 Z-20
2 BLK FORM 0.2 X+100 Y+100 Z+0
Definire semifabricat
3 TOOL DEF 1 L+0 R+7,5 Definire scul
4 TOOL CALL 1 Z S4000 Apelare scul, ax scul
5 CC X+50 Y+50 Definire coordonate pol
6 L Z+250 R0 F MAX Retragere scul
7 LP PR+60 PA+180 R0 F MAX Prepoziionare
8 L Z-5 R0 F1000 M3 Deplasare la adncimea de achiere
9 APPR PLCT PR+45 PA+180 R5RL
F250
Apropiere tangenial de contur, punctul 1

10 LP PA+120 Deplasare la punctul 2
11 LP PA+60 Deplasare la punctul 3
12 LP PA+0 Deplasare la punctul 4
13 LP PA-60 Deplasare la punctul 5
14 LP PA-120 Deplasare la punctul 6
15 LP PA+180 Deplasare la punctul 1
16 DEP PLCT PR+60 PA+180 R5
F1000
Deprtare de contur

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
17 L Z+250 R0 F MAX M2 Retragere scul n planul de siguran
18 END PGM INTLIN P0 MM
Cele dou variante de program sunt specifice echipamentului CNC de tip TNC
430 al firmei HEIDENHAIN.
Semnificaia funciilor G utilizate nu prezint, pentru moment, un interes special.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
3
PRINCIPII FUNDAMENTALE
REFERITOARE LA
PROGRAMAREA DATELOR
GEOMETRICE


DESCRIEREA PUNCTELOR PIESEI


SISTEMUL DE REFERIN


Pentru definirea unor puncte, n plan sau spaiu, aparinnd pieselor este
necesar considerarea unui sistem de referin. Informaiile privind poziia sunt
totdeauna precizate, fa de un punct predeterminat, prin intermediul coordonatelor.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10

a b
Fig.3.1.

Sistemul de referin este astfel ales nct s corespund cu direciile de micare
ale sniilor axelor mainii-unelte. Sistemul cartezian al axelor de coordonate
corespunde acestui scop (fig. 3.1. a, b). Axele X, Y, Z alctuiesc un triedru ortogonal,
direct. Aceste proprieti ale sistemului de axe sunt cerute prin diferite reglementri
(STAS 8902-71, DIN 66217).
Frezare Strunjire
O
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10

Fig. 3.2

Fig. 3.3.
P1 corespunde la X=60 Y=20
P2 corespunde la X=30 Y=50
P3 corespunde la X=-50 Y=-30
P4 corespunde la X=40 Y=-40
P1 corespunde la Z=-7,5 X=25
P2 corespunde la Z=-15 X=40
P3 corespunde la Z=--25 X=40
P4 corespunde la Z=-35 X=60
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Descrierea punctelor piesei se face n mod similar i n spaiu utiliznd de data aceasta
trei coordonate X, Y, Z (fig. 3.4.).

Fig. 3.4.
P1 corespunde la X=10 Y=45 Z=-5
P2 corespunde la X=30 Y=60 Z=-20
P3 corespunde la X=45 Y=20 Z=-15
Plan de lucru: se alege planul XOY
- punctele n care are loc prelucrarea sunt toate de tipul -Z;
- se reduce riscul de coliziune.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Coordonatele care fac referin la originea sistemului de coordonate a piesei sunt
denumite i coordonate absolute. Coordonatele relative indic poziia fa de un alt
punct dect originea, definit n sistemul de coordonate.
Un alt mod de a specifica coordonatele unui punct al piesei este oferit de sistemul
polar de coordonate (fig. 3.5.).

Fig. 3.5.
Op
Se recomand utilizarea lui pentru piese ce conin arce circulare sau unghiuri. n
astfel de situaii programarea deplasrii sculei este mai uoar. Sistemul utilizeaz
pentru a indica poziia unui punct tot dou coordonate, una liniar raza i alta circular
unghiul. Originea n cazul acesta poart denumirea de pol POL. Poziia polului se
indic n sistemul cartezian fa de originea piesei Op. Unele echipamente utilizeaz ca
identificator pentru pol grupul de litere CC (Circle Center). Pentru raz se utilizeaz de
regul litera R. Difer, de la echipament la echipament, notaia pentru unghi: W, H, etc. .
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
n cazul sistemului polar, polul este situat n unul din cele trei plane ale sistemului
cartezian de coordonate: XY, YZ, ZX. Una din axele planului este ax de referin
pentru unghi (fig. 3.6.):

Fig. 3.6.

Coordonarea polului Plan Ax de referin
I, J XY X+
J, K YZ Y+
K, I ZX Z+

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
PROGRAMAREA N SISTEM ABSOLUT


Parametrii de poziie ai unui punct pot fi exprimai folosind dou sisteme diferite.
Diferena dintre cele dou sisteme este dat de punctul considerat origine. Cele dou
sisteme rspund cerinelor asociate cotrii tehnologice respectiv cotrii funcionale.
Sistemul absolut, specific cotrii tehnologice, fac apel la originea Op a sistemului
de referin pentru indicarea coordonatelor punctelor, indiferent de poziia curent a
sculei (fig. 3.7.). Programarea n sistem absolut descrie poziia n care scula urmeaz s
se deplaseze.

Fig. 3.7.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
n programarea, sistemul absolut se specific prin cuvntul G90.


PROGRAMAREA N SISTEM INCREMENTAL


Programarea n sistem incremental se asociaz cu cotarea funcional. n cazul
acestui sistem de cotare, cotele indic o mrime (distan sau unghi) ntre dou puncte
caracteristice i nu o valoare fa de o baz comun. Dimensiunile, n cadrul acestui
sistem, se refer la un punct oarecare, cunoscut, i nu la un originea sistemului de
referin a piesei, O.
Programarea n sistem incremental descrie, din punct de vedere a deplasrii
sculei, distana ce urmeaz a fi parcurs.
Sistemul incremental se specific n programare prin cuvntul G91.
Parametrii de poziie, pentru punctele P1P4, n sistem absolut considernd
originea sistemului de referin sunt:
P1 corespund la X=20 Y=45
P2 corespund la X=35 Y=20
P3 corespund la X=50 Y=30
P4 corespund la X=60 Y=10
n cazul strunjirii, parametrii de poziie, n sistem absolut, au valorile indicate sub
fig. 3.3.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Parametrii de poziie (fig. 3.7.) n cazul sistemului incremental sunt:
P1 corespund la X=20 Y=45 cu referin la originea sistemului O
P2 corespund la X=15 Y=-25 cu referin la P1
P3 corespund la X=15 Y=10 cu referin la P2
P4 corespund la X=10 Y=-20 cu referin la P3
Pentru strunjire (fig. 3.3.) parametrii de poziie sunt:
P1 corespund la Z= -7,5 X=25 cu referin la Op
P2 corespund la Z=-7,5 X=15 cu referin la P1
P3 corespund la Z=-10 X=0 cu referin la P2
P4 corespund la Z=-10 X=20 cu referin la P3
Verificarea cotrii (G91):
Axa X: 0
4 4 3 3 2 2 1 1
= + + + + OP P P P P P P OP
PROGRAMARE ABSOLUT I INCREMENTAL N SISTEM POLAR

a b
Fig. 3.8.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Coordonatele polare n sistem absolut (fig. 3.8. a) se refer ntotdeauna la pol i
la axa de referin:
G90
P1 corespund la H1=20
o
, R1=40 cu referin la pol
P2 corespund la H2=75
o
, R2=60 cu referin la pol
P3 corespund la H3=150
o
, R3=25 cu referin la pol
Coordonatele polare n sistem incremental refer la ultima poziie programat a
sculei:
G91
P1 corespund la H1=20
o
, R1=40 cu referin la pol
P2 corespund la H2=55
o
, R2=20 cu referin la P1
P3 corespund la H3=75
o
, R3=-35 cu referin la P2
DENUMIREA PLANURILOR DE LUCRU


n cadrul sistemului cartezian de coordonate se pot evidenia trei planuri: XY, YZ,
ZX. n fiecare plan, a treia ax, perpendicular, este axa sculei, axa dup care scula
realizeaz avansul de ptrundere. Acest mod de lucru este specific prelucrrilor de tipul
2 D (se va reveni).
n programare, planul de lucru se specific diferit. Limbajul de programare ISO
apeleaz la cuvintele G17 (planul XY), G18 (planul ZX) i G19 (planul YZ) (fig. 3.9.).
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10

Fig. 3.9.

Limbajele textuale indic direct planul prin intermediul axei sculei. Astfel, dac
axa sculei este axa Z, planul de lucru este XY.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
POZIIA PUNCTELOR DE ZERO I REFERIN


n cadrul unui sistem numeric de prelucrare sunt definite o serie de puncte
origine i poziii de referin. Unele din ele sunt bine precizate de constructorul de
maini-unelte, altele pot fi declarate de programator.
n cele ce urmeaz se vor considera punctele de referin prestabilite. n aceast
categorie ntr punctul de zero (originea) mainii, punctele de schimbare a sculei,
puncte de retragere (home position) etc.. Puncte de origine se vor considera poziiile
declarate de programator.
Poziiile punctelor de zero, cele mai frecvent utilizate sunt indicate n figura 3.10.

Fig. 3.10.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
M punctul de zero main originea mainii;
Op punctul de zero pies, programat;
R punct de referin. Determinat prin came i sistemul de msurare. Distana de
la acest punct la punctul de zero main trebuie s fie cunoscut astfel nct poziia pe
ax la acest punct s poat fi redat exact la aceast valoare.
T punct de referin pentru scul, situat pe capul revolver al strungului;
S punct de start, poate fi definit pentru fiecare program. Prima scul ncepe
prelucrarea din acest punct.
POZIIA SISTEMULUI DE COORDONATE


Se disting urmtoarele sisteme de coordonate (fig. 3.11).
- Sistemul de coordonate al mainii avnd originea O
M
;
- Sistemul de coordonate al piesei, cu originea O
p
;
- Sistemul curent de coordonate al piesei, cu originea decalat, fa de O
p
, n
O
PC
;
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10

Fig. 3.11.
SISTEMUL DE COORDONATE AL MAINII

Sistemul de coordonate al mainii cuprinde toate axele fizice existente. n cadrul
lui sunt definite punctele pentru schimbarea sculei, a paletei, punctele de referin.
Poziia sistemului de coordonate relativ la
main depinde de tipul mainii-unelte. Direcia
axelor urmeaz regula minii drepte (fig. 3.12.):
- degetul mare indic direcia +X;
- indexul indic direcia +Y;
- degetul mijlociu, direcia +Z.



Fig. 3.12.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Sistemul de axe al mainii este definit prin STAS 8902-71. Suportul fizic al
axelor l constituie ghidajele mainii-unelte iar cel teoretic tipul de micare: rectilinie,
respectiv circular.
Axa Z este definit ca fiind paralel cu axa arborelui principal. Sensul pozitiv pe
axa Z este sensul n care crete distana dintre scul i pies.
Axa X este axa principal de micare n planul piesei, plan n care se realizeaz
poziionarea sculei n raport de pies. Sensul pozitiv este n funcie de axa Z. De regul
corespunde cu deplasarea spre dreapta a sculei privind maina din fa.
Axa Y este a treia ax. Direcia i sensul sculei rezult pe baza regulii minii
drepte.
Originea mainii se stabilete prin poziionarea unor microcontacte MCS plasate
lng cele de capt de curs (MCL) (fig. 3.13.).

Fig. 3.13.
MCL MCL
MCS
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Exist situaii n care scula nu poate efectua deplasarea dup o anumit direcie.
n astfel de situaii deplasarea relativ a piesei n raport de scul indic sensul (pozitiv)
al axei respective. Ca urmare n figura 3.13. se va considera sens pozitiv al axei X
sensul de deplasare (al piesei) de la dreapta spre stnga.
Alturi de sistemul primar al axelor de coordonate XYZ, mai exist sistemele secundar
U, V, W i teriar P, Q, R. Pentru micri de rotaie se utilizeaz identificatorii A dup axa
X, B dup Y i C dup Z.
Cteva exemple de sisteme de coordonate sunt indicate n figura 3.15.

a) b)

c)
Fig. 3.15
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
SISTEMUL DE COORDONATE AL PIESEI


Geometria piesei este descris n sistemul de coordonate al piesei. Este un
sistem cartezian asignat pentru o anumit pies (fig. 3. 16.). Se observ c gurile 1, 2,
3, 4 sunt cotate fa de origine, sistem absolut, cu coordonatele X=0 i Y=0. Gurile 5,
6, 7 sunt poziionate fa de o origine relativ, avnd coordonatele X=45 i Y=90.
Echipamentele CNC ofer posibilitatea folosirii mai multor sisteme de coordonate
curente, fapt ce conduce, n unele cazuri, la eliminarea unor calcule laborioase.

Fig. 3. 16.
60
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
SISTEM CADRU


Cadrul reprezint un set de reguli aritmetice independente prin care un sistem
cartezian poate fi transformat n alt sistem cartezian.
Cadrul reprezint o cale de descriere spaial a sistemului de coordonate al
piesei.
Un cadru are disponibile urmtoarele componente (fig. 3. 17.):

a) b)
Fig. 3.17.
- decalarea de origine;
- rotaia;
- imaginea n oglind;
- scalarea.
Aceste componente pot fi folosite
individual sau n orice combinaie.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
O posibilitate de prelucrare a suprafeelor nclinate este aceea de a folosi
dispozitive prin care piesa se aliniaz paralel la axele mainii. O alt posibilitate este de
a genera un sistem de coordonate orientat dup pies (fig. 3.18.). Sistemul de
coordonate poate fi deplasat i/sau rotit cu ajutorul cadrului programabil.

Fig. 3.18.

Ca urmare este permis (fig. 3.19.):
deplasarea punctului de zero n orice poziie de pe pies;
alinierea axelor de coordonate paralel la planul piesei prin rotire n jurul unei
axe;
n figura 3. 20 este indicat un exemplu tipic de astfel de prelucrri. Fizic, funcia
de nclinare poate fi realizat pe main fie de ctre un cap nclinabil fie de mese
nclinabile.
Planul de lucru este nclinat fa de planul sistemului de coordonate activ.
Programul este scris, ca de obicei, n planul principal, ex. XY, dar este executat ntr-un
plan nclinat fa de acesta. Aplicaii tipice sunt gurile nclinate sau contururi situate n
planuri nclinate.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10

Fig. 3.20.
ASIGNAREA SISTEMULUI DE COORDONATE A PIESEI LA AXELE MAINII


Amplasarea sistemului de coordonate a piesei n sistemul de coordonate al
mainii se realizeaz prin sisteme cadru setabile.
Aceste sisteme setabile sunt activate prin programul surs NC n diferite feluri.
Uzual se utilizeaz comanda G54 (fig. 3.21.).

Fig. 3.21.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
AXE


n programare se poate face o distincie ntre diferitele tipuri de axe. Aceste
categorii de axe, specifice echipamentelor CNC moderne, sunt urmarea implementrii
unui numr considerabil de funcii, n marea lor majoritate realizate soft. Principalele
categorii de axe sunt:
axele mainii;
axe (canal) de comunicare;
axe geometrice;
axe speciale;
axe de traiectorie (traiectoria);
axe sincronizate;
axe de poziionare;
axe de comand;
axe PLC;
axe de legtur;
axe principale de legtur.

Fig. 3.23.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
AXELE GEOMETRICE


Axele geometrice, numite i axele principale, definesc un sistem de coordonate
rectangular, direct. Micarea sculei este programat n acest sistem de coordonate.

Fig. 3.24.
Pentru strunguri, (fig. 3.24.) axele geometrice sunt X i Z, iar pentru micri
circulare axa C. Exist i alte deplasri cum ar fi a ppuii mobile. Astfel de micri se
realizeaz dup axe speciale. Pentru prelucrri speciale se utilizeaz i axa Y [***, 99].
Ppua
mobil
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Pentru programarea geometriei piesei se utilizeaz de regul trei axe geometrice
X, Y, Z. n cadrul acestui curs nu se vor face referiri dect n mod cu totul special la
prelucrri n 5 axe.
Pentru maini de frezat, gurit, alezat, axele geometrice sunt X, Y, Z. ele pot fi
completate, n funcie de echiparea mainii, cu axe de rotaie A, B, C, respectiv alte axe
pentru micri liniare, U, V, W, P, Q, i R.
AXE SPECIALE

n contrast cu axele geometrice, n cazul axelor speciale nu se definete o relaie
geometric ntre ele.
Cteva exemple de axe speciale: poziia capului revolver (uneori notat cu axa
U), a ppuii mobile (V) etc..
AX PRINCIPAL


Atributul principal conferit unei axe devine important n cazul mainilor cu mai
multe axe port-scul.
De regul cinematica mainii determin care din axele port-scul este principal
(master). Aceast ax este declarat master n registru de date a mainii. Ca regul
arborele principal este declarat ca arbore master.
Asignarea poate fi schimbat prin programarea unei comenzi, de exemplu
SETMS numr. Unele operaii cum ar fi filetare fac apel la axa master.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
AXELE MAINII


Identificatorii axelor mainii pot fi introdui n registrul de date a mainii.
Identificatorii standard sunt: X1, Y1, Z1, A1, B1, C1, U1, V1
Se mai utilizeaz i identificatorii: AX1, AX2, , AXn.
AXE DE TRAIECTORIE


Ele definesc traiectoria sculei n spaiu. Avansul programat este activ n timpul
deplasrii. Axele geometrice implicate n deplasare ating punctul final programat n
acelai timp.
Axele de traiectorie pot fi specificate n programul NC prin comenzi cum ar fi F
GROUP (Sinumerik 840 D) [***, 04, a].
AXE DE POZIIONARE


Exemple tipice de axe de poziionare sunt cele pentru aducerea pieselor pe
maina-unealt, ducerea de la maina-unealt, schimbarea poziiei magazinului de
scule etc.. Axe POS, POSA
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
AXE SINCRONIZATE


Axele sincronizate se caracterizeaz prin aceea c deplasarea pe traiectorie, de
la punctul de start la cel final, se face n mod sincron.
Ax sincronizat poate fi i una de rotaie, utilizat n interpolarea unor suprafee
speciale, de exemplu de tip elice.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
4
NTOCMIREA PROGRAMELOR
SURS N.C.


STRUCTURA I CONINUTUL UNUI PROGRAM NC


n capitolul 2.1.4. s-au fcut referiri generale referitoare la limbajul ISO de
programare. n cele ce urmeaz se va face o prezentare succint a limbajului de
programare pentru un echipament de tip CNC, (anexa 2).
Un program surs de prelucrare este compus dintr-o secven de blocuri NC.
Fiecare informaie din bloc reprezint un pas n prelucrarea piesei. Fiecare instruciune
este scris sub forma unui cuvnt. Ultimul bloc conine o instruciune special de sfrit
de program: M30, M02 sau M17:
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Nume program
Fiecare program are un nume diferit alctuit din:
- primele dou caractere, obligatoriu, de tip liter sau caracter special liter;
- celelalte, litere sau numere.
Sunt reinute de CNC numai primele 24 de caractere a identificatorului
programului:
Exemplu:
_MUK 1000 sau
PCNU sau
ABCDE_7
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
ELEMENTELE LIMBAJULUI DE PROGRAMARE


FORMATUL BAND PERFORAT


Fiierele limbajului, n formatul band perforat, au urmtoarele caracteristici:
numele fiierelor pot conine caracterele: 0, , 9, A, B, , Z, a, b, z, sau _,
nu trebuie s depeasc n total 24 de caractere;
numele fiierelor trebuie s aib o extensie de trei caractere (_xxx);
datele n formatul band perforat pot fi generate extern sau procesate cu
un editor special. Numele fiierului memorat n NC ncepe cu _N_. Un fiier n formatul
band perforat ncepe cu %<nume>. Caracterul % trebuie s apar n prima poziie
a primei linii.
Exemplu:
%_N_ARBORE 123_MPE piesa ARBORE 123
sau
%. Flan 3_MPE piesa Flan 3
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
ELEMENTELE LIMBAJULUI


Setul de caractere:
literele majuscule:
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, O, Q, P, S, T, U, V, W, X, Y, Z
literele mici:
a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z
cifrele:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Caractere speciale:
%, (, ), [, ], <, >, :, =, /, *, +, -, , , $, ?, !, ., ,, ;, &, LF, TAB,
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Blocul poate fi alctuit dintr-un numr variabile de cuvinte. Sfritul su se
marcheaz cu caracterul LF (LINE FEED).
Blocul poate conine maxim 242 de caractere. Exist unele versiuni ale aceluiai
echipament care permit un numr mai mare de caractere, de exemplu 512.
Succesiunea cuvintelor n bloc se recomand a fi pstrat cea indicat de
constructor. Recomandarea are n vedere identificarea rapid a coninutului blocului.
Execuia cuvintelor din cadrul blocului nu este dictat de succesiunea lor ci de logica
implementat la nivelul echipamentului. Este vorba de logica bunului sim. Considernd
cteva cuvinte dintr-un bloc:
N20 G00 X20.0 S2000 M03 LF
este normal ca s se materializeze prima dat comanda S2000 M03 urmat
apoi de deplasarea sculei pe axa X cu avans rapid.
O succesiune tipic de cuvinte n bloc este:
N20 G X Y Z F S T D M H

Unele din aceste adrese, cum ar fi G i M, pot fi programate de mai multe ori n
cadrul blocului. Se impune ns o atenie sporit n a nu programa ntr-un bloc funcii
care se anuleaz reciproc.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Bloc principal, blocul care trebuie s conin toate cuvintele necesare nceperii
unei secvene de prelucrare din programul surs. De regul blocul n care se
programeaz o scul nou este un bloc principal.
Blocul principal se identific prin caracterul : urmat de un numr de cifre:
:25 G01 X50 Y60 F100 S1000 M3
Subloc (bloc) conine cuvintele prin care se asigur continuarea secvenei de
prelucrare. Se identific prin caracterul N i un numr pozitiv:
N20 G00 X30 Y50
N30 G01 X40 F50
Ordinea de numerotare a blocurilor este arbitrar. Totui pentru a evita anumite
ambiguiti se recomand numerotarea cresctoare.
Adresele se utilizeaz pentru identificarea axelor geometrice (X, Y, Z), a
turaiei (S), avansului (F), centrul cercului (CR) etc.. Pot fi sau nu fixe.
Adrese modale / nemodale
Informaiile programate prin intermediul adreselor modale rmn valabile, pe
parcursul programului, pn la programarea unei noi adrese cu coninut contrar primei.
Adresele nemodale sunt valabile numai n blocul n care au fost programate (fig.
4.1.).
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Adrese cu extensie axial
Unele echipamente (Sinumerik 840 D) permit utilizarea identificatorului axei ntre
paranteze dup adres:
FA[U]=400
adic se programeaz un avans axial aferent axei U, n valoare de 400 mm/min.
Adrese extinse
O adres se compune dintr-o extensie numeric sau o variabil incluse ntre
paranteze i o expresie aritmetic cu semnul =. Aceast facilitate ofer oportuniti de
organizare a unui numr mare de axe i arbori principali ntr-un sistem cu implicaii n
programare.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Utilizarea adreselor extinse este permis numai pentru anumite adrese. Referitor
la tabelul 4.1. aceste adrese sunt: X, Y, Z, I, J, K, S, SPOS, SPOSA, M, H, T i F.
Numrul ce urmeaz de regul dup adresele M, H, S, SPOS, SPOSA poate fi
nlocuit cu o variabil:
S[TUR]=600 Turaia pentru arborele memorat sub variabile TUR
M[TUR]=3 Comand pornire arbore memorat sub variabila TUR
Cteva exemple de utilizare a noiunii de adrese extinse sunt prezentate n
continuare:
X8
X8=60 Axa nr. 8, este necesar semnul =
S1=480 Arborele 1 programat la turaia 480 rot/min
M3=5 Comand pentru oprirea arborelui 3

Operatori / funcii matematice
Echipamentul permite utilizarea operatorilor matematici (+, -, *, /) a funciilor
trigonometrice [SIN (), COS(), TAN (), ASIN(), ACOS(), ATAN()], rdcina
ptrat [SQRT()], valoarea absolut [ABS()], trunchierea [TRUNC()], rotunjirea
[ROUND()], logaritm natural [LN()], funcia exponenial [EXP()].
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Operatori / comparaii logice
== Egal cu
<> Nu este egal cu
> Mai mare dect
< Mai mic dect
>= Mai mare sau egal cu
<= Mai mic sau egal cu
AND I
OR SAU
NOT Negaie
XOR SAU EXCLUSIV
Asignare valoare
Exist posibilitatea atribuirii de valori diferitelor adrese, modul de atribuire
depinde de tipul adresei.
Cel mai uzual este prin utilizarea semnului =. Semnul = poate fi omis dac
adresa este o singur liter iar valoarea asignat const ntr-o constant.
Ex.
X20 Valoarea asignat (20) adresei X
X1=20 Valoarea asignat (20) adresei X cu extensia 1
FGROUP (X1, X2) Numele axelor cuprinse ntre paranteze
AX[X1]=10 Programarea indirect a axei
X=10*(5+sin (30)) Valoare asignat printr-o expresie numeric

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
O extensie numeric trebuie totdeauna urmat de unul din caracterele
speciale=, (, [, ), ] sau un operator pentru a distinge un nume de adres, cu o
extensie numeric de o adres, liter, cu o valoare.
Identificatori
Identificatorii pot fi utilizai pentru a descrie cuvinte. Au acelai neles ca i
cuvintele din cadrul blocurilor NC.
Numrul de caractere utilizate n constituirea unui identificator este:
- nume de program ; 24 caractere
- identificator ax ; 8 caractere
- identificator variabil ; 31 caractere

Identificatorii utilizai pentru variabile. Se precizeaz faptul c n variabilele
utilizate de sistem prima liter este nlocuit cu $. Ca urmare acest caracter nu poate fi
utilizat pentru variabile utilizator.
Tipuri de date / variabile elementare
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Tip Semnificaie Domeniu
INT Numere ntregi cu semn (2
31
1)
REAL Numere reale (10
-300
10
+300)
BOOL Valori booleene 1 adevrat, 0 fals 1, 0
CHAR Caractere ASCII specificate de cod 0255
STRING ir de caractere n [], max. 200 Secven de valori 0225
AXIS Nume ax (adres) Identificator ax n
magistrala de comunicaie
FRAME Parametri geometrici pentru translaie, rotaie,
scalare, oglindire


Constante
Constantele ntregi, cu sau fr semn, sunt utilizate pentru asignarea de valori
unei adrese.
Ex.
Y-200 ; asignarea valorii 200 pentru adresa Y
X100 ; asignarea valorii 100 pentru adresa X
Constante numere reale, se utilizeaz n acelai context ca i cele numere
ntregi.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Ex.
X10.25 ; asignarea valorii +10,25 pentru adresa X
X0.25 ; asignarea valorii +0,25 pentru adresa X
X.25 ; asignarea valorii +0,25 pentru adresa X
Y-10.25 ; asignarea valorii 10,25 pentru adresa Y
X=-.1EX-3 ; asignarea valorii 0,110
-3
pentru adresa X
Constantele pot fi de asemenea interpretate n formatul hexazecimal (literele
AF, specific cifrele 1015).
Codul binar (0, 1) poate de asemenea fi utilizat n exprimarea constantelor.
Seciune de program
Programul surs NC poate fi structurat n mai multe seciuni, fiecare seciune
ncepe cu un bloc principal, urmat de mai multe blocuri. Este recomandat ca aceste
seciuni s fie dedicate prelucrrii cu o scul.
:30 G00 T02 M06
N35
N40
N45
.
.
.

Seciune dedicat prelucrrii cu scula nr. 2
:80
..
T03
.
Seciune dedicat prelucrrii cu scula nr. 3

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
n cadrul programului exist blocuri care nu trebuie s fie executate n anumite
circumstane. Astfel de blocuri sunt marcate cu caracterul / plasat naintea numrului
de bloc:
/:30 G0 X LF
/N40 G1 X Y F LF
Aceast facilitate se recomand a fi folosit n situaii asemntoare cu cele din
figura 4.2.



Fig. 4.2
Bloc opional (discuie)
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
ACTIVITI IMPLICATE N REDACTAREA UNUI PROGRAM NC


Activitatea de codificare a informaiilor (elaborarea programului surs NC)
reprezint numai o mic parte din activitatea de ansamblu. nainte de codificarea
informaiilor este necesar stabilirea tehnologiei de prelucrare, planificarea i pregtirea
secvenelor de prelucrare. Aceste activiti concur la structurarea i organizarea
programului NC. Cu ct sunt mai precis definite cu att ansa de a aprea erori n
program este mai redus.
Analiza desenului piesei
De regul un desen finalizat n cadrul activitii de proiectare nu poate fi utilizat n
activitatea de programare fr anumite adugiri.
n primul rnd este vorba de alegerea punctului care va fi considerat originea
piesei, Op. Funcie de locul ales pentru origine se traseaz sistemul de coordonate.
n continuare se analizeaz cotele i se evideniaz anumite cote lips n sistemul
de coordonate. Dup evidenierea acestora urmeaz eventual calculul lor. Facilitile
oferite de echipamentele moderne, deja evideniate, deplasri suplimentare de origine,
rotiri, oglindiri, cotare incremental nu impun n toate cazurile efectuarea calculelor
pentru cotele lips.
Unele echipamente (TNC 430) au anumite opiuni speciale cum ar fi FK free
contour care efectueaz n mod automat calcul informaiilor lips i definitiveaz setul
de date necesare programrii conturului.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Stabilirea secvenelor de prelucrare
Stabilirea secvenelor de prelucrare presupune n esen stabilirea tehnologiei de
prelucrare. Se va analiza tipul de prelucrare (degroare, finisare), tipul de suprafa ce
trebuie realizat, care este scula potrivit, n ce ordine se va realiza prelucrarea, etc.
Un aspect important, din punct de vedere a realizrii programului, se refer la
analiza tipului de structuri din alctuirea piesei. Dac sunt structuri care se repet este
avantajos s se apeleze n programare la tehnica subprogramelor. Poate anumite
structuri se regsesc i n alctuirea altor piese deja prelucrate. n acest caz se pot
prelua subrutine sau subprograme deja existente.
Un alt aspect al analizei ar putea consta n evidenierea structurilor care necesit
rotaii, oglindiri, deplasri de origine etc..
Dezvoltarea planului de prelucrare
Dup stabilirea fazelor de prelucrare (secvenelor) este necesar ca pentru fiecare
s se stabileasc o succesiune de micri, de poziionare i cu avans de lucru, de tipul
indicat n figura 2.4. Suplimentar se vor stabili punctele de schimbare a sculei, a paletei
(dac exist n dotarea sistemului numeric), curbele cele mai potrivite pentru apropierea
/ deprtarea sculei de contur, etc..
ntocmirea programului surs de prelucrare
Fiecare din paii menionai anterior urmeaz a fi codificai n vederea constituirii
blocurilor din programul NC. n acest scop sunt necesare, alturi de informaiile privind
tehnologia de prelucrare, i informaii referitoare la limbajul ISO de programare, din
punctul de vedere a adreselor implementate, a sintaxei limbajului, etc..
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Cteva din funciile implementate (vezi l. MORAR, anexa 2)
- activare/dezactivare mesaj;
MSG (coninut) / MSG ()
- dezactivarea tuturor decalrilor de origine, nemodal;
SUPA ax
- dezactivare deplasare de origine curent, nemodal;
G53
- selectare i schimbare scul;
T scul M06
- programarea primei decalri de origine;
G54
- rotunjire col, modal/nemodal;
RNMD/RND
- corecie de raz;
scul pe stnga G41
scul pe dreapta G42
- interpolare circular G02 (sens orar), G03 (sens antiorar) cu precizarea
razei;
CR valoarea razei
- apelare cicluri fixe, modal;
MCALL nume ciclu
- funcii M;
M03 pornire AP n sens orar;
M05 oprire AP;
M08 pornire lichid de rcire;
M09 oprire lichid de rcire.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Pentru exemplificare se consider piesa din figura 4.3.



Fig. 4.3.

Din analiza cotelor rezult c alegerea originii n punctul din stnga jos a piesei
este convenabil. Dimensiunile nscrise n parantez, redundante, sunt trecute pentru a
facilita programarea traiectoriei piesei.
Y
X
z
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Itinerarul tehnologic ales cuprinde fazele de frezare plan a suprafeei superioare
a piesei, suprafaa de lucru, conturarea exterioar, conturarea poriunilor n arc de cerc
i n final gurirea.


Frezare plan, suprafa superioar
Diametrul frezei s-a ales n aa fel nct s rezulte o suprapunere a suprafeelor
frezate. Cota Y a punctelor 1 i 2 este aleas astfel nct exteriorul frezei s fie
poziionat n afara suprafeei prelucrate.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Conturare exterioar Conturare exterioar
la z= -5 la z= -10
S-au programat punctele de pe contur. Datorit programrii coreciei de raz
(N95 i N145), centrul sculei se va deplasa pe traiectoria indicat (echidistant).

a) b)
Fig. 4.4.
20
traiectoria programat
traiectoria
programat
Programul de prelucrare este ntocmit considernd un echipament de tip CNC
(anexa 2).
Pentru nelegerea programului se impun cteva precizri:
- este necesar dezactivarea tuturor deplasrilor de origine (decalri)
programate pe parcursul programului;
- instruciunea RNDM este executat astfel: echipamentul i calculeaz
automat punctul de nceput al rotunjirii din cota final programat n acel
bloc. n blocul N100 punctul de nceput este: x = 110-8 = 102;
- s-a utilizat n programare activarea coreciei de raz;
- informaii privind ciclurile de prelucrare se vor prezenta n continuare.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
%_N_ PIESA PROB_MPF
N005 MSG(Deplasare pe axe la punctul de schimbare scul)
N010 START 01: SUPA G0 G71 Z0 D0 Anulare decalri de
origine; progr. n mm
N015 SUPA X0 Y0 Idem pe axa X, Y,
deplasare la pct.
X=Y=0
;***Schimbare de scul***
N020 MSG(Activare schimbare de scul)
N025 T1 M6; Frez 60
N030 MSG() terge mesajul din
N20
N035 MSG(Frezare plan, Z=0)
N040 G0 G54 X-40 Y20 S800 M3 M8
N045 Z30 D1
N050 G1 Z0 F250
N055 X160
N060 G0 Y60
N065 G1 X-40
N070 SUPA G0 Z0 D0 M5 M9

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
;***Schimbare scul***
N075 T2 M6; Frez 20
N080 G0 X-20 Y5 S1200 M3 M8
N085 Z30 D1
N090 G1 Z-5 F250
N095 G42 X10 F120
N100 X110 RNDM=8; Rotunjire R8, modal
N105 Y75
N110 X10
N115 Y5
N120 X=IC(8) RNMD=0; Anulare rotunjire,
necesar pentru
rotunjire col
N125 G40 G0 Y-20 M5 M9; Poziionare pentru
setare n punctul
iniial
N130 Z20
N135 X-20 Y0
N140 Z-5

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
;*** Se utilizeaz n continuare aceeai frez***
N145 G01 G41 X20 Y40
N150 G2 X30 Y65 CR=40
N155 G3 X90 CR=60
N160 G2 Y15 CR=40
N165 G3 X30 CR=60
N170 G2 X20 Y40 CR=40
N175 G0 G40 X0
N180 SUPA G0 Z0 D0 M5 M9; Punct schimbare
scul axa Z
N185 SUPA X0 Y0; Punct schimbare
scul X, Y
;*** Schimbare scul ***
N190 T3 M6; Schimbare scul,
burghiu 10
N195 G0 X35 Y40 S1500 M3 M8; Poziionare la prima
gaur
N200 Z1 D1
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
N205 MCALL CYCLE 81 (20, 0, 2, -10)
N210 X35; Burghiere prima
gaur
N215 X60; Burghiere gaura a
doua
N220 X85; Burghiere gaura a
treia
N225 MCALL
N226 SUPA Z0 D0 M5 M9; Anulare apelare
modal
N227 SUPA X0 Y0
MSG( )
N230 M30; Sfrit program

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
Pentru operaia de strunjire se consider piesa din figura 4.5.

Fig. 4.5.
Se vor programa trecerile de degroare, scula T3 i cea de finisare, scula T4.
Pentru degroare se apeleaz la ciclul de degroare longitudinal programat cu adresa
G71. Pentru finisare se programeaz conturul. Se apeleaz la facilitile de calcul a
echipamentului privind determinarea unor puncte de pe contur. Echipamentul de tip
CNC este prezentat n anexa 4.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
% Explicaii
0771
0

G59 X0 Z249 Decalare zero pies
(Burghiere, scula T2)
N2 G97 S2000 T0202 M03 Turaie arbore principal
G00 X0 Z2 M08
G01 Z-17 F0.1
G27 M09
(strunjire frontal, degroare longitudinal, scula T3)
N3 G96 V200 T0303 M04 Vitez constant, 200m/min
G00 X74 Z0 M08
G01 X3 F0.2

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 1
Liviu MORAR Suport curs IV I.E.I 2006/2007
Capitolul 2
Capitolul 3
Capitolul 4
Capitolul 5
Capitolul 6
Capitolul 7
Capitolul 8
Capitolul 9
Capitolul 10
G00 X70 Z2
G71 P50 Q60 I0.5 K0.1 D3.5 F0.4 Ciclu de degroare
G26 M09
(Strunjire de finisare, scula T4)
N4 G96 V250 T0404 M04 Scul, apelare corecie
N50 G46 Corecie raz activ
G00 X14 Z1 M08
G01 X20 D2 F0.15
G01 A180
G01 X18 Z-20 A20
G01 Z-25 R0.5 Racordare R0.5
G01 X35 D3 Teire
G01 A180 R10
G01 X50 Z-50 A-40 Programare unghi
G01 Z-60
G01 Z-80 A165
G01 X71 D2.5
G01 W-3 Deplasare incremental dup
axa Z
N60 G40
G26 M09
M30 Sfrit program

Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
INFORMAII REFERITOARE LA POZIIE
1.CONSIDERAII PRIVIND PROGRAMAREA N SISTEM
ABSOLUT/INCREMENTAL
5.
Cteva aspecte de baz privind programarea deplasrilor n sistem
absolut/relativ au fost deja prezentate. Este cazul s se specifice faptul c
adresele G90/G91 au caracter modal.
Echipamentele NC clasice au implementate puine faciliti pentru
programarea n sistem absolut/incremental. n cadrul unui program este
admis alternarea instruciunii G90/G91 dar nu la nivelul unui singur bloc,
ci n blocuri diferite.
Echipamentele de tip CNC ofer multe posibiliti de utilizare a
sistemului absolut/incremental. Astfel exist posibilitatea de a utiliza n
programare cuvinte cu caracter nemodal. Modul concret de programare
difer de la echipament la echipament.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
Cu excepia primelor dou exemple, restul sunt specifice echipamentelor
CNC
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
Din exemple rezult i faptul c se poate programa, n cadrul blocului,
att sistemul absolut ct i cel relativ.
Fig. 5.1
n cazul strungurilor (fig. 5.1.)este o practic standard de a interpreta
blocurile cu deplasri dup axa X, incrementale, ca raz, n timp ce
diametrele sunt indicate n sistem absolut. Conversia G90/G91 se
realizeaz diferit n funcie de echipament. Comenzile DIAMON,
DIAMOF sau DIAM90 pot fi utilizate n acest scop (Sinumerik 840 D).
Alte echipamente (TRAUB TX8D CNC) utilizeaz o alt notaie pentru
axe (fig. 5.2.).
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
Fig. 5.2.
Astfel se utilizeaz n sistem incremental pentru axa X, adresa U, iar adresa W pentru
axa Z. Sensul pozitiv/negativ pentru axele incrementale este determinat de poziia
curent a sculei n sistemul de coordonate XZ.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
Exemplu Frezare (fig. 5.3.)
Fig. 5.3.
Traiectoria sculei se programeaz n sistem absolut. Coordonatele centrului
cercului, I i J, pentru interpolarea circular sunt programate n sistem absolut
respectiv incremental.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Suport curs IV I.E.I 2006/2007 Liviu MORAR
Exemplu Strung (fig. 5.4.)
Fig. 5.4.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
5.2.
Programarea n sistem absolut poate fi fcut i pentru axe de rotaie.
Modalitatea concret de programare difer, evident, de la echipament la
echipament. O posibil programare ar putea fi:
n care:A, B, C sunt identificatorii axelor de rotaie;
DC programarea absolut, apropiere de poziie pe
calea cea mai scurt;
ACP programare absolut, apropiere de poziie dup
direcia pozitiv (sens trigonometric);
ACN idem, dup direcie negativ (sensul acelor de
ceasornic).
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
Exemplu:
Se consider prelucrarea piesei (fig. 5.3.) pe o mas rotativ. Scula
execut numai micarea de rotaie pentru generarea vitezei de achiere.
Masa execut micarea de rotaie pentru generare.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
1.SISTEM METRIC/INCH
Se pare c exist un acord ntre constructorii de echipamente n ceea ce
privete programarea sistemului metric/inch utilizat n cotarea pieselor.
G70 sistem de msur imperial (inch);
G71 sistem de msur metric (mm)
Echipamentele de versiunea cea mai nou ofer faciliti referitoare la
programarea avansului, n sensul c acesta este interpretat n unitile de
msur programate.
G700 sistem imperial (lungime [inch], avans [inch/mm])
G710 sistem metric (lungime [mm], avans [mm/min])
Exist posibilitatea schimbrii, pe parcursul programului, a sistemului de
msur setat (fig. 5.5.).
5.3
Fig. 5.5.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
1.PROGRAMAREA ORIGINII
5.4
Avnd n vedere importana alegerii corecte a originii n simplificarea
programului surs NC, i la echipamentele clasice NC sunt implementate o
serie de faciliti privind declararea originii piesei.
Utilizarea funciilor G54, G55, G56, G57 este calea cea mai des folosit
n acest scop (fig. 5.6.).
Fig. 5.6.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Valorile deplasrii de origine, X, Y, Z, din originea mainii se introduc de regul
n regim IMD, de la panoul echipamentului.
n cazul utilizrii unei singure origini a piesei aceasta, de regul, nu se
programeaz. Se deplaseaz masa mainii/scula n punctul ales origine i se
declar punctul respectiv origine prin intermediul unor proceduri utiliznd tastele
echipamentului.
Anularea unei origini declarate prin adresele G54G57 se face prin adresa
G53. Este posibil ca unele echipamente s utilizeze alte adrese n acest scop.
Echipamentele care ofer posibilitatea utilizrii sistemului cadru au evident i
funcii specifice pentru anularea setrii cadrului de baz.
G153 constituie posibilitatea de suspendare a sistemului cadru. Nu este
modal.
Posibilitile de declarare a punctului de zero sunt mult extinse la CNC-urile
moderne. Existena adreselor G505G599 este un argument n susinerea
afirmaiei anterioare.
Instruciunea SUPA (utilizat de echipamentul Sinumerik 840 D) este o funcie
de dezactivare, nemodal, puternic, cu efect asupra tuturor declarrilor de
origine, din program sau externe i a offsetului PRESET.
Funcia setrilor de origine (zero offset) este aceea de a face legtura ntre
originea sistemului de baz de coordonate (originea mainii) i originea piesei
(fig. 5.7.).
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
Fig. 5.7.
Valorile efective ale deplasrilor de origine pe axele X, Y i Z se introduc de la
panoul operator sau printr-o interfa universal.
Dup programarea originii piesei deplasarea sculei, urmare a programrii
parametrilor de poziie (X, Y, Z), se face n raport de originea piesei.
Toate deplasrile de origine sunt memorate n fiierul destinat originii.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
n vederea evitrii unor coliziuni a sculei, echipamentele CNC
permit delimitarea zonei de lucru (fig. 5.8.).
1.PROGRAMAREA ZONEI DE LUCRU
5.5
Fig. 5.8.
n acest scop se programeaz diferite adrese de tip G sau cuvinte
alfabetice:
G25 X Y Z programat n bloc separat
G26 X Y Z programat n bloc separat
WALIM ON
WALIM OF
Adresa G25 se refer la partea inferioar a zonei de lucru n timp ce G26
la cea superioar (fig. 5.8.):
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
Aria delimitat de adresele G25 i G26, n cazul general, este ilustrat
prin figura 5.9.
Fig. 5.9.
Instruciunea WALIMON trebuie programat numai dac limitarea ariei de lucru
a fost anulat, respectiv nesetat prin constante de main. Instruciunea
WALIMOF se utilizeaz pentru a dezactiva limitarea zonei de lucru.
O variant a acestei faciliti, implementat pe multe echipamente, se refer la
descrierea limitelor semifabricatului (fig. 5.10.) prin adresa G22.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
X, Y, Z coordonatele minime ale punctului paralelogramului
I, J, K coordonatele punctului maxim
Alte echipamente au alocat alte adrese de tip G (G30/G31 TNC 430
Heidenhaim) (fig. 3.10.):
Fig. 5.10.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
1.PUNCTE DE REFERIN 5.6
Componentele mainii-unelte care execut micri (masa cu piesa, scula) trebuie
deplasate, nainte de nceperea derulrii programului, n punctele de referin pe axe.
Aceast manevr poate fi fcut manual, de operator, sau prin programul NC.
Exist mai multe adrese G folosite n acest scop.
Exemplu:
n primul exemplu se observ specificarea expres a axei care urmeaz s
fie activat pentru o deplasare n punctul de referin (zero main).
Cel de-al doilea exemplu evideniaz succesiunea deplasrii pe axe n
punctul de referin. Programarea n dou blocuri consecutive, n primul axa Z,
poate evita eventualele coliziuni ntre scul i alte elemente din zona de lucru.
Programarea deplasrii n punctul de referin trebuie fcut ntr-un bloc
separat, destinat numai acestui scop.
La schimbarea sistemului de msur (mm/inch) este obligatorie deplasarea
n punctul de referin i iniializarea punctului zero pies.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
Unele echipamente ofer posibilitatea programrii speciale a revenirii din poziia
de referin (fig. 5.11.). De regul revenirea din poziia de referin n punctul
curent se face printr-un punct intermediar astfel ales nct s evite eventualele
coliziuni.
Fig. 5.11
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5
Liviu MORAR Suport curs IV I.E.I 2006/2007
Programarea n sistem absolut:
Programarea n sistem incremental:
Pe lng deplasarea n punctele de referin unele echipamente permit deplasarea
ntr-un punct fix. Aceast facilitate (anexa 2.) poate fi programat prin codul G75.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 5 FP numrul punctului fix ce trebuie atins;
X1= Y1= Z1= Axele dup care se execut deplasare pentru a
atinge punctul fix.
Exemple de puncte fixe ar fi cele pentru schimbarea sculei, puncte de ncrcare,
puncte de schimbare palete etc.
Liviu MORAR Suport curs IV I.E.I 2006/2007
Exemplu
Codul G75 este nemodal.
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 6
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 7
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 7
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 7
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 7
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 7
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 7
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 7
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 7
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 7
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 8
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Suport curs IV I.E.I 2006/2007 Liviu MORAR
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Suport curs IV I.E.I 2006/2007 Liviu MORAR
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 9
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Suport curs IV I.E.I 2006/2007 Liviu MORAR
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Suport curs IV I.E.I 2006/2007 Liviu MORAR
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007
Maini, Roboi i Echipamente pentru Sisteme Flexibile de Fabricaie
Capitolul 10
Liviu MORAR Suport curs IV I.E.I 2006/2007

S-ar putea să vă placă și