Brosuraspinn Off
-
Upload
sergiu-iulian -
Category
Documents
-
view
223 -
download
0
Transcript of Brosuraspinn Off
-
7/30/2019 Brosuraspinn Off
1/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 EconomiceAxa prioritar 2: Competitivitate prin Cercetare, Dezvoltare
Tehnologici Inovare
Operaiunea: 2.3.1 Sprijin pentru Start-up-urile i Spin-off-urile
inovative
EDITURA FUNDATIEI IOAN SLAVICITimioara2010
-
7/30/2019 Brosuraspinn Off
2/75
46 Procese tehnologice asistate de calculator
Cuprins
Cap 1 Consideraii asupra algoritmilor utilizai n cazulimplementrii soft a echipamentelor de conducere amainilor-unelte cu comand numeric... 31.1 Consideraii generale 31.2 Realizarea interpolrii liniare 31.3 Interpolare circular... 5Cap 2.Programarea asistat de calculator a mainilor-unelte
cu comand numeric. 72.1 Proiectarea asistat n CATIA V5 72.1.1 Proiectarea pieselor utiliznd aplicaia Part Design.. 102.1.2 Proiectarea tehnologiei de prelucrare prin strunjire cuaplicaia Lathe Machining .. 202.2 Proiectarea tehnologic cu programul VisualMill. 322.2.1 Interfaa VisualMill. 322.2.2 Succesiunea etapelor de programare.. 332.2.3 Metode de prelucrare disponibile n VisualMill. 362.2.3.1 Operaii de frezare n 3 axe.. 372.2.3.2 Operaii de frezare n 2 axe... 46
2.2.4 Metodologia de proiectare a tehnologiei de frezare n 3axe 522.2.4.1 Crearea semifabricatului.. 522.2.4.2 Crearea sculelor... 552.2.4.3 Stabilirea avansurilori a vitezelor de achiere... 572.2.4.3 Crearea operaiilor de frezare.. 612.2.4.4 Simularea operaiilor de frezare.. 662.2.4.5 Post-procesarea.. 69Cap 2 Consideraii asupra algoritmilor utilizai n cazulimplementrii soft a echipamentelor de conducere a
mainilor-unelte cu comand numeric .. 722.1 Consideraii generale. 722.2 Realizarea interpolrii liniare 72
2.3 Interpolare circular... 74
-
7/30/2019 Brosuraspinn Off
3/75
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 deinterpolare folosii la realizarea preciziei poziionrilor i traiectoriilor seprezint 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 decurba real;
-algoritmul diferenei coordonatelor, bazat pe emiterea de impulsuripe 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 cucalculatorul a mainilor de prelucrare prin electroeroziune cu electrod filiform.
1.2 Realizarea interpolrii liniare
Fundamentul acestui algoritm este calculul unui discriminant Dadecvat, al crui semn precizeaz poziia punctului curent al traiectoriei fade conturul nominal de prelucrat.
Schema de principiu este prezentat nfigura 8.8 n care s-au utilizataceleai notaii cu cele utilizate n cadrul sursei n limbajul C, prezentate lasfritul acestei lucrri.
x54, y54 - coordontele punctului iniial (punctul de nceput alinterpolrii liniare);
x64, y64 - coordonatele punctului final (punctul de sfrit alinterpolrii liniare);
Coeficientul unghiular al dreptei definite astfel prin dou puncte esteevident
panta = arctg ( =(y64-y54) / (x64 -x54);
-
7/30/2019 Brosuraspinn Off
4/75
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
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 creicoeficient 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 seasigure readucerea pe segmentul nominal Pin,Pfin; n cazul punctului P, esteevident c aceast readucere se face prin intermediul unui segment dx paralelcu axa x; pentru comparaie se prezint pe aceeai figur cazul unei poziii P,la care readucerea pe segmentul PinPfin se face prin intermediul unui segmentdy, paralel cu axa y.
Se pune problema determinrii unui criteriu de apreciere a necesitiide a se face corecia pe axa x sau axa y;
Figura 8.8 Interpolarea liniar
Se definete discriminantuldelta= delta=sm*((x64-x54)*(y20-y54)-(y64-y54)*(x20-x54));
n cazurile n care delta>0 sau segmentul de interpolare este paralel cuaxa y, se comand efectuarea unui pas pe axa y, n caz contrar comandndu-seefectuarea 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, ianume:se1=1 pentru x54
-
7/30/2019 Brosuraspinn Off
5/75
2. Programarea asistat de calculator a MUCN 49
1.3 Interpolare circular
Schema de principiu este prezentat nfigura 1.2.
Problema este asemntoare cu interpolarea liniar, dar n aceastsituaie trebuie determinat un alt criteriu care s determine condiia deefectuare a unui pas pe axa x sau axa y. Criteriul utilizat va fi comparaiadistanei de la punctul studiat la centrul cercului cu raza acestuia:
-astfel n cazul punctului P, de coordonate x20,y20, distana Pc estemai mare dect raza cercului impunndu-se efectuarea unui pas de corec ie dxparalel cu axa x;
-n cazul punctului P', distana sa pn la centrul C al cercului estemai mic dect raza, i n aceast situaie se impune efectuarea unui pas decorecie dy paralel cu axa y;
Aceste raionamente au condus la determinarea urmtoarei expresiipentru 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
-
7/30/2019 Brosuraspinn Off
6/75
50 Procese tehnologice asistate de calculator
Problema este asemntoare cu interpolarea liniar, dar n aceastsituaie trebuie determinat un alt criteriu care s determine condiia deefectuare a unui pas pe axa x sau axa y. Criteriul utilizat va fi comparaiadistanei de la punctul studiat la centrul cercului cu raza acestuia:
-astfel n cazul punctului P, de coordonate x20,y20, distana Pc estemai mare dect raza cercului impunndu-se efectuarea unui pas de corec ie dxparalel cu axa x;
-n cazul punctului P', distana sa pn la centrul C al cercului estemai mic dect raza, i n aceast situaie se impune efectuarea unui pas decorecie dy paralel cu axa y;
Aceste raionamente au condus la determinarea urmtoarei expresiipentru 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
-
7/30/2019 Brosuraspinn Off
7/75
2. Programarea asistat de calculator a MUCN 51
2.
Programarea asistat de calculator
a mainilor-unelte cu comandnumeric
2.1 Proiectarea asistat n CATIA V5
Programarea asistat de calculator a mainilor-unelte cu comandnumeric are drept obiectiv elaborarea programului-pies pornind de la planulde operaii al reperului ce urmeaz a fi executat, utiliznd pentru aceastacalculatorul electronic n regim conversional.
Dezvoltarea n mai multe direcii a programrii asistate de calculator adus la apariia ctorva zeci de limbaje de programare implementate pe diferitesisteme de calculatoare.
n esen acestea cuprind un set de definiri geometrice cu care sepoate 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 ajutorulcrora se genereaz deplasri ale subansamblelor mobile ale MUCN. Aceastparte constituie procesorul propriu-zis care genereaz un set de date ntr-oanumit form intermediar.
Pentru ca aceste date s poat fi exploatate n scopul generrii unorprograme 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 deprocesorul propriu-zis i le prelucreaz genernd fraze n concordan cuparticularitile sintactice ale echipamentului de comand numeric.
-
7/30/2019 Brosuraspinn Off
8/75
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 itotodat complementare:
- latura de proiectare constructiv (proiectare propriu-zis) CAD(Computer Aided Design);
- latura de proiectare (realizare) tehnologic CAM (Computer AidedManufacturing).
Pentru realizarea unui prototip virtual, modulul CAD genereazmodele 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, fiindprecizate sub forma unor algoritmi, sisteme expert etc.Programul CATIA (Computer Aided Three-dimensional Interactive
Applications) Version5, realizat deIBMiDessault Systems reprezint la oraactual liderul mondial pe piaa software CAD/CAM//CAE, avnd aplicaii ndomenii diverse, de la industria construciilor de maini, la industriaaeronautic i de automobile. El dispune de o documentaie on-lineamnunit, a crei pagin de gard familiarizeaz din start utilizatorul, cumodulele integrate ale sale, prezentate n coloana din dreapta (figura 2.1).
Figura 2.1 Documentaia on-line Home page
-
7/30/2019 Brosuraspinn Off
9/75
2. Programarea asistat de calculator a MUCN 53
n continuare se va insista pe prezentarea aplicaiilor a dou dintreaceste module, i anume Mechanical Design, proiectarea asistat aproduselor i NC Manufacturing, concepia proceselor tehnologice ifabricaia asistate de calculator.
Modulul MechanicalDesign cuprinde aplicaiile prezentate n tabelul2.1.
Tabelul 2.1 Aplicaiile modululuiMechanicalDesign
Nr. crt. PictogramDenumirea
aplicaieiRolul aplicaiei
1. Part Design proiectarea 3D a pieselor
2.Assembly
Design
proiectarea ansamblurilor utilizndpiesele componente
3.Interactiv
Draftingrealizarea desenelor 2D
4.Generative
Drafting
realizarea desenelor de execuie areperelor 3D anterior modelate
5. Sketcher realizarea schielor 2D
6.Sheetmetal
Design
proiectarea pieselor utilizndsemifabricate din tabl
7. SheetmetalProduction
proiectarea produselor utilizndsemifabricate din tabl
8.Wireframw
and Surfacemodelarea suprafeelor
9.Structure
Design
modelarea structurilor curbe sauliniare i a plcilor de seciuni
diferite
10.
Functional
Tolerancing
&
Annotations
tolerarea funcional a pieseloriansamblurilor 3D
11.
Mold ToolingDesign
proiectarea tanelori matrielor
Modulul NC Machining cuprinde aplicaiile prezentate n tabelul 2.2.
-
7/30/2019 Brosuraspinn Off
10/75
54 Procese tehnologice asistate de calculator
2.1.1 Proiectarea pieselor utiliznd aplicaia Part Design
Aplicaia Part Design a programului CATIA Version 5 permiteproiectarea reperelor 3D, utilizatorul beneficiind de o interfa prietenoas. Eaface posibil ndeplinirea cerinelor de proiectare pentru piese de complexitatediferit, folosind modaliti variate, de la schiarea pieselor componente aleunui ansamblu, pn la metode de proiectare iterative, detaliate.
Tabelul 2.2 Aplicaiile modululuiNC Machining
Nr. crt. PictogramDenumirea
aplicaieiRolul aplicaiei
1.
LatheMachining strunjirea i gurirea pieselor derevoluie
2.Muti-Axis
Surface
Machining
prelucrarea pieselor 3D utilizndtehnici multiaxe
3.Prismatic
Machining
frezarea i gurirea suprafeelorutiliznd 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, dupcare piesa 3D este obinut prin extrudare sau prin revoluie. Modelultridimensiunal obinut, complet parametrizat, reprezint primul pas spreobinerea prototipului virtual, care poate fi testat prin simulri dinamice iinteractive.
Pentru desenarea profilului 2D se utilizeaz aplicaia Sketcher amodulului Mechanical Design, apelat din meniul Start (figura 2.2).Lansarea acesteia conduce la deschiderea unui document nou cu extensiaCATPart (figura 2.3). Planul de lucru, n care se va realiza profilul, seselecteaz cu ajutorul structurii arborescente din stnga documentului. Caurmare, planul selectat va fi evideniat prin afiarea cu o alt culoare.
Pentru a exemplifica folosirea aplicaiei Part Design se propuneproiectarea reperului dinfigura 2.4. Analiza acestuia scoate n eviden faptulc este vorba despre un reper simetric, compus n esen din trei corpuri: placa
-
7/30/2019 Brosuraspinn Off
11/75
2. Programarea asistat de calculator a MUCN 55
de baz, bosajele cilindrice i alezajele cilindrice. Piesa va fi proiectatdesennd succesiv profilele acestor corpuri n planul xOy.
Figura 2.2 Lansarea aplicaiei Sketcher
Figura 2.3 Document nou CATPart
-
7/30/2019 Brosuraspinn Off
12/75
56 Procese tehnologice asistate de calculator
Figura 2.4 Exemplu de proietare a unei piese
Selectarea acestui plan n documentul CATPart conduce la apariialiniilor 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 apelarebara Tools (figura 2.6) permite precizarea cu exactitate, n casete-textrezervate, a coordonatelor punctului final al fiecrei entiti geometricesimple. Entitile geometrice folosite, precum i punctele lor caracteristice,completeaz structura arborescent a piesei. Nivelul de afiare/ascundere aelementelor componente ale piesei poate fi stabilit de ctre utilizatorexecutnd clickpe nodurile +, respectiv , ale structurii arborescente.
Figura 2.5 Desenarea profilului plcii de baz
-
7/30/2019 Brosuraspinn Off
13/75
2. Programarea asistat de calculator a MUCN 57
Figura 2.6 Bara de utilitare Tools
La finalizarea desenului se execut dublu-click n structuraarborescent pe PartBody, profilul fiind rotit (figura 2.7) n vederea realizriioperaiei de extrudare. n acest scop, se selecteaz n structura arborescentSketch.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 3Dparametrizat (figura 2.8 b), fiind posibil modificarea ulterioar a dimensiuniiintroduse prin aceast operaie.
Figura 2.7 Pregtirea profilului iniial pentru extrudare
Pentru realizarea bosajului, se selecteaz suprafaa superioar a plciide baz executnd clickcu 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 dinbara Geometry Creation, pentru poziionarea relativ folosindu-se liniile decaroiaj. Dup desenarea profilului, se revine la vizualizarea 3D a reperului,executnd dublu-clickpe PartBody n structura arborescent (figura 2.9).
-
7/30/2019 Brosuraspinn Off
14/75
58 Procese tehnologice asistate de calculator
a b
Figura 2.8 Aplicarea operaieiPadpentru placa de baz
Figura 2.9 Pregtirea pentru extrudarea bosajului
Extrudarea bosajului presupune parcurgerea unor etape similare cucele anterioare:
-
7/30/2019 Brosuraspinn Off
15/75
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 OKal ferestrei, cea ce va avea ca efect apariia
corpului dinfigura 2.10 b.
a b
Figura 2.10 Aplicarea operaieiPadpentru bosaj
Alezajul poate fi realizat prin simpla trasare a profilului cercului de
diametru dorit n planul xOy. Se parcurg succesiv urmtoarele etape: se executdublu-clickn structura arborescent pe Sketch.2;
cu pictograma Circle se traseaz profilul alezajului (figura2.11);
se execut dublu-click n structura arborescent pe PartBody,rezultnd alezajul n bosaj;
se repet etapele anterioare pentru Sketch.1, obinndu-se ntregulalezaj (figura 2.12);
n scopul teirii muchiilor superioare ale bosajului se selecteazsuprafaa superioar a bosajului i se apeleaz comanda Chamfer din meniul
Insert, grupul Dress-Up Features, sau cu ajutorul pictogramei din bara
de utilitare respectiv.
-
7/30/2019 Brosuraspinn Off
16/75
60 Procese tehnologice asistate de calculator
Figura 2.11 Trasarea profilului alezajului
Figura 2.12 Realizarea alezajului
-
7/30/2019 Brosuraspinn Off
17/75
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 derulantModeeste selectat opiunea Length1/Angle, se aleg lungimea catetei i unghiul denclinare n casetele cu aceleai nume: 1 mm, respectiv 45. Opiuneaalternativ a listei Mode este Length1/ Length2, care, evident, ar permitestabilirea dimensiunilor ambelor catete ale profilului teiturii. Alegereabutonului OKare ca efect obinerea unui reper de forma prezentat nfigura2.13 b.
a b
Figura 2.13 Teirea muchiilor superioare
Pentru realizarea racordrii ntre bosaj i placa de baz se selecteazmuchia de racordat i se apeleaz comanda Edge Fillet din meniul Insert,
grupul Dress-Up Features, sau cu ajutorul pictogramei din bara deutilitare respectiv. Ca urmare, va aprea fereastra Edge Fillet Definition(figura 2.14.a), care permite stabilirea razei de racordare n caseta Radius.Alegerea butonului OKva determina materializarea acestei comenzi, reperulproiectat avnd forma dinfigura 2.14 b.
Finalizarea ntregului reper presupune transformarea corpuluiexistent, innd cont de simetria sa. n acest scop, se selecteaz planul desimetrie al piesei xOz i se utilizeaz comanda Mirror din meniul Insert,
grupul Transformation Features, sau cu ajutorul pictogramei . AlegndOK n fereastra Mirror Definition (figura 2.15 a), se va obine vedereaizometric piesei de proiectat (figura 2.15 b), identic cu cea propus nfigura2.4.
-
7/30/2019 Brosuraspinn Off
18/75
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 generareadesenului de execuie al acesteia. n acest scop, se recurge la aplicaiaGenerativeDrafting a modulului Mechanical Design. ntr-o prim fereastrse poate opta pentru numrul de proiecii i dispunerea acestora, la etichetaSelect an automatic layout (figura 2.16 a). Alegnd butonul Modify dinaceeai fereastr, se va deschide o nou fereastr de opiuni (figura 2.16 b),care permite selectarea dimensiunilor formatului, a orientrii foii de hrtie i ascrii de reprezentare a desenului, la etichetele Format, Orientation,respectiv Scale. Validarea opiunilor alese are ca efect generarea automat a
-
7/30/2019 Brosuraspinn Off
19/75
2. Programarea asistat de calculator a MUCN 63
vederilor selectate (figura 2.17), selectarea acestora putnd fi fcut prinintermediul structurii arborescente din partea stng.
a b
Figura 2.16 Selectarea opiunilor pentru desenele de execuie
Figura 2.17 Desenul de execuie al piesei
-
7/30/2019 Brosuraspinn Off
20/75
64 Procese tehnologice asistate de calculator
2.1.2 Proiectarea tehnologiei de prelucrare prin strunjire cu
aplicaiaLathe Machining
Aplicaia Lathe Machining definete cu uurin programe NCdedicate prelucrrii pieselor cilindrice de revoluie, folosind operaii destrunjire i gurire n 2 axe, att pe strunguri normale, ct i pe strunguriverticale.
Sculele pot fi create i integrate n cataloage cu uurin. Traiectoriiledescrise de scule pot fi definite cu ajutorul cutiilor de dialog ale interfeeigrafice, fiind posibil generarea, simularea i analiza lor. Pornind de laacestea, n final se obine programul NC dedicat strungului, cu ajutorul unui
postprocesor integrat, precum i documentaia tehnologic pentru operator, nformat html.Pentru a ilustra modalitatea de utilizare a aplicaiei, vom considera o
pies de revoluie, al crui model 3D a fost realizat folosind facilitile oferitede aplicaia Part Design. Deschiderea fiierului CATPart se poate face cucomanda Open din meniul File sau cu pictograma corespunztoare din baraStandard. Din meniul Start, se apeleaz aplicaia Lathe Machining amodulului NC Manufacturing.
Executnd dublu-click pe entitatea Part Operation.1 din structuraarborescent, se va deschide fereastra Part Operation (figura 2.18 a).Alegnd n aceast fereastr pictograma Machine, va fi afiat fereastra dedialog 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, conformfigurii 2.18 a.
n structura arborescent se selecteaz entitatea ManufacturingProgram.1 (figura 2.19), n care vor fi inserate comenzi corespunztoarediferitelor operaii de prelucrare succesive, pentru obinerea piesei. Programulpropune sculele pentru aceste operaii, fiind necesar doar precizarea
suprafeelor de prelucrat i, eventual, a unor parametri ai sculelor sau deachiere.
-
7/30/2019 Brosuraspinn Off
21/75
2. Programarea asistat de calculator a MUCN 65
a b
Figura 2.18 Alegerea mainii-uneltei 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 nprogram a entitii Roughing.1, mpreun cu scula implicit ataat.
-
7/30/2019 Brosuraspinn Off
22/75
66 Procese tehnologice asistate de calculator
n fereastra Roughing.1, eticheta Geometry este implicit(figura 2.20 a), afind o pictogram central, utilizat pentru precizareasuccesiv a profilului semifabricatului i, respectiv, al piesei. n acest scop, seexecut click pe suprafeele frontale, colorate cu rou, ale semifabricatului(Stock area) i, respectiv, ale piesei (Part area), se selecteaz profilulsemifabricatului (Stock Element) i, ulterior, al piesei (Part Element), sfritulfiecrei selecii marcndu-se prin alegerea butonului OK n bara EdgeWizard (figura 2.20 c).
Apoi se selecteaz pictograma Strategy i se seteaz parametriica n figura 2. 20 b. Operaia va fi creat executnd clickpe butonul OKalacestei 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 . Sculase va deplasa de-a lungul traiectoriei calculate (figura 2.21). In aceeaifereastr sunt afiate valorile avansului, timpului de bazi timpului total alprelucrrii.
Analiznd profilul piesei i cel rezultat dup strunjirea longitudinal(figura 2.21), se observ existena unei diferene ntre acestea. Pentrueliminarea 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 profilelorsemifabricatului i, respectiv, piesei (figura 2.22 c), n acelai mod ca n cazuloperaiei de strunjire longitudinal.
Selecia pictogramei Strategy faciliteaz modificarea valorilorimplicite ale parametrilor achierii. Astfel se va opta, la eticheta Options, ncaseta 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).
-
7/30/2019 Brosuraspinn Off
23/75
2. Programarea asistat de calculator a MUCN 67
a b
c
Figura 2.20 Definirea profilului semifabricatuluii al piesei pentru
strunjirea longitudinal de degroare
-
7/30/2019 Brosuraspinn Off
24/75
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 denumireparticularizat a cuitului de canelat exterior, dup care, pentru modificarea
unei dimensiuni implicite se va executa dublu-clickpe cota respectiv de peschia sculei. Aceasta va fi evideniat prin culoare i, n caseta EditParameter, se introduce noua valoare. n cazul prelucrrii considerate estenecesar alegerea valorii de 60 mm pentru cota l2(Shank lenght 2). Parametriicare definesc geometria sculei pot fi modificai i n modul urmtor:
se execut click pe butonul More, ceea ce va avea ca efectextinderea ferestrei Grooving.1;
n zona nou aprut, la eticheta Geometry, se pot introduce noilevalori dorite, n casete rezervate fiecrei dimensiuni;
se alege butonul OK, modificrile operate fiind vizualizate peschia alturat.
Modalitatea descris anterior se utilizeaz i pentru definirea
parametrilor tehnologici ai sculei, la eticheta Techology (figura 2.23), precumi a coreciilor de scul, la eticheta Compensation. Pentru exemplulconsiderat, se modific valoarea implicitMax cut depth la 80 mm. Simularea
-
7/30/2019 Brosuraspinn Off
25/75
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 semifabricatuluii al piesei pentru
strunjirea cu avans travsversal
-
7/30/2019 Brosuraspinn Off
26/75
70 Procese tehnologice asistate de calculator
Figura 2.23 Definirea parametrilor geometricii tehnologici ai cuitului de canelat
Figura 2.24 Simularea traiectoriei sculei la strunjirea cu avans transversal
-
7/30/2019 Brosuraspinn Off
27/75
2. Programarea asistat de calculator a MUCN 71
n finalul itinerariului tehnologic de prelucrare se prevede o operaiede 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 (figura2.25 a), se executclickn partea frontal, colorat cu rou, a pictogramei cereprezint piesa, iar pe modelul acesteia se selecteaz profilul final PartElement (figura 2.25 c). Sfritul seleciei este marcat prin butonul OKdinbara Edge Wizard.
Utiliznd pictograma Strategy , eticheta Machining (figura2.25 b), este necesar alegerea n casetaLeading 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 saupictogramele corespunztoare din bara de utilitare:
Grooving Finishing , canelarea de finisare a suprafeelorcilindrice 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 programuluidedicat echipamentului NC al strungului.
n prim faz, se verific opiunile iniiale, referitoare la tipulstrungului i la sistemul de axe al acestuia. n acest scop, se executdublu-click pe entitatea Part Operation a structurii arborescente i, n final, sedeschide fereastra Machine Editor.
Dup efectuarea verificrii, se apeleaz meniul contextual, executnd
click-dreapta pe entitatea Manufacturing Program.1. Se vor alege succesivManufacturing Program.1 object , Generate NC Code Interactively(figura 2.27).
-
7/30/2019 Brosuraspinn Off
28/75
72 Procese tehnologice asistate de calculator
a b
c
Figura 2.25 Definirea profilului semifabricatuluii al piesei pentru
strunjirea longitudinal de finisare
-
7/30/2019 Brosuraspinn Off
29/75
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
-
7/30/2019 Brosuraspinn Off
30/75
74 Procese tehnologice asistate de calculator
n fereastra Save NC File, se precizeaz numele sub care va fi salvatfiierulAPT, precum i directorul n care va fi plasat. Fiierul-surs va fi creatla alegerea comenzii Save.
Un extras din codul NC generat este prezentat n continuare:$$ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$$ Generated on 20 apr i l i e 2004 05: 21: 22$$ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -$$ Manuf act ur i ng Pr ogr am. 1$$ Par t Operat 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. 00000PARTNO PART TO BE MACHI NEDCOOLNT/ ONCUTCOM/ OFFPPRI NT OPERATI ON NAME : Lat he Tool Change. 1$$ St art generat i on of : Lathe Tool Change. 1TLAXI S/ 0. 000000, 0. 000000, 1. 000000$$ TOOLCHANGEBEGI NNI NGRAPI DGOTO/ 125. 00000, 0. 00000, 275. 00000CUTTER/ 5. 000000TOOLNO/ 0, TURN$$ End of generat i on of : Lathe Tool Change. 1PPRI NT OPERATI ON NAME : Roughi ng. 1$$ St art gener ati on of : Roughi ng. 1FEDRAT/ 0. 3000, MMPRSPI NDL/ 70. 0000, RPMGOTO/ 107. 02703, 0. 00000, 257. 00000GOTO/ 107. 02703, 0. 00000, 255. 00000. . .FEDRAT/ 0. 8000, MMPRGOTO/ 0. 21213, 0. 00000, 225. 21213$$ End of generat i on of : Roughi ng. 1CUTCOM/ OFF$$ - - - - - - CUTCOM OFF END OF LATHE - - - - - -PPRI NT OPERATI ON NAME : Lat he Tool Change. 2$$ St art generat i on of : Lathe Tool Change. 2$$ TOOLCHANGEBEGI NNI NGRAPI DGOTO/ 125. 00000, 0. 00000, 275. 00000CUTTER/ 1. 200000
-
7/30/2019 Brosuraspinn Off
31/75
2. Programarea asistat de calculator a MUCN 75
TOOLNO/ 0, TURN$$ End of generat i on of : Lathe Tool Change. 2PPRI NT OPERATI ON NAME : Gr oovi ng. 1$$ St art gener ati on of : Gr oovi ng. 1FEDRAT/ 0. 3000, MMPRSPI NDL/ 70. 0000, RPMGOTO/ 108. 20000, 0. 00000, 111. 70000GOTO/ 106. 20000, 0. 00000, 111. 70000. . .RAPI DGOTO/ 108. 20000, 0. 00000, 57. 91213$$ End of generat i on of : Gr oovi ng. 1CUTCOM/ OFF
$$ - - - - - - CUTCOM OFF END OF LATHE - - - - - -PPRI NT OPERATI ON NAME : Lat he Tool Change. 3$$ St art generat i on of : Lathe Tool Change. 3$$ TOOLCHANGEBEGI NNI NGRAPI DGOTO/ 125. 00000, 0. 00000, 275. 00000CUTTER/ 5. 000000TOOLNO/ 0, TURN$$ End of generat i on of : Lathe Tool Change. 3PPRI NT OPERATI ON NAME : Prof i l e Fi ni shi ng. 1$$ St art gener at i on of : Pr of i l e Fi ni shi ng. 1FEDRAT/ 0. 3000, MMPRSPI NDL/ 70. 0000, RPM
GOTO/ 27. 12132, 0. 00000, 224. 94975GOTO/ 28. 53553, 0. 00000, 223. 53553. . .FEDRAT/ 0. 8000, MMPRGOTO/ 100. 21213, 0. 00000, 4. 78787$$ End of gener at i on of : Pr of i l e Fi ni shi ng. 1SPI NDL/ OFFREWI ND/ 0END
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.
-
7/30/2019 Brosuraspinn Off
32/75
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 atraiectoriilor sculelor, de simulare / verificare a prelucrrii prin achiere i depost-procesare final, n funcie de un controller ales. Capabilitiletehnologiei de prelucrare specifice VisualMillconfer traiectoriilor generateale sculelor, o ncredere maxim a reproducerii cu fidelitate de ctre mainile-unelte. Indiferent de versiunile disponibile, ce permit frezarea n 2 axe i 3axe, precum i prelucrarea prin gurire, programul poate fi utilizat pentrufabricarea tanelor i matrielor, a sculelor, prototipare rapid, prelucrarea
lemnului, a pieselor de geometrie complex. Unele versiuni dispun de strategiide 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 integrateCAD/CAM. Nu trebuie neglijat nici capacitatea sa de a lucra n cooperare cudiferitele sisteme CAD/CAM/CNC existente n dotarea structurilorproductive. Astfel, pot fi importate date geometrice Parasolid, cum ar fi fiiereCAD generate de SolidWorks, Solid Edge i A3DS. Mai mult, pot fiimportate i fiiere Rhino, STL, IGES, DXF/DWG, VRML, Raw Triangle.
2.2.1 Interfaa VisualMill
VisualMill dispune de o interfa standard, prietenoas, specificprogramelor ce ruleaz sub Windows. Toate funciile pot fi accesate din liniade meniu, funciile uzuale fiind disponibile i prin pictogramele barelor deutilitare. Majoritatea setrilor interfeei-utilizator sunt modale, programulreinnd aceste setri, ce rmn active n operaiile ulterioare, pn la oeventual modificare.
Principalele elemente ale interfeei puse la dispoziia utilizatorului deVisualMillsunt marcate nfigura 2.28, avnd facilitile urmtoare:
Standard Bar (bara standard) ncrcarea / salvarea fiierelor,controlul seleciilori straturilor etc.;
Command Window (fereastra de comand) introducerea manual avalorilor sau afiarea valorilor calculate;
Geometry Bar (bara geometric) crearea i editarea punctelor,curbelori suprafeelor;
Measurement Bar (bara de msurare) msurarea dimensiunilor;
-
7/30/2019 Brosuraspinn Off
33/75
2. Programarea asistat de calculator a MUCN 77
Browser (fereastra de rsfoire) afieaz geometria, operaiile deprelucrare, 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 comenziiView/Toolbars.
Figura 2.288 Elementele interfeei VisualMill
2.2.2 Succesiunea etapelor de programare
Scopul oricrui proces de prelucrare prin achiere este de a ndeprtacu 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 prinachiere presupune prelevarea iniial a unei cantiti semnificative dinadaosul de prelucrare cu ajutorul unor scule rigide, de dimensiuni mari, prin
-
7/30/2019 Brosuraspinn Off
34/75
78 Procese tehnologice asistate de calculator
operaii de degroare. Ulterior, dimensiunile sculelor se reduc progresiv, nconcordan cu cantitile de material ndeprtate la operaiile desemifinisare,efectuate cu scopul uniformizrii adaosului de prelucrare i apropierii deforma piesei, respectiv definisare, ce urmresc obinerea dimensiunilor finalei condiiilor de calitate stabilite n etapa de concepie (figura 2.29).
Figura 2.299 Strategia de programare tehnologic utilizndVisualMill
Aceast strategie de prelucrare se programeaz cu VisualMill, fiindposibil de asemenea simularea ndeprtrii de material i vizualizareasemifabricatului n orice moment al procesului. Aceast facilitate furnizeazun feedback valoros, ce ajut la alegerea unei strategii de prelucrare optime.
ntr-un itinerar tehnologic tipic de realizare a unei piese se poaterecurge pentru prelucrrile de degroare la Horizontal Roughing (3 axe) sauPocketing (2 axe), folosind ca scule freze cilindro-frontale, cu sau fr razde rotunjire. Aceste prelucrri de degroare pot fi repetate cu aceeai scul sauutiliznd o scul de dimensiuni mai mici. Ulterior, semifinisarea poate firealizat cu operaiile Parallel Finishing sau Horizontal Finishing (3 axe)
sau Profiling (2 axe), folosind freze profilate sferice. Piesele cu geometrietridimensional complex necesit, de regul, operaii adiionale de finisare,cum ar fi de exemplu Parallel Finishing, realizate cu valori mici aleavansului.
Modelare pies &semifabricat
Crearea operaiilor dedegroare
Crearea operaiilor desemifinisare
Crearea operaiilor definisare
Transmiterea traiectoriilorsculei la main
Simularea prelevrii dematerial
-
7/30/2019 Brosuraspinn Off
35/75
2. Programarea asistat de calculator a MUCN 79
Dup finalizarea inserrii operaiilor, se poate reveni i revizuistrategia adoptat, reordonnd i / sau modificnd operaiile, simulndprelevarea de material i post-procesnd traiectoriile sculelor. Managementulacestor opiuni poate fi realizat folosind fereastra Browser.
O alt facilitate puternic inclus n VisualMilleste cea oferit de obaz de date de cunotine K-Base. Dup crearea unei succesiuni de operaiidin itinerarul tehnologic al unei piese, aceasta poate fi salvati apoi aplicatcu acelai set de parametri la prelucrarea altei piese, crescnd astfel attrapiditatea, ct i uurina utilizrii acestui program.
Dup deschiderea fiierului ce conine desenul piesei, succesiuneatipic de lucru urmeaz paii sugerai de pictogramele afiate sub bara de titlua ferestrei Browser, dup alegerea etichetei MOps (figura 2.30).
Figura 2.30 Etapele programrii tehnologice utiliznd VisualMill
Tabelul 2.3 Comenzile ferestreiBrowser/MOps
Nr. crt. PictogramDenumirea
comenziiRolul comenzii
1.Setup
Machine
setarea numrului axelor, definireaaxelor de rotaie i poziiilor de
schimbare a sculei.
2.Set Machine
CSYS
stabilirea originii sistemului decoordonate al mainii, n raport cu
semifabricatul / piesa sau la opoziie fix
3. Create/SelectTool
definirea, ntr-o fereastr dedicat, a
tuturor sculele necesare n operaiilede prelucrare ale itinerarului
tehnologic
-
7/30/2019 Brosuraspinn Off
36/75
80 Procese tehnologice asistate de calculator
Nr. crt. PictogramDenumirea
comenziiRolul comenzii
4.Set
Feeds/Speeds
definirea vitezelor de achiere i deavans (de lucru, rapid, de apropiere,
de angajare, de retragere i dedeprtare) ale sculei
5.Clearance
Control
stabilirea nivelului de siguran,situat deasupra piesei, pentru
deplasarea rapid a sculei
6.Select
Regions
facilitarea metodelor de selectare acurbelor definite ca limite de
prelucrare
7.Machining
Methods
alegerea tipului de traiectorie asculei, prin selecia metodei de
prelucrare adecvate
8.Toolpath
Editor
editarea liniilor programului-cod cedefinete traiectoriile sculei,
inserarea comenzilor speciale decontrol al mainii, modificareagrupelor de micri ale sculei
9. Post Processtransmiterea 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 deprelucrare prin achiere, ambele eseniale pentru orice program industrial defabricaie: frezarea i gurirea. Operaiile de frezare pot fi clasificate dupcum urmeaz:
frezarea n 3 axe scula se poate deplasa simultan n toate cele treidirecii;
frezarea n 2 axe scula se poate deplasa n direciile X i Y, ntimp 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.
-
7/30/2019 Brosuraspinn Off
37/75
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 suprafeecomplexe, curbate i neverticale (figura 2.31).
Un scenariu clasic de prelucrare presupune selectarea pentrudegroare a operaiei Horizontal Roughing, iar pentru semifinisare aoperaiilor Parallel Finishing i/sau Horizontal Finishing. Se obine astfelun semifabricat foarte apropiat de forma i dimensiunile piesei, pentru finisareputndu-se recurge la orice metod de re-uzinare sau de prelucrare pe regiunipredefinite.
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, cunoscuti sub numele de achiere la Z constant saula nivelul apei, care const n ndeprtarea materialului n straturi orizontale.Acest tip de prelucrare este foarte eficient pentru prelevarea de cantiti maride material, fiind realizat, de regul, cu o scul de dimensiuni mari.
Att geometria piesei, ct i a semifabricatului sunt utilizate pentru adelimita domeniile care pot fi achiate n siguran. Sunt disponibile trei tipuride 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.
-
7/30/2019 Brosuraspinn Off
38/75
82 Procese tehnologice asistate de calculator
Figura 2.32 Variante de frezare de degroare orizontal
-
7/30/2019 Brosuraspinn Off
39/75
2. Programarea asistat de calculator a MUCN 83
2. Plunge Roughing este o degroare pe direcie vertical, lacare scula poate achia doar pe direcia Z, nu i pe direciile X i Y. Sculaexecut micri descendente suprapuse, similare unor prelucrri de guriremultiple, ce au ca efect ndeprtarea materialului sub forma unor dopuricilindrice (figura 2.33).
Figura 2.33 Frezarea de degroare vertical
3. Horizontal Re-roughing se utilizeaz pentru creareatraiectoriilor de scul n zone care nu au fost prelucrate la operaii anterioare.Zonele neprelucrate se identific prin compararea piesei cu semifabricatulobinut dup prelucrarea anterioar. Achierea se realizeaz la nivele Zconstante, pentru unul dintre acestea fiind prezentat traiectoria sculei nfigura 2.34.
4. Plunge Re-roughing are aplicabilitate similar cu operaiaanterioar, 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 suprafaapiesei se genereaz n planul XY un model bidimensional liniar n zig-zag.Scula se deplaseaz de-a lungul acestei scheme de achiere, urmrind conturulgeometric al piesei situate dedesubt (figura 2.36).
-
7/30/2019 Brosuraspinn Off
40/75
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
-
7/30/2019 Brosuraspinn Off
41/75
2. Programarea asistat de calculator a MUCN 85
6. Pocket Finishing este o operaie folosit la semifinisarea ifinisarea suprafeelor de fund i/sau laterale ale cavitilor. Cavitile suntdefinite prin delimitarea unor zone i sunt generate prin traiectorii echidistantesuccesive ale sculei, realizate dinspre limita exterioar spre interior. Scula sedeplaseaz de-a lungul acestor curbe, urmrind contururile piesei al pieseisituate dedesubt (figura 2.37).
Figura 2.37 Frezarea de finisare a cavitilor
7. Horizontal Finishing este o operaie folosit la semifinisareasau finisarea la nivele Z constante, cu precdere atunci cnd piesa are
suprafee verticale ntinse i cnd Parallel Finishing nu va conduce laobinerea unor rezultate satisfctoare (figura 2.38).
Figura 2.38 Frezarea de finisare orizontal
-
7/30/2019 Brosuraspinn Off
42/75
86 Procese tehnologice asistate de calculator
8. Pencil Tracing se utilizeaz att ca operaie de degroare saure-degroare, ct i pentru ajustare. Scula este condus de-a lungul muchiilor,racordrilor i colurilor piesei. Sistemul identific toate condiiile de dublucontact sau bi-tangen determinate de raza sculei i, apoi, creeaz traiectoriide achiere de-a lungul acestor zone (figura 2.39).
Figura 2.39 Frezarea muchiilor
Cnd se utilizeaz ca operaie de degroare, racordrile i colurilesunt detalonate, reducndu-se astfel cantitatea de material de ndeprtat dinaceste zone, precum i deformaia i uzura sculei. Folosit ca operaie deajustare, are rolul de a ndeprta bavura rmas dup operaiile de finisare.
9. Valley Re-machining este folosit la prelucrarea coluriloriracordrilor ce au fost inaccesibile la operaiile anterioare de finisare (figura2.40).
Figura 2.40 Frezarea suprafeelor de racordare
-
7/30/2019 Brosuraspinn Off
43/75
2. Programarea asistat de calculator a MUCN 87
10. Plateau Machining se folosete la prelucrarea zonelorsuperioare ale suprafeelor plane, nclinate fa de orizontal ntr-un domeniudelimitat printr-un unghi maxim impus. Este util mai ales la corectareasuprafeelor ce rmn neprelucrate dup parcurgerea de ctre scul atraiectoriilor stabilite prin operaiile de degroare i finisare orizontal Horizontal Roughingi Horizontal Finishing (figura 2.40).
Figura 2.40 Frezarea platourilor
11. Parallel Hill Machining este utilizat la prelucrareasuprafeelor abrupte, nclinate fa de vertical ntr-un domeniu delimitat
printr-un unghi maxim impus. Operaia, bazat pe o schem de achiere cutraiectorii paralele, n zig-zag, se recomand folosirea acestei metode pentru andeprta defectele rmase pe suprafeele n cauz, ca urmare a traiectoriilorde scul generate la o operaie prealabil de finisare paralel ParallelFinish. Unghiul de achiere se regleaz astfel nct prelucrarea s se realizezeperpendicular pe suprafeele nclinate, suprafeele achiate rezultnd cu orugozitate minimal (figura 2.41).
12. Horizontal Hill Machining este similar cu HorizontalFinishing, achierea avnd loc la nivele Z constante. Totui, aplicareaoperaiei este restricionat la suprafeele piesei cu pant foarte mare, nclinatefa de vertical cu un unghi maxim, definit de utilizator (figura 2.42).
13. Radial Machining este o operaie de finisare a suprafeelorcaviti circulare, ce presupune specificarea uneia sau mai multor limite, sculadeplasndu-se radial de la centrul de greutate al suprafeelor delimitate (figura2.43).
-
7/30/2019 Brosuraspinn Off
44/75
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
-
7/30/2019 Brosuraspinn Off
45/75
2. Programarea asistat de calculator a MUCN 89
14. Spiral Machining este o metod de finisare a suprafeelorcu caracteristici circulare i cvasi-circulare, cum ar fi cele de fund alecavitilor. Dup specificarea uneia sau mai multor limite ale domeniilor deprelucrat, traiectoria sculei urmeaz o schem spiral, pornind de la centrul degreutate al suprafeelor delimitate (figura 2.44).
Figura 2.44 Frezarea spiral
15. Curve Machining se preteaz la prelucrarea de-a lungulunei curbe a suprafeelor sau formelor izolate. Operaia presupunespecificarea uneia sau mai multor limite ale domeniilor de prelucrare, direcii
i scheme de achiere. Scula urmrete simultan domeniul specificat iconturul piesei (figura 2.45).
Figura 2.45 Frezarea pe curb
-
7/30/2019 Brosuraspinn Off
46/75
90 Procese tehnologice asistate de calculator
16. Between 2 Curves Machining , denumit uneori frezareflowline, 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 secreeaz un mixaj de traiectorii de scul, ce poate fi utilizat pentru finisareaeficient a formelor complexe (figura 2.46).
Figura 2.46 Frezarea ntre dou curbe
17. Reverse Post Milling este o facilitate ce permite folosirea unortraiectorii de scul salvate n fiiere APT CL sau n cod G pentru a definideplasrile 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 nplanul XY, deplasrile pe Z efectundu-se doar pentru stabilirea nivelelor.Deoarece aceste traiectorii nu sunt legate fie de geometria piesei, fie de cea asemifabricatului, trebuie selectate domeniile de prelucrare, ce vor definilimitele deplasrilor sculei.
Aceast modalitate de prelucrare i dovedete utilitatea la achiereapieselor prismatice (figura 2.47.a), al cror modele tridimensionale suntobinute prin extrudarea unor curbe de-a lungul axei Z. Avnd fe e plane, o
pies prismatic poate fi prelucrat blocnd scula la un prim nivel Z irealiznd micrile XY, apoi repetndu-le pentru nivelele Z ulterioare.Folosind aceast clas de prelucrri, pot fie realizate, de asemenea, piesedefinite doar prin curbe bidimensionale (figura 2.47.b).
-
7/30/2019 Brosuraspinn Off
47/75
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 deprelucrare n 2 axe implic degroarea i, apoi, finisarea. Spre deosebire nsde cazul pieselor complexe prelucrate n 3 axe, piesele prismatice nu necesit,de regul, operaii de finisare succesive.. Degroarea se realizeaz folosind ocombinaie a operaiilor de Facingi Pocketing, iarProfiling este folosit caoperaie 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 lucrunseamn 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 undomeniu interior. Unele litere au domenii nlnuite, care vor fi tratate cainsule (suprafee de evitat). Domeniul exterior trebuie sa nconjoaresemifabricatul, putnd fi creat cu uurin prin selectarea comenzii BoundingRegion, din categoria Curves a barei Geometry. Traiectoria sculei esteprezentat nfigura 2.48.b.
a b
Figura 2.48 Frezarea plan
-
7/30/2019 Brosuraspinn Off
48/75
92 Procese tehnologice asistate de calculator
2. Pocketing este operaia prin care se prelucreaz domeniinchise, tratndu-le ca pe nite caviti, complet nconjurate de domeniiexterioare i interioare. Scula nu poate depi limitele domeniului exteriori,de asemenea, nu poate ptrunde n domeniile interioare. Acest lucru odeosebete fa de operaia Facing, la care materialul de prelevat se considernconjurat de cel mai ndeprtat domeniu.
n figura 2.49.a este prezentat un exemplu de prelucrare prinPocketing, ce implic folosirea unor domenii similare cu cele folosite nexemplul anterior, ce a ilustrat operaia Facing, dar domeniul exterior sencadreaz n interiorul limitelor adaosului de prelucrare. Traiectoria sculeieste prezentat nfigura 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 dematerial (figura 2.50.a, respectivfigura 2.50.b).
a b
Figura 2.50 Simularea prelevrii adaosului de prelucrare prin FacingiPocketing
3. Profiling este o operaie prin care se prelucreaz domeniideschise 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 efectuezetreceri multiple relativ la domeniile n cauz.
-
7/30/2019 Brosuraspinn Off
49/75
2. Programarea asistat de calculator a MUCN 93
Poate fi folosit ca operaie de finisare dupPocketing sau Facing,sau ca operaie singular. Rezultatele obinute prin Profiling sunt ilustrate desimularea prelevrii adaosului de prelucrare prezentat nfigura 2.51.b.
a b
Figura 2.51 Profilarea
4. Advanced Pocketing este o operaie ce cuprinde attfuncionalitatea operaiei de Pocketing, ct i a celei de Profiling. Astfel, sepoate degroa, prin Pocketing, i finisa, prin Profiling, ntr-o singuroperaie. Adaosul rmas dup degroare poate fi ndeprtat prin finisare, fr afi necesar impunerea prealabil a valorii sale (figura 2.52).
Figura 2.52 Frezarea avansat a cavitilor
5. Advanced Profiling se utilizeaz cnd sunt necesare trecerimultiple de profilare de lime variabil, cu valori diferite ale pasului. Limeapoate fi divizat n treceri de degroare (cu pas mai mare) i de finisare (cupas mai mic).
6. Re-machining folosete o scul mai mic pentru a ndeprtamaterialul neachiat, rmas dup o operaie anterioar (Facing, Pocketing,Profiling), aa cum se ilustreaz nfigura 2.53.
-
7/30/2019 Brosuraspinn Off
50/75
94 Procese tehnologice asistate de calculator
Figura 2.53 Re-uzinarea
7. Hole Pocketing se folosete cu scopul de a achia guri dedimensiuni mari, caz n care se prefer operaia de frezare celei de gurire.Dup o micare de angajare elicoidal, gaura este prelucrat la dimetrulexterior printr-o micare spiral, urmat de o micare circular, cu rol deajustare (figura 2.54.a).
8. Thread Milling este operaia de filetare cu ajutorul unei frezepentru 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, filetelori gravarea
-
7/30/2019 Brosuraspinn Off
51/75
2. Programarea asistat de calculator a MUCN 95
9. Engraving este o operaie de gravare a textelori logo-urilorntr-o form final, care prelucreaz domenii deschise sau nchise, prindeplasarea sculei de-a lungul contururilor unor domenii 2D sau 3D (figura2.54.c). Este similar prelucrrii Curve Machiningi necesit folosirea uneifreze 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 puintrei ori mai mic dect diametrul sculei;
Deep: folosit pentru gurile adnci, care nu ndeplinesc condiiaprecedent, caz n care ndeprtarea achiilor este dificil. Scula seretrage complet pentru evacuarea complet a achiilor;
Counter Sink se achiaz o suprafa de intrare conic, la captulgurii;
Break Chip: similar ciclului Deep de gurire adnc, scula
retrgndu-se ns la o distan prestabilit.
2. Tapping tarodarea permite realizarea filetelor interioare, nsens orar sau trigonometric
-
7/30/2019 Brosuraspinn Off
52/75
96 Procese tehnologice asistate de calculator
3. Boring alezarea se utilizeaz pentru mrirea precizieidimensionale, a formei geometrice i a mbunti calitatea suprafeei uneiguri. 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 opretei scule se retrage rapid;
No Drag: scula execut o micare de avans pn la o adncimeprescris, cu o vitez controlat, apoi se oprete pentru a orientaarborele principal, se ridic din gauri, apoi, se retrage;
Manual: scula execut o micare de avans pn la o adncime
prescris, cu o vitez
controlat
, apoi se opre
te
i se retrage manual.
4. Reverse Boring alezarea invers este un ciclu simplu dealezare, ntr-o direcie invers. Arborele principal cu scula se orienteaz la ununghi stabilit i se deplaseaz rapid la adncimea de avans, iar apoi arboreleeste 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-unfiier extern. Sunt compatibile modele STL, Parasolid XT, VRML, RawTriangle, DXF / DWG sau Rhino Mesh, precum i suprafee IGES sau Rhino3DM.
Pentru a crea semifabricatul este necesar parcurgerea urmtorilorpatru pai:
1. Se alege meniul Stocksaupictograma Create/Load Stock ,disponibil la eticheta Geom a ferestrei Browser (figura 2.56).
2. Din lista derulant a butonului Create/Load Stock, , se selecteazuna dintre opiunile de definire a semifabricatului (figura 2.56):
prin introducerea coordonatelor sale, pentru dou variante prestabiliteale 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 suprafeelepiesei, cu ajutorul parametrilorOffset, ce stabilesc mrimea adaosuluide prelucrare total, n trei cazuri:
-
7/30/2019 Brosuraspinn Off
53/75
2. Programarea asistat de calculator a MUCN 97
form geometric paralelipipedic Part Box Stock; form cilindricPart 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
Offsetpentru 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 Stocka ferestrei Browser(figura 2.60).
-
7/30/2019 Brosuraspinn Off
54/75
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
-
7/30/2019 Brosuraspinn Off
55/75
2. Programarea asistat de calculator a MUCN 99
naintea operaiilor de degroare Horizontal Roughing i PlungeRoughing este obligatorie definirea modelului semifabricatului, pe cnd ncazul celorlalte operaii acest lucru este opional, putnd fi realizat i dupcrearea operaiei. De fapt, la selectarea etichetei Stocka ferestrei Browser secreeaz automat un semifabricat paralelipipedic, cu valoarea implicit zeropentru parametrul Offset.
Semifabricatul este utlizat de program la realizarea simulrii, darafiarea sa poate reduce performanele VisualMill. Prin urmare, se recomand
activarea opiunii de ascundere a sa cu pictograma DisplayStock din baraView, atunci cnd afiarea nu este necesar.
2.2.4.2 Crearea sculelor
Programul dispune de un set relativ numeros i variat scule pentrufrezare i gurire. Pentru fiecare dintre acestea pot fi prestabilite parametriistandard APT: diametrul, raza de col, conicitatea, lungimea prii active ilungimea total. Vizualizarea sculelor definite poate fi fcut alegnd etichetaTools din fereastra Browser. Existi posibilitatea folosirii unui set de sculesalvate ntr-un fiier extern.
Modalitatea de creare a unei scule pentru o oparaie oarecare, deexemplu de degroare, presupune parcurgerea urmtorilor pai:
1. Din meniul Tools sau din fereastra Browser, eticheta Tools, sealege 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).
-
7/30/2019 Brosuraspinn Off
56/75
100 Procese tehnologice asistate de calculator
5. Scula va fi creat cu numele implicit FlatMill1, ce va fi afiat nlista 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 proceduraanterioar pentru toate sculele necesare ntr-un itinerar tehnologic deprelucrare (figura 2.63).
Figura 2.63 Crearea unei liste de scule
2. Grupul de scule se salveaz ntr-un fiier din bibliotec, cu scopulutilizrii viitoare, alegnd Save Tool Library din meniul Tool sau aceeaipictogram de la eticheta Tools a Browser-ului (figura 2.64). Fiierul astfel
-
7/30/2019 Brosuraspinn Off
57/75
2. Programarea asistat de calculator a MUCN 101
obinut are extensia implicit *.csv, ceea ce nseamn c poate fi deschis ieditat 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 comandaDelete 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 Libraryi se selecteaz fiierul *.csv salvat (figura2.66).
Figura 2.66 Utilizarea fiierelor din biblioteca de scule
2.2.4.3 Stabilirea avansurilori a vitezelor de achiere
Stabilirea vitezelor diferitelor micri de lucru i de poziionarepresupune apelarea comenzii Set Feeds/Speeds din meniul Feeds/Speeds saucu pictograma corespunztoare de la eticheta MOps a Browser-ului (figura2.67). n fereastra comenzii, exist posibilitatea de a modifica unele valori
-
7/30/2019 Brosuraspinn Off
58/75
102 Procese tehnologice asistate de calculator
implicite sau de a le pstra (figura 2.68), n raport cu condiionrile pe care leimplic procesul tehnologic de prelucrare proiectat. Valorile selectate vor fiutilizate la post-procesarea traiectoriilor sculei.
Figura 2.67 Lansarea comenzii Set Feeds/Speeds
Figura 2.68 Atribuirea valorilor turaieii vitezelor de avans
Pot fi atribuite valori urmtorilor parametri cinematici ai procesului: Spindle Speed:turaia arborelui principaln 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 angajareaacesteia n material i de nceperea a achierii propriu-zise;
-
7/30/2019 Brosuraspinn Off
59/75
2. Programarea asistat de calculator a MUCN 103
Engage Feed:avansul de angajare, a crui valoare implicit este75% din avansul de lucru (achiere) Cut Feed, ce specificviteza micrii sculei la intrarea acesteia n pan;
Cut Feed:avansul de achiere, reprezentnd valoarea utilizat ntimpul prelevrii materialului de ctre scul;
Retract Feed: avansul de retragere, din momentul opririiachierii, avnd, implicit, o valoare egal cu cea a avansului deangajare Engage Feed;
Departure Feed: avansul de ndeprtare (post-angajare), cecaracterizeaz micarea de pregtire a sculei n momentul opririiachierii;
Transfer Feedrate: avansul de transfer, ce specific vitezamicrilor de deplasare a sculei n afara prelucrrii, de la otraiectorie 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 particularizareaacestei valori, n raport cu cerinele procesului n cauz.
Micrile de avans menionate anterior sunt dependente de operaia defrezare utilizat.
Particularizarea valorilor vitezelor de achiere i de avans ia nconsiderare materialul semifabricatului, materialul sculei i tipul operaiei,existnd posibilitatea salvrii valorilor alese ntr-un fiier, n vederea utilizriiviitoare. n directorul Data, se gsete un fiier fr extensie, FEEDSPEEDS,
ce conine un tabel cu valori implicite determinate n raport cu elementele deintrare precizate, ce poate fi utilizat pentru selecia vitezelor de achiere i aavansurilor. Acest fiier poate fi editat, noile valori putnd fi stocate ntr-unfiier ASCII extern. Formatul acestui fiier este urmtorul:
TYPE{STOCK_MATERI AL TOOL_MATERI AL SURFACE_SPEED UNI TSFEED/ TOOTH UNI TS MACHI NABI LI TY UNI TS
STOCK_MATERI AL TOOL_MATERI AL SURFACE_SPEED UNI TSFEED/ TOOTH UNI TS MACHI NABI LI TY UNI TS. . . . . .}
De exemplu:FaceMi l l i ng{al umi num- cast carbi de 900 f pm 0. 0200 i n 4. 0 ci / mi n/ hpal umi num- cast hss 650 f pm 0. 0160 i n 4. 0 ci / mi n/ hp
-
7/30/2019 Brosuraspinn Off
60/75
104 Procese tehnologice asistate de calculator
al umi num- pl ate carbi de 900 f pm 0. 0200 i n 4. 0 ci / mi n/ hpal umi num- pl ate hss 650 f pm 0. 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 (figura2.69):
1. Parametrii de intrare furnizai de fiierul extern sunt cei amintiianterior, i anume tipul operaiei Type, materialul semifabricatului StockMateriali materialul sculei Tool Material;
2. Pe baza acestor parametrii se stabilesc valorile optime pentru vitezade achiere Surface Speed i avansul pe dinte Feed/Tooth;
3. Din program se preiau valorile diametrului Tool Diameter inumrului de dini # of Flutes, pentru scula curent;
4. Pe baza acestor date iniiale se calculeaz turaia sculei SpindleSpeed i avansul pe minut Cut Feed.
Prin modificarea parametrilor sculei curente, fereastra LoadFeeds/Speeds (figura 2.69) poate fi, n mod practic, utilizat ca un calculatoral acestor parametri ai regimului de achiere.
Figura 2.69 Stabilirea turaiei i avansului de lucru
-
7/30/2019 Brosuraspinn Off
61/75
2. Programarea asistat de calculator a MUCN 105
5. Pentru nlocuirea valorilor curente din fereastra comenzii SetFeeds/Speeds, cu valori calculate pe baza procedurii precedente, se executclick pe butonul Copy Computed Values.
2.2.4.3 Crearea operaiilor de frezare
Esena procedurii de proiectare tehnologic asistat, ce respectstrategia prezentat n figura 2.29, const n alegerea succesiunii de operaiiale itinerarului tehnologic de prelucrare, capabile s asigure obinerea formei,dimensiunilori 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 dinfereastra Browser:
1. nainte de inserarea operaiei n stractura arborescent MachiningOperations, se procedeaz la alegerea sculei active, conform proceduriidescrise anterior, cu ajutorul comenzii Create/Select Tool, lansat din meniusau din fereastra Browser(figura 2.70).
Figura 2.70 Alegerea sculei
2. Scula aleas FlatMill1, din categoria Flat End Mill va fi afiatn 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 / HorizontalRoughing, sau se execut click pe pictograma Machining a ferestreiBrowser i apoi, se opteaz pentru 3 Axis Machining / HorizontalRoughing (figura 2.72).
-
7/30/2019 Brosuraspinn Off
62/75
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 stabiliparametrii Intol, Outol, i Stock, la eticheta Global Parameters situat npartea superioar aferestrei (figura 2.73).
Figura 2.73 Stabilirea abaterilor extreme admisibilei a adaosului de prelucrare
Semnificaia acestor parametri este urmtoarea:
Stock adaosul de prelucrare pentru operaia ulterioar, adicgrosimea stratului de material, rmas dup parcurgerea de ctre scula traiectoriei complete la operaia curent; n urma operaiilor definisare, valoarea sa este zero;
Intol (Inward tolerance) abaterea admisibil minim a adaosului deprelucrare, adic grosimea maxim a stratului de material, care poatefi prelevat;
Outol (Outward tolerance) abaterea admisibil maxim a adaosuluide prelucrare, adic grosimea maxim a stratului de material, carepoate rmne nendeprtat la oparaia curent, n raport cudimensiunile 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 degroareorizontal, prezentate n figura 2.32, iar la eticheta Cut Direction, se poate
-
7/30/2019 Brosuraspinn Off
63/75
2. Programarea asistat de calculator a MUCN 107
alege una dintre variantele disponibile pentru direcia de achierefigura 2.74.Prin selectarea opiunii Mixed, este permis achierea att pe direcieascendent, ct i pe direcie descendent, astfel nct scula nu trebuie s seretrag la fiecare schimbare a direciei. Minimizarea numrului de retrageriasigur crearea unei traiectorii a sculei mai curate. De asemenea, se alegepunctul 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 etichetaStepdown Control (dZ), ordinea i poziiile limit ale nivelelor de achiere,la etichetele Cut Levels Ordeningi Cut Levels (figura 2.76).
8. Fia Engage/Retract permite programarea traiectoriilor micrilorde angajare i retragere a sculelor (figura 2.77.a), iar fia Advanced CutParameters faciliteaz precizarea opiunilor legate de racordarea muchiilor,de realizare a traiectoriilor n arc de cerc i de trecere de la un contur deechidistan, la urmtorul (figura 2.77.b).
9. Executnd click pe butonul Generate, existent n partea inferioara ferestrei, aceasta se va nchide i, dup o perioad necesar realizriicalculelor, pe cran va fi afiat traiectoria sculei la frezarea de degroare(figura 2.78).
-
7/30/2019 Brosuraspinn Off
64/75
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
-
7/30/2019 Brosuraspinn Off
65/75
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 poateopta pentru a afiarea acesteia nivel cu nivel. Astfel, n bara View se alegepictograma Display Next Z (figura 2.79.a), ceea ce va avea ca rezultatafiarea traiectoriei sculei pentru un nivel Z (figura 2.79.b), afiat ntr-o
fereastra alturat (figura 2.79.c). Aceast fereastr permite selectareasuccesiv a nivelelor pentru vizualizarea deplasrii sculei.
a b c
Figura 2.79 Afiarea traiectoriei sculei nivel cu nivel
-
7/30/2019 Brosuraspinn Off
66/75
110 Procese tehnologice asistate de calculator
11. Operaia creat, Horizontal Roughing, va fi inserat n structuraarborescentMachining 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 (figura2.81). Simulatorul VisualMill permite vizualizarea dinamic a traiectoriilorsculelor i a rezultatului obinut n urma parcurgerii acestora, respectiv aformei semifabricatului prelucrare.
Simularea poate fi utilizat pentru evidenierea erorilor, precum ipentru compararea semifabricatului cu piesa pentru a identifica suprafeeleachiate insuficient sau n exces. nainte de rularea simulrii, este obligatoriedefinirea pralabili vizualizarea semifabricatului.
Figura 2.81 Definirea opiunilor pentru simulare
-
7/30/2019 Brosuraspinn Off
67/75
2. Programarea asistat de calculator a MUCN 111
Simularea traiectoriilor se face imediat dup crearea acestora. Suntposibile dou modele de simulare, Voxel i Polygonal. Modelul Voxelutilizeaz linii de gril pentru reprezentarea semifabricatului i permite osimulare mai rapid. Simularea Polygonal este real, utilizeaz modele realeale formei semifabricatului i, prin urmare, este mulr mai lent.
Pentru simularea traiectoriei create prin operaia HorizontalRoughing se parcurg urmotoarele etape:
1. Prin folosirea pictogramei Simulation Settings, se opteaz pentruunul dintre modele n fereastra Set Simulation Preferences, preferndu-seVoxel, 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, numeletraiectoriei 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
-
7/30/2019 Brosuraspinn Off
68/75
112 Procese tehnologice asistate de calculator
4. Finalizarea simulrii va avea ca rezultat vizualizarea modeluluisemifabricatului, rezultat dup aceast prim operaie de achiere (figura2.84), precum i modificarea pictogramei traiectoriei afiate la eticheta Stock(figura 2.85). Acest model va fi utilizat ca semifabricat iniial pentrusimularea 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 toateoperaiile itinerarului tehnologic de realizare a piesei, se poate recurge lacompararea modelului rezultat dup prelucrare cu modelul piesei, cu ajutorulpictogramei Compare Part/Stock(figura 2.86).
Figura 2.86 Lansarea opiunii de comparare Compare Part/Stock
-
7/30/2019 Brosuraspinn Off
69/75
2. Programarea asistat de calculator a MUCN 113
6. n fereastra Part/Stock Comparision, n caseta Tolerance Bandse stabilete valoarea absolut a abaterilor admisibile, cmpul de toleranprescris fiind considerat simetric. n interiorul acestui cmp de toleran sestabilesc abateri limit, intervalelor de abateri astfel obinute atandu-li-secte o culoare diferit (figura 2.87.a). Executnd click pe butonul Apply,diferitele zone prelucrate prin frezare se vor colora corespunztor intervalelorde abateri prescrise, n care se ncadreaz valorile efective ale abaterilor. nexemplui ilustrat de figura 2.87.b, ntreaga suprafa frezat se ncadreaz ndomeniul 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, programulpermind selectarea post-procesorului specific controller-ului mainii, dintr-olist pus la dispoziie de acesta. Traiectoriile pot fi procesate individual sausimultan.
Post-procesarea individual se poate face cu pictograma PostProcess, disponibil la eticheta MOps a Browser-ului (figura 2.88) sau prinutilizarea meniului contextual, cu ajutorul comenzii Post (figura 2.89) sau.
Figura 2.88 Post-procesarea individual cu pictograma Post Process
-
7/30/2019 Brosuraspinn Off
70/75
114 Procese tehnologice asistate de calculator
Figura 2.89 Post-procesarea individual folosind meniul contextualPost-procesarea simultan a unei liste de traiectorii este posibil tot
prin folosirea meniului contextual, executnd click-dreapta pe directorulrdcinMachining Operationsi 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 Processori, 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 texteimplicit, de obicei Notepad.
Existi 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 comandaPost sau folosind pictograma Post-Process.
Opiunile implicite ale post-procesorului pot fi, parial, modificatealegnd Post Process / Set Post Options.
-
7/30/2019 Brosuraspinn Off
71/75
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 maiateapt terminarea post-procesrii, iar o cast text permite specificarea altui
editor de texte.Exist i posibilitatea particularizrii parametrilor post-porcesoruluicu comanda Post Processor Generator a meniului Post Process, prineditarea i salvarea opiunilor ntr-un fiier nou, cu extensia .spm. Deasemenea, folosind traiectoriile proiectate ale sculei se poate genera un fiierCL n standard APT, acceptat pe scar larg pentru comanda numeric aechipamentelor, pentru care exist numeroase post-procesoare comerciale.
-
7/30/2019 Brosuraspinn Off
72/75
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 deinterpolare folosii la realizarea preciziei poziionrilor i traiectoriilor seprezint 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 semnulcruia se apreciaz poziia punctului curent al traiectoriei aproximate fa decurba real;
-algoritmul diferenei coordonatelor, bazat pe emiterea de impulsuripe 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 cucalculatorul a mainilor de prelucrare prin electroeroziune cu electrod filiform.
2.2 Realizarea interpolrii liniare
Fundamentul acestui algoritm este calculul unui discriminant Dadecvat, al crui semn precizeaz poziia punctului curent al traiectoriei fade conturul nominal de prelucrat.
Schema de principiu este prezentat nfigura 8.8 n care s-au utilizataceleai notaii cu cele utilizate n cadrul sursei n limbajul C, prezentate lasfritul acestei lucrri.
x54, y54 - coordontele punctului iniial (punctul de nceput alinterpolrii liniare);
x64, y64 - coordonatele punctului final (punctul de sfrit alinterpolrii liniare);
Coeficientul unghiular al dreptei definite astfel prin dou puncte esteevident
panta = arctg ( =(y64-y54) / (x64 -x54);
Se definete variabila suplimentar sm care are valoarea:
-
7/30/2019 Brosuraspinn Off
73/75
2. Programarea asistat de calculator a MUCN 117
1 - n cazul n care panta=0, corespunznd deci unghiului cu valoricuprinse 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 creicoeficient unghiular m este definit de relaia:
m = arctg ( = (y20 - y54)/(x20 -x54)
Mecanismul interpolrii liniare impune testarea continu a poziieipunctului P i corectarea poziiei sale cu pai astfel determinai nct s se
asigure readucerea pe segmentul nominal Pin,Pfin; n cazul punctului P, esteevident c aceast readucere se face prin intermediul unui segment dx paralelcu axa x; pentru comparaie se prezint pe aceeai figur cazul unei poziii P,la care readucerea pe segmentul PinPfin se face prin intermediul unui segmentdy, paralel cu axa y.
Se pune problema determinrii unui criteriu de apreciere a necesitiide a se face corecia pe axa x sau axa y;
Figura 8.8 Interpolarea liniar
Se definete discriminantuldelta= delta=sm*((x64-x54)*(y20-y54)-(y64-y54)*(x20-x54));
n cazurile n care delta>0 sau segmentul de interpolare este paralel cuaxa y, se comand efectuarea unui pas pe axa y, n caz contrar comandndu-seefectuarea unui pas pe axa x.
Observaie: sensul micrii se determin aprioric lansrii algoritmuluide interpolare prin setarea unor variabile de sens, aferente celor dou axe, i
anume:se1=1 pentru x54
-
7/30/2019 Brosuraspinn Off
74/75
118 Procese tehnologice asistate de calculator
2.3 Interpolare circular
Schema de principiu este prezentat nfigura 8.9.
Problema este asemntoare cu interpolarea liniar, dar n aceastsituaie trebuie determinat un alt criteriu care s determine condiia deefectuare a unui pas pe axa x sau axa y. Criteriul utilizat va fi comparaiadistanei de la punctul studiat la centrul cercului cu raza acestuia:
-astfel n cazul punctului P, de coordonate x20,y20, distana Pc estemai mare dect raza cercului impunndu-se efectuarea unui pas de corec ie dxparalel cu axa x;
-n cazul punctului P', distana sa pn la centrul C al cercului estemai mic dect raza, i n aceast situaie se impune efectuarea unui pas decorecie dy paralel cu axa y;
Aceste raionamente au condus la determinarea urmtoarei expresiipentru 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
-
7/30/2019 Brosuraspinn Off
75/75
2. Programarea asistat de calculator a MUCN 119
Adresa: Str. Pestalozzi, nr. 16, Timisoara, cod postal 300223, jud. TimisTel.:0256.592.573Fax:0256.592.574
Programul Operaional Sectorial Creterea
Competitivitii Economice
Coninutul acestui material nu reprezint n mod obligatoriupoziia oficial a Uniunii Europene sau a Guvernului
Romniei