Documente Academic
Documente Profesional
Documente Cultură
Alexandru CAREAN 1
- masina unelta;
- echipamentul CNC;
- programul CNC.
6
5
4
X
3
Y
2
Centru vertical
Centru de prelucrare de prelucrare vertical in 3 axe (X, Y, Z)
1-batiu;1-batiu;
2-sanie transv.(axaY); 3-sanie long. (masa-axa
2-sanie transversala(axaY); 3-sanieX);longitudinala
4-piesa; 5-scula;
(masa-axa X); 4-piesa; 5-scula;
6-arbore principal; 7-magazie de scule; 8-montant; 9-sania verticala (axaZ); 10-echip. CNC
6-arbore principal; 7-magazie de scule; 8-montant; 9-sania verticala (axaZ); 10-echip. CNC
6
5
7
4
8
3
9
2
10
1 11
X
Z
Y
+Z
+Z
+B
+A +C
+B
+Y
+X
+A
+Y +X
Z Z
0
b 0
a
G59 - Activarea celei de-a 6 - a origini a piesei M01 - Oprire condiţionată (opţională) a programului
M02 - Sfârşit program
G70 – Ciclu de finisare
M03 - Rotire arbore principal în sensul acelor de ceasornic
G71 – Ciclu de degroşare longitudinală
M04 - Rotire arbore principal în sens invers acelor de ceasornic
G72 – Ciclu de degroşare frontală
M05 - Oprire arbore principal
G73 – Ciclu de degroşare paralel cu conturul
M08 - Pornire lichid de aşchiere
G74 – Ciclu de canelare frontală/găurire, pe direcţia Z
M09 - Oprire lichid de aşchiere
G75 – Ciclu de canelare/retezare pe direcţia X
G76 – Ciclu de filetare multiplă M19 – Poziţionare orientată arbore principal
G80 Anulare ciclu fix M30 - Sfârşit program cu revenire la prima frază
G83 Ciclu de găurire M98 – Apelare subprogram
G84 Ciclu de tarodare M99 - Sfârşit subprogram
G86 Ciclu de alezare
G90 – Ciclu de strunjire longitudinală Alte adrese
G92 – Ciclu de filetare
G94 – Ciclu de strunjire frontală D, P, Q, R, L Adrese utilizate la diferite cicluri cde
prelucrare
G96 - Programarea vitezei constante de aşchiere în m/min
G97 - Programarea turaţiei în rot/min
G98 - Programarea vitezei de avans în mm/min
G99 - Programarea avansului în mm/rot
Tehnologii de prelucrare pe MUCN Conf. Dr. Ing. Alexandru CAREAN 5
Studiu de caz PPR1 - Executie piesa de proba pe centrul de prelucrare HAAS VF-2SS
Itinerar tehnologic; Faze: 1- Frezare plană la cota de 15 mm; T01 – Freza frontala Ø80 mm
2- Găurire 2x Ø10 mm; T02 - Burghiu Ø10 mm
3- Frezare contur exterior; T03 – Freza cilindro-frontala Ø16 mm
4- Frezare contur interior; T04 – Freza cilindro-frontala Ø12 mm
Studiu de caz PPR51 - Executie piesa pe strungul CNC LYNX 220 - FANUC
Frontal A.P.
Om
(G43 H) L1
G54 Z P
Op Z
Piesa
Menghina X
Om
Y
Masa masinii
G54
G54 X Om Z
X
Y
G54 Y Op
Op
Y
X
Punctele de referinta din spatiul de lucru al unui centru de prelucrare vertical (Om, Op, P)
Traiectoria sculei la frezarea conturului ext. (faza 3) Traiectoria sculei la frezarea conturului int. (faza 4)
Caracter CNC
- este o combinaţie de caractere alfanumerice, constituie ansamblul format din adresa şi conţinut;
- fiecare cuvânt începe cu o adresă (literă mare), urmată de un conţinut format din mai multe cifre;
- şirul de cifre poate avea semn şi punct zecimal;
- semnul este aşezat întotdeauna între adresă şi şirul de cifre;
- semnul plus (+) poate lipsi.
Exemplu de cuvinte CNC: G01 X115. Y35. S3000 F350. M03
Bloc/fraza CNC
Programul CNC
- suma blocurilor CNC constituie programul de prelucrare;
- programul CNC începe cu un număr de program, urmat de blocurile CNC;
- la echipamentele FANUC/HAAS identificarea programul se face prin litera mare O,
urmata de 4 sau 5 cifre, depinde de tipul echipamentului CNC;
- de exemplu, prin cuvântul O16001 este identificat programul cu numărul 16001;
- programul se termină cu un cuvânt de oprire, M02 sau M30.
Formatul de programare
Formatul de programare cu cuvinte şi adrese este bazat pe o combinaţie a unei litere şi a uneia sau mai
multor cifre şi simboluri:
Blocul CNC în care freza cu diametrul de 80 mm se deplasează cu avans de lucru din punctul 4 în punctul 5,
la faza de frezare plană
Sintaxa de programare a adreselor
Exemplu:
Tehnologii de prelucrare pe MUCN Conf. Dr. Ing. Alexandru CAREAN 11
Studiu de caz PPR1. Executie piesa pe centrul de prelucrare HAAS VF-2SS
Semifabricat - 70x70x16 mm
O20001 (PPR1)
(CONF. DR. ING. AL. CAREAN 2020; OCT. 2020)
(MASINA: HAAS VF-2SS)
N5 G17 G40 G80
(1-FREZARE PLANA)
N10 T01 M06 (FR. FRONTALA FI 80 MM)
N15 G90 G54 G00 X-45. Y35. S2000 M03
N20 G00 G43 H01 Z50. M08 (2)
N25 G00 Z2. (3)
N30 G01 Z0. F100. (4)
N35 G01 X115. Y35. F350. (5)
N40 G00 Z50. M09 (6)
(N45 G28 G91 Z0. M05)
N50 M01
(3-GAURIRE FI 24 MM)
N110 T0202 (BURGHIU FI 24 MM)
N115 G97 S1000 M03
N120 G00 X0. Z20. M04 (20)
N125 G00 Z3. (21)
N130 G01 Z-46. F0.15 (22)
N135 G00 Z20. (23)
N140 G00 X80. Z20. M09 (S)
(N140 G28 U0. W0.)
N145 M01
(4-STRUNJIRE INTERIOARA)
N150 T0303 (CUTIT 95-80-PL. R0.4)
N155 G96 S200 M04
N160 G00 X80. Z3. (30)
N165 G00 X20. Z3. (31)
N170 G00 G41 X34. (32)
N175 G01 X26. Z-1. F0.05 (33)
N180 G01 X26. Z-15. F0.1 (34)
(N180 G01 W-14. F0.1) (34)
N185 G01 X20. Z-15. (35)
(N185 G01 U-6.) (35)
N190 G00 X20. Z20. (36)
N195 G00 G40 X80. Z20. M09 (S)
(N195 G28 U0. W0.)
N200 M30
Schema de prelucrare
Tehnologii de prelucrare pe MUCN Conf. Dr. Ing. Alexandru CAREAN 16
Traiectoria sculelor la cele 4 faze de prelucrare ale piesei de proba – PPR51
R
vfx vfx
Pi
Pi
O X O X
Interpolarea liniară poate fi programată în sistem absolut G90 sau în sistem incremental G91. b
a
Interpolarea circulară în sistem cartezian - G02/G03
G02 G03
G17 G19
Z X
G03 G02
La marea majoritate a echipamentelor CNC, pentru programarea într-un bloc a deplasării sculei pe
un arc de cerc, de regulă, trebuie indicate următoarele trei elemente de bază:
- sensul de aşchiere pe arc:
- G02 - interpolare circulară în sensul acelor de ceasornic sau
- G03 - interpolare circulară în sens invers acelor de ceasornic;
- coordonatele punctului final al arcului: G02
- X, Y la frezare şi X, Z la strunjire
- date despre geometria arcului:
- parametrii de interpolare:
- I, J la frezare G03
- I, K la strunjire sau
- raza arcului R
Interpolarea circulară poate fi programată în sistem absolut G90 sau în sistem incremental G91
20
Tehnologii de prelucrare pe MUCN Conf. Dr. Ing. Alexandru CAREAN
Interpolarea circulară la frezare
Mentiune importanta:
- Pentru programarea unui arc mai mic decât 360º se poate utiliza raza R;
- Dacă arcul este mai mare decât 180º dar mai mic decât 360º după adresa R se pune semnul
negative (R-);
- Pentru programarea unui arc de 360º într-un singur bloc se utilizeaza parametrii de
interpolare I şi J
Formatul de programare:
O20002 (PPR2)
(CONF.DR.ING. AL. CAREAN – OCT. 2020)
(INTERPOLARE CIRCULARA LA FREZARE)
(1-FREZARE CANAL - 120)
N5 G17 G40 G80 (BLOC DE SIGURANTA)
N10 T01 M06 (FR. CIL-FR FI 10 MM)
N15 G00 G54 G90 X20. Y0. S3000 M03
N20 G43 H01 Z50. M08
N25 G00 Z2.
N30 G01 Z-4. F100. (1)
N35 G03 X-10. Y17.321 R20. F400. (2)
(N35 G03 X-10. Y17.321 I-20.)
N40 G00 Z2.
O2052 (PPR52)
(CONF.DR.ING. AL. CAREAN – OCT. 2020)
(INTERPOLARE CIRCULARA LA STRUNJIRE)
(STRUNJIRE FINISARE CONTUR)
N5 G40 G54 G97 (BLOC DE SIGURANTA)
N10 G00 X80. Z20.
(N10 G28 U0. W0.)
N15 T0303 (93-55; PL. R0.4)
(SANDVIK: PDJNL 2525M 11)
N20 G00 Z2.
N25 G00 X54. (S)
N30 G50 S5000 (LIM. TURATIE AP.)
N35 G96 S300 M04 (Vc=300m/min)
N40 G00 G42 X14. Z2. (1; ACT. C.R.)
N45 G01 X20. Z-1. F0.08 (2)
N50 G01 X20. Z-6. F0.12 (3)
(N50 G01 W-5. F0.12)
N55 G02 X28. Z-10. R4. (4)
N60 G01 X36. Z-10. (5)
(N60 G01 U8.)
N65 G03 X40. Z-12. R2. (6)
N70 G01 X40. Z-30. (7)
N75 G01 X54. Z-30. (8)
N80 G00 G40 Z2. (S; ANUL. C.R.)
N85 G00 X80. Z20.
(N85 G28 U0. W0.)
N90 M30
24
Tehnologii de prelucrare pe MUCN Conf. Dr. Ing. Alexandru CAREAN
Corectia de raza a sculei la frezare
- Pentru prelucrarea celor 4 faze ale piesei de proba PPR1 (vezi pag. 5) cu fazele (1-frezare
plana, 2-gaurire 2xǾ10 mm, 3-frezare contur exterior şi 4-frezare contur interior) s-a programat
traiectoria descrisă de centrul sculei.
- La frezările de conturare (faza 3 şi faza 4) s-a determinat echidistanta (offsetul) la contur.
- Metoda de programare a traiectoriei descrisă de centrul sculei la frezarea de conturare poate
fi o metodă acceptabilă la elaborarea programului CNC, dar este ineficientă la prelucrare
Traiectoria sculei la frezarea conturului exterior Traiectoria sculei la frezarea conturului interior
25
Tehnologii de prelucrare pe MUCN Conf. Dr. Ing. Alexandru CAREAN
Funcţiile corecţiei de rază:
G40 - Anulare corecţie de rază
G41 - Corecţie de rază la stânga conturului
G42 - Corecţie de rază la dreapta conturului
Corecţia de rază a sculei este o facilitate a echipamentelor CNC care permite la frezarea
cilindrică, programarea unui contur fără a cunoaşte exact diametrul (raza) frezei la elaborarea
programului.
Programarea corecţiei de rază permite 2 avantaje mari şi anume:
- programarea direct a conturul piesei şi nu a traiectoriei centrului frezei, simplificand
astfel elaborarea programului CNC;
- compensarea uzurii sculei.
Sistemul de control va calcula traiectoria descrisă de centrul frezei (echidistanta) pe baza a
trei elemente de bază şi anume:
- coordonatele punctelor de pe conturul piesei;
- specificarea direcţiei de deplasare a sculei faţă de contur, în sensul avansului – G41
sau contra avansului - G42;
-memorarea diametrului efectiv a sculei la offsetul specific – adresa D.
Pe baza acestor trei elemente sistemul de control poate genera echidistanta (offsetul) la contur,
chiar dacă se programează conturul de prelucrat.
Corectia de raza a sculei la stânga conturului - G41, respectiv la dreapta conturului - G42
T03
L2 (H02)
T01 T02
L3 (H03)
L1 (H01)
(D01)
P
(D02)
P
(D03)
P
Sistemul de control generează echidistanta la contur în mod similar cum generează sistemele CAD un
offset la contur.
26
Tehnologii de prelucrare pe MUCN Conf. Dr. Ing. Alexandru CAREAN
Sistemele CAD (generare offset) Sistemele CNC (generare echidistanta)
1. - se activeaza comanda offset 1. - se activeaza functia G41 sau G42
a. b.
Alegerea punctului de start al sculei Activarea corectiei de raza; a – la stanga profilului - G41;
b – la dreapta profilului - G42
Activarea corectiei de raza se face in miscarea sculei de la punctul Ps spre P.
N135 G01 G41 X5. Y-14. D03 F300. (P)
N135 G01 G42 X-14. Y5. D03 F300. (P)
Anularea corectiei de raza - G40
Se programeaza dupa ce scula a parasit conturul de frezat, in miscarea de la punctul Q spre Ps:
N170 G00 G40 X-14. Y-14. (Ps)
Contur exterior programat: P, P2, P3, P4, P5, P6, Q, Ps; Echidistanta: 5, 6, 7, 8, 9, 10, 11
Contur interior programat: P1, P2, P3, P5, P5, P1, Ps; Echidistanta: 5, 6, 7, 8, 9, 5
28
Tehnologii de prelucrare pe MUCN Conf. Dr. Ing. Alexandru CAREAN
O20004 (PPR3-1)
(CONF. DR. ING. AL. CAREAN – NOV. 2020)
(MASINA: HAAS 2VF-2SS)
(CORECTIA MULTIPLA DE RAZA)
N5 G17 G40 G80
(1-FREZARE CONTUR EXTERIOR) (2-FREZARE CONTUR INTERIOR)
N10 T1 M06 (FR. CIL.-FR. FI 16 MM) N85 G00 X35. Y35. (S)
N15 G00 G54 G90 X-14. Y-14. S3000 M03 N90 G01 Z-4. F100. (1)
N20 G00 G43 H01 Z50. M08 N95 G01 G41 X47. D05 F300. (2)
N25 G00 Z2. N100 G03 X47. Y35. I-12. J0. (2)
N30 G01 Z-4. F100. (S) (N100 G03 X23. Y35. R12.) (3)
N35 G01 G41 X5. Y-14. D01 F400. (1) (N103 G03 X47. Y35. R12.)
N40 G01 Y60. (2) N105 G00 G40 X35. Y35. (2)
N45 G01 X10. Y65. (3) N110 G00 Z100. M09
N50 G01 X65. Y65. (4) N115 M01
N55 G01 X65. Y10. (5)
N60 G02 X60. Y5. R5. (6)
N65 G01 X-14. Y5. (7)
N70 G00 G40 X-14. Y-14. (S)
N75 G00 Z2. M09
N80 M01
32
Tehnologii de prelucrare pe MUCN - Draft Conf. Dr. Ing. Alexandru CAREAN
Corectia de raza a sculei, fie la frezare, fie la strunjire este cea mai importanta facilitate a
echipamentelor CNC. Precizia de prelucrare este influentata de utilizarea eficienta a corectiei de raza.
Modul in care actioneaza corectia de raza la frezare si la strunjire este asemanator. La fel ca si la
frezare, grupa “G code”cuprinde urmatoarele 3 functii referitoare la corectia de raza, functii care au
caracter modal:
G40 - Anulare corectie de rază;
G41 - Corectie de rază la stânga profilului (strunjire de finisare interioara);
G42 - Corectie de rază la dreapta profilului (strunjire de finisare exterioara)
Prin utilizarea corectiei de raza la strunjire se evita posibilele erori care pot sa apara la
prelucrarea suprafeţelor conice şi sferice, dar si a tesirilor.
Pentru preîntâmpinarea erorilor care pot să apară la prelucrările de finisare a suprafeţelor profilate
trebuie luată în considerare raza la vârful sculei, adică trebuie utilizate facilităţile oferite de corecţia de
rază. Activarea corecţiei de rază se face prin funcţiile G41/G42, iar dezactivarea se face prin functia G40.
Prin programarea funcţiei G41 sau G42, chiar dacă este programat conturul piesei, scula se
va deplasa după centrul ei, adică după o echidistantă la contur distanţată cu raza la vârful sculei. Cum
se întâmplă acest lucru? Când programul CNC se derulează din memoria internă a CNC-ului (execuţie
propriu-zisă a piesei) şi se citeşte o frază CNC care conţine, de exemplu, funcţia G42 (lansarea pe
echidistantă), la deplasarea următoare, scula – deşi programată să se deplaseze după punctul de
aşchiere imaginar– se deplasează după centrul său asa cum rezulta din figura urmatoare.
T∆∆□□
- perechea ∆∆ apeleaza numarul sculei impreuna cu OFFSET / GEOMETRY
- perechea □□ apeleaza numarul sculei impreuna cu OFFSET / WEAR
Schema de prelucrare
37
Tehnologii de prelucrare pe MUCN - Draft Conf. Dr. In Alexandru CAREAN
O2053 (PPR53)
(Conf. dr. ing. Al. Carean)
N5 G40 G54 G97
N10 G50 S4000
(5-Strunjire finisare exterioara)
N15 G00 X100. Z100.
N20 T0404 (Cutit ext. 93-55-0.4)
N25 G96 S250 M04 (Vc=250 m/min)
N30 G00 G54 Z3.
N35 G00 X76. Z3. (S)
N40 G00 G42 X42. Z3. (1) (n=1895)
N50 G01 X50. Z-1. F0.12 (2)
N60 G01 Z-10. (3)
N70 G02 X58. Z-14. R4. (4)
N75 G03 X60. Z-15. R1. (5)
N80G01 Z-30. (W-15.) (6)
N85 G01 X68. (7)
N90 G01 X72. Z-32. (8)
N100 G00 U4. (9)
N105G00 G40 Z3. (S)
N110 G00 X100. Z100.
N115 M01
(4-GAURIRE FI 24 MM)
N170 T0303 (BURGHIU CU PLACUTE)
N175 G97 S1000 M03
N180 G00 Z3.
N185 G00 X0. Z3.
N190 G01 Z-34. F0.1
(N195 G83 Z-34. P5000 F0.1) (ciclu de gaurire)
N195 G00 Z3.
N200 G00 X80. Z20. M09
N205 M01
(9-STRUNJIRE DE RETEZARE)
N485 T0505 (CUTIT DE RETEZARE)
N490 G00 G96 S150 M04
N495 G00 Z-33. M08
N500 G00 X56. Z-33.
N505 G01 X22. F0.08
N510 G00 X54.
N515 G00 X80. Z20. M09
N520 M30
43
Tehnologii de prelucrare pe MUCN - Draft Conf. Dr. Ing. Alexandru CAREAN
Largirea prin frezare a alezajelor poate fi realizata prin doua metode de baza, illustrate in
figurile de mai jos.
O20211 (PPR2021) ;
(DR. ING AL. CAREAN) ;
N5 G40 G54 G80 ;
N10 T01 M06 (Freza FI 12 mm) ;
(Frezare buzunar FI 20 mm)
N15 G00 G90 X70. Y20. S3000 M06 ;
N20 G00 G43 Z2. H01 M08 (S) ;
N25 G01 G91 Z-2. F100. (1) ;
N30 G01 G41 X10. D01 F500. (2) ;
N35 G03 X0. Y0. Z-2. I-10. J0. ;
N40 G03 X0. Y0. Z-2. I-10. J0. ;
N45 G03 X0. Y0. Z0. I-10. J0. ;
N50 G01 G40 X-10. ;
N55 G00 G90 Z2. ;
N60 G00 X45. Y20. (S) ;
;
(Frezare canal 14 mm) ;
N100 G01 G91 Z-2. F100. (1) ;
N105 G01 X-30. Z-2. F400. (2) ;
N110 G01 X30. Z-2. (3) ;
N115 G01 X-30. Z0. (4) ;
N120 G01 G41 X0. Y7. D01 (5) ;
N125 G03 X0. Y-14. R7. (6) ;
N130 G01 X30. (7) ;
N135 G03 X0. Y14. R7. (8) ;
N140 G01 X-30. (5) ;
N145 G01 G40 Y-7. (4) ;
N150 G00 G90 Z50. ;
N155 M30 ;
49
Tehnologii de prelucrare pe MUCN Conf. Dr. Ing. Alexandru CAREAN
1.12. Modalităţi de apropiere şi depărtare de contur a sculei la frezare
(vezi bibliografie: [1] - pag. 86 – 90)
Termenii de apropiere (intrare) şi depărtare (ieşire) a sculei de conturul de prelucrat la frezare
se referă la metoda de programare a mişcării sculei din poziţia de start înspre contur si a mişcării
sculei de la contur înapoi înspre punctul de start. Termenii de apropiere, respectiv depărtare din
SolidCAM sunt „lead in”, respectiv „lead out”. Trebuie menţionat că sunt mai multe tehnici de
programare prin care scula se poate apropia, respectiv depărta de contur. Aceste tehnici sunt
asemănătoare, fie că este vorba de frezarea unui contur exterior, fie un contur interior. Pentru a scoate
in evidenţă tehnicile de programare, se consideră frezarea conturului circular exterior şi interior din
figura 1.53. Prelucrarea se face dintr-un semifabricat laminat de profil pătrat, cu dimensiunile de
50x50x15 mm, utilizând o singură sculă, o freză cilindro-frontală cu diametrul de 16 mm şi trei dinţi,
pentru ambele faze de frezare.
a. b.
Fig. 1.54. Apropiere/depărtare printr-o mişcare liniară normală la contur
a. b.
Fig. 1.55. Apropiere şi depărtare de contur printr-o mişcare în arc de cerc
Modalitatea de apropiere, respectiv depărtare prin arc tangent la contur are dezavantajul că
este mai dificil de programat, in schimb are avantajul că este mai tehnologică. Se pretează, în general,
mai mult la frezarea de finisare.
În cazul acestei modalităţi de apropiere şi depărtare de conturul exterior, programul de
prelucrare este următorul:
O15012 (APROP/DEPART - IN ARC - PPR5) ;
N5 G17 G40 G80 ;
(1-FREZARE CONT. EXT. FI 48 MM) ;
N10 T01 M06 (FR. CIL-FR. FI 16 MM) ;
N15 G90 G54 G00 X-38. Y0. S2000 M03 ;
N20 G00 G43 H01 Z50. M08 ;
N25 G00 Z2. ;
N30 G01 Z-4. F100. ;
N35 G00 G41 X-38. Y-14. D01 F500. ;
N40 G03 X-24. Y0. R14. ;
N45 G02 X-24. Y0. I24. J0.;
(N46 G02 X24. Y0. R24.) ;
(N47 G02 X-24. Y0. R24.) ;
N50 G03 X-38. Y14. R14. ;
N55 G00 G40 X-38. Y0. ;
N60 G00 Z2. ;
52
Tehnologii de prelucrare pe MUCN Conf. Dr. Ing. Alexandru CAREAN