Curs CS 2011
-
Upload
daniel-moraru -
Category
Documents
-
view
224 -
download
0
Transcript of Curs CS 2011
-
8/3/2019 Curs CS 2011
1/91
Sisteme tehnologice deSisteme tehnologice deprelucrare cu comandprelucrare cu comand
numericnumeric
Dinu Gubencu
-
8/3/2019 Curs CS 2011
2/91
Comanda numericComanda numeric
Dinu Gubencu
CNCN - un procedeu de automatizare a deplasrilor subansamblurilormobile ale echipamentelor, care realizeaz ciclurile de prelucrare pebaza unor informaii codificate ce utilizeaz caractere alfanumerice
UtilizareUtilizare
la producia individual i de serie mic, eventual n produciade 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
DefinireDefinire
-
8/3/2019 Curs CS 2011
3/91
Avantajele ECNAvantajele ECN
flexibilitate ridicatflexibilitate ridicat complexitate i diversitate tipo-dimensional a pieselor
unicitatea prinderiiunicitatea prinderii -- diversitatea sculelordiversitatea sculelorcreterea preciziei de prelucrarereducerea necesarului de maini-uneltemicorarea spaiilor de producie
fiabilitate superioarfiabilitate superioar
reducereareducerea necesarului de sculenecesarului de scule i dispozitivei dispozitive
Dinu Gubencu
-
8/3/2019 Curs CS 2011
4/91
Avantajele ECNAvantajele ECN
reducereareducerea duratelorduratelor ciclurilor de fabricaciclurilor de fabricaieie
capacitate de produccapacitate de producie superioarie superioar
reducerea timpului de bazmicorarea timpului auxiliar
eliminarea rebuturilor cauzate de operatorieliminarea rebuturilor cauzate de operatori
competitivitatecompetitivitaten producn producia de prototipuriia de prototipuri
Dinu Gubencu
-
8/3/2019 Curs CS 2011
5/91
Dezavantajele ECNDezavantajele ECN
prepreul de costul de cost
omogenitate structuralomogenitate structurali dimensionali dimensionala semifabricatelora semifabricatelor
fiabilitafiabilitattea sculelorea sculelor
dificultdificulti dei dentrentreinereinere i depanarei depanare
cunocunotintine de programaree de programare
Dinu Gubencu
-
8/3/2019 Curs CS 2011
6/91
SistemeSisteme de controlde control
ControlulControluln bucln bucldeschisdeschis
motoare pas cu pas
impulsuri de curent trimise de la unitatea de controlla motorfiecare impuls determin o fraciune de rotaie
finit la motorAvantaje
- unitatea de control presupune cpoziia comandat a fost atins- absena posibilitilor decompensare a poziiei
- uzual, momente mai mici
complexitate redus
cheltuieli de investiie mai mici
cheltuieli de mentenan reduse
Limitri
Dinu Gubencu
-
8/3/2019 Curs CS 2011
7/91
ControlulControluln bucln buclnchisnchis
servomotoare de curent continuu
senzori de poziionare - resolverfeedback la unitatea de controlcomparea informaiilor legate de poziia atins cu
cele referitoare la poziia int
corecia erorilor de poziionareAvantaje
- cheltuieli de investiie ridicate
- cheltuieli de mentenan mai mari
capacitatea motoarelor de cc de a
inversa instantaneu sensul n vedereacompensrii erorilor de poziie precizie de poziionare superioar,datorat posibilitilor de compensare:0.001mm momente mai mari
Limitri
SistemeSisteme de controlde control
Dinu Gubencu
-
8/3/2019 Curs CS 2011
8/91
ParticulariParticularitti ale ECNi ale ECN
pprincipalele subansamblerincipalele subansamble mecanicemecanice din construcia ECN, cum ar fibatiul, sniile, capetele de lucru, sunt identiceidentice cu cele ale mainilorclasice;
pentru eliminarea jocurilor subansamblelor mobile se utilizeazuruburi cu bileuruburi cu bile;
alimentareaalimentarea cu semifabricate i scule se realizeazautomatautomat prinintermediul unor sisteme speciale ;
Dinu Gubencu
structuralestructurale
-
8/3/2019 Curs CS 2011
9/91
ParticulariParticularitti ale ECNi ale ECN
reglarea turaiilor i avansurilor nu se realizeaz cu cutii cu roibaladoare, ci continuu, utilizndu-se servomotoareservomotoare sausau motoare pas cumotoare pas cupaspas;
controlul poziiei elementelor de execuie i al vitezelor se realizeaz nbucl nchis, utiliznd traductoare de pozitraductoare de poziieie fotoelectrice, respectivtraductoare de viteztraductoare de vitez;
controlul precizieicontrolul preciziei i al regimurilor de aregimurilor de achierechiere se realizeaz prinintermediul calculatoruluincorporat.
Dinu Gubencu
logisticelogistice
-
8/3/2019 Curs CS 2011
10/91
Structura tipicStructura tipica ECNa ECN
Dinu Gubencu
-
8/3/2019 Curs CS 2011
11/91
Dinu Gubencu
SistemSistemee de axede axe
OMOM - originea sistemului de axe almainii (0 main, nul-punct);
x,y,zx,y,z -axe principale (translaii);
u,v,wu,v,w - axe secundare;
A,B,CA,B,C rotaii.
-
8/3/2019 Curs CS 2011
12/91
Dinu Gubencu
SistemSistemee de axede axe
OPOP originea programului-pies,aleas convenabil pentruprecizarea coordonatelorpunctelor caracteristice
ale piesei;
OmOm originea de msurare (punctde parcare), ales ca punct
de start al ciclurilor deprelucrare i deschimbare a sculei;
-
8/3/2019 Curs CS 2011
13/91
Dinu Gubencu
SistemSistemee de axede axe
-
8/3/2019 Curs CS 2011
14/91
Programarea numericProgramarea numericmanualmanual
StructuraStructura frazeifrazei
comenzile se transmit unui echipament cucomad numeric prin intermediul unui programalctuit din fraze sau linii
o fraz conine mai multe instruciuni saucuvinte care pot fi de urmtoarele tipuri:
-- funcfuncii pregii pregtitoaretitoare-- adrese geometriceadrese geometrice-- parametri de interpolareparametri de interpolare-- adrese tehnologiceadrese tehnologice
-- funcfuncii auxiliareii auxiliare
Dinu Gubencu
-
8/3/2019 Curs CS 2011
15/91
Adrese geometriceAdrese geometrice
Instruciunile X, Y, ZX, Y, Z precizeaz coordonatelepunctului de destinaie de-a lungul axelor respective
Formatul unei astfel de adrese (coordonatele pentru
punctele de destinaie):
X+ 0010.105 x = 10,105 mm sau x = 10105m
Simplificat:
Y.01 y = 0,01 mm sau y = 10m
X 10.105
Z- 0100.020 z = -100,02 mm sau z =-10002mDinu Gubencu
Programarea numericProgramarea numericmanualmanual
-
8/3/2019 Curs CS 2011
16/91
Adrese tehnologiceAdrese tehnologice
Adresa FF se utilizeaz pentru a preciza valoarea avansului de lucru
Adresa SS se utilizeaz pentru declararea treptei de turaie; la unelemaini-unelte este necesari declararea gamei de turaii cu ajutorulunei funcii auxiliare M
Adresa DD se utilizeaz pentru declararea coreciei de scul, prinprecizarea numrului memoriei n care a fost introdus manual
Adresa TTse utilizeaz pentru precizarea sculei folosite la prelucrareDinu Gubencu
Programarea numericProgramarea numericmanualmanual
-
8/3/2019 Curs CS 2011
17/91
Parametri de interpolareParametri de interpolare
Parametrii I, J, KI, J, K precizeaz coordonatele centrului cercului lainterpolrile circulare sau valoarea pasului filetului, msurate de-alungul axelor X, Y, Z
Dinu Gubencu
Programarea numericProgramarea numericmanualmanual
FuncFuncii pregii pregtitoare de tip Gtitoare de tip GGrupaGrupa G90G90; G91; G92; G91; G92
G90G90 declar sistemul de coordonate absolut pentru MUCN G91G91 declar sistemul de coordonate relative (cu origine flotant)
G92G92 modificarea de origine programat constnd n precizareapuctului caracteristic al sculei active; nu se produce nicio deplasare,modificndu-se doar coninutul memoriilor
-
8/3/2019 Curs CS 2011
18/91
FuncFuncii pregii pregtitoare de tip Gtitoare de tip G
GrupaGrupa G94G94; G95; G95 instruciuni folosite pentru definirea unitii de msur a avansuluiprecizat prin adresa tehnologic F:
G94G94 mm/min G95G95 mm/rot
InstrucInstruciunea G4iunea G4
utilizat pentru declararea temporizrilor; durata temporizrii (nmilisecunde) se precizeaz prin adresa Z
Dinu Gubencu
Programarea numericProgramarea numericmanualmanual
GG1717 definirea planului XY ca plan de interpolare circular G18 (G19)G18 (G19) - stabilirea planului de interpolare XZ (YZ)
Grupa GGrupa G1717; G1; G188; G; G1919
-
8/3/2019 Curs CS 2011
19/91
FuncFuncii pregii pregtitoare de tip Gtitoare de tip G
Dinu Gubencu
Programarea numericProgramarea numericmanualmanual
G0G0 deplasare cu avans rapid stabilit prin reglajele iniiale alemainii-unelte; se utilizeaz pentru cursele de apropiere-retragere
Grupa de instrucGrupa de instruciuni de deplasare: G0; G1; G2; G3; G33iuni de deplasare: G0; G1; G2; G3; G33
G33G33 definete un ciclu de filetare, n cazul strunjirilorFiletarea cilindric
Ciclu
repetitivCiclu
repetitiv
N10 G90 G0 Z82 X39
N11 G33 Z28 K4N12 G94 G1 X42 F100N13 G0 Z82
N14 G1 X38 F60N15 G33 Z28 K4
-
8/3/2019 Curs CS 2011
20/91
G1G1 interpolare liniar cu avans de lucru a crui valoare estestabilit prin adresa F
Grupa de instrucGrupa de instruciuni de deplasare: G0; G1; G2; G3; G33iuni de deplasare: G0; G1; G2; G3; G33
n sistemul de referinabsolut:....N20 G0 X(xB) Y(yB)
N25 G1 Y(yC) F80....N20 G0 X 80 Y60N25 G1 Y20 F80
n sistemul de referinrelativ:....N20 G0 X( xB xA) Y( yB yA) G91N25 G1 X(xC xB) Y(yC - yB)
....N20 G0 X70 Y40 G91N25 G1 X0 Y-40 F 80 Dinu Gubencu
Programarea numericProgramarea numericmanualmanual
-
8/3/2019 Curs CS 2011
21/91
G3G3 interpolare circular n sens trigonometric cu avans de lucrudeclarat prin adresa F
Grupa de instrucGrupa de instruciuni de deplasare: G0; G1; G2; G3; G33iuni de deplasare: G0; G1; G2; G3; G33
G2G2 interpolare circular n sens orar cu avans de lucru declarat
prin adresa F
N24 G17N25 G2 X(xB) Y(yB) I(I0) J(J0) F60
N24 G17N25 G3 X(xB) Y(yB) I(I0) J(J0) F60
Dinu Gubencu
Programarea numericProgramarea numericmanualmanual
-
8/3/2019 Curs CS 2011
22/91
G53G53 se utilizeaz pentru anularea decalajelor de origine
GrupaGrupa G53G53; G54; G55; G54; G55
G54, G55G54, G55 se utilizeaz pentru declararea decalajelor de origine
Dinu Gubencu
Programarea numericProgramarea numericmanualmanual
-
8/3/2019 Curs CS 2011
23/91
-
8/3/2019 Curs CS 2011
24/91
GrupaGrupa G40G40; G41; G42; G41; G42
Dinu Gubencu
Programarea numericProgramarea numericmanualmanual
-
8/3/2019 Curs CS 2011
25/91
M1M1 oprire facultativ n program care se activeaz prin folosireaunui buton de pe panoul comenzii numerice
M0M0 oprire n program
M2/M30M2/M30 sfrit de program / cu reluarea ciclului
M3M3 pornirea arborelui principal
FuncFuncii auxiliareii auxiliare
M5M5 oprirea arborelui principal
M8M8 pornirea lichidului de rcire-ungere
M9M9 oprirea lichidului de rcire-ungere
M40 ... M48M40 ... M48 precizarea gamelor de turaiiDinu Gubencu
Programarea numericProgramarea numericmanualmanual
-
8/3/2019 Curs CS 2011
26/91
Etapele parcurse la programarea manualEtapele parcurse la programarea manual
1. Analiza desenului de execuie al reperului
2. Realizarea desenului de execuie al semifabricatului3. Stabilirea itinerarului tehnologic de prelucrare4. Elaborarea schiei prinderilor semifabricatului pe maini
stabilirea decalajelor de origine5. Alegerea sculelor i elaborarea schiei de reglare a acestora
(mod de amplasare, cote de reglare)6. Alegerea unui sistem de coordonate al piesei convenabil
7. Calculul coordonatelor punctelor caracteristice ale piesei(puncte de nceput i sfrit ale entitilor geometrice,parametri de interpolare)
8. Calculul parametrilor regimului de achiere i conversiaacestora n mrimi sau adrese specifice echipamentului
9. Scrierea programului-pies Dinu Gubencu
Programarea numericProgramarea numericmanualmanual
-
8/3/2019 Curs CS 2011
27/91
Exemplu de programare manualExemplu de programare manual
Dinu Gubencu
Itinerar tehnologic:
Frezare contur exterior
Gurire 10
Frezare canal
Desenul de execuie:
-
8/3/2019 Curs CS 2011
28/91
-
8/3/2019 Curs CS 2011
29/91
-
8/3/2019 Curs CS 2011
30/91
Scrierea programuluiScrierea programului
CoordonatePct
XX YY II JJ
P0P0 0 -30
P1P1 0 0
P2P2 50 0
P3P3 50 10
P4P4 30 30
P5P5 30 10
P6P6 0 30
P7P7 -30 0
P8P8 15 10
P9P9 15 20
N1 G0 X0 Y-30 T1 deplasarea cu avans rapid a frezei T1 n punctul P0
N2 G0 Z-30 deplasarea cu avans rapid pe vertical
N3 M3 M8 S400 pornirea arborelui principal, cu turaia 400 rot/mini a lichidului de rcire-ungere Dinu Gubencu
Exemplu de programare manualExemplu de programare manual
-
8/3/2019 Curs CS 2011
31/91
Scrierea programuluiScrierea programului
CoordonatePct
XX YY II JJ
P0P0 0 -30
P1P1 0 0
P2P2 50 0
P3P3 50 10
P4P4 30 30
P5P5 30 10
P6P6 0 30
P7P7 -30 0
P8P8 15 10
P9P9 15 20
N4 G1 G42 D2 X0 Y0 F2
deplasarea cu avans de lucru de valoare precizat la
adresa F, pe conturul de echidistan situat ladreapta conturului de generat, n punctul P1,corespunztor punctului P1 de coordonate (0, 0) Dinu Gubencu
Exemplu de programare manualExemplu de programare manual
E l d l
-
8/3/2019 Curs CS 2011
32/91
Scrierea programuluiScrierea programuluiCoordonate
PctXX YY II JJ
P0P0 0 -30
P1P1 0 0
P2P2 50 0
P3P3 50 10
P4P4 30 30
P5P5 30 10
P6P6 0 30
P7P7 -30 0
P8P8 15 10
P9P9 15 20
N5 G1 X50 Y0 deplasare liniar cu avans de lucru n P2 de peechidistana corespunztoare punctului P2
N6 G1 X50 Y10 deplasare liniar cu avans de lucru n P3 de peechidistana corespunztoare punctului P3Dinu Gubencu
Exemplu de programare manualExemplu de programare manual
E l d lE l d l
-
8/3/2019 Curs CS 2011
33/91
Scrierea programuluiScrierea programului
CoordonatePct
XX YY II JJ
P0P0 0 -30
P1P1 0 0
P2P2 50 0
P3P3 50 10
P4P4 30 30
P5P5 30 10
P6P6 0 30
P7P7 -30 0
P8P8 15 10
P9P9 15 20
N7 G17 definirea planului XY ca plan de interpolarecircular
N8 G3 X30 Y30 I30 J10 interpoplare circular n sens trigonometricpn n punctul de coordonate (30, 30), centrulcercului avnd coordonate (30,10) Dinu Gubencu
Exemplu de programare manualExemplu de programare manual
-
8/3/2019 Curs CS 2011
34/91
E l d lE l d l
-
8/3/2019 Curs CS 2011
35/91
Scrierea programuluiScrierea programului
Coordonate
Pct XX ZZ II JJ
P0P0 0 -30
P1P1 0 0
P2P2 50 0
P3P3 50 10
P4P4 30 30
P5P5 30 10
P6P6 0 30
P7P7 -30 0
P8P8 15 10
P9P9 15 20
N11 G1 G40 X-30 Y0 deplasarea liniar n afara conturului degenerat i anularea coreciei de echidistan
Dinu GubencuN12 G0 Z100 M5 M9 ridicarea sculei i oprirea arborelui principal (M5)
i a lichidului de rcire-ungere (M9)
Exemplu de programare manualExemplu de programare manual
-
8/3/2019 Curs CS 2011
36/91
-
8/3/2019 Curs CS 2011
37/91
Ex mpl d p m m n lExemplu de programare manual
-
8/3/2019 Curs CS 2011
38/91
Scrierea programuluiScrierea programului
Coordonate
PctXX ZZ II JJ
P0P0 0 -30
P1P1 0 0
P2P2 50 0
P3P3 50 10
P4P4 30 30
P5P5 30 10
P6P6 0 30
P7P7 -30 0
P8P8 15 10
P9P9 15 20
N16 G0 Z30 M5 M9 ridicarea burghiului cu avans rapid i oprireaarborelui principal (M5) i a lichidului de rcire (M9)
N17 G0 X100 Y100 G4 Z8000 deplasare rapidi temporizare pentruschimbarea sculei Dinu Gubencu
Exemplu de programare manualExemplu de programare manual
-
8/3/2019 Curs CS 2011
39/91
Exemplu de programare manualExemplu de programare manual
-
8/3/2019 Curs CS 2011
40/91
Scrierea programuluiScrierea programului
CoordonatePct
XX ZZ II JJ
P0P0 0 -30
P1P1 0 0
P2P2 50 0
P3P3 50 10
P4P4 30 30
P5P5 30 10
P6P6 0 30
P7P7 -30 0
P8P8 15 10
P9P915 20
deplasare cu avans de lucru precizat laadresa F i cu turaia precizat la adresaS a frezei deget n punctul P9
N20 G1 X15 Y20 F20 M3 M8 S400
N21 G0 Z30 M5 M9 ridicarea frezei deget cu avans rapid i oprireaarborelui principal i a lichidului de rcire Dinu Gubencu
Exemplu de programare manualExemplu de programare manual
Exemplu de programare manualExemplu de programare manual
-
8/3/2019 Curs CS 2011
41/91
Scrierea programuluiScrierea programului
CoordonatePct
XX ZZ II JJ
P0P0 0 -30
P1P1 0 0
P2P2 50 0
P3P3 50 10
P4P4 30 30
P5P5 30 10
P6P6 0 30
P7P7 -30 0
P8P8 15 10
P9P9 15 20
deplasare rapid n punctul de schimbare a sculeiN20 G0 X100 Y100
N21 M2 sfrit de program Dinu Gubencu
Exemplu de programare manualExemplu de programare manual
Aplicaie la programarea manualAplicaie la programarea manual
-
8/3/2019 Curs CS 2011
42/91
Dinu Gubencu
Aplicaie la programarea manualAplicaie la programarea manual
Aplicaii pe echipamente IselAplicaii pe echipamente Isel
-
8/3/2019 Curs CS 2011
43/91
Dinu Gubencu
Aplicaii pe echipamente IselAplicaii pe echipamente Isel
%%11
N0N011 G0 G90 X0 Y0G0 G90 X0 Y0 T1T1 M3 S1100M3 S1100
N05 G1 ZN05 G1 Z--0.5 F400.5 F40N10 G1 X0 Y40N10 G1 X0 Y40
N15 X30 Y40N15 X30 Y40
N20 G1 Y0N20 G1 Y0N21 G1 X0 Y0N21 G1 X0 Y0
N25 G1 Z10 M5N25 G1 Z10 M5
N30 M30N30 M30
Gravarea unui dreptunghiGravarea unui dreptunghi
Aplicaii pe echipamente IselAplicaii pe echipamente Isel
-
8/3/2019 Curs CS 2011
44/91
Dinu Gubencu
Aplicaii pe echipamente IselAplicaii pe echipamente Isel
Gravarea semicercurilorGravarea semicercurilor
%2%2
N0N011 G0 G90 X0 Y0 T1 M3 S1100G0 G90 X0 Y0 T1 M3 S1100
N05 G1 ZN05 G1 Z--0.5 F400.5 F40
N10 G17N10 G17
N15 G2 X30 Y0 I15 J0N15 G2 X30 Y0 I15 J0
N16 G1 X50N16 G1 X50N17 G2 X110 I30 J0N17 G2 X110 I30 J0
N25 G1 Z10 M5N25 G1 Z10 M5
N30 M30N30 M30
Aplicaii pe echipamente IselAplicaii pe echipamente Isel
-
8/3/2019 Curs CS 2011
45/91
Dinu Gubencu
Aplicaii pe echipamente IselAplicaii pe echipamente Isel
Gravarea contururilor formate din entitGravarea contururilor formate din entiti geometrice elementarei geometrice elementare
%%33N0N011 G0 G90 X0 Y0 T1 M3 S11000G0 G90 X0 Y0 T1 M3 S11000
N05 G1 ZN05 G1 Z--0.5 F400.5 F40
N10 G1 X0 Y40N10 G1 X0 Y40
N15 G17N15 G17
N20 G2 X0 Y0 I0 JN20 G2 X0 Y0 I0 J--20 F1120 F11
N25 G0 Z5N25 G0 Z5
N30 G0 X30N30 G0 X30
N35 G1 ZN35 G1 Z--0.5 F400.5 F40
N40 G1 Y40N40 G1 Y40
Aplicaii pe echipamente IselAplicaii pe echipamente Isel
-
8/3/2019 Curs CS 2011
46/91
Dinu Gubencu
Aplicaii pe echipamente IselAplicaii pe echipamente Isel
Gravarea contururilor formate din entitGravarea contururilor formate din entiti geometrice elementarei geometrice elementare
N45 G0 Z5N45 G0 Z5
N50 G0 X40 Y0N50 G0 X40 Y0N55 G1 ZN55 G1 Z--0.050.05
N60 G1 Y40N60 G1 Y40
N65 X60 Y0N65 X60 Y0N70 Y40N70 Y40
N80 G0 Z5N80 G0 Z5
N85 X70N85 X70
N90 G1 ZN90 G1 Z--0.50.5N95 Y10N95 Y10
N100 G3 X90 I10 F11N100 G3 X90 I10 F11
N105 G1 Y40 F40N105 G1 Y40 F40
N110 G0 Z5N110 G0 Z5
NN120120 M30M30
Metode de programare asistatMetode de programare asistat
-
8/3/2019 Curs CS 2011
47/91
Metode de programare asistatMetode de programare asistat
Dinu Gubencu
Automatically Programmed Tools (APT)Automatically Programmed Tools (APT)
sistem de programare bazat pe instruciuni ce definesc,pe baza unor reguli sintactice i semantice, geometriapiesei i tehnologia de prelucrare, n scopul obinerii unuifiier text surs - cutter location (CL) file
dezvoltat ca urmare a eforturilor conjugate ale industriei
aerospaiale, MITi US Airforce
utilizat n continuare (apox. 5 -10% din programele ce
deservesc industriile de aprare i aerospaial)
Metode de programare asistatMetode de programare asistat
-
8/3/2019 Curs CS 2011
48/91
Metode de programare asistatMetode de programare asistat
Dinu Gubencu
Automatically Programmed Tools (APT)Automatically Programmed Tools (APT)
Definirea pieseiP1=Point/12,20,0
C1=Circle/Center,P1,Radius,3LN1=Line/C1. ATANGL,90
Comenzi de deplasare ale sculeiTLRT,GORT/LN1.TANTO,C1GOFWD/C1,TANTO,L5
-
8/3/2019 Curs CS 2011
49/91
Etapele de programare asistatEtapele de programare asistat
-
8/3/2019 Curs CS 2011
50/91
Etapele de programare asistatEtap programar as stat
Dinu Gubencu
Reprezentarea graficReprezentarea grafica pieseia piesei
Modelare direct Import dintr-un sistem extern (ex.: Catia, Inventor) Scanare 2D sau 3D
fiier grafic de definire a geometriei piesei
Etapele de programare asistatEtapele de programare asistat
-
8/3/2019 Curs CS 2011
51/91
Et p progr m r s st tp p g
Dinu Gubencu
Definirea traiectoriilor sculei prin selectarea entitDefinirea traiectoriilor sculei prin selectarea entitilorilor
geometrice de generatgeometrice de generat
Contururi Suprafee
Volume de ndeprtat Configuraii de orificii Caviti
furnizarea de informaii sistemului legate de entitile de prelucrat:
cece se prelucreaz?
Etapele de programare asistatEtapele de programare asistat
-
8/3/2019 Curs CS 2011
52/91
p p gp p g
Dinu Gubencu
Definirea parametrilor de aDefinirea parametrilor de achierechiere
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:
cumcum se prelucreaz?
Etapele de programare asistatEtapele de programare asistat
-
8/3/2019 Curs CS 2011
53/91
p p gp p g
Dinu Gubencu
Optimizarea parametrilor de aOptimizarea parametrilor de achierechiere
Distana dintre 2 curbe generatoare succesive
suprafaa de prelucrat se obine teoretic canfurtoare
a familiei de curbe generate de suprafaa descris descul 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 abaterilorde la forma corect a suprafeei prelucrate, sub forma unor
seciuni remanente de achie de nlime variabil
Etapele de programare asistatEtapele de programare asistat
-
8/3/2019 Curs CS 2011
54/91
p p gp p g
Dinu Gubencu
Optimizarea parametrilor de aOptimizarea parametrilor de achierechiere
- Distana dintre 2 curbe generatoare succesive
Etapele de programare asistatEtapele de programare asistat
-
8/3/2019 Curs CS 2011
55/91
p p gp p g
Dinu Gubencu
prelucrarea cu pas de poziionare constant (constant
stepover) - Hmax Hadm
prelucrarea cu pas de poziionare variabil pe ntreaga
suprafa - asigurarea nlimii constante Hmax aseciunii remanente de achie (constant scallop
height)
Optimizarea parametrilor de aOptimizarea parametrilor de achierechiere
- Distana dintre 2 curbe generatoare succesive
Etapele de programare asistatEtapele de programare asistat
-
8/3/2019 Curs CS 2011
56/91
p p gp p
Dinu Gubencu
Optimizarea parametrilor de aOptimizarea parametrilor de achierechiere
- Distana dintre 2 curbe generatoare succesive
Etapele de programare asistatEtapele de programare asistat
-
8/3/2019 Curs CS 2011
57/91
p p
Dinu Gubencu
Simularea traiectoriilor de aSimularea traiectoriilor de achierechiere
Reprezentarea vizual a traiectoriilor sculei Modificarea / tergerea secvenelor de program
furnizarea ctre sistem a unui fiier CL al traiectoriilor sculei
Etapele de programare asistatEtapele de programare asistat
-
8/3/2019 Curs CS 2011
58/91
Dinu Gubencu
PostPost--procesareaprocesarea
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 necesarpentru comanda n limbajul ECN
-
8/3/2019 Curs CS 2011
59/91
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
60/91
g mg
Dinu Gubencu
Strategia de proiectare tehnologicStrategia de proiectare tehnologic
Modelare pies &semifabricat
Modelare pies &
semifabricat
Crearea operaiilorde degroare
Crearea operaiilorde degroare
Crearea operaiilorde semifinisare
Crearea operaiilorde semifinisare
Crearea operaiilorde finisareCrearea operaiilorde finisare
Transmiterea
traiectoriilor sculeila main
Transmitereatraiectoriilor sculei
la main
Simularea prelevriide material
Simularea prelevriide materialReducerea progersiv
a adaosului de prelucrare,a avansului
i a diametrului frezei
Reducerea progersiv
a adaosului de prelucrare,a avansului
i a diametrului frezei
o operao operaie de degroie de degroareare
o operao operaie de semifinisareie de semifinisare
unauna--doudouoperaoperaii de finisareii de finisare
Strategia clasicStrategia clasic
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
61/91
gg
Dinu Gubencu
Procedee de prelucrareProcedee de prelucrare
frezareafrezarean 3 axen 3 axe scula se poate deplasa simultanscula se poate deplasa simultann toate celen toate cele
trei directrei direciiiifrezareafrezarean 2n 2axeaxe scula se poate deplasa n direciile X i Y, ntimp ce pe direcia Z este fix, la un nivel prestabilitfrezareafrezarean 4 axen 4 axe permite rotirea mesei mainii pentru
prelucrarea pieselor ce nu pot fi realizate cu operaii simple n 2sau 3 axefrezareafrezarean 5 axen 5 axe scula poate fi rotit n toate direciile, astfel
nct pot fi prelucrate suprafee indiferent de orientareaacestora
gurire
frezare
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
62/91
gg
Dinu Gubencu
OperaOperaii de degroii de degroarearen 3 axen 3 axe
Horizontal RoughingHorizontal 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 RoughingPlunge Roughing - degroare vertical- utilizare n cazul pieselor care prezint perei verticali
selecselecia influenia influenatatde configurade configuraia geometricia geometrica pieseia piesei
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
63/91
gg
Dinu Gubencu
OperaOperaii de degroii de degroarearen 3 axen 3 axe
Horizontal Roughing
-
8/3/2019 Curs CS 2011
64/91
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
65/91
g
Dinu Gubencu
OperaOperaii de degroii de degroarearen 3 axen 3 axe
Horizontal Roughing - folosit pentru frezarea suprafeelor deschise
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
66/91
Dinu Gubencu
OperaOperaii de degroii de degroarearen 3 axen 3 axe
Plunge Roughing
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
67/91
Dinu Gubencu
OperaOperaii de degroii de degroarearen 3 axen 3 axe
Comparaie Horizontal Roughing vs Plunge RoughingHorizontal Roughing vs Plunge Roughing
Modele simulate
Analiza celor dou modele simulate, corespunztoare operaiilor folosite
evideniaz precizia superioar obinut n varianta Plunge RoughingPlunge Roughing
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
68/91
Dinu Gubencu
OperaOperaii de degroii de degroarearen 3 axen 3 axe
Comparaie Horizontal Roughing vs Plunge RoughingHorizontal Roughing vs Plunge Roughing
Analiza celor dou comparaii, corespunztoare operaiilor folositeevideniaz precizia superioar obinut n varianta Plunge RoughingPlunge Roughing
Modele simulate vs ideale
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
69/91
Dinu Gubencu
OperaOperaii de finisareii de finisaren 3 axen 3 axe
Parallel Finishing
piese cu suprafee relativ
plane proiecia n planul XY unmodel bidimensional liniar
n zig-zag urmrirea conturuluipiesei pe direcia Z
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
70/91
Dinu Gubencu
OperaOperaii de finisareii de finisaren 3 axen 3 axe
finisarea suprafeelor defund i/sau laterale ale
cavitilor
Pocket Finishing
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
71/91
Dinu Gubencu
OperaOperaii de finisareii de finisaren 3 axen 3 axe
finisarea la nivele Zconstante piese cu suprafeeverticale ntinse
Horizontal Finishing
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
72/91
Dinu Gubencu
OperaOperaii de degroii de degroare / finisareare / finisaren 3 axen 3 axe
pentru prelucrareamuchiilor, racordrilor i
colurilor piesei
Pencil Tracing
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
73/91
Dinu Gubencu
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
DefinireaDefinirea semifabricatuluisemifabricatului
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
74/91
Dinu Gubencu
Alegerea sculelorAlegerea sculelor
dimensiunidimensiuni depind de dimensiunile entitdepind de dimensiunile entitilor geometrice elementareilor geometrice elementare iiprecizia impusprecizia impus
form freze cu coad, cilindro-frontale, semisferice, conice, sferice, ...
Regul:
degroare freze cilindro-frontale(Flat Mill)
finisare freze semisferice(Ball Mill)
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
75/91
Dinu Gubencu
Stabilirea parametrilor regimului de aStabilirea parametrilor regimului de achierechiere
valori implicite n funcie dematerial i de caracteristicilesculelor
posibilitate de corecie nraport de xeperiena acumulat
-
8/3/2019 Curs CS 2011
76/91
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
77/91
Dinu Gubencu
Inserarea operaInserarea operaiilor de frezareiilor de frezare
alegerea schemei de frezare
selecia pailor de echidistan programarea traiectoriilor micrilor de angajare i retragere a sculelor generarea traiectoriei sculei
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
78/91
Dinu Gubencu
Simularea operaSimularea operaiilor de frezareiilor de frezare
vizualizarea dinamic a traiectoriilor sculelor i a rezultatului obinut nurma 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 prealabili vizualizarea semifabricatului
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
79/91
Dinu Gubencu
PostPost--procesareaprocesarea
selectarea post-procesorului specific controller-ului mainii
procesare individual sau simultan
-
8/3/2019 Curs CS 2011
80/91
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
81/91
Dinu Gubencu
Interpretarea fiInterpretarea fiierului destinaierului destinaie CNCie CNC
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
82/91
Dinu Gubencu
OperaOperaii deii de semisemifinisarefinisaren 3 axen 3 axe
Horizontal ReHorizontal Re--roughingroughing
Plunge RePlunge Re--roughingroughing
Varianta IVarianta I Varianta IIVarianta II folosirea operaiilor de finisarecu parametri tehnologici diferii
Studiu de cazStudiu de caz -- InfluenInfluena strategiei de frezarea strategiei de frezare
1.1. Horizontal RoughingHorizontal Roughing
2.2. Horizontal ReHorizontal Re--roughingroughing
3.3. Parallel FinishingParallel Finishing
1.1. Horizontal RoughingHorizontal Roughing
2.2. Parallel FinishingParallel Finishing
3.3. Parallel FinishingParallel Finishing
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
83/91
Dinu Gubencu
Studiu de cazStudiu de caz -- OperaOperaii de degroii de degroareare
1.1. Horizontal RoughingHorizontal Roughing
Simularea traiectoriilor sculei Simularea prelevrii de material
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
84/91
Dinu Gubencu
StudiuStudiu dede cazcaz -- OperaOperaii deii de semisemifinisarefinisare
2.2. Horizontal ReHorizontal Re--roughingroughingVarianta IVarianta I Varianta IIVarianta II
2.2. Parallel FinishingParallel Finishing
Simulareatraiectoriilor sculei
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
85/91
Dinu Gubencu
StudiuStudiu dede cazcaz -- OperaOperaii deii de semisemifinisarefinisare
2.2. Horizontal ReHorizontal Re--roughingroughingVarianta IVarianta I Varianta IIVarianta II
2.2. Parallel FinishingParallel Finishing
Simularea prelevrii de material
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
86/91
Dinu Gubencu
StudiuStudiu dede cazcaz -- OperaOperaii deii de semisemifinisarefinisare
2.2. Horizontal ReHorizontal Re--roughingroughingVarianta IVarianta I Varianta IIVarianta II
2.2. Parallel FinishingParallel Finishing
Comparaia model ideal vs model simulat
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
87/91
Dinu Gubencu
StudiuStudiu dede cazcaz -- OperaOperaii deii de semisemifinisarefinisare
2.2. Horizontal ReHorizontal Re--roughingroughingVarianta IVarianta I Varianta IIVarianta II
2.2. Parallel FinishingParallel Finishing
Varianta a II-a asigurprecizie superioar - importan
mai redus, nefiind prelucrare final Varianta a II-a asigurproductivitate mult mai mare -traseul parcurs de scul pe SF e mult mai scurt
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
88/91
Dinu Gubencu
StudiuStudiu dede cazcaz -- OperaOperaii de finisareii de finisare
3.3. Parallel FinishingParallel Finishing parametri globali diferii fa de operaia similarfolosit la semifinisare
direcia traiectoriilor sculei perpendicular pe ceadefinit pentru operaia similar de semifinisare
-
8/3/2019 Curs CS 2011
89/91
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
90/91
Dinu Gubencu
StudiuStudiu dede cazcaz -- OperaOperaii de finisareii de finisare
Parallel FinishingParallel Finishing
Pencil Tracing
Varianta BVarianta B -- doudouoperaoperaiiiiVarianta AVarianta A -- o operao operaieie Parallel FinishingParallel Finishing
precizie superioar a racordrilor
Varianta BVarianta B
ProgramareaProgramarea aassistatistatcu VisualMillcu VisualMill
-
8/3/2019 Curs CS 2011
91/91
Dinu Gubencu
InfluenInfluena adaosului de prelucrare la da adaosului de prelucrare la deegrogroareare -- StockStock
Stock = 0,6 mmStock = 0,6 mm
precizie superioari productivitate mai mic la scderea adaosuluide prelucrare
Stock = 0,3 mmStock = 0,3 mm
Nr. niveleNr. nivele z = 46z = 46 Nr. niveleNr. nivele z = 52z = 52