Sunteți pe pagina 1din 75

SLAVICI TITUS GUBENCU DINU

TEHNICI MODERNE DE UTILIZARE A COMENZII


NUMERICE ASISTATE DE CALCULATOR PENTRU
OPTIMIZAREA PRELUCRARII MATERIALELOR

Material suport realizat n cadrul proiectului:
Echipamente flexibile i modulare de conducere numeric a proceselor
tehnologice, cu aplicaii n realizarea echipamentelor didactice i a
echipamentelor pentru prelucrarea materialelor i nanotehnologii
ID PROIECT 2.3.1


Programul Operaional Sectorial Creterea
Competitivitii Economice
Axa prioritar 2: Competitivitate prin Cercetare, Dezvoltare
Tehnologic i Inovare
Operaiunea: 2.3.1 Sprijin pentru Start-up-urile i Spin-off-urile
inovative


EDITURA FUNDATIEI IOAN SLAVICI
Timioara
2010
46 Procese tehnologice asistate de calculator

Cuprins

Cap 1 Consideraii asupra algoritmilor utilizai n cazul
implementrii soft a echipamentelor de conducere a
mainilor-unelte cu comand numeric...


3
1.1 Consideraii generale 3
1.2 Realizarea interpolrii liniare 3
1.3 Interpolare circular... 5
Cap 2.Programarea asistat de calculator a mainilor-unelte
cu comand numeric.

7
2.1 Proiectarea asistat n CATIA V5 7
2.1.1 Proiectarea pieselor utiliznd aplicaia Part Design.. 10
2.1.2 Proiectarea tehnologiei de prelucrare prin strunjire cu
aplicaia Lathe Machining ..

20
2.2 Proiectarea tehnologic cu programul VisualMill. 32
2.2.1 Interfaa VisualMill. 32
2.2.2 Succesiunea etapelor de programare.. 33
2.2.3 Metode de prelucrare disponibile n VisualMill. 36
2.2.3.1 Operaii de frezare n 3 axe.. 37
2.2.3.2 Operaii de frezare n 2 axe... 46
2.2.4 Metodologia de proiectare a tehnologiei de frezare n 3
axe

52
2.2.4.1 Crearea semifabricatului.. 52
2.2.4.2 Crearea sculelor... 55
2.2.4.3 Stabilirea avansurilor i a vitezelor de achiere... 57
2.2.4.3 Crearea operaiilor de frezare.. 61
2.2.4.4 Simularea operaiilor de frezare.. 66
2.2.4.5 Post-procesarea.. 69
Cap 2 Consideraii asupra algoritmilor utilizai n cazul
implementrii soft a echipamentelor de conducere a
mainilor-unelte cu comand numeric ..


72
2.1 Consideraii generale. 72
2.2 Realizarea interpolrii liniare 72
2.3 Interpolare circular... 74
2. Programarea asistat de calculator a MUCN 47


Cap 1 Consideraii asupra algoritmilor utilizai n cazul
implementrii soft a echipamentelor de conducere a mainilor-unelte cu
comand numeric

1.1 Consideraii generale

Datorit importanei covritoare pe care o au algoritmii de
interpolare folosii la realizarea preciziei poziionrilor i traiectoriilor se
prezint bazele algoritmice utilizate la elaborarea pachetelor de programe.
S-au considerat urmtorii algoritmi:
-algoritmi de tip ADN
-algoritmi bazai pe calculul unui discriminant, n funcie de semnul
cruia se apreciaz poziia punctului curent al traiectoriei aproximate fa de
curba real;
-algoritmul diferenei coordonatelor, bazat pe emiterea de impulsuri
pe cele dou axe cu o frecven comandat dup o anumit lege;
-algoritmi cu calculul direct al funciei prin metoda octanilor.
n continuare se abordeaz algorimul bazat pe calculul unui
discriminant, algoritm utilizat cu bune performane la conducerea cu
calculatorul a mainilor de prelucrare prin electroeroziune cu electrod filiform
.

1.2 Realizarea interpolrii liniare

Fundamentul acestui algoritm este calculul unui discriminant D
adecvat, al crui semn precizeaz poziia punctului curent al traiectoriei fa
de conturul nominal de prelucrat.
Schema de principiu este prezentat n figura 8.8 n care s-au utilizat
aceleai notaii cu cele utilizate n cadrul sursei n limbajul C, prezentate la
sfritul acestei lucrri.
x54, y54 - coordontele punctului iniial (punctul de nceput al
interpolrii liniare);
x64, y64 - coordonatele punctului final (punctul de sfrit al
interpolrii liniare);
Coeficientul unghiular al dreptei definite astfel prin dou puncte este
evident
panta = arctg ( =(y64-y54) / (x64 -x54);
48 Procese tehnologice asistate de calculator
Se definete variabila suplimentar sm care are valoarea:
1 - n cazul n care panta<0, corespunznd deci unghiului cu valori n
intervalul (90, 180) grade;
-1 - n cazul n care panta>=0, corespunznd deci unghiului cu valori
cuprinse n intervalul [0, 90] grade;
Se consider un punct curent P, de coordonate x20, y20, propunndu-
ne n continuare s determinm poziia acestuia fa de segmentul PinPfin;
evident ca s se poate defini un nou segment de dreapt PinP, al crei
coeficient unghiular m este definit de relaia:
m = arctg ( = (y20 - y54)/(x20 -x54)
Mecanismul interpolrii liniare impune testarea continu a poziiei
punctului P i corectarea poziiei sale cu pai astfel determinai nct s se
asigure readucerea pe segmentul nominal Pin,Pfin; n cazul punctului P, este
evident c aceast readucere se face prin intermediul unui segment dx paralel
cu axa x; pentru comparaie se prezint pe aceeai figur cazul unei poziii P,
la care readucerea pe segmentul PinPfin se face prin intermediul unui segment
dy, paralel cu axa y.
Se pune problema determinrii unui criteriu de apreciere a necesitii
de a se face corecia pe axa x sau axa y;








Figura 8.8 Interpolarea liniar
Se definete discriminantul
delta= delta=sm*((x64-x54)*(y20-y54)-(y64-y54)*(x20-x54));
n cazurile n care delta>0 sau segmentul de interpolare este paralel cu
axa y, se comand efectuarea unui pas pe axa y, n caz contrar comandndu-se
efectuarea unui pas pe axa x.
Observaie: sensul micrii se determin aprioric lansrii algoritmului
de interpolare prin setarea unor variabile de sens, aferente celor dou axe, i
anume:
se1=1 pentru x54<x54 i -1 n caz contrar
se2=1 pentru y54<y64 i -1 n caz contrar

X


'
P(x' 20;y'20)
dy
P(x20;y20)
dx
Pfin(x64;y64)
Pin(x54;y54)
Y
2. Programarea asistat de calculator a MUCN 49

1.3 Interpolare circular

Schema de principiu este prezentat n figura 1.2.

Problema este asemntoare cu interpolarea liniar, dar n aceast
situaie trebuie determinat un alt criteriu care s determine condiia de
efectuare a unui pas pe axa x sau axa y. Criteriul utilizat va fi comparaia
distanei de la punctul studiat la centrul cercului cu raza acestuia:
-astfel n cazul punctului P, de coordonate x20,y20, distana Pc este
mai mare dect raza cercului impunndu-se efectuarea unui pas de corecie dx
paralel cu axa x;
-n cazul punctului P', distana sa pn la centrul C al cercului este
mai mic dect raza, i n aceast situaie se impune efectuarea unui pas de
corecie dy paralel cu axa y;
Aceste raionamente au condus la determinarea urmtoarei expresii
pentru discriminatul delta:
delta=((x20-i54)*(x20-i54)-(x54-i54)*(x54-i54)
+(y20-j54)*(y20-j54)-(y54-j54)*(y54-j54)) * cadran;
Interpretarea semnului delta este identic cu situaia interpolrii liniare;
n paragraful urmtor este listat coninutul funciei C++ care
implementeaz algoritmii de interpolare implementai anterior.


C(i54;j54)
P'
dy
Pfin(x64;y64)
P(x20;y20)
dx
Pin(x54;y54)
Y
X

2.1.1.1 Fig 1.2 Interpolarea circular

50 Procese tehnologice asistate de calculator

Problema este asemntoare cu interpolarea liniar, dar n aceast
situaie trebuie determinat un alt criteriu care s determine condiia de
efectuare a unui pas pe axa x sau axa y. Criteriul utilizat va fi comparaia
distanei de la punctul studiat la centrul cercului cu raza acestuia:
-astfel n cazul punctului P, de coordonate x20,y20, distana Pc este
mai mare dect raza cercului impunndu-se efectuarea unui pas de corecie dx
paralel cu axa x;
-n cazul punctului P', distana sa pn la centrul C al cercului este
mai mic dect raza, i n aceast situaie se impune efectuarea unui pas de
corecie dy paralel cu axa y;
Aceste raionamente au condus la determinarea urmtoarei expresii
pentru discriminatul delta:
delta=((x20-i54)*(x20-i54)-(x54-i54)*(x54-i54)
+(y20-j54)*(y20-j54)-(y54-j54)*(y54-j54)) * cadran;
Interpretarea semnului delta este identic cu situaia interpolrii liniare;
n paragraful urmtor este listat coninutul funciei C++ care
implementeaz algoritmii de interpolare implementai anterior.

C(i54;j54)
P'
dy
Pfin(x64;y64)
P(x20;y20)
dx
Pin(x54;y54)
Y
X

2.1.1.2 Figura 8.9 Interpolarea circular

2. Programarea asistat de calculator a MUCN 51
2.
Programarea asistat de calculator
a mainilor-unelte cu comand
numeric


2.1 Proiectarea asistat n CATIA V5

Programarea asistat de calculator a mainilor-unelte cu comand
numeric are drept obiectiv elaborarea programului-pies pornind de la planul
de operaii al reperului ce urmeaz a fi executat, utiliznd pentru aceasta
calculatorul electronic n regim conversional.
Dezvoltarea n mai multe direcii a programrii asistate de calculator a
dus la apariia ctorva zeci de limbaje de programare implementate pe diferite
sisteme de calculatoare.
n esen acestea cuprind un set de definiri geometrice cu care se
poate acoperi, mai mult sau mai puin satisfctor, geometria plan (2D) i,
parial, cea n spaiu (3D) i un al doilea set de ordine de micare cu ajutorul
crora se genereaz deplasri ale subansamblelor mobile ale MUCN. Aceast
parte constituie procesorul propriu-zis care genereaz un set de date ntr-o
anumit form intermediar.
Pentru ca aceste date s poat fi exploatate n scopul generrii unor
programe n sensul artat n exemplele de la paragrafele anterioare, trebuie
apelate anumite programe specializate numite postprocesoare sau simulatoare;
acestea deci, preiau informaiile din forma intermediar generat de
procesorul propriu-zis i le prelucreaz genernd fraze n concordan cu
particularitile sintactice ale echipamentului de comand numeric.
52 Procese tehnologice asistate de calculator
Sistemele integrate CAD/CAM s-au dezvoltat i impus n ultimii ani;
n esen se realizeaz o mbinare intim ntre cele dou laturi adiacente i
totodat complementare:
- latura de proiectare constructiv (proiectare propriu-zis) CAD
(Computer Aided Design);
- latura de proiectare (realizare) tehnologic CAM (Computer Aided
Manufacturing).
Pentru realizarea unui prototip virtual, modulul CAD genereaz
modele reprezentri grafice ale obiectelor de prelucrat i cunotine
informaii legate de procesul de fabricaie, necesare modulului CAM.
Cunotinele se pot regsi n structura arborescent generat n procesul de
concepie al unui model particular sau pot avea aplicabilitate general, fiind
precizate sub forma unor algoritmi, sisteme expert etc.
Programul CATIA (Computer Aided Three-dimensional Interactive
Applications) Version5, realizat de IBM i Dessault Systems reprezint la ora
actual liderul mondial pe piaa software CAD/CAM//CAE, avnd aplicaii n
domenii diverse, de la industria construciilor de maini, la industria
aeronautic i de automobile. El dispune de o documentaie on-line
amnunit, a crei pagin de gard familiarizeaz din start utilizatorul, cu
modulele integrate ale sale, prezentate n coloana din dreapta (figura 2.1).


Figura 2.1 Documentaia on-line Home page
2. Programarea asistat de calculator a MUCN 53
n continuare se va insista pe prezentarea aplicaiilor a dou dintre
aceste module, i anume Mechanical Design, proiectarea asistat a
produselor i NC Manufacturing, concepia proceselor tehnologice i
fabricaia asistate de calculator.
Modulul Mechanical Design cuprinde aplicaiile prezentate n tabelul
2.1.
Tabelul 2.1 Aplicaiile modulului Mechanical Design
Nr. crt. Pictogram
Denumirea
aplicaiei
Rolul aplicaiei
1.

Part Design proiectarea 3D a pieselor
2.

Assembly
Design
proiectarea ansamblurilor utiliznd
piesele componente
3.

Interactiv
Drafting
realizarea desenelor 2D
4.

Generative
Drafting
realizarea desenelor de execuie a
reperelor 3D anterior modelate
5.

Sketcher realizarea schielor 2D
6.

Sheetmetal
Design
proiectarea pieselor utiliznd
semifabricate din tabl
7.

Sheetmetal
Production
proiectarea produselor utiliznd
semifabricate din tabl
8.

Wireframw
and Surface
modelarea suprafeelor
9.

Structure
Design
modelarea structurilor curbe sau
liniare i a plcilor de seciuni
diferite
10.

Functional
Tolerancing
&
Annotations
tolerarea funcional a pieselor i
ansamblurilor 3D
11.

Mold Tooling
Design
proiectarea tanelor i matrielor

Modulul NC Machining cuprinde aplicaiile prezentate n tabelul 2.2.
54 Procese tehnologice asistate de calculator
2.1.1 Proiectarea pieselor utiliznd aplicaia Part Design

Aplicaia Part Design a programului CATIA Version 5 permite
proiectarea reperelor 3D, utilizatorul beneficiind de o interfa prietenoas. Ea
face posibil ndeplinirea cerinelor de proiectare pentru piese de complexitate
diferit, folosind modaliti variate, de la schiarea pieselor componente ale
unui ansamblu, pn la metode de proiectare iterative, detaliate.
Tabelul 2.2 Aplicaiile modulului NC Machining
Nr. crt. Pictogram
Denumirea
aplicaiei
Rolul aplicaiei
1.

Lathe
Machining
strunjirea i gurirea pieselor de
revoluie
2.

Muti-Axis
Surface
Machining
prelucrarea pieselor 3D utiliznd
tehnici multiaxe
3.

Prismatic
Machining
frezarea i gurirea suprafeelor
utiliznd 2.5 axe
4.

3 Axis Surface
Machining
prelucrarea suprafeelor complexe
(tane, matrie) utiliznd 3 axe

Modelarea piesei cu aplicaia Part Design pornete de la realizarea
unui profil 2D ntr-unul din planele determinate de axele de referin, dup
care piesa 3D este obinut prin extrudare sau prin revoluie. Modelul
tridimensiunal obinut, complet parametrizat, reprezint primul pas spre
obinerea prototipului virtual, care poate fi testat prin simulri dinamice i
interactive.
Pentru desenarea profilului 2D se utilizeaz aplicaia Sketcher a
modulului Mechanical Design, apelat din meniul Start (figura 2.2).
Lansarea acesteia conduce la deschiderea unui document nou cu extensia
CATPart (figura 2.3). Planul de lucru, n care se va realiza profilul, se
selecteaz cu ajutorul structurii arborescente din stnga documentului. Ca
urmare, planul selectat va fi evideniat prin afiarea cu o alt culoare.
Pentru a exemplifica folosirea aplicaiei Part Design se propune
proiectarea reperului din figura 2.4. Analiza acestuia scoate n eviden faptul
c este vorba despre un reper simetric, compus n esen din trei corpuri: placa
2. Programarea asistat de calculator a MUCN 55
de baz, bosajele cilindrice i alezajele cilindrice. Piesa va fi proiectat
desennd succesiv profilele acestor corpuri n planul xOy.

Figura 2.2 Lansarea aplicaiei Sketcher


Figura 2.3 Document nou CATPart
56 Procese tehnologice asistate de calculator

Figura 2.4 Exemplu de proietare a unei piese

Selectarea acestui plan n documentul CATPart conduce la apariia
liniilor de caroiaj, care faciliteaz trasarea profilului dorit (figura 2.5). Acesta
poate fi desenat utiliznd entitile geometrice din bara Geometry Creation.
Profilul plcii de baz s-a realizat cu comanda Profile , la a crei apelare
bara Tools (figura 2.6) permite precizarea cu exactitate, n casete-text
rezervate, a coordonatelor punctului final al fiecrei entiti geometrice
simple. Entitile geometrice folosite, precum i punctele lor caracteristice,
completeaz structura arborescent a piesei. Nivelul de afiare/ascundere a
elementelor componente ale piesei poate fi stabilit de ctre utilizator
executnd click pe nodurile +, respectiv , ale structurii arborescente.


Figura 2.5 Desenarea profilului plcii de baz
2. Programarea asistat de calculator a MUCN 57

Figura 2.6 Bara de utilitare Tools

La finalizarea desenului se execut dublu-click n structura
arborescent pe PartBody, profilul fiind rotit (figura 2.7) n vederea realizrii
operaiei de extrudare. n acest scop, se selecteaz n structura arborescent
Sketch.1 i se activeaz comanda Pad din meniul Insert, grupul Skeatch-
Based Features, sau cu ajutorul pictogramei , din bara cu acelai nume.
Acest lucru va avea ca urmare apariia ferestrei Pad Definition (figura 2.8 a),
prin intermediul creia se va preciza, n caseta-text Lenght, dimensiunea
reperului n lungul axei Oz (15 mm). Astfel reperul devine un model 3D
parametrizat (figura 2.8 b), fiind posibil modificarea ulterioar a dimensiunii
introduse prin aceast operaie.


Figura 2.7 Pregtirea profilului iniial pentru extrudare

Pentru realizarea bosajului, se selecteaz suprafaa superioar a plcii
de baz executnd click cu mouse-ul pe aceasta i apoi se apeleaz aplicaia de
desenare cu pictograma Sketcher . Ca urmare, reperul va fi vizualizat n
planul xOy, n care va fi trasat profilul unui cerc cu pictograma Circle din
bara Geometry Creation, pentru poziionarea relativ folosindu-se liniile de
caroiaj. Dup desenarea profilului, se revine la vizualizarea 3D a reperului,
executnd dublu-click pe PartBody n structura arborescent (figura 2.9).
58 Procese tehnologice asistate de calculator

a b
Figura 2.8 Aplicarea operaiei Pad pentru placa de baz


Figura 2.9 Pregtirea pentru extrudarea bosajului

Extrudarea bosajului presupune parcurgerea unor etape similare cu
cele anterioare:
2. Programarea asistat de calculator a MUCN 59
selectarea profilului Sketch.1 din structura arborescent;
apelarea comenzii Pad;
precizarea dimensiunii bosajului pe direcia Oz (10 mm), n
caseta-text Lenght a ferestrei Pad Definition (figura 2.10 a);
alegerea butonului OK al ferestrei, cea ce va avea ca efect apariia
corpului din figura 2.10 b.


a b
Figura 2.10 Aplicarea operaiei Pad pentru bosaj

Alezajul poate fi realizat prin simpla trasare a profilului cercului de
diametru dorit n planul xOy. Se parcurg succesiv urmtoarele etape:
se execut dublu-click n structura arborescent pe Sketch.2;
cu pictograma Circle se traseaz profilul alezajului (figura
2.11);
se execut dublu-click n structura arborescent pe PartBody,
rezultnd alezajul n bosaj;
se repet etapele anterioare pentru Sketch.1, obinndu-se ntregul
alezaj (figura 2.12);
n scopul teirii muchiilor superioare ale bosajului se selecteaz
suprafaa superioar a bosajului i se apeleaz comanda Chamfer din meniul
Insert, grupul Dress-Up Features, sau cu ajutorul pictogramei din bara
de utilitare respectiv.
60 Procese tehnologice asistate de calculator

Figura 2.11 Trasarea profilului alezajului


Figura 2.12 Realizarea alezajului

2. Programarea asistat de calculator a MUCN 61
Ca urmare, va aprea fereastra Chamfer Definition (figura 2.13 a),
care permite precizarea dimensiunilor teiturii. Dac n lista derulant Mode
este selectat opiunea Length1/Angle, se aleg lungimea catetei i unghiul de
nclinare n casetele cu aceleai nume: 1 mm, respectiv 45 . Opiunea
alternativ a listei Mode este Length1/ Length2, care, evident, ar permite
stabilirea dimensiunilor ambelor catete ale profilului teiturii. Alegerea
butonului OK are ca efect obinerea unui reper de forma prezentat n figura
2.13 b.


a b
Figura 2.13 Teirea muchiilor superioare

Pentru realizarea racordrii ntre bosaj i placa de baz se selecteaz
muchia de racordat i se apeleaz comanda Edge Fillet din meniul Insert,
grupul Dress-Up Features, sau cu ajutorul pictogramei din bara de
utilitare respectiv. Ca urmare, va aprea fereastra Edge Fillet Definition
(figura 2.14.a), care permite stabilirea razei de racordare n caseta Radius.
Alegerea butonului OK va determina materializarea acestei comenzi, reperul
proiectat avnd forma din figura 2.14 b.
Finalizarea ntregului reper presupune transformarea corpului
existent, innd cont de simetria sa. n acest scop, se selecteaz planul de
simetrie al piesei xOz i se utilizeaz comanda Mirror din meniul Insert,
grupul Transformation Features, sau cu ajutorul pictogramei . Alegnd
OK n fereastra Mirror Definition (figura 2.15 a), se va obine vederea
izometric piesei de proiectat (figura 2.15 b), identic cu cea propus n figura
2.4.
62 Procese tehnologice asistate de calculator


a b
Figura 2.14 Realizarea racordrii ntre bosaj i placa de baz


a b
Figura 2.15 Realizarea ntregului reper prin simetrie

Ulterior obinerii modelului 3D al piesei, se poate trece la generarea
desenului de execuie al acesteia. n acest scop, se recurge la aplicaia
Generative Drafting a modulului Mechanical Design. ntr-o prim fereastr
se poate opta pentru numrul de proiecii i dispunerea acestora, la eticheta
Select an automatic layout (figura 2.16 a). Alegnd butonul Modify din
aceeai fereastr, se va deschide o nou fereastr de opiuni (figura 2.16 b),
care permite selectarea dimensiunilor formatului, a orientrii foii de hrtie i a
scrii de reprezentare a desenului, la etichetele Format, Orientation,
respectiv Scale. Validarea opiunilor alese are ca efect generarea automat a
2. Programarea asistat de calculator a MUCN 63
vederilor selectate (figura 2.17), selectarea acestora putnd fi fcut prin
intermediul structurii arborescente din partea stng.



a b
Figura 2.16 Selectarea opiunilor pentru desenele de execuie


Figura 2.17 Desenul de execuie al piesei

64 Procese tehnologice asistate de calculator
2.1.2 Proiectarea tehnologiei de prelucrare prin strunjire cu
aplicaia Lathe Machining

Aplicaia Lathe Machining definete cu uurin programe NC
dedicate prelucrrii pieselor cilindrice de revoluie, folosind operaii de
strunjire i gurire n 2 axe, att pe strunguri normale, ct i pe strunguri
verticale.
Sculele pot fi create i integrate n cataloage cu uurin. Traiectoriile
descrise de scule pot fi definite cu ajutorul cutiilor de dialog ale interfeei
grafice, fiind posibil generarea, simularea i analiza lor. Pornind de la
acestea, n final se obine programul NC dedicat strungului, cu ajutorul unui
postprocesor integrat, precum i documentaia tehnologic pentru operator, n
format html.
Pentru a ilustra modalitatea de utilizare a aplicaiei, vom considera o
pies de revoluie, al crui model 3D a fost realizat folosind facilitile oferite
de aplicaia Part Design. Deschiderea fiierului CATPart se poate face cu
comanda Open din meniul File sau cu pictograma corespunztoare din bara
Standard. Din meniul Start, se apeleaz aplicaia Lathe Machining a
modulului NC Manufacturing.
Executnd dublu-click pe entitatea Part Operation.1 din structura
arborescent, se va deschide fereastra Part Operation (figura 2.18 a).
Alegnd n aceast fereastr pictograma Machine, va fi afiat fereastra de
dialog Machine Editor (figura 2.18 b), n care:
se va selecta pictograma Horizontal Lathe Machine,
corespunztoare unui strung normal;
se va verifica setarea corect a axelor maini-unelte, i anume axa
micrii de achiere Z i cea radial X;
se alege butonul OK.
Revenind n fereastra anterioar, Part Operation, la eticheta
Position, se aleg coordonatele punctului de schimbare a sculei, conform
figurii 2.18 a.
n structura arborescent se selecteaz entitatea Manufacturing
Program.1 (figura 2.19), n care vor fi inserate comenzi corespunztoare
diferitelor operaii de prelucrare succesive, pentru obinerea piesei. Programul
propune sculele pentru aceste operaii, fiind necesar doar precizarea
suprafeelor de prelucrat i, eventual, a unor parametri ai sculelor sau de
achiere.
2. Programarea asistat de calculator a MUCN 65


a b
Figura 2.18 Alegerea mainii-unelte i a punctului de schimbare a sculei


Figura 2.19 Inserarea operaiilor itinerariului tehnologic de prelucrare
Prima operaie executat va fi una de strunjire longitudinal de
degroare. Selectarea pictogramei Roughing determin adugarea n
program a entitii Roughing.1, mpreun cu scula implicit ataat.
66 Procese tehnologice asistate de calculator
n fereastra Roughing.1, eticheta Geometry este implicit
(figura 2.20 a), afind o pictogram central, utilizat pentru precizarea
succesiv a profilului semifabricatului i, respectiv, al piesei. n acest scop, se
execut click pe suprafeele frontale, colorate cu rou, ale semifabricatului
(Stock area) i, respectiv, ale piesei (Part area), se selecteaz profilul
semifabricatului (Stock Element) i, ulterior, al piesei (Part Element), sfritul
fiecrei selecii marcndu-se prin alegerea butonului OK n bara Edge
Wizard (figura 2.20 c).
Apoi se selecteaz pictograma Strategy i se seteaz parametrii
ca n figura 2. 20 b. Operaia va fi creat executnd click pe butonul OK al
acestei ferestre.
Pentru a simula traiectoria sculei pentru aceast operaie, se utilizeaz
comanda Replay Tool Path . n fereastra de dialog asociat comenzii se
alege modul de simulare continuu cu pictograma , se poziioneaz scula n
punctul de start cu butonul i se pornete simularea cu butonul . Scula
se va deplasa de-a lungul traiectoriei calculate (figura 2.21). In aceeai
fereastr sunt afiate valorile avansului, timpului de baz i timpului total al
prelucrrii.
Analiznd profilul piesei i cel rezultat dup strunjirea longitudinal
(figura 2.21), se observ existena unei diferene ntre acestea. Pentru
eliminarea acesteia i definitivarea degrorii piesei se recurge la o operaie de
canelare, utilizndu-se deci un ciclu de strunjire cu avans transversal. Astfel,
se selecteaz entitatea Roughing.1 n structura arborescent i se apeleaz
comanda Grooving . Fereastra Grooving.1 permite, la eticheta
Geometry (figura 2.22 a), definirea succesiv profilelor
semifabricatului i, respectiv, piesei (figura 2.22 c), n acelai mod ca n cazul
operaiei de strunjire longitudinal.
Selecia pictogramei Strategy faciliteaz modificarea valorilor
implicite ale parametrilor achierii. Astfel se va opta, la eticheta Options, n
caseta Gouging safety angle (figura 2.22 b) pentru valoarea de 10 .
Pentru a aduce modificri cuitului de canelat exterior selectat
implicit, se vor alege succcesiv pictogramele Tool Assembly i Tool
(figura 2.23).
2. Programarea asistat de calculator a MUCN 67

a b

c
Figura 2.20 Definirea profilului semifabricatului i al piesei pentru
strunjirea longitudinal de degroare
68 Procese tehnologice asistate de calculator

Figura 2.21 Simularea traiectoriei sculei la strunjirea longitudinal de degroare

n caseta etichetat Name, se poate introduce o denumire
particularizat a cuitului de canelat exterior, dup care, pentru modificarea
unei dimensiuni implicite se va executa dublu-click pe cota respectiv de pe
schia sculei. Aceasta va fi evideniat prin culoare i, n caseta Edit
Parameter, se introduce noua valoare. n cazul prelucrrii considerate este
necesar alegerea valorii de 60 mm pentru cota l
2
(Shank lenght 2). Parametrii
care definesc geometria sculei pot fi modificai i n modul urmtor:
se execut click pe butonul More, ceea ce va avea ca efect
extinderea ferestrei Grooving.1;
n zona nou aprut, la eticheta Geometry, se pot introduce noile
valori dorite, n casete rezervate fiecrei dimensiuni;
se alege butonul OK, modificrile operate fiind vizualizate pe
schia alturat.
Modalitatea descris anterior se utilizeaz i pentru definirea
parametrilor tehnologici ai sculei, la eticheta Techology (figura 2.23), precum
i a coreciilor de scul, la eticheta Compensation. Pentru exemplul
considerat, se modific valoarea implicit Max cut depth la 80 mm. Simularea
2. Programarea asistat de calculator a MUCN 69
traiectoriei sculei se realizeaz utiliznd pictograma (figura 2.24).

a b

c
Figura 2.22 Definirea profilului semifabricatului i al piesei pentru
strunjirea cu avans travsversal
70 Procese tehnologice asistate de calculator
Figura 2.23 Definirea parametrilor geometrici i tehnologici ai cuitului de canelat


Figura 2.24 Simularea traiectoriei sculei la strunjirea cu avans transversal

2. Programarea asistat de calculator a MUCN 71
n finalul itinerariului tehnologic de prelucrare se prevede o operaie
de strunjire de finisare. n acest scop, se apeleaz comanda Profile Finishing
, n structura arborescent fiind selectat entitatea anterioar, Grooving.1.
n fereastra Profile Finishing.1, la eticheta Geometry (figura
2.25 a), se execut click n partea frontal, colorat cu rou, a pictogramei ce
reprezint piesa, iar pe modelul acesteia se selecteaz profilul final Part
Element (figura 2.25 c). Sfritul seleciei este marcat prin butonul OK din
bara Edge Wizard.
Utiliznd pictograma Strategy , eticheta Machining (figura
2.25 b), este necesar alegerea n caseta Leading safety angle a valorii de 0 .
Crearea operaiei presupune alegerea butonului OK.
Pentru a vizualiza traiectoria cuitului la operaia de strunjire de
finisare (figura 2.26), se folosete comanda Replay Tool Path . Dup
activarea pictogramei Continuos replay mode , animaia se poate urmri
alegnd succesiv butoanele i, respectiv, .
Aplicaia Lathe Machining permite i inserarea altor tipuri de
operaii, utiliznd comenzile din meniul Insert, grupa Lathe Operations sau
pictogramele corespunztoare din bara de utilitare:
Grooving Finishing , canelarea de finisare a suprafeelor
cilindrice exterioare, interioare, frontale sau conice;
Threading , filetarea cu cuitul a diferitelor tipuri de filete.
n mod similar pot fi utilizate i operaiile de prelucrare axial a
alezajelor, precum i cele de lucru secveniale.
Sesiunea de lucru se finalizeaz prin generarea unui fiier-surs n
format APT, ce urmeaz a fi postprocesat n scopul obinerii programului
dedicat echipamentului NC al strungului.
n prim faz, se verific opiunile iniiale, referitoare la tipul
strungului i la sistemul de axe al acestuia. n acest scop, se execut dublu-
click pe entitatea Part Operation a structurii arborescente i, n final, se
deschide fereastra Machine Editor.
Dup efectuarea verificrii, se apeleaz meniul contextual, executnd
click-dreapta pe entitatea Manufacturing Program.1. Se vor alege succesiv
Manufacturing Program.1 object , Generate NC Code Interactively
(figura 2.27).
72 Procese tehnologice asistate de calculator

a b

c
Figura 2.25 Definirea profilului semifabricatului i al piesei pentru
strunjirea longitudinal de finisare
2. Programarea asistat de calculator a MUCN 73

Figura 2.26 Simularea traiectoriei sculei la strunjirea longitudinal de finisare


Figura 2.27 Simularea traiectoriei sculei la strunjirea cu avans transversal

74 Procese tehnologice asistate de calculator
n fereastra Save NC File, se precizeaz numele sub care va fi salvat
fiierul APT, precum i directorul n care va fi plasat. Fiierul-surs va fi creat
la alegerea comenzii Save.
Un extras din codul NC generat este prezentat n continuare:
$$ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
$$ Gener at ed on 20 apr i l i e 2004 05: 21: 22
$$ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
$$ Manuf act ur i ng Pr ogr am. 1
$$ Par t Oper at i on. 1
$$*CATI A0
$$ Manuf act ur i ng Pr ogr am. 1
$$ 1. 00000 0. 00000 0. 00000 0. 00000
$$ 0. 00000 1. 00000 0. 00000 0. 00000
$$ 0. 00000 0. 00000 1. 00000 0. 00000
PARTNO PART TO BE MACHI NED
COOLNT/ ON
CUTCOM/ OFF
PPRI NT OPERATI ON NAME : Lat he Tool Change. 1
$$ St ar t gener at i on of : Lat he Tool Change. 1
TLAXI S/ 0. 000000, 0. 000000, 1. 000000
$$ TOOLCHANGEBEGI NNI NG
RAPI D
GOTO/ 125. 00000, 0. 00000, 275. 00000
CUTTER/ 5. 000000
TOOLNO/ 0, TURN
$$ End of gener at i on of : Lat he Tool Change. 1
PPRI NT OPERATI ON NAME : Roughi ng. 1
$$ St ar t gener at i on of : Roughi ng. 1
FEDRAT/ 0. 3000, MMPR
SPI NDL/ 70. 0000, RPM
GOTO/ 107. 02703, 0. 00000, 257. 00000
GOTO/ 107. 02703, 0. 00000, 255. 00000
. . .
FEDRAT/ 0. 8000, MMPR
GOTO/ 0. 21213, 0. 00000, 225. 21213
$$ End of gener at i on of : Roughi ng. 1
CUTCOM/ OFF
$$ - - - - - - CUTCOM OFF END OF LATHE - - - - - -
PPRI NT OPERATI ON NAME : Lat he Tool Change. 2
$$ St ar t gener at i on of : Lat he Tool Change. 2
$$ TOOLCHANGEBEGI NNI NG
RAPI D
GOTO/ 125. 00000, 0. 00000, 275. 00000
CUTTER/ 1. 200000
2. Programarea asistat de calculator a MUCN 75
TOOLNO/ 0, TURN
$$ End of gener at i on of : Lat he Tool Change. 2
PPRI NT OPERATI ON NAME : Gr oovi ng. 1
$$ St ar t gener at i on of : Gr oovi ng. 1
FEDRAT/ 0. 3000, MMPR
SPI NDL/ 70. 0000, RPM
GOTO/ 108. 20000, 0. 00000, 111. 70000
GOTO/ 106. 20000, 0. 00000, 111. 70000
. . .
RAPI D
GOTO/ 108. 20000, 0. 00000, 57. 91213
$$ End of gener at i on of : Gr oovi ng. 1
CUTCOM/ OFF
$$ - - - - - - CUTCOM OFF END OF LATHE - - - - - -
PPRI NT OPERATI ON NAME : Lat he Tool Change. 3
$$ St ar t gener at i on of : Lat he Tool Change. 3
$$ TOOLCHANGEBEGI NNI NG
RAPI D
GOTO/ 125. 00000, 0. 00000, 275. 00000
CUTTER/ 5. 000000
TOOLNO/ 0, TURN
$$ End of gener at i on of : Lat he Tool Change. 3
PPRI NT OPERATI ON NAME : Pr of i l e Fi ni shi ng. 1
$$ St ar t gener at i on of : Pr of i l e Fi ni shi ng. 1
FEDRAT/ 0. 3000, MMPR
SPI NDL/ 70. 0000, RPM
GOTO/ 27. 12132, 0. 00000, 224. 94975
GOTO/ 28. 53553, 0. 00000, 223. 53553
. . .
FEDRAT/ 0. 8000, MMPR
GOTO/ 100. 21213, 0. 00000, 4. 78787
$$ End of gener at i on of : Pr of i l e Fi ni shi ng. 1
SPI NDL/ OFF
REWI ND/ 0
END

Facilitile oferite de CATIA V5, prezentate doar n parte anterior,
creeaz premisele elaborrii unei strategii progresive de trecere din etapa
automatizrii flexibile, n cea a automatizrii inteligente.



76 Procese tehnologice asistate de calculator
2.2 Proiectarea tehnologic cu programul VisualMill

VisualMill este un program CAM, utilizabil sub Windows,
performant i uor de utilizat, care integreaz faciliti de generare a
traiectoriilor sculelor, de simulare / verificare a prelucrrii prin achiere i de
post-procesare final, n funcie de un controller ales. Capabilitile
tehnologiei de prelucrare specifice VisualMill confer traiectoriilor generate
ale sculelor, o ncredere maxim a reproducerii cu fidelitate de ctre mainile-
unelte. Indiferent de versiunile disponibile, ce permit frezarea n 2 axe i 3
axe, precum i prelucrarea prin gurire, programul poate fi utilizat pentru
fabricarea tanelor i matrielor, a sculelor, prototipare rapid, prelucrarea
lemnului, a pieselor de geometrie complex. Unele versiuni dispun de strategii
de frezare n 4 i 5 axe.
VisualMill include i un modul CAD propriu, simplu i eficient,
putnd fi astfel considerat ca fcnd parte din rndul produselor integrate
CAD/CAM. Nu trebuie neglijat nici capacitatea sa de a lucra n cooperare cu
diferitele sisteme CAD/CAM/CNC existente n dotarea structurilor
productive. Astfel, pot fi importate date geometrice Parasolid, cum ar fi fiiere
CAD generate de SolidWorks, Solid Edge i A3DS. Mai mult, pot fi
importate i fiiere Rhino, STL, IGES, DXF/DWG, VRML, Raw Triangle.

2.2.1 Interfaa VisualMill

VisualMill dispune de o interfa standard, prietenoas, specific
programelor ce ruleaz sub Windows. Toate funciile pot fi accesate din linia
de meniu, funciile uzuale fiind disponibile i prin pictogramele barelor de
utilitare. Majoritatea setrilor interfeei-utilizator sunt modale, programul
reinnd aceste setri, ce rmn active n operaiile ulterioare, pn la o
eventual modificare.
Principalele elemente ale interfeei puse la dispoziia utilizatorului de
VisualMill sunt marcate n figura 2.28, avnd facilitile urmtoare:
Standard Bar (bara standard) ncrcarea / salvarea fiierelor,
controlul seleciilor i straturilor etc.;
Command Window (fereastra de comand) introducerea manual a
valorilor sau afiarea valorilor calculate;
Geometry Bar (bara geometric) crearea i editarea punctelor,
curbelor i suprafeelor;
Measurement Bar (bara de msurare) msurarea dimensiunilor;
2. Programarea asistat de calculator a MUCN 77
Browser (fereastra de rsfoire) afieaz geometria, operaiile de
prelucrare, sculele i simularea prelevrii adaosului de prelucrare;
View Bar (bara de vizualizare) funciile de ascundere/afiare,
mrire, rotire, vederi standard;
Status Bar (linia de stare) afieaz funcia curent, sculele active,
unitile de msur, poziia cursorului.
Particularizarea interfeei poate fi realizat cu ajutorul comenzii
View/Toolbars.

Figura 2.288 Elementele interfeei VisualMill

2.2.2 Succesiunea etapelor de programare

Scopul oricrui proces de prelucrare prin achiere este de a ndeprta
cu eficien maxim adaosul de prelucrare al semifabricatului, pn la
obinerea formei finale a piesei, la precizia impus prin proiectare.
Pentru atingerea acestor obiective, strategia tipic de prelucrare prin
achiere presupune prelevarea iniial a unei cantiti semnificative din
adaosul de prelucrare cu ajutorul unor scule rigide, de dimensiuni mari, prin
78 Procese tehnologice asistate de calculator
operaii de degroare. Ulterior, dimensiunile sculelor se reduc progresiv, n
concordan cu cantitile de material ndeprtate la operaiile de semifinisare,
efectuate cu scopul uniformizrii adaosului de prelucrare i apropierii de
forma piesei, respectiv de finisare, ce urmresc obinerea dimensiunilor finale
i condiiilor de calitate stabilite n etapa de concepie (figura 2.29).

Figura 2.299 Strategia de programare tehnologic utiliznd VisualMill
Aceast strategie de prelucrare se programeaz cu VisualMill, fiind
posibil de asemenea simularea ndeprtrii de material i vizualizarea
semifabricatului n orice moment al procesului. Aceast facilitate furnizeaz
un feedback valoros, ce ajut la alegerea unei strategii de prelucrare optime.
ntr-un itinerar tehnologic tipic de realizare a unei piese se poate
recurge pentru prelucrrile de degroare la Horizontal Roughing (3 axe) sau
Pocketing (2 axe), folosind ca scule freze cilindro-frontale, cu sau fr raz
de rotunjire. Aceste prelucrri de degroare pot fi repetate cu aceeai scul sau
utiliznd o scul de dimensiuni mai mici. Ulterior, semifinisarea poate fi
realizat cu operaiile Parallel Finishing sau Horizontal Finishing (3 axe)
sau Profiling (2 axe), folosind freze profilate sferice. Piesele cu geometrie
tridimensional complex necesit, de regul, operaii adiionale de finisare,
cum ar fi de exemplu Parallel Finishing, realizate cu valori mici ale
avansului.
Modelare pies &
semifabricat
Crearea operaiilor de
degroare
Crearea operaiilor de
semifinisare
Crearea operaiilor de
finisare
Transmiterea traiectoriilor
sculei la main
Simularea prelevrii de
material
2. Programarea asistat de calculator a MUCN 79
Dup finalizarea inserrii operaiilor, se poate reveni i revizui
strategia adoptat, reordonnd i / sau modificnd operaiile, simulnd
prelevarea de material i post-procesnd traiectoriile sculelor. Managementul
acestor opiuni poate fi realizat folosind fereastra Browser.
O alt facilitate puternic inclus n VisualMill este cea oferit de o
baz de date de cunotine K-Base. Dup crearea unei succesiuni de operaii
din itinerarul tehnologic al unei piese, aceasta poate fi salvat i apoi aplicat
cu acelai set de parametri la prelucrarea altei piese, crescnd astfel att
rapiditatea, ct i uurina utilizrii acestui program.
Dup deschiderea fiierului ce conine desenul piesei, succesiunea
tipic de lucru urmeaz paii sugerai de pictogramele afiate sub bara de titlu
a ferestrei Browser, dup alegerea etichetei MOps (figura 2.30).

Figura 2.30 Etapele programrii tehnologice utiliznd VisualMill
Tabelul 2.3 Comenzile ferestrei Browser/MOps
Nr. crt. Pictogram
Denumirea
comenzii
Rolul comenzii
1.

Setup
Machine
setarea numrului axelor, definirea
axelor de rotaie i poziiilor de
schimbare a sculei.
2.

Set Machine
CSYS
stabilirea originii sistemului de
coordonate al mainii, n raport cu
semifabricatul / piesa sau la o
poziie fix
3.

Create/Select
Tool
definirea, ntr-o fereastr dedicat, a
tuturor sculele necesare n operaiile
de prelucrare ale itinerarului
tehnologic
80 Procese tehnologice asistate de calculator
Nr. crt. Pictogram
Denumirea
comenzii
Rolul comenzii
4.

Set
Feeds/Speeds
definirea vitezelor de achiere i de
avans (de lucru, rapid, de apropiere,
de angajare, de retragere i de
deprtare) ale sculei
5.

Clearance
Control
stabilirea nivelului de siguran,
situat deasupra piesei, pentru
deplasarea rapid a sculei
6.

Select
Regions
facilitarea metodelor de selectare a
curbelor definite ca limite de
prelucrare
7.

Machining
Methods
alegerea tipului de traiectorie a
sculei, prin selecia metodei de
prelucrare adecvate
8.

Toolpath
Editor
editarea liniilor programului-cod ce
definete traiectoriile sculei,
inserarea comenzilor speciale de
control al mainii, modificarea
grupelor de micri ale sculei
9.

Post Process
transmiterea programului-cod al
traiectoriilor sculei la main

2.2.3 Metode de prelucrare disponibile n VisualMill

n VisualMill pot fi create dou clase principale de operaii de
prelucrare prin achiere, ambele eseniale pentru orice program industrial de
fabricaie: frezarea i gurirea. Operaiile de frezare pot fi clasificate dup
cum urmeaz:
frezarea n 3 axe scula se poate deplasa simultan n toate cele trei
direcii;
frezarea n 2 axe scula se poate deplasa n direciile X i Y, n
timp ce pe direcia Z este fix, la un nivel prestabilit;
frezarea n 4 axe permite rotirea mesei mainii pentru prelucrarea
pieselor ce nu pot fi realizate cu operaii simple n 2 sau 3 axe;
frezarea n 5 axe scula poate fi rotit n toate direciile, astfel nct
pot fi prelucrate suprafee indiferent de orientarea acestora.

2. Programarea asistat de calculator a MUCN 81
2.2.3.1 Operaii de frezare n 3 axe

Utiliznd acest tip de frezare, pot fi prelucrate piese cu suprafee
complexe, curbate i neverticale (figura 2.31).
Un scenariu clasic de prelucrare presupune selectarea pentru
degroare a operaiei Horizontal Roughing, iar pentru semifinisare a
operaiilor Parallel Finishing i/sau Horizontal Finishing. Se obine astfel
un semifabricat foarte apropiat de forma i dimensiunile piesei, pentru finisare
putndu-se recurge la orice metod de re-uzinare sau de prelucrare pe regiuni
predefinite.

Figura 2.31 Configuraii geometrice reprezentative pentru frezarea n 3 axe
Operaiile n 3 axe disponibile sunt urmtoarele:
1. Horizontal Roughing este principala operaie de degroare
utilizat de VisualMill, cunoscut i sub numele de achiere la Z constant sau
la nivelul apei, care const n ndeprtarea materialului n straturi orizontale.
Acest tip de prelucrare este foarte eficient pentru prelevarea de cantiti mari
de material, fiind realizat, de regul, cu o scul de dimensiuni mari.
Att geometria piesei, ct i a semifabricatului sunt utilizate pentru a
delimita domeniile care pot fi achiate n siguran. Sunt disponibile trei tipuri
de scheme de achiere, ce definesc traiectoriile de echidistan ale sculei:
Linear (linii paralele, n zig-zag);
Stock Offset (schem n spiral, ntre limite stabilite de
configuraia geometric a semifabricatului i a piesei);
Part Offset (schem n spiral, cu traiectorii exterioare att
conturului definit de pies, ct i limitei stabilite de
semifabricat).
Deplasrile sculei sunt reprezentate n figura 2.32, pentru un singur
nivel Z.
82 Procese tehnologice asistate de calculator



Figura 2.32 Variante de frezare de degroare orizontal
2. Programarea asistat de calculator a MUCN 83
2. Plunge Roughing este o degroare pe direcie vertical, la
care scula poate achia doar pe direcia Z, nu i pe direciile X i Y. Scula
execut micri descendente suprapuse, similare unor prelucrri de gurire
multiple, ce au ca efect ndeprtarea materialului sub forma unor dopuri
cilindrice (figura 2.33).

Figura 2.33 Frezarea de degroare vertical

3. Horizontal Re-roughing se utilizeaz pentru crearea
traiectoriilor de scul n zone care nu au fost prelucrate la operaii anterioare.
Zonele neprelucrate se identific prin compararea piesei cu semifabricatul
obinut dup prelucrarea anterioar. Achierea se realizeaz la nivele Z
constante, pentru unul dintre acestea fiind prezentat traiectoria sculei n
figura 2.34.
4. Plunge Re-roughing are aplicabilitate similar cu operaia
anterioar, apelnd ns la micri verticale ale sculei (figura 2.35).
5 Parallel Finishing este o operaie eficient de finisare sau
semifinisare, folosit n cazul pieselor cu suprafee relativ plane. La suprafaa
piesei se genereaz n planul XY un model bidimensional liniar n zig-zag.
Scula se deplaseaz de-a lungul acestei scheme de achiere, urmrind conturul
geometric al piesei situate dedesubt (figura 2.36).
84 Procese tehnologice asistate de calculator

Figura 2.34 Frezarea de re-degroare orizontal

Figura 2.35 Frezarea de re-degroare vertical

Figura 2.36 Frezarea de finisare paralel
2. Programarea asistat de calculator a MUCN 85
6. Pocket Finishing este o operaie folosit la semifinisarea i
finisarea suprafeelor de fund i/sau laterale ale cavitilor. Cavitile sunt
definite prin delimitarea unor zone i sunt generate prin traiectorii echidistante
succesive ale sculei, realizate dinspre limita exterioar spre interior. Scula se
deplaseaz de-a lungul acestor curbe, urmrind contururile piesei al piesei
situate dedesubt (figura 2.37).

Figura 2.37 Frezarea de finisare a cavitilor
7. Horizontal Finishing este o operaie folosit la semifinisarea
sau finisarea la nivele Z constante, cu precdere atunci cnd piesa are
suprafee verticale ntinse i cnd Parallel Finishing nu va conduce la
obinerea unor rezultate satisfctoare (figura 2.38).

Figura 2.38 Frezarea de finisare orizontal
86 Procese tehnologice asistate de calculator
8. Pencil Tracing se utilizeaz att ca operaie de degroare sau
re-degroare, ct i pentru ajustare. Scula este condus de-a lungul muchiilor,
racordrilor i colurilor piesei. Sistemul identific toate condiiile de dublu
contact sau bi-tangen determinate de raza sculei i, apoi, creeaz traiectorii
de achiere de-a lungul acestor zone (figura 2.39).

Figura 2.39 Frezarea muchiilor
Cnd se utilizeaz ca operaie de degroare, racordrile i colurile
sunt detalonate, reducndu-se astfel cantitatea de material de ndeprtat din
aceste zone, precum i deformaia i uzura sculei. Folosit ca operaie de
ajustare, are rolul de a ndeprta bavura rmas dup operaiile de finisare.
9. Valley Re-machining este folosit la prelucrarea colurilor i
racordrilor ce au fost inaccesibile la operaiile anterioare de finisare (figura
2.40).

Figura 2.40 Frezarea suprafeelor de racordare
2. Programarea asistat de calculator a MUCN 87
10. Plateau Machining se folosete la prelucrarea zonelor
superioare ale suprafeelor plane, nclinate fa de orizontal ntr-un domeniu
delimitat printr-un unghi maxim impus. Este util mai ales la corectarea
suprafeelor ce rmn neprelucrate dup parcurgerea de ctre scul a
traiectoriilor stabilite prin operaiile de degroare i finisare orizontal
Horizontal Roughing i Horizontal Finishing (figura 2.40).

Figura 2.40 Frezarea platourilor
11. Parallel Hill Machining este utilizat la prelucrarea
suprafeelor abrupte, nclinate fa de vertical ntr-un domeniu delimitat
printr-un unghi maxim impus. Operaia, bazat pe o schem de achiere cu
traiectorii paralele, n zig-zag, se recomand folosirea acestei metode pentru a
ndeprta defectele rmase pe suprafeele n cauz, ca urmare a traiectoriilor
de scul generate la o operaie prealabil de finisare paralel Parallel
Finish. Unghiul de achiere se regleaz astfel nct prelucrarea s se realizeze
perpendicular pe suprafeele nclinate, suprafeele achiate rezultnd cu o
rugozitate minimal (figura 2.41).
12. Horizontal Hill Machining este similar cu Horizontal
Finishing, achierea avnd loc la nivele Z constante. Totui, aplicarea
operaiei este restricionat la suprafeele piesei cu pant foarte mare, nclinate
fa de vertical cu un unghi maxim, definit de utilizator (figura 2.42).
13. Radial Machining este o operaie de finisare a suprafeelor
caviti circulare, ce presupune specificarea uneia sau mai multor limite, scula
deplasndu-se radial de la centrul de greutate al suprafeelor delimitate (figura
2.43).
88 Procese tehnologice asistate de calculator

Figura 2.41 Frezarea paralel a pantelor

Figura 2.42 Frezarea orizontal a pantelor

Figura 2.43 Frezarea radial
2. Programarea asistat de calculator a MUCN 89
14. Spiral Machining este o metod de finisare a suprafeelor
cu caracteristici circulare i cvasi-circulare, cum ar fi cele de fund ale
cavitilor. Dup specificarea uneia sau mai multor limite ale domeniilor de
prelucrat, traiectoria sculei urmeaz o schem spiral, pornind de la centrul de
greutate al suprafeelor delimitate (figura 2.44).

Figura 2.44 Frezarea spiral
15. Curve Machining se preteaz la prelucrarea de-a lungul
unei curbe a suprafeelor sau formelor izolate. Operaia presupune
specificarea uneia sau mai multor limite ale domeniilor de prelucrare, direcii
i scheme de achiere. Scula urmrete simultan domeniul specificat i
conturul piesei (figura 2.45).

Figura 2.45 Frezarea pe curb
90 Procese tehnologice asistate de calculator
16. Between 2 Curves Machining , denumit uneori frezare
flowline, realizeaz prelucrarea dup dou curbe deschise sau nchise.
Traiectoria sculei realizeaz o tranziie gradual de la o curb la cealalt,
folosind fie o schem paralel cu curbele, fie normal pe acestea. Astfel se
creeaz un mixaj de traiectorii de scul, ce poate fi utilizat pentru finisarea
eficient a formelor complexe (figura 2.46).

Figura 2.46 Frezarea ntre dou curbe
17. Reverse Post Milling este o facilitate ce permite folosirea unor
traiectorii de scul salvate n fiiere APT CL sau n cod G pentru a defini
deplasrile sculei n raport cu suprafeele piesei sau doar pentru a realiza o
simulare grafic a prelucrrii.

2.2.3.2 Operaii de frezare n 2 axe

Traiectoriile sculei n cazul prelucrrii n 2 axe se definesc n
planul XY, deplasrile pe Z efectundu-se doar pentru stabilirea nivelelor.
Deoarece aceste traiectorii nu sunt legate fie de geometria piesei, fie de cea a
semifabricatului, trebuie selectate domeniile de prelucrare, ce vor defini
limitele deplasrilor sculei.
Aceast modalitate de prelucrare i dovedete utilitatea la achierea
pieselor prismatice (figura 2.47.a), al cror modele tridimensionale sunt
obinute prin extrudarea unor curbe de-a lungul axei Z. Avnd fee plane, o
pies prismatic poate fi prelucrat blocnd scula la un prim nivel Z i
realiznd micrile XY, apoi repetndu-le pentru nivelele Z ulterioare.
Folosind aceast clas de prelucrri, pot fie realizate, de asemenea, piese
definite doar prin curbe bidimensionale (figura 2.47.b).
2. Programarea asistat de calculator a MUCN 91

a b
Figura 2.47 Piese reprezentative pentru frezarea n 2 axe
La fel ca n cazul prelucrrilor n 3 axe, itinerarul tehnologic tipic de
prelucrare n 2 axe implic degroarea i, apoi, finisarea. Spre deosebire ns
de cazul pieselor complexe prelucrate n 3 axe, piesele prismatice nu necesit,
de regul, operaii de finisare succesive.. Degroarea se realizeaz folosind o
combinaie a operaiilor de Facing i Pocketing, iar Profiling este folosit ca
operaie de finisare.
Operaiile n 2 axe disponibile sunt urmtoarele:
1. Facing se folosete la prelucrarea domeniilor nchise,
considernd c ele nchid complet materialul de prelevat. Acest lucru
nseamn c scula se poate apropia de material din afara limitei exterioare,
crend caviti inverse.
n figura 2.48.a este prezentat un exemplu ce implic domenii
multiple dreptunghiul este domeniul exterior , iar fiecare liter este un
domeniu interior. Unele litere au domenii nlnuite, care vor fi tratate ca
insule (suprafee de evitat). Domeniul exterior trebuie sa nconjoare
semifabricatul, putnd fi creat cu uurin prin selectarea comenzii Bounding
Region, din categoria Curves a barei Geometry. Traiectoria sculei este
prezentat n figura 2.48.b.

a b
Figura 2.48 Frezarea plan
92 Procese tehnologice asistate de calculator
2. Pocketing este operaia prin care se prelucreaz domenii
nchise, tratndu-le ca pe nite caviti, complet nconjurate de domenii
exterioare i interioare. Scula nu poate depi limitele domeniului exterior i,
de asemenea, nu poate ptrunde n domeniile interioare. Acest lucru o
deosebete fa de operaia Facing, la care materialul de prelevat se consider
nconjurat de cel mai ndeprtat domeniu.
n figura 2.49.a este prezentat un exemplu de prelucrare prin
Pocketing, ce implic folosirea unor domenii similare cu cele folosite n
exemplul anterior, ce a ilustrat operaia Facing, dar domeniul exterior se
ncadreaz n interiorul limitelor adaosului de prelucrare. Traiectoria sculei
este prezentat n figura 2.49.b.

a b
Figura 2.49 Frezarea cavitilor
O comparaie ntre piese realizate prin Facing, respectiv Pocketing,
poate fi fcut analiznd rezultatele obinute n urma simulrii prelevrii de
material (figura 2.50.a, respectiv figura 2.50.b).

a b
Figura 2.50 Simularea prelevrii adaosului de prelucrare prin Facing i Pocketing
3. Profiling este o operaie prin care se prelucreaz domenii
deschise i nchise, printr-o deplasare de urmrire executat de ctre scul de-
a lungul contururilor ce definesc domeniile implicate, pe o parte acestora
(figura 2.51.a). Se pot defini echidistane, astfel nct scula s efectueze
treceri multiple relativ la domeniile n cauz.
2. Programarea asistat de calculator a MUCN 93
Poate fi folosit ca operaie de finisare dup Pocketing sau Facing,
sau ca operaie singular. Rezultatele obinute prin Profiling sunt ilustrate de
simularea prelevrii adaosului de prelucrare prezentat n figura 2.51.b.

a b
Figura 2.51 Profilarea
4. Advanced Pocketing este o operaie ce cuprinde att
funcionalitatea operaiei de Pocketing, ct i a celei de Profiling. Astfel, se
poate degroa, prin Pocketing, i finisa, prin Profiling, ntr-o singur
operaie. Adaosul rmas dup degroare poate fi ndeprtat prin finisare, fr a
fi necesar impunerea prealabil a valorii sale (figura 2.52).

Figura 2.52 Frezarea avansat a cavitilor
5. Advanced Profiling se utilizeaz cnd sunt necesare treceri
multiple de profilare de lime variabil, cu valori diferite ale pasului. Limea
poate fi divizat n treceri de degroare (cu pas mai mare) i de finisare (cu
pas mai mic).
6. Re-machining folosete o scul mai mic pentru a ndeprta
materialul neachiat, rmas dup o operaie anterioar (Facing, Pocketing,
Profiling), aa cum se ilustreaz n figura 2.53.
94 Procese tehnologice asistate de calculator

Figura 2.53 Re-uzinarea
7. Hole Pocketing se folosete cu scopul de a achia guri de
dimensiuni mari, caz n care se prefer operaia de frezare celei de gurire.
Dup o micare de angajare elicoidal, gaura este prelucrat la dimetrul
exterior printr-o micare spiral, urmat de o micare circular, cu rol de
ajustare (figura 2.54.a).
8. Thread Milling este operaia de filetare cu ajutorul unei freze
pentru filetat (figura 2.54.b). Opiunile operaiei permit realizarea de filete
exterioare i interioare, pe dreapta sau pe stnga. Filetele pot fi executate ntr-
o singur trecere sau n mai multe treceri, cu o anumit valoare a pasului.

a b c
Figura 2.54 Frezarea gurilor, filetelor i gravarea
2. Programarea asistat de calculator a MUCN 95
9. Engraving este o operaie de gravare a textelor i logo-urilor
ntr-o form final, care prelucreaz domenii deschise sau nchise, prin
deplasarea sculei de-a lungul contururilor unor domenii 2D sau 3D (figura
2.54.c). Este similar prelucrrii Curve Machining i necesit folosirea unei
freze conice.

2.2.3.3 Operaii de gurire

Aceste operaii permit realizarea n semifabricate de guri strpunse,
nfundate, adncite, filetate sau alezate (figura 2.55).

Figura 2.55 Oparaii de prelucrare a gurilor
Operaiile disponibile pentru prelucrarea grilor sunt:
1. Drilling gurirea (burghierea)
Sunt disponibile urmtoarele cicluri de gurire (burghiere):
Standard: folosit pentru gurile a cror adncime este de cel puin
trei ori mai mic dect diametrul sculei;
Deep: folosit pentru gurile adnci, care nu ndeplinesc condiia
precedent, caz n care ndeprtarea achiilor este dificil. Scula se
retrage complet pentru evacuarea complet a achiilor;
Counter Sink se achiaz o suprafa de intrare conic, la captul
gurii;
Break Chip: similar ciclului Deep de gurire adnc, scula
retrgndu-se ns la o distan prestabilit.
2. Tapping tarodarea permite realizarea filetelor interioare, n
sens orar sau trigonometric
96 Procese tehnologice asistate de calculator
3. Boring alezarea se utilizeaz pentru mrirea preciziei
dimensionale, a formei geometrice i a mbunti calitatea suprafeei unei
guri. Sunt disponibile urmtoarele cicluri de alezare:
Drag: scula execut o micare de avans pn la o adncime prescris,
cu o vitez controlat, apoi micarea de achiere de rotaie se oprete
i scule se retrage rapid;
No Drag: scula execut o micare de avans pn la o adncime
prescris, cu o vitez controlat, apoi se oprete pentru a orienta
arborele principal, se ridic din gaur i, apoi, se retrage;
Manual: scula execut o micare de avans pn la o adncime
prescris, cu o vitez controlat, apoi se oprete i se retrage manual.
4. Reverse Boring alezarea invers este un ciclu simplu de
alezare, ntr-o direcie invers. Arborele principal cu scula se orienteaz la un
unghi stabilit i se deplaseaz rapid la adncimea de avans, iar apoi arborele
este antrenat n micarea de rotaie, pornind astfel ciclul.

2.2.4 Metodologia de proiectare a tehnologiei de frezare n 3 axe

2.2.4.1 Crearea semifabricatului

Configuraia geometric a semifabricatului ce va fi utilizat pentru
obinerea piesei poate fi creat n VisualMill sau poate fi importat dintr-un
fiier extern. Sunt compatibile modele STL, Parasolid XT, VRML, Raw
Triangle, DXF / DWG sau Rhino Mesh, precum i suprafee IGES sau Rhino
3DM.
Pentru a crea semifabricatul este necesar parcurgerea urmtorilor
patru pai:
1. Se alege meniul Stock sau pictograma Create/Load Stock ,
disponibil la eticheta Geom a ferestrei Browser (figura 2.56).
2. Din lista derulant a butonului Create/Load Stock, , se selecteaz
una dintre opiunile de definire a semifabricatului (figura 2.56):
prin introducerea coordonatelor sale, pentru dou variante prestabilite
ale formei geometrice, paralelipipedic Box Stock (figura 2.57.a)
sau cilindric Cylinder Stock (figura 2.57.b);
prin precizarea poziiei unor suprafee limit ce nconjoar suprafeele
piesei, cu ajutorul parametrilor Offset, ce stabilesc mrimea adaosului
de prelucrare total, n trei cazuri:
2. Programarea asistat de calculator a MUCN 97
form geometric paralelipipedic Part Box Stock;
form cilindric Part Cylinder Stock (figura 2.58.a);
form geometric cu adaos uniform, specific semifabricatelor
obinute prin turnare sau forjare (figura 2.58.b);
prin definirea n prealabil a unor domenii Regions Stock sau
traiectorii de scul Toolpath Box Stock;
prin importarea un fiier compatibil Import Stock.
Se opteaz pentru Part Box Stock.

Figura 2.56 Selecia tipului de semifabricat

a b
Figura 2.57 Semifabricate definite cu ajutorul coordonatelor
3. n fereastra Part Bounding Stock Box, valoarile parametrului
Offset pentru fiecare ax pot fi introduse n casete rezervate (figura 2.59).
4. Modelul semifabricatului este astfel creat, iar pentru a fi vizualizat
se execut click pe pe eticheta Stock a ferestrei Browser (figura 2.60).
98 Procese tehnologice asistate de calculator

a b
Figura 2.58 Semifabricate definite cu ajutorul parametrului Offset

Figura 2.59 Introducerea parametrului Offset

Figura 2.60 Vizualizarea semifabricatului creat
2. Programarea asistat de calculator a MUCN 99
naintea operaiilor de degroare Horizontal Roughing i Plunge
Roughing este obligatorie definirea modelului semifabricatului, pe cnd n
cazul celorlalte operaii acest lucru este opional, putnd fi realizat i dup
crearea operaiei. De fapt, la selectarea etichetei Stock a ferestrei Browser se
creeaz automat un semifabricat paralelipipedic, cu valoarea implicit zero
pentru parametrul Offset.
Semifabricatul este utlizat de program la realizarea simulrii, dar
afiarea sa poate reduce performanele VisualMill. Prin urmare, se recomand
activarea opiunii de ascundere a sa cu pictograma Display Stock din bara
View, atunci cnd afiarea nu este necesar.

2.2.4.2 Crearea sculelor

Programul dispune de un set relativ numeros i variat scule pentru
frezare i gurire. Pentru fiecare dintre acestea pot fi prestabilite parametrii
standard APT: diametrul, raza de col, conicitatea, lungimea prii active i
lungimea total. Vizualizarea sculelor definite poate fi fcut alegnd eticheta
Tools din fereastra Browser. Exist i posibilitatea folosirii unui set de scule
salvate ntr-un fiier extern.
Modalitatea de creare a unei scule pentru o oparaie oarecare, de
exemplu de degroare, presupune parcurgerea urmtorilor pai:
1. Din meniul Tools sau din fereastra Browser, eticheta Tools, se
alege pictograma Create/Select Tool (figura 2.61).

Figura 2.61 Crearea/selecia unei scule
2. n fereastra Select/Create Tool se alege din irul pictogramelor
corespunztoare diferitelor tipuri de scule Flat End Mill (figura 2.62).
3. Se modific, eventual, parametrii implicii ai sculei (figura 2.62).
4. Se salveaz noua scul, executnd click pe butonul Save as New
Tool (figura 2.62).
100 Procese tehnologice asistate de calculator
5. Scula va fi creat cu numele implicit FlatMill1, ce va fi afiat n
lista Tools In Library (figura 2.62).

Figura 2.62 Crearea i salvarea unei scule noi
Pentru crearea unei biblioteci de scule se procedeaz astfel:
1. Se creeaz o list de scule, repetnd paii expui n procedura
anterioar pentru toate sculele necesare ntr-un itinerar tehnologic de
prelucrare (figura 2.63).

Figura 2.63 Crearea unei liste de scule
2. Grupul de scule se salveaz ntr-un fiier din bibliotec, cu scopul
utilizrii viitoare, alegnd Save Tool Library din meniul Tool sau aceeai
pictogram de la eticheta Tools a Browser-ului (figura 2.64). Fiierul astfel
2. Programarea asistat de calculator a MUCN 101
obinut are extensia implicit *.csv, ceea ce nseamn c poate fi deschis i
editat ca foaie de calcul sau ntr-un editor de texte.

Figura 2.64 Crearea i salvarea unei scule noi
3. Pentru tergerea unei liste de scule existente, se folosete comanda
Delete All a meniului contextual (figura 2.65).

Figura 2.65 tergerea unei liste existente de scule
4. Pentru utilizarea setului de scule din fiierul salvat n bibliotec, se
alege Tool / Load Tool Library i se selecteaz fiierul *.csv salvat (figura
2.66).

Figura 2.66 Utilizarea fiierelor din biblioteca de scule

2.2.4.3 Stabilirea avansurilor i a vitezelor de achiere

Stabilirea vitezelor diferitelor micri de lucru i de poziionare
presupune apelarea comenzii Set Feeds/Speeds din meniul Feeds/Speeds sau
cu pictograma corespunztoare de la eticheta MOps a Browser-ului (figura
2.67). n fereastra comenzii, exist posibilitatea de a modifica unele valori
102 Procese tehnologice asistate de calculator
implicite sau de a le pstra (figura 2.68), n raport cu condiionrile pe care le
implic procesul tehnologic de prelucrare proiectat. Valorile selectate vor fi
utilizate la post-procesarea traiectoriilor sculei.

Figura 2.67 Lansarea comenzii Set Feeds/Speeds

Figura 2.68 Atribuirea valorilor turaiei i vitezelor de avans
Pot fi atribuite valori urmtorilor parametri cinematici ai procesului:
Spindle Speed: turaia arborelui principal n rot./min;
Plunge Feed: avansul de apropiere vertical, realizat nainte de
angajarea sculei n material;
Approach Feed: avansul de apropiere (pre-angajare), ce
caracterizeaz micarea de pregtire a sculei nainte angajarea
acesteia n material i de nceperea a achierii propriu-zise;
2. Programarea asistat de calculator a MUCN 103
Engage Feed: avansul de angajare, a crui valoare implicit este
75% din avansul de lucru (achiere) Cut Feed, ce specific
viteza micrii sculei la intrarea acesteia n pan;
Cut Feed: avansul de achiere, reprezentnd valoarea utilizat n
timpul prelevrii materialului de ctre scul;
Retract Feed: avansul de retragere, din momentul opririi
achierii, avnd, implicit, o valoare egal cu cea a avansului de
angajare Engage Feed;
Departure Feed: avansul de ndeprtare (post-angajare), ce
caracterizeaz micarea de pregtire a sculei n momentul opririi
achierii;
Transfer Feedrate: avansul de transfer, ce specific viteza
micrilor de deplasare a sculei n afara prelucrrii, de la o
traiectorie de lucru la alta sau la punctul de schimbare a sculei,
fiind posibil alegerea valorii setate de productorul mainii-
unelte pentru avansul rapid Rapid, respectiv particularizarea
acestei valori, n raport cu cerinele procesului n cauz.
Micrile de avans menionate anterior sunt dependente de operaia de
frezare utilizat.
Particularizarea valorilor vitezelor de achiere i de avans ia n
considerare materialul semifabricatului, materialul sculei i tipul operaiei,
existnd posibilitatea salvrii valorilor alese ntr-un fiier, n vederea utilizrii
viitoare. n directorul Data, se gsete un fiier fr extensie, FEEDSPEEDS,
ce conine un tabel cu valori implicite determinate n raport cu elementele de
intrare precizate, ce poate fi utilizat pentru selecia vitezelor de achiere i a
avansurilor. Acest fiier poate fi editat, noile valori putnd fi stocate ntr-un
fiier ASCII extern. Formatul acestui fiier este urmtorul:
TYPE
{
STOCK_MATERI AL TOOL_MATERI AL SURFACE_SPEED UNI TS
FEED/ TOOTH UNI TS MACHI NABI LI TY UNI TS
STOCK_MATERI AL TOOL_MATERI AL SURFACE_SPEED UNI TS
FEED/ TOOTH UNI TS MACHI NABI LI TY UNI TS
. . . . . .
}
De exemplu:
FaceMi l l i ng
{
al umi num- cast car bi de 900 f pm0. 0200 i n 4. 0 ci / mi n/ hp
al umi num- cast hss 650 f pm0. 0160 i n 4. 0 ci / mi n/ hp
104 Procese tehnologice asistate de calculator
al umi num- pl at e car bi de 900 f pm0. 0200 i n 4. 0 ci / mi n/ hp
al umi num- pl at e hss 650 f pm0. 0160 i n 4. 0 ci / mi n/ hp
}

Valorile acestei baze de date pot fi utilizate la proiectarea tehnologic,
cu ajutorul comenzii Load Feeds/Speeds, din meniul Feeds/Speeds (figura
2.69):
1. Parametrii de intrare furnizai de fiierul extern sunt cei amintii
anterior, i anume tipul operaiei Type, materialul semifabricatului Stock
Material i materialul sculei Tool Material;
2. Pe baza acestor parametrii se stabilesc valorile optime pentru viteza
de achiere Surface Speed i avansul pe dinte Feed/Tooth;
3. Din program se preiau valorile diametrului Tool Diameter i
numrului de dini # of Flutes, pentru scula curent;
4. Pe baza acestor date iniiale se calculeaz turaia sculei Spindle
Speed i avansul pe minut Cut Feed.
Prin modificarea parametrilor sculei curente, fereastra Load
Feeds/Speeds (figura 2.69) poate fi, n mod practic, utilizat ca un calculator
al acestor parametri ai regimului de achiere.

Figura 2.69 Stabilirea turaiei i avansului de lucru
2. Programarea asistat de calculator a MUCN 105
5. Pentru nlocuirea valorilor curente din fereastra comenzii Set
Feeds/Speeds, cu valori calculate pe baza procedurii precedente, se execut
click pe butonul Copy Computed Values.

2.2.4.3 Crearea operaiilor de frezare

Esena procedurii de proiectare tehnologic asistat, ce respect
strategia prezentat n figura 2.29, const n alegerea succesiunii de operaii
ale itinerarului tehnologic de prelucrare, capabile s asigure obinerea formei,
dimensiunilor i preciziei impuse piesei.
Etapele parcurse pentru crearea traiectoriilor sculei n cadrul
operaiilor de frezare n 3 axe sunt exemplificate pentru degroarea orizontal
Horizontal Roughing. Se utilizeaz n acest scop eticheta MOps din
fereastra Browser:
1. nainte de inserarea operaiei n stractura arborescent Machining
Operations, se procedeaz la alegerea sculei active, conform procedurii
descrise anterior, cu ajutorul comenzii Create/Select Tool, lansat din meniu
sau din fereastra Browser (figura 2.70).

Figura 2.70 Alegerea sculei
2. Scula aleas FlatMill1, din categoria Flat End Mill va fi afiat
n linia de stare, situat n zona inferioar a ecranului (figura 2.71)

Figura 2.71 Afiarea sculei active n linia de stare
3. Se selecteaz din linia de meniu 3-Axis Milling / Horizontal
Roughing, sau se execut click pe pictograma Machining a ferestrei
Browser i apoi, se opteaz pentru 3 Axis Machining / Horizontal
Roughing (figura 2.72).
106 Procese tehnologice asistate de calculator

Figura 2.72 Inserarea operaiei necesare
4. n fereastra aferent operaiei, se atribuie valori parametrilor ce
definesc traiectoria sculei. n fia etichetat Cut Parameters, se pot stabili
parametrii Intol, Outol, i Stock, la eticheta Global Parameters situat n
partea superioar aferestrei (figura 2.73).

Figura 2.73 Stabilirea abaterilor extreme admisibile i a adaosului de prelucrare
Semnificaia acestor parametri este urmtoarea:
Stock adaosul de prelucrare pentru operaia ulterioar, adic
grosimea stratului de material, rmas dup parcurgerea de ctre scul
a traiectoriei complete la operaia curent; n urma operaiilor de
finisare, valoarea sa este zero;
Intol (Inward tolerance) abaterea admisibil minim a adaosului de
prelucrare, adic grosimea maxim a stratului de material, care poate
fi prelevat;
Outol (Outward tolerance) abaterea admisibil maxim a adaosului
de prelucrare, adic grosimea maxim a stratului de material, care
poate rmne nendeprtat la oparaia curent, n raport cu
dimensiunile intermediare ale semifabricatului.
5. n aceeai fi, Cut Parameters, dar n zona cu eticheta Cut
Pattern, se poate opta pentru una din schemele de frezare de degroare
orizontal, prezentate n figura 2.32, iar la eticheta Cut Direction, se poate
2. Programarea asistat de calculator a MUCN 107
alege una dintre variantele disponibile pentru direcia de achiere figura 2.74.
Prin selectarea opiunii Mixed, este permis achierea att pe direcie
ascendent, ct i pe direcie descendent, astfel nct scula nu trebuie s se
retrag la fiecare schimbare a direciei. Minimizarea numrului de retrageri
asigur crearea unei traiectorii a sculei mai curate. De asemenea, se alege
punctul de start pentru traiectoriile de echidistan la eticheta Offset.

Figura 2.74 Stabilirea variantelor de degroare orizontal
6. Eticheta Stepover Control (S) permite stabilirea valorii (pasului)
de echidistan n plan orizontal (figura 2.75).

Figura 2.75 Stabilirea pasuui de echidistan orizontal
7. n fia Cut Levels, se poate preciza pasul vertical la eticheta
Stepdown Control (dZ), ordinea i poziiile limit ale nivelelor de achiere,
la etichetele Cut Levels Ordening i Cut Levels (figura 2.76).
8. Fia Engage/Retract permite programarea traiectoriilor micrilor
de angajare i retragere a sculelor (figura 2.77.a), iar fia Advanced Cut
Parameters faciliteaz precizarea opiunilor legate de racordarea muchiilor,
de realizare a traiectoriilor n arc de cerc i de trecere de la un contur de
echidistan, la urmtorul (figura 2.77.b).
9. Executnd click pe butonul Generate, existent n partea inferioar
a ferestrei, aceasta se va nchide i, dup o perioad necesar realizrii
calculelor, pe cran va fi afiat traiectoria sculei la frezarea de degroare
(figura 2.78).
108 Procese tehnologice asistate de calculator

Figura 2.76 Stabilirea nivelelor de degroare orizontal

a b
Figura 2.77 Opiuni avansate referitoare la programarea traiectoriilor sculei
2. Programarea asistat de calculator a MUCN 109

Figura 2.78 Traiectoria sculei la frezarea de degroare
10. Pentru a putea descifra cu uurin detaliile traiectoriei, se poate
opta pentru a afiarea acesteia nivel cu nivel. Astfel, n bara View se alege
pictograma Display Next Z (figura 2.79.a), ceea ce va avea ca rezultat
afiarea traiectoriei sculei pentru un nivel Z (figura 2.79.b), afiat ntr-o
fereastra alturat (figura 2.79.c). Aceast fereastr permite selectarea
succesiv a nivelelor pentru vizualizarea deplasrii sculei.

a b c
Figura 2.79 Afiarea traiectoriei sculei nivel cu nivel
110 Procese tehnologice asistate de calculator
11. Operaia creat, Horizontal Roughing, va fi inserat n structura
arborescent Machining Operations, din fereastra Browser, eticheta MOps
(figura 2.80).

Figura 2.80 Afiarea operaiei create

2.2.4.4 Simularea operaiilor de frezare

Pentru simularea traiectoriei sculei se folosesc comenzi VCR,
disponibile la eticheta Stock, n partea superioar a ferestrei Browser (figura
2.81). Simulatorul VisualMill permite vizualizarea dinamic a traiectoriilor
sculelor i a rezultatului obinut n urma parcurgerii acestora, respectiv a
formei semifabricatului prelucrare.
Simularea poate fi utilizat pentru evidenierea erorilor, precum i
pentru compararea semifabricatului cu piesa pentru a identifica suprafeele
achiate insuficient sau n exces. nainte de rularea simulrii, este obligatorie
definirea pralabil i vizualizarea semifabricatului.

Figura 2.81 Definirea opiunilor pentru simulare
2. Programarea asistat de calculator a MUCN 111
Simularea traiectoriilor se face imediat dup crearea acestora. Sunt
posibile dou modele de simulare, Voxel i Polygonal. Modelul Voxel
utilizeaz linii de gril pentru reprezentarea semifabricatului i permite o
simulare mai rapid. Simularea Polygonal este real, utilizeaz modele reale
ale formei semifabricatului i, prin urmare, este mulr mai lent.
Pentru simularea traiectoriei create prin operaia Horizontal
Roughing se parcurg urmotoarele etape:
1. Prin folosirea pictogramei Simulation Settings, se opteaz pentru
unul dintre modele n fereastra Set Simulation Preferences, preferndu-se
Voxel, din considerentele expuse anterior (figura 2.81).
2. Pentru vizualizarea modelului semifabricatului dup prelucrare, se
alege eticheta Stock a Browser-ului. Pn la rularea simulrii, numele
traiectoriei este marcat n fereastr cu un X de culoare roie (figura 2.82.a).
De asemenea, este afiat modelul semifabricatului (figura 2.82.b).

a b
Figura 2.82 Afiareamodelului semifabricatului n vederea simulrii
3. Dup selectarea traiectoriei Horizontal Roughing, se execut click
pe pictograma Simulate (figura 2.83).

Figura 2.83 Rularea simulrii
112 Procese tehnologice asistate de calculator
4. Finalizarea simulrii va avea ca rezultat vizualizarea modelului
semifabricatului, rezultat dup aceast prim operaie de achiere (figura
2.84), precum i modificarea pictogramei traiectoriei afiate la eticheta Stock
(figura 2.85). Acest model va fi utilizat ca semifabricat iniial pentru
simularea traiectoriilor operaiilor de frezare ulterioare.

Figura 2.84 Rezultatul simulrii prelevrii de material

Figura 2.85 Afiarea simulrii complete a traiectoriei
5. Dup crearea i simularea traiectoriilor sculelor pentru toate
operaiile itinerarului tehnologic de realizare a piesei, se poate recurge la
compararea modelului rezultat dup prelucrare cu modelul piesei, cu ajutorul
pictogramei Compare Part/Stock (figura 2.86).

Figura 2.86 Lansarea opiunii de comparare Compare Part/Stock
2. Programarea asistat de calculator a MUCN 113
6. n fereastra Part/Stock Comparision, n caseta Tolerance Band
se stabilete valoarea absolut a abaterilor admisibile, cmpul de toleran
prescris fiind considerat simetric. n interiorul acestui cmp de toleran se
stabilesc abateri limit, intervalelor de abateri astfel obinute atandu-li-se
cte o culoare diferit (figura 2.87.a). Executnd click pe butonul Apply,
diferitele zone prelucrate prin frezare se vor colora corespunztor intervalelor
de abateri prescrise, n care se ncadreaz valorile efective ale abaterilor. n
exemplui ilustrat de figura 2.87.b, ntreaga suprafa frezat se ncadreaz n
domeniul zero (0,033, 0,033), fiind colorat n concordan cu acest lucru.

a b
Figura 2.87 Rezultatele comparrii semifabricatului prelucrat cu piesa

2.2.4.5 Post-procesarea

Dup generare, traiectoriile sculelor pot fi post-procesate, programul
permind selectarea post-procesorului specific controller-ului mainii, dintr-o
list pus la dispoziie de acesta. Traiectoriile pot fi procesate individual sau
simultan.
Post-procesarea individual se poate face cu pictograma Post
Process, disponibil la eticheta MOps a Browser-ului (figura 2.88) sau prin
utilizarea meniului contextual, cu ajutorul comenzii Post (figura 2.89) sau.

Figura 2.88 Post-procesarea individual cu pictograma Post Process
114 Procese tehnologice asistate de calculator

Figura 2.89 Post-procesarea individual folosind meniul contextual
Post-procesarea simultan a unei liste de traiectorii este posibil tot
prin folosirea meniului contextual, executnd click-dreapta pe directorul
rdcin Machining Operations i alegnd comanda Post All (figura 2.90).

Figura 2.90 Post-procesarea simultan folosind meniul contextual
Post-procesorul dorit se alege din lista Select Post Processor i, apoi,
se atribuie un nume fiierului de ieire, cu extensia implicit .nc (figura 2.91).
La finalizarea post-procesrii, acest fiier se deschide n editorul de texte
implicit, de obicei Notepad.
Exist i posibilitatea procesrii individuale a traiectoriilor de scul,
pentru fiecare dintre operaiile de prelucrare, selectate n itinerarul tehnologic.
n acest scop, se execut click-dreapta pe numele operaiei din structura
arborescent afiat la eticheta MOps a Browser-ului i alegnd comanda
Post sau folosind pictograma Post-Process.
Opiunile implicite ale post-procesorului pot fi, parial, modificate
alegnd Post Process / Set Post Options.
2. Programarea asistat de calculator a MUCN 115

Figura 2.91 Selecia post-procesorulu
Dac se valideaz opiunea Post Process in Batch Mode, nu se mai
ateapt terminarea post-procesrii, iar o cast text permite specificarea altui
editor de texte.
Exist i posibilitatea particularizrii parametrilor post-porcesorului
cu comanda Post Processor Generator a meniului Post Process, prin
editarea i salvarea opiunilor ntr-un fiier nou, cu extensia .spm. De
asemenea, folosind traiectoriile proiectate ale sculei se poate genera un fiier
CL n standard APT, acceptat pe scar larg pentru comanda numeric a
echipamentelor, pentru care exist numeroase post-procesoare comerciale.









116 Procese tehnologice asistate de calculator

Cap 2 Consideraii asupra algoritmilor utilizai n cazul
implementrii soft a echipamentelor de conducere a mainilor-unelte cu
comand numeric

2.1 Consideraii generale

Datorit importanei covritoare pe care o au algoritmii de
interpolare folosii la realizarea preciziei poziionrilor i traiectoriilor se
prezint bazele algoritmice utilizate la elaborarea pachetelor de programe.
S-au considerat urmtorii algoritmi:
-algoritmi de tip ADN
-algoritmi bazai pe calculul unui discriminant, n funcie de semnul
cruia se apreciaz poziia punctului curent al traiectoriei aproximate fa de
curba real;
-algoritmul diferenei coordonatelor, bazat pe emiterea de impulsuri
pe cele dou axe cu o frecven comandat dup o anumit lege;
-algoritmi cu calculul direct al funciei prin metoda octanilor.
n continuare se abordeaz algorimul bazat pe calculul unui
discriminant, algoritm utilizat cu bune performane la conducerea cu
calculatorul a mainilor de prelucrare prin electroeroziune cu electrod filiform
.

2.2 Realizarea interpolrii liniare

Fundamentul acestui algoritm este calculul unui discriminant D
adecvat, al crui semn precizeaz poziia punctului curent al traiectoriei fa
de conturul nominal de prelucrat.
Schema de principiu este prezentat n figura 8.8 n care s-au utilizat
aceleai notaii cu cele utilizate n cadrul sursei n limbajul C, prezentate la
sfritul acestei lucrri.
x54, y54 - coordontele punctului iniial (punctul de nceput al
interpolrii liniare);
x64, y64 - coordonatele punctului final (punctul de sfrit al
interpolrii liniare);
Coeficientul unghiular al dreptei definite astfel prin dou puncte este
evident
panta = arctg ( =(y64-y54) / (x64 -x54);
Se definete variabila suplimentar sm care are valoarea:
2. Programarea asistat de calculator a MUCN 117
1 - n cazul n care panta<0, corespunznd deci unghiului cu valori n
intervalul (90, 180) grade;
-1 - n cazul n care panta>=0, corespunznd deci unghiului cu valori
cuprinse n intervalul [0, 90] grade;
Se consider un punct curent P, de coordonate x20, y20, propunndu-
ne n continuare s determinm poziia acestuia fa de segmentul PinPfin;
evident ca s se poate defini un nou segment de dreapt PinP, al crei
coeficient unghiular m este definit de relaia:
m = arctg ( = (y20 - y54)/(x20 -x54)
Mecanismul interpolrii liniare impune testarea continu a poziiei
punctului P i corectarea poziiei sale cu pai astfel determinai nct s se
asigure readucerea pe segmentul nominal Pin,Pfin; n cazul punctului P, este
evident c aceast readucere se face prin intermediul unui segment dx paralel
cu axa x; pentru comparaie se prezint pe aceeai figur cazul unei poziii P,
la care readucerea pe segmentul PinPfin se face prin intermediul unui segment
dy, paralel cu axa y.
Se pune problema determinrii unui criteriu de apreciere a necesitii
de a se face corecia pe axa x sau axa y;








Figura 8.8 Interpolarea liniar
Se definete discriminantul
delta= delta=sm*((x64-x54)*(y20-y54)-(y64-y54)*(x20-x54));
n cazurile n care delta>0 sau segmentul de interpolare este paralel cu
axa y, se comand efectuarea unui pas pe axa y, n caz contrar comandndu-se
efectuarea unui pas pe axa x.
Observaie: sensul micrii se determin aprioric lansrii algoritmului
de interpolare prin setarea unor variabile de sens, aferente celor dou axe, i
anume:
se1=1 pentru x54<x54 i -1 n caz contrar
se2=1 pentru y54<y64 i -1 n caz contrar


X


'
P(x' 20;y'20)
dy
P(x20;y20)
dx
Pfin(x64;y64)
Pin(x54;y54)
Y
118 Procese tehnologice asistate de calculator
2.3 Interpolare circular

Schema de principiu este prezentat n figura 8.9.

Problema este asemntoare cu interpolarea liniar, dar n aceast
situaie trebuie determinat un alt criteriu care s determine condiia de
efectuare a unui pas pe axa x sau axa y. Criteriul utilizat va fi comparaia
distanei de la punctul studiat la centrul cercului cu raza acestuia:
-astfel n cazul punctului P, de coordonate x20,y20, distana Pc este
mai mare dect raza cercului impunndu-se efectuarea unui pas de corecie dx
paralel cu axa x;
-n cazul punctului P', distana sa pn la centrul C al cercului este
mai mic dect raza, i n aceast situaie se impune efectuarea unui pas de
corecie dy paralel cu axa y;
Aceste raionamente au condus la determinarea urmtoarei expresii
pentru discriminatul delta:
delta=((x20-i54)*(x20-i54)-(x54-i54)*(x54-i54)
+(y20-j54)*(y20-j54)-(y54-j54)*(y54-j54)) * cadran;
Interpretarea semnului delta este identic cu situaia interpolrii liniare;
n paragraful urmtor este listat coninutul funciei C++ care
implementeaz algoritmii de interpolare implementai anterior.




C(i54;j54)
P'
dy
Pfin(x64;y64)
P(x20;y20)
dx
Pin(x54;y54)
Y
X

2.1.1.3 Figura 8.9 Interpolarea circular

2. Programarea asistat de calculator a MUCN 119



Adresa: Str. Pestalozzi, nr. 16, Timisoara, cod postal 300223, jud. Timis
Tel.:0256.592.573
Fax:0256.592.574



Programul Operaional Sectorial Creterea
Competitivitii Economice


Coninutul acestui material nu reprezint n mod obligatoriu
poziia oficial a Uniunii Europene sau a Guvernului
Romniei






EDITURA FUNDAIEI IOAN SLAVICI
Timioara, 2010

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