Sunteți pe pagina 1din 91

Sisteme tehnologice de prelucrare cu comand numeric

Dinu Gubencu

Comanda numeric
Definire CN - un procedeu de automatizare a deplasrilor subansamblurilor mobile ale echipamentelor, care realizeaz ciclurile de prelucrare pe baza unor informaii codificate ce utilizeaz caractere alfanumerice Utilizare la producia individual i de serie mic, eventual n producia de serie mijlocie n cazul produciei de serie mare i mas, se prefer mainile clasice care sunt mai robuste, mai ieftine i mai uor de ntreinut
Dinu Gubencu

Avantajele ECN
flexibilitate ridicat complexitate i diversitate tipodimensional a pieselor unicitatea prinderii - diversitatea sculelor creterea preciziei de prelucrare reducerea necesarului de maini-unelte micorarea spaiilor de producie fiabilitate superioar reducerea necesarului de scule i dispozitive

Dinu Gubencu

Avantajele ECN
capacitate de producie superioar reducerea timpului de baz micorarea timpului auxiliar reducerea duratelor ciclurilor de fabricaie

eliminarea rebuturilor cauzate de operatori

competitivitate n producia de prototipuri

Dinu Gubencu

Dezavantajele ECN

preul de cost omogenitate structural i dimensional a semifabricatelor fiabilitatea sculelor dificulti de ntreinere i depanare cunotine de programare
Dinu Gubencu

Sisteme de control
Controlul n bucl deschis motoare pas cu pas impulsuri de curent trimise de la unitatea de control la motor fiecare impuls determin o fraciune de rotaie finit la motor Avantaje
complexitate redus cheltuieli de investiie mai mici cheltuieli de mentenan reduse

Limitri
- unitatea de control presupune c poziia comandat a fost atins - absena posibilitilor de compensare a poziiei - uzual, momente mai mici
Dinu Gubencu

Sisteme de control
Controlul n bucl nchis servomotoare de curent continuu senzori de poziionare - resolver
feedback la unitatea de control comparea informaiilor legate de poziia atins cu cele referitoare la poziia int corecia erorilor de poziionare

Avantaje
capacitatea motoarelor de cc de a inversa instantaneu sensul n vederea compensrii erorilor de poziie precizie de poziionare superioar, datorat posibilitilor de compensare: 0.001mm momente mai mari

Limitri
- cheltuieli de investiie ridicate - cheltuieli de mentenan mai mari

Dinu Gubencu

Particulariti ale ECN


structurale principalele subansamble mecanice din construcia ECN, cum ar fi batiul, sniile, capetele de lucru, sunt identice cu cele ale mainilor clasice; pentru eliminarea jocurilor subansamblelor mobile se utilizeaz uruburi cu bile; bile alimentarea cu semifabricate i scule se realizeaz automat prin intermediul unor sisteme speciale ;

Dinu Gubencu

Particulariti ale ECN


logistice reglarea turaiilor i avansurilor nu se realizeaz cu cutii cu roi baladoare, ci continuu, utilizndu-se servomotoare sau motoare pas cu pas; pas controlul poziiei elementelor de execuie i al vitezelor se realizeaz n bucl nchis, utiliznd traductoare de poziie fotoelectrice, respectiv traductoare de vitez; controlul preciziei i al regimurilor de achiere se realizeaz prin intermediul calculatorului ncorporat.

Dinu Gubencu

Structura tipic a ECN

Dinu Gubencu

Sisteme de axe

OM - originea sistemului de axe al mainii (0 main, nul-punct); x,y,z - axe principale (translaii); u,v,w - axe secundare; A,B,C rotaii.

Dinu Gubencu

Sisteme de axe

OP originea programului-pies, aleas convenabil pentru precizarea coordonatelor punctelor caracteristice ale piesei; Om originea de msurare (punct de parcare), ales ca punct de start al ciclurilor de prelucrare i de schimbare a sculei;

Dinu Gubencu

Sisteme de axe

Dinu Gubencu

Programarea numeric manual


Structura frazei
comenzile se transmit unui echipament cu comad numeric prin intermediul unui program alctuit din fraze sau linii o fraz conine mai multe instruciuni sau cuvinte care pot fi de urmtoarele tipuri:
funcii pregtitoare adrese geometrice parametri de interpolare adrese tehnologice funcii auxiliare

Dinu Gubencu

Programarea numeric manual


Adrese geometrice
Instruciunile X, Y, Z precizeaz coordonatele punctului de destinaie de-a lungul axelor respective Formatul unei astfel de adrese (coordonatele pentru punctele de destinaie) : X+ 0010.105 Simplificat: X 10.105 Y.01 Z- 0100.020

x = 10,105 mm sau x = 10105 m y = 0,01 mm sau y = 10 m z = -100,02 mm sau z = -10002 m


Dinu Gubencu

Programarea numeric manual


Adrese tehnologice
Adresa F se utilizeaz pentru a preciza valoarea avansului de lucru Adresa S se utilizeaz pentru declararea treptei de turaie; la unele maini-unelte este necesar i declararea gamei de turaii cu ajutorul unei funcii auxiliare M Adresa D se utilizeaz pentru declararea coreciei de scul, prin precizarea numrului memoriei n care a fost introdus manual Adresa T se utilizeaz pentru precizarea sculei folosite la prelucrare
Dinu Gubencu

Programarea numeric manual


Parametri de interpolare
Parametrii I, J, K precizeaz coordonatele centrului cercului la interpolrile circulare sau valoarea pasului filetului, msurate de-a lungul axelor X, Y, Z

Funcii pregtitoare de tip G


Grupa G90; G91; G92 G90 declar sistemul de coordonate absolut pentru MUCN G91 declar sistemul de coordonate relative (cu origine flotant) G92 modificarea de origine programat constnd n precizarea puctului caracteristic al sculei active; nu se produce nicio deplasare, modificndu-se doar coninutul memoriilor

Dinu Gubencu

Programarea numeric manual


Funcii pregtitoare de tip G
Grupa G94; G95 instruciuni folosite pentru definirea unitii de msur a avansului precizat prin adresa tehnologic F: G94 mm/min G95 mm/rot Instruciunea G4 utilizat pentru declararea temporizrilor; durata temporizrii (n milisecunde) se precizeaz prin adresa Z Grupa G17; G18; G19 G17 definirea planului XY ca plan de interpolare circular G18 (G19) - stabilirea planului de interpolare XZ (YZ)

Dinu Gubencu

Programarea numeric manual


Funcii pregtitoare de tip G
Grupa de instruciuni de deplasare: G0; G1; G2; G3; G33 G0 deplasare cu avans rapid stabilit prin reglajele iniiale ale mainii-unelte; se utilizeaz pentru cursele de apropiere-retragere G33 definete un ciclu de filetare, n cazul strunjirilor
Filetarea cilindric N10 G90 G0 Z82 X39 N11 G33 Z28 K4 N12 G94 G1 X42 F100 N13 G0 Z82 N14 G1 X38 F60 N15 G33 Z28 K4
Dinu Gubencu

Ciclu Ciclu repetitiv repetitiv

Programarea numeric manual


Grupa de instruciuni de deplasare: G0; G1; G2; G3; G33 G1 interpolare liniar cu avans de lucru a crui valoare este stabilit prin adresa F

n sistemul de referin absolut: .... N20 G0 X(xB) Y(yB) N25 G1 Y(yC) F80 .... N20 G0 X 80 Y60 N25 G1 Y20 F80 n sistemul de referin relativ: .... N20 G0 X( xB xA) Y( yB yA) G91 N25 G1 X(xC xB) Y(yC - yB) .... N20 G0 X70 Y40 G91 N25 G1 X0 Y-40 F 80 Dinu Gubencu

Programarea numeric manual


Grupa de instruciuni de deplasare: G0; G1; G2; G3; G33 G2 interpolare circular n sens orar cu avans de lucru declarat prin adresa F G3 interpolare circular n sens trigonometric cu avans de lucru declarat prin adresa F

N24 G17 N25 G2 X(xB) Y(yB) I(I0) J(J0) F60

N24 G17 N25 G3 X(xB) Y(yB) I(I0) J(J0) F60

Dinu Gubencu

Programarea numeric manual


Grupa G53; G54; G55 G54, G55 se utilizeaz pentru declararea decalajelor de origine G53 se utilizeaz pentru anularea decalajelor de origine

Dinu Gubencu

Programarea numeric manual


Grupa G40; G41; G42 G41 deplasarea punctului caracteristic al sculei pe conturul de echidistan al piesei, situat la o distan precizat prin adresa D la stnga conturului piesei n sensul avansului G42 deplasarea punctului caracteristic al sculei pe conturul de echidistan al piesei, situat la o distan precizat prin adresa D la dreapta conturului piesei n sensul avansului G40 anuleaz corecia de echidistan

Dinu Gubencu

Programarea numeric manual


Grupa G40; G41; G42

Dinu Gubencu

Programarea numeric manual


Funcii auxiliare
M0 oprire n program M1 oprire facultativ n program care se activeaz prin folosirea unui buton de pe panoul comenzii numerice M2/M30 sfrit de program / cu reluarea ciclului M3 pornirea arborelui principal M5 oprirea arborelui principal M8 pornirea lichidului de rcire-ungere M9 oprirea lichidului de rcire-ungere M40 ... M48 precizarea gamelor de turaii
Dinu Gubencu

Programarea numeric manual


Etapele parcurse la programarea manual
1. 2. 3. 4. 5. 6. 7. 8. 9. Analiza desenului de execuie al reperului Realizarea desenului de execuie al semifabricatului Stabilirea itinerarului tehnologic de prelucrare Elaborarea schiei prinderilor semifabricatului pe main i stabilirea decalajelor de origine Alegerea sculelor i elaborarea schiei de reglare a acestora (mod de amplasare, cote de reglare) Alegerea unui sistem de coordonate al piesei convenabil Calculul coordonatelor punctelor caracteristice ale piesei (puncte de nceput i sfrit ale entitilor geometrice, parametri de interpolare) Calculul parametrilor regimului de achiere i conversia acestora n mrimi sau adrese specifice echipamentului Scrierea programului-pies Dinu Gubencu

Exemplu de programare manual


Desenul de execuie:

Itinerar tehnologic:
Frezare contur exterior Gurire 10 Frezare canal

Dinu Gubencu

Exemplu de programare manual


Scule utilizate:
T1 frez cilindro-frontal T2 burghiu elicoidal (d=10 mm) T3 frez deget

Dinu Gubencu

Exemplu de programare manual


Tabelul cu coordonatele punctelor caracteristice
Pct P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 0 -30 15 15 30 0 10 20 Coordonate X 0 0 50 50 30 Y -30 0 0 10 30 30 10 I J

VE valoarea echidistanei

Dinu Gubencu

Exemplu de programare manual


Scrierea programului
Pct P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 0 -30 15 15 30 0 10 20 Coordonate X 0 0 50 50 30 Y -30 0 0 10 30 30 10 I J

N1 G0 X0 Y-30 T1 deplasarea cu avans rapid a frezei T1 n punctul P0 N2 G0 Z-30 N3 M3 M8 S400 deplasarea cu avans rapid pe vertical pornirea arborelui principal, cu turaia 400 rot/min i a lichidului de rcire-ungere

Dinu Gubencu

Exemplu de programare manual


Scrierea programului
Pct P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 0 -30 15 15 30 0 10 20 Coordonate X 0 0 50 50 30 Y -30 0 0 10 30 30 10 I J

N4 G1 G42 D2 X0 Y0 F2 deplasarea cu avans de lucru de valoare precizat la adresa F, pe conturul de echidistan situat la dreapta conturului de generat, n punctul P1, corespunztor punctului P1 de coordonate (0, 0) Dinu Gubencu

Exemplu de programare manual


Scrierea programului
Pct P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 0 -30 15 15 30 0 10 20 Coordonate X 0 0 50 50 30 Y -30 0 0 10 30 30 10 I J

N5 G1 X50 Y0 N6 G1 X50 Y10

deplasare liniar cu avans de lucru n P2 de pe echidistana corespunztoare punctului P2 deplasare liniar cu avans de lucru n P3 de pe echidistana corespunztoare punctului P3
Dinu Gubencu

Exemplu de programare manual


Scrierea programului
Pct P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 0 -30 15 15 30 0 10 20 Coordonate X 0 0 50 50 30 Y -30 0 0 10 30 30 10 I J

N7 G17 N8 G3 X30 Y30 I30 J10

definirea planului XY ca plan de interpolare circular interpoplare circular n sens trigonometric pn n punctul de coordonate (30, 30), centrul Dinu Gubencu cercului avnd coordonate (30,10)

Exemplu de programare manual


Scrierea programului
Pct P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 0 -30 15 15 30 0 10 20 Coordonate X 0 0 50 50 30 Z -30 0 0 10 30 30 10 I J

N9 G1 X0 Y30 N10 G1 X0 Y0

deplasare liniar cu avans de lucru n P6 de pe echidistana corespunztoare punctului P6 deplasare liniar cu avans de lucru n P7 de pe echidistana corespunztoare punctului P1 Dinu Gubencu

Exemplu de programare manual


Scrierea programului
Pct P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 0 -30 15 15 30 0 10 20 Coordonate X 0 0 50 50 30 Z -30 0 0 10 30 30 10 I J

N11 G1 G40 X-30 Y0 N12 G0 Z100 M5 M9

deplasarea liniar n afara conturului de generat i anularea coreciei de echidistan ridicarea sculei i oprirea arborelui principal (M5) i a lichidului de rcire-ungere (M9) Dinu Gubencu

Exemplu de programare manual


Scrierea programului
Pct P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 0 -30 15 15 30 0 10 20 Coordonate X 0 0 50 50 30 Y -30 0 0 10 30 30 10 I J

N13 G0 X100 Y100 G4 Z8000 deplasare rapid n punctul de schimbare a sculei i oprire temporar n vederea schimbrii N14 G0 X15 Y10 T2 deplasare cu avans rapid n punctul P8
Dinu Gubencu

Exemplu de programare manual


Scrierea programului
Pct P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 0 -30 15 15 30 0 10 20 Coordonate X 0 0 50 50 30 Y -30 0 0 10 30 30 10 I J

N15 G1 Z-30 F1 M3 M8 S5000 gurire cu avans de lucru precizat la adresa F i pornirea arborelui principal (M3) cu turaia stabilit la adresa S i a lichidului de rcireungere (M8) Dinu Gubencu

Exemplu de programare manual


Scrierea programului
Pct P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 0 -30 15 15 30 0 10 20 Coordonate X 0 0 50 50 30 Z -30 0 0 10 30 30 10 I J

N16 G0 Z30 M5 M9

ridicarea burghiului cu avans rapid i oprirea arborelui principal (M5) i a lichidului de rcire (M9) deplasare rapid i temporizare pentru schimbarea sculei Dinu Gubencu

N17 G0 X100 Y100 G4 Z8000

Exemplu de programare manual


Scrierea programului
Pct P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 0 -30 15 15 30 0 10 20 Coordonate X 0 0 50 50 30 Z -30 0 0 10 30 30 10 I J

N18 G0 X15 Y10 T3 N19 G0 Z-17

deplasare rapid a frezei deget n punctul P8 poziionare pe vertical a frezei deget


Dinu Gubencu

Exemplu de programare manual


Scrierea programului
Pct P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 0 -30 15 15 30 0 10 20 Coordonate X 0 0 50 50 30 Z -30 0 0 10 30 30 10 I J

N20 G1 X15 Y20 F20 M3 M8 S400 N21 G0 Z30 M5 M9

deplasare cu avans de lucru precizat la adresa F i cu turaia precizat la adresa S a frezei deget n punctul P9

ridicarea frezei deget cu avans rapid i oprirea arborelui principal i a lichidului de rcire Dinu Gubencu

Exemplu de programare manual


Scrierea programului
Pct P0 P1 P2 P3 P4 P5 P6 P7 P8 P9 0 -30 15 15 30 0 10 20 Coordonate X 0 0 50 50 30 Z -30 0 0 10 30 30 10 I J

N20 G0 X100 Y100 N21 M2

deplasare rapid n punctul de schimbare a sculei sfrit de program


Dinu Gubencu

Aplicaie la programarea manual

Dinu Gubencu

Aplicaii pe echipamente Isel


Gravarea unui dreptunghi
%1 N01 G0 G90 X0 Y0 T1 M3 S1100 N05 G1 Z-0.5 F40 N10 G1 X0 Y40 N15 X30 Y40 N20 G1 Y0 N21 G1 X0 Y0 N25 G1 Z10 M5 N30 M30
Dinu Gubencu

Aplicaii pe echipamente Isel


Gravarea semicercurilor
%2 N01 G0 G90 X0 Y0 T1 M3 S1100 N05 G1 Z-0.5 F40 N10 G17 N15 G2 X30 Y0 I15 J0 N16 G1 X50 N17 G2 X110 I30 J0 N25 G1 Z10 M5 N30 M30
Dinu Gubencu

Aplicaii pe echipamente Isel


Gravarea contururilor formate din entiti geometrice elementare
%3 N01 G0 G90 X0 Y0 T1 M3 S11000 N05 G1 Z-0.5 F40 N10 G1 X0 Y40 N15 G17 N20 G2 X0 Y0 I0 J-20 F11 N25 G0 Z5 N30 G0 X30 N35 G1 Z-0.5 F40 N40 G1 Y40
Dinu Gubencu

Aplicaii pe echipamente Isel


Gravarea contururilor formate din entiti geometrice elementare
N45 G0 Z5 N50 G0 X40 Y0 N55 G1 Z-0.05 N60 G1 Y40 N65 X60 Y0 N70 Y40 N80 G0 Z5 N85 X70 N90 G1 Z-0.5 N95 Y10 N100 G3 X90 I10 F11 N105 G1 Y40 F40 N110 G0 Z5 N120 M30 Dinu Gubencu

Metode de programare asistat


Automatically Programmed Tools (APT) sistem de programare bazat pe instruciuni ce definesc, pe baza unor reguli sintactice i semantice, geometria piesei i tehnologia de prelucrare, n scopul obinerii unui fiier text surs - cutter location (CL) file dezvoltat ca urmare a eforturilor conjugate ale industriei aerospaiale, MIT i US Airforce utilizat n continuare (apox. 5 -10% din programele ce deservesc industriile de aprare i aerospaial)
Dinu Gubencu

Metode de programare asistat


Automatically Programmed Tools (APT)

Definirea piesei P1=Point/12,20,0 C1=Circle/Center,P1,Radius,3 LN1=Line/C1. ATANGL,90 Comenzi de deplasare ale sculei TLRT,GORT/LN1.TANTO,C1 GOFWD/C1,TANTO,L5

Dinu Gubencu

Metode de programare asistat


Sisteme CAM - Computer Aided Machining reprezentare grafic a piesei - modelare PC ncorporat funcionalitate integrat CAD/CAM biblioteci de scule i materiale sisteme expert - baze de cunotine
stabilirea avansurilor i turaiilor n funcie de material i de caracteristicile sculelor

simularea, editarea, optimizarea traiectoriilor sculei calculul timpului de baz n vederea estimrii costurilor capabiliti de import-export: fiiere DXF, IGES
Dinu Gubencu

Etapele de programare asistat


Reprezentarea grafic a piesei Modelare direct Import dintr-un sistem extern (ex.: Catia, Inventor) Scanare 2D sau 3D fiier grafic de definire a geometriei piesei

Dinu Gubencu

Etapele de programare asistat

Definirea traiectoriilor sculei prin selectarea entitilor geometrice de generat Contururi Suprafee Volume de ndeprtat Configuraii de orificii Caviti

furnizarea de informaii sistemului legate de entitile de prelucrat: ce se prelucreaz?


Dinu Gubencu

Etapele de programare asistat

Definirea parametrilor de achiere Informaii legate de scul


tip, geometrie turaie, avans

Scheme de achiere
Ex.: pocketing, facing, linear / n sensul-contra avansului treceri degroare / finisare

furnizarea de informaii sistemului legate de strategiile de prelucrare: cum se prelucreaz?


Dinu Gubencu

Etapele de programare asistat

Optimizarea parametrilor de achiere Distana dintre 2 curbe generatoare succesive


suprafaa de prelucrat se obine teoretic ca nfurtoare a familiei de curbe generate de suprafaa descris de scul n micarea de lucru, de-a lungul traiectoriilor de prelucrare (curbe generatoare), respectnd condiia ca distana dintre dou suprafee generatoare s tind la zero numr finit de suprafee de generare apariia abaterilor de la forma corect a suprafeei prelucrate, sub forma unor seciuni remanente de achie de nlime variabil
Dinu Gubencu

Etapele de programare asistat


Optimizarea parametrilor de achiere - Distana dintre 2 curbe generatoare succesive

Dinu Gubencu

Etapele de programare asistat


Optimizarea parametrilor de achiere - Distana dintre 2 curbe generatoare succesive prelucrarea cu pas de poziionare constant (constant

stepover) - Hmax Hadm


prelucrarea cu pas de poziionare variabil pe ntreaga

suprafa - asigurarea nlimii constante Hmax a seciunii remanente de achie (constant scallop

height)
Dinu Gubencu

Etapele de programare asistat


Optimizarea parametrilor de achiere - Distana dintre 2 curbe generatoare succesive

Dinu Gubencu

Etapele de programare asistat

Simularea traiectoriilor de achiere Reprezentarea vizual a traiectoriilor sculei Modificarea / tergerea secvenelor de program

furnizarea ctre sistem a unui fiier CL al traiectoriilor sculei

Dinu Gubencu

Etapele de programare asistat


Post-procesarea Calcul de discretizare a traiectoriilor Calcul de compesare a lungimii sculei Calcul de compensare a razei sculei contur de echidistan Generarea formatului de fraz program CNC Generarea fiierelor n format surs CNC

conversie a datelor obinute n faza anterioar n forma necesar pentru comanda n limbajul ECN
Dinu Gubencu

Programarea asistat cu VisualMill


VisualMill - produs integrat CAD/CAM Faciliti
generare a traiectoriilor sculelor de simulare / verificare a prelucrrii prin achiere post-procesare final import fiiere CAD: SolidWorks, Solid Edge, A3DS, Rhino, STL, IGES, DXF/DWG, VRML, Raw Triangle baz de date de cunotine K-Base - salvarea unor succesiuni de operaii din itinerarul tehnologic
Dinu Gubencu

Programarea asistat cu VisualMill


Strategia de proiectare tehnologic
Modelare pies & Modelare pies & semifabricat semifabricat Crearea operaiilor Crearea operaiilor de degroare de degroare Crearea operaiilor Crearea operaiilor de semifinisare de semifinisare Crearea operaiilor Crearea operaiilor de finisare de finisare Transmiterea Transmiterea traiectoriilor sculei traiectoriilor sculei la main la main Simularea prelevrii Simularea prelevrii de material de material

Reducerea progersiv Reducerea progersiv adaosului de prelucrare, aaadaosului de prelucrare, avansului aaavansului i diametrului frezei i aadiametrului frezei

Strategia clasic o operaie de degroare o operaie de semifinisare una-dou operaii de finisare


Dinu Gubencu

Programarea asistat cu VisualMill


Procedee de prelucrare gurire frezare
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
Dinu Gubencu

Programarea asistat cu VisualMill


Operaii de degroare n 3 axe Horizontal Roughing - degroare orizontal
- utilizare n marea majoritate a cazurilor - variante disponibile concretizate n dou scheme de frezare uzuale: Facing (Part Offset) Pocketing (Stock Offset)

Plunge Roughing - degroare vertical


- utilizare n cazul pieselor care prezint perei verticali

selecia influenat de configuraia geometric a piesei

Dinu Gubencu

Programarea asistat cu VisualMill


Operaii de degroare n 3 axe
Horizontal Roughing

Dinu Gubencu

Programarea asistat cu VisualMill


Operaii de degroare n 3 axe
Horizontal Roughing
- folosit pentru frezarea cavitilor

Dinu Gubencu

Programarea asistat cu VisualMill


Operaii de degroare n 3 axe
Horizontal Roughing
- folosit pentru frezarea suprafeelor deschise

Dinu Gubencu

Programarea asistat cu VisualMill


Operaii de degroare n 3 axe
Plunge Roughing

Dinu Gubencu

Programarea asistat cu VisualMill


Operaii de degroare n 3 axe Comparaie Horizontal Roughing vs Plunge Roughing
Modele simulate

Analiza celor dou modele simulate, corespunztoare operaiilor folosite evideniaz precizia superioar obinut n varianta Plunge Roughing
Dinu Gubencu

Programarea asistat cu VisualMill


Operaii de degroare n 3 axe Comparaie Horizontal Roughing vs Plunge Roughing
Modele simulate vs ideale

Analiza celor dou comparaii, corespunztoare operaiilor folosite evideniaz precizia superioar obinut n varianta Plunge Roughing
Dinu Gubencu

Programarea asistat cu VisualMill


Operaii de finisare n 3 axe
Parallel Finishing

piese cu suprafee relativ plane proiecia n planul XY un model bidimensional liniar n zig-zag urmrirea conturului piesei pe direcia Z
Dinu Gubencu

Programarea asistat cu VisualMill


Operaii de finisare n 3 axe
Pocket Finishing

finisarea suprafeelor de fund i/sau laterale ale cavitilor

Dinu Gubencu

Programarea asistat cu VisualMill


Operaii de finisare n 3 axe
Horizontal Finishing

finisarea la nivele Z constante piese cu suprafee verticale ntinse

Dinu Gubencu

Programarea asistat cu VisualMill


Operaii de degroare / finisare n 3 axe
Pencil Tracing

pentru prelucrarea muchiilor, racordrilor i colurilor piesei

Dinu Gubencu

Programarea asistat cu VisualMill


Definirea semifabricatului
n funcie de forma i modalitatea de obinere a semifabricatului

Modaliti:
prin precizarea direct a dimensiunilor i a formei (paralelipipedic, cilindric) SF prin precizarea indirect a dimensiunilor i a formei (paralelipipedic, cilindric, oarecare) SF prin importarea un fiier compatibil

Dinu Gubencu

Programarea asistat cu VisualMill


Alegerea sculelor
dimensiuni depind de dimensiunile entitilor geometrice elementare i precizia impus form freze cu coad, cilindro-frontale, semisferice, conice, sferice, ...

Regul: degroare freze cilindro-frontale (Flat Mill) finisare freze semisferice (Ball Mill)
Dinu Gubencu

Programarea asistat cu VisualMill


Stabilirea parametrilor regimului de achiere

valori implicite n funcie de material i de caracteristicile sculelor posibilitate de corecie n raport de xeperiena acumulat
Dinu Gubencu

Programarea asistat cu VisualMill


Inserarea operaiilor de frezare
selectarea sculei active n stractura arborescent Machining Operations inserarea operaiei alese selecia valorilor adaosului de prelucrare i a abaterilor admisibile extreme

Dinu Gubencu

Programarea asistat cu VisualMill


Inserarea operaiilor de frezare
alegerea schemei de frezare selecia pailor de echidistan programarea traiectoriilor micrilor de angajare i retragere a sculelor generarea traiectoriei sculei

Dinu Gubencu

Programarea asistat cu VisualMill


Simularea operaiilor de frezare

vizualizarea dinamic a traiectoriilor sculelor i a rezultatului obinut n urma parcurgerii acestora, respectiv a formei semifabricatului dup prelucrare evidenierea erorilor compararea semifabricatului cu piesa, pentru a identifica suprafeele achiate insuficient sau n exces obligatorie definirea prealabil i vizualizarea semifabricatului

Dinu Gubencu

Programarea asistat cu VisualMill


Post-procesarea
selectarea post-procesorului specific controller-ului mainii procesare individual sau simultan

Dinu Gubencu

Programarea asistat cu VisualMill


Compilarea
analiza lexical i sintactic a programului surs analiza nlnuirilor fiierul destinaie CNC include programul text relevant din fiierul surs i instruciunile de deplasare

Dinu Gubencu

Programarea asistat cu VisualMill


Interpretarea fiierului destinaie CNC

Dinu Gubencu

Programarea asistat cu VisualMill


Operaii de semifinisare n 3 axe Varianta I Horizontal Re-roughing Plunge Re-roughing Varianta II folosirea operaiilor de finisare cu parametri tehnologici diferii

Studiu de caz - Influena strategiei de frezare 1. Horizontal Roughing 2. Horizontal Re-roughing 3. Parallel Finishing 1. Horizontal Roughing 2. Parallel Finishing 3. Parallel Finishing
Dinu Gubencu

Programarea asistat cu VisualMill


Studiu de caz - Operaii de degroare 1. Horizontal Roughing

Simularea traiectoriilor sculei

Simularea prelevrii de material

Dinu Gubencu

Programarea asistat cu VisualMill


Studiu de caz - Operaii de semifinisare Varianta I 2. Horizontal Re-roughing Varianta II 2. Parallel Finishing

Simularea traiectoriilor sculei

Dinu Gubencu

Programarea asistat cu VisualMill


Studiu de caz - Operaii de semifinisare Varianta I 2. Horizontal Re-roughing Varianta II 2. Parallel Finishing

Simularea prelevrii de material

Dinu Gubencu

Programarea asistat cu VisualMill


Studiu de caz - Operaii de semifinisare Varianta I 2. Horizontal Re-roughing Varianta II 2. Parallel Finishing

Comparaia model ideal vs model simulat

Dinu Gubencu

Programarea asistat cu VisualMill


Studiu de caz - Operaii de semifinisare Varianta I 2. Horizontal Re-roughing Varianta II 2. Parallel Finishing

Varianta a II-a asigur precizie superioar - importan mai redus, nefiind prelucrare final Varianta a II-a asigur productivitate mult mai mare traseul parcurs de scul pe SF e mult mai scurt
Dinu Gubencu

Programarea asistat cu VisualMill


Studiu de caz - Operaii de finisare 3. Parallel Finishing parametri globali diferii fa de operaia similar folosit la semifinisare direcia traiectoriilor sculei perpendicular pe cea definit pentru operaia similar de semifinisare

Dinu Gubencu

Programarea asistat cu VisualMill


Studiu de caz - Operaii de finisare 3. Parallel Finishing

Simularea traiectoriilor sculei

Simularea prelevrii de material Dinu Gubencu

Programarea asistat cu VisualMill


Studiu de caz - Operaii de finisare Varianta A - o operaie Parallel Finishing Varianta B - dou operaii Parallel Finishing Pencil Tracing

Varianta B

precizie superioar a racordrilor

Dinu Gubencu

Programarea asistat cu VisualMill


Influena adaosului de prelucrare la degroare - Stock
Stock = 0,6 mm Stock = 0,3 mm

Nr. nivele z = 46

Nr. nivele z = 52

precizie superioar i productivitate mai mic la scderea adaosului de prelucrare

Dinu Gubencu

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