Documente Academic
Documente Profesional
Documente Cultură
TFCA Draft Carean Al 32Pg PDF
TFCA Draft Carean Al 32Pg PDF
CAREAN 1
Piese importante din componenta automobilelor: blocul motor, chiulasa, carcasa cutiei de
viteze, carcasa ambreajului, carcasele pompelor, roti dintate etc.
+W Y
+C
+B
+V
+Z
+A
+Y
X
+X +U
Z 10
7
6
5 Centru de prelucrare vertical
4 1 - batiu
2 - sanie transv. (axa Y)
X 3 - sanie long. (axa X)
4 - piesa
3 5 - scula aschietoare
Y 6 - arbore principal
2
7 - magazie de scule
8 - montant
1 9- sanie verticala (axa Z)
10 - echipament CNC
5
Strung CNC
1 - papusa fixa (arbore princ.)
4 2 - batiu
3 - papusa mobila
Z 4 - sanie long. (axa z)
1 5 - sanie transv. (axa X)
3 6 - cap revolver
7 - turela
8 - scula aschietoare
2 9 - piesa
Caracteristicile tehnice principale ale centrului de strunjire CNC - LYNX 220 - FANUC
Z Z
0
b 0
a
G00 - Poziţionare cu avans rapid X, Z - axe numerice liniare (programare în sistem absolut)
G01 - Interpolare liniară cu avans de lucru U, W - axe numerice liniare (programare în sistem
G02 - Interpolare circulară în sens orar incremental)
G03 - Interpolare circulară în sens antiorar I si K - parametri de interpolare corespunzător axelor X si
G32 - Filetare cu pas constant Z. Proiecţii ale distanţei de la punctul de start al arcului
la centrul său
G04 – Temporizare. Timpul se specifică sub adresa P
R - raza arcului
G17, G18, G19 – Selecţia planului de interpolare
G28 - Retragere în punctul de referinţă Adrese - cuvinte tehnologice
G40 - Anulare corectie de rază
G41 - Corectie de rază la stânga profilului T numărul sculei
G42 - Corectie de rază la dreapta profilului S turaţia n [rot/min] ex: S2500
G50 – Limitare turaţie arbore principal sau viteza de aschiere Vc [m/min]; ex: G96 S250
G53 - Activarea originii maşinii F avansul pe rotatie fn; ex: F0.3
G54 - Activarea primei origini a piesei
….
Frontal A.P.
Om
(G43 H) L1
D
G54 Z
Z
Op
X
Piesa Om
Y
Masa masinii
G54
G54 X
Om Z
X
Y
Op
G54Y
Op
Y
X
D
D D
Xm
Zm
(Z420.)
T0101
Rm
Geom. (Z)
Xp
Xm (Dia)
P
(X290.)
Geom. (X Dia)
C Om Op Z m, p
G54 (Z)
X
D
Op Z
Om
G54 (Z)
- pregătitoare; G
- geometrice; X, Y, Z, I, J, K, R
- tehnologice; T, S, F
- auxiliare M
- “altele”
La elaborarea programului, aceste tipuri de informaţii sunt codificate în conformitate cu
limbajul de programare.
Caracter CNC
- este unitatea cea mai mică a unui program CNC
- caracterele sunt de tip alfa-numeric
- caracterele sunt combinate în cuvinte CNC
- sunt trei tipuri de caractere utilizate:
Tehnologii de fabricatie a componentelor de automobile - Draft Conf. Dr. Ing. Al. CAREAN 13
- Cifre: de la 0 la 9;
- Litere: de la A la Z;
- Semne şi operatori matematici sau logici
+ - * / = () [] < > . , :
- Caracter special %
Cuvântul 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 F450. M03
Bloc/fraza CNC
- blocul CNC se mai numeşte şi frază CNC sau linie program;
- fiecare bloc al programului este compus dintr-un cuvânt sau mai multe cuvinte;
- fiecare cuvânt este compus din două sau mai multe caractere.
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.
- de exemplu, prin cuvântul O17001 este identificat programul cu numărul 17001.
- 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ă
Exemplu:
Tehnologii de fabricatie a componentelor de automobile - Draft Conf. Dr. Ing. Al. CAREAN 14
Faze:
1-Frezare plana; 2- Gaurire Ø10 mm; 3- Frezare contur exterior; 4- Frezare contur interior
O19011 (FREZ-REC)
(CONF. DR. ING. AL. CAREAN)
(MASINA: HAAS VF-2SS)
N5 G17 G40 G80 G90
(1-FREZARE PLANA)
N10 T01 M06 (FR. FRONTALA FI 80 MM)
N15 G00 G54 X-45. Y35. S2000 M03 (1)
N20 G00 G43 H01 Z50. M08 (2)
N25 G00 Z2. (3)
N30 G01 Z0. F200. (4)
N35 G01 X115. Y35. F350. (5)
N40 G00 Z100. M09 (6)
N45 M01
O1961 (STR-REC)
(CONF.DR.ING.AL. CAREAN) (4- STRUNJIRE FILET M42x1.5)
(STRUNG CNC – LYNX 220 – FANUC) N170 T0303 (CUTIT STR. FILET)
N5 G40 G54 G97 N175 G97 S200 M03
(N10 G28 U0 W0) (Schimbare scula) N180 G00 Z3. M08
N10 G00 X80. Z20. (Ss) N185 G00 X46. Z3.
(1-STRUNJIRE FRONTALA) N190 G00 X41.4 (ap1=0,30 mm)
N15 T0101 (CUTIT DEGR. 95-80-R0.8) N195 G32 Z-12. F1.5 (tr. 1)
N20 G50 S4000 (LIM. TURATIE AP.) N200 G00 X46.
N25 G96 S200 M04 (Vc=CONST.) N205 G00 Z3.
N30 G00 Z0. (1) N210 G00 X40.9 (ap2=0,25 mm)
N35 G00 X56. M08 (2) N215 G32 Z-12. F1.5 (tr. 2)
N40 G01 X-1.6 F0.2 (3) N220 G00 X46.
N45 G00 X-1.6 Z3. (4) N225 G00 Z3.
N50 G00 X56. Z3. (5) N230 G00 X40.5 (ap3=0,20 mm)
N235 G32 Z-12. F1.5 (tr. 3)
(2-STRUNJIRE EXT. - 2 TRECERI) N240 G00 X46.
N55 G01 X47. Z3. F0.2 (6 - tr.1 ) N245 G00 Z3.
N60 G01 Z-34. F0.3 (7) N250 G00 X40.2 (ap4=0,15 mm)
N65 G01 X56. Z-34. (8) N255 G32 Z-12. F1.5 (tr. 4)
N70 G00 X56. Z3. (9) N260 G00 X46.
N75 G00 G42 X34. Z3. (10) N265 G00 Z3.
N80 G01 X42. Z-1. (11) N270 G00 X80. Z20. M09
N85 G01 X42. Z-18. ( 12 - tr.2) N275 M01
N90 G01 X46. (13)
N95 G01 X50. Z-20. (14) (5-GAURIRE FI24 MM)
N100 G00 X56. Z-20. (15) N280 T0404 (BURGHIU CU PLACUTE)
N105 G00 G40 X80. Z20. M09 (Ss) N285 G97 S1000 M03
N110 M01 N290 G00 Z3. (1)
N295 G00 X0. Z3. (2)
(3-STRUNJIRE DE CANELARE) N300 G01 Z-34. F0.2 (3)
N115 T0202 (CUTIT CAN. L=3 mm) N305 G00 Z3. (4)
N120 G96 S150 M04 N310 G00 X80. Z20. M09 (Ss)
N125 G00 Z-14. (1) N315 M01
N130 G00 X46. Z-14. (2)
N135 G01 X38. F0.15 (3 - tr. 1) (6-STRUNJIRE DE RETEZARE)
N140 G00 X46. (4) N320 T0202 (CUTIT DE RETEZARE)
N145 G00 Z-15. (5) N325 G00 G96 S150 M04
N150 G01 X38. (6 - tr. 2) N330 G00 Z-33. M08 (1)
N155 G00 X56. (7) N335 G00 X50. Z-33. (2)
N160 G00 X80. Z20. M09 (Ss) N340 G01 X22. F0.08 (3)
N165 M01 N345 G00 X80. Z20. M09 (Ss)
N350 M30
Tehnologii de fabricatie a componentelor de automobile - Draft Conf. Dr. Ing. Al. CAREAN 16
Schema de prelucrare
Fig. 1.68. Exemplu tipic de piesă unde se pot utiliza subprograme (PPR8)
În astfel de situaţii, programul CNC are mai multe secţiuni de program. Programul care
apelează celelalte secţiuni de program se numeşte program principal, iar celelalte secţiuni de
programe apelate, care cuprind mişcări similare şi repetitive ale sculei, se numesc subprograme.
Fiecare program are propriul sau nume şi este salvat in memoria CNC-ului.
Pentru a apela din programul principal un subprogram se utilizează o funcţie de tip M, în
concordanţă cu tipul de echipament CNC. De fapt, un subprogram este un segment de program care
rulează sub alt program. Subprogramul poate apela un alt subprogram, numărul apelărilor depinde
de tipul echipamentului CNC.
Cele mai uzuale aplicaţii în care se pot utiliza subprogramele CNC sunt:
- mişcări repetitive de prelucrare, mai ales la prelucrarea de degroşare;
- prelucrarea canalelor şi a filetelor;
- prelucrarea reţelelor de găuri;
- funcţii legate de schimbarea sculei;
- subprograme pentru încălzirea maşinii.
Din punct de vedere structural, subprogramele CNC sunt similare cu programele CNC
standard, au aceeaşi sintaxă de programare. Un subprogram poate utiliza atât programarea absolută,
cât şi programarea incrementală. De cele mai multe ori este mai benefică programarea incrementală.
In schimb, în programarea standard, in general, în programul principal se utilizează programarea
absolută. Subprogramele se încarcă în memoria sistemului CNC la fel ca şi celelalte programe.
Dacă subprogramele sunt corect implementate într-un program principal, atunci ele pot aduce
avantaje semnificative şi anume:
- reducerea timpului de elaborare a programului;
- micşorarea lungimii programului;
- modificări mai rapide şi mai uşoare în program făcute chiar la maşină;
- reducerea erorilor de programare;
- programare atractivă şi prietenoasă.
Pentru a asigura eficienţa şi flexibilitatea programării CNC utilizând tehnica subprogramelor,
un aspect foarte important pentru programator este să identifice mişcările similare şi repetitive ale
sculei.
Tehnologii de fabricatie a componentelor de automobile - Draft Conf. Dr. Ing. Al. CAREAN 18
Pentru a putea fi recunoscut de către sistemul CNC, un subprogram trebuie să aibă elemente
distinctive faţă de programul principal. Tehnica de programare CNC utilizând subprograme este în
mare măsură identică, indiferent de tipul echipamentului CNC. In continuare, sunt subliniate câteva
aspecte mai importante şi specifice privind acest mod de programare, valabil pentru programarea
CNC pe echipamente tip FANUC (HAAS).
Numele subprogramului este identificat la fel ca şi programul standard prin litera mare O,
urmată de 4 sau 5 cifre, in funcţie de versiunea echipamentului CNC. Apelarea din programul
principal a unui subprogram se face prin funcţia M98 şi adresa P, urmate de numărul
subprogramului, de exemplu M98 P15601, adică subprogramul numărul 15601. Funcţia M99 indică
terminarea subprogramului, moment în care se revine în programul principal la următorul bloc care
a apelat subprogramul. In figura 1.69 se poate observa desfăşurarea tehnicii de programare cu
ajutorul subprogramelor în cadrul programului principal O15018.
Dacă un subprogram trebuie să se repete de mai multe ori, acest lucru se specifică odată cu
apelarea lui prin adresa L, urmată de numărul de repetări, de exemplu M98 P15601 L8, care
înseamnă că subprogramul 15601 este apelat succesiv de 8 ori.
În cazul frezării celor două tipuri de canale (un canal deschis şi un canal închis) din figura
1.68, se utilizează o freză mai mică decât mărimea canalului. Se consideră că o freză cilindro-
frontală cu diametrul de 10 mm şi trei dinţi este o bună alegere. Prelucrarea se execută în două faze,
o trecere de degroşare pe lungimea canalului, urmată de o trecere de finisare pe contur. Se utilizează
aceeaşi sculă, atât la degroşare cât şi la finisare (fig. 1.70).
Deoarece mişcările sculei sunt identice pentru frezarea fiecărui tip de canal, se poate face un
subprogram. Subprogramele vor fi apelate după poziţionarea sculei la fiecare canal.
Faze:
- 1- Frezare contur exterior □60x60 mm din 4 treceri;
- 2- Frezare contur interior Ø24 mm din 4 treceri.
-
O19012 (FREZ-REC-SUB)
(CONF. DR. ING. AL. CAREAN)
(MASINA: HAAS VF-2SS)
N5 G17 G40 G80 G90
(1-FREZARE CONTUR EXTERIOR)
N10 T03 M06 (FR. CIL.-FR. FI 16 MM)
N15 G00 G54 X-13. Y-13. S3000 M03 (1)
N20 G00 G43 H03 Z50. M08 (2)
N25 G00 Z2. (3)
N30 G00 Z-4. (4)
N35 M98 P00197
N40 G00 Z-8.
N45 M98 P00197
N50 G00 Z-12.
N55 M98 P00197
N60 G00 Z-16.
N65 M98 P00197
N70 G00 Z100. M09
N75 M01
Formatul de programare:
Formatul frazei:
O19013 (Roata-Fata1-Operatia 2)
(Centru de prelucrare HAAS VF-2SS) (2-4 Frezare frontala)
(Conf. Dr. Ing. Al Carean) N200 T01 M06 (Freza cil-fr. FI 10 mm)
N5 T01 M06 (Freza cil-fr. FI 10 mm) N205 G00 X0. Y0. S3000 M03
(2-1 Frezare buzunar circular FI 30 mm) N210 G00 G43 H01 Z50.
(Frezare elicoidala) N215 Z2.
N10 G00 X0. Y0. S3000 M03 N220 G00 Z0.
N15 G00 G43 H01 Z50. N225 G01 X19. Y0. F100.
N20 Z2. N230 G03 X19. Y0. I-19.
N25 G01 Z-2. F100. N235 G00 X0. Y0.
N30 G01 G41 X15. D01 F200. N240 Z2.
N35 G03 X15. Y0. I-15. N245 G00 Z50.
(N35 G03 X-15. Y0. R15.) N250 M01
(N36 G03 X15. Y0. R15.)
N40 G00 G40 X0. Y0. (2-5 Gaurire 8xFI 5 mm)
N45 G00 Z-4. N255 T02 M06 (Burghiu FI 5 mm)
N50 G01 G41 X15. D01 N260 G90 G00 G40 G54
N55 G03 X15. Y0. I-15. N265 G00 X0. Y0. S1000 M03
N60 G01 G40 X0. Y0. N270 G43 H02 Z50.
N65 G00 Z50. N275 Z5.
N70 M01 N280 G00 X0. Y11.
N285 G81 Z-17. R2. F100.
(2-2 Frez. degr. FI 13.8 mm –Frez. elicoidala) N290 X7.778 Y7.778
N75 T01 M06 (Freza cil-fr. FI 10) N295 X11. Y0.
N80 G00 X0. Y0. S3000 M03 N300 X7.778 Y-7.778
N85 G00 G43 H01 Z50. N305 X0. Y-11.
N90 Z2. N310 X-7.778 Y-7.778
N95 G01 Z-4. F50. N315 X-11. Y0.
N100 G01 G41 D11 X7. F100. N320 X-7.778 Y7.778
N105 G03 X7. Y0. Z-6. I-7. N325 G00 G80
N110 G03 X7. Y0. Z-8. I-7. N330 Z50.
N115 G03 X7. Y0. Z-10. I-7. N335 M30
N120 G03 X7. Y0. Z-12. I-7.
N125 G03 X7. Y0. Z-14. I-7.
N130 G03 X7. Y0. Z-15. I-7.
N135 G01 G40 X0. Y0.
N140 G00 Z50.
N145 M01
Roata-Fata2
O15036 (ROATA FATA2-IT1) (2-6-TESIRE 0,5X45 LA FI 49 MM) O15615 (SUBP TESIRE BUZ. TRIUNGHI)
(PRELUCRARE OPERATIA 2; IT1) N245 T6 M06 (CENTR. FI 10 MM LA 90º) N5 G00 X0. Y14.
(MASINA: HAAS VF-2SS) N250 G00 G54 G90 X-35. Y0. S4000 M03 N10 G01 Z-8. F100.
(ORIGINE PIESA: CENTRUL PIESEI) N255 G00 G43 Z50. H06 M08 N15 G01 G41 X0. Y18.5 D06 F200.
N5 G17 G40 G80 N260 Z2. N20 G01 X-1.072
(2-1-FREZARE PLANA) N265 G01 Z-2.5 F100. N25 G03 X-4.536 Y12.5 R4.
N10 T1 M06 (FREZA FR FI 63MM) N270 G01 G41 X-24.5 D06 F200. N30 G01 X-3.464 Y10.644
N15 G00 G54 G90 X-65. Y0. S1500 M03 N275 G03 X-24.5 Y0. I24.5 N35 G03 X3.464 Y10.644 R4.
N20 G00 G43 H01 Z50. M08 N280 G00 G40 X-35. N40 G01 X4.536 Y12.5
N25 G00 Z2. N285 G00 Z2. N45 G03 X1.072 Y18.5 R4.
N30 G01 Z0. F100. N290 M01 N50 G01 X0. Y18.5
N35 G01 X65. F300. N55 G00 G40 X0. Y14.
N40 G00 Z50. M09 (2-7-TESIRE 0,5X45 LA FI 42 MM) N60 G00 Z2.
N45 M01 N295 G00 X0. Y0. N65 X0. Y0.
N300 G01 Z-2.5 F100. N70 M99
(2-2-FREZ EXT ELIC LA FI 49 MM) N305 G01 G41 X21.
N50 T4 M06 (FR CIL-FR FI 16 MM) N310 G03 X21. Y0. I-21. F300.
N55 G00 G54 G90 X-35. Y0. S3000 M03 N315 G01 G40 X0. Y0.
N60 G00 G43 H04 Z50. M08 N320 G00 Z2.
N65 G00 Z2. N325 M01
N70 G01 G41 X-24.5 D04 F300.
N75 M98 P15612 F200. L6 (2-8-TESIRE 0,5X45 TRIUNGHI)
N80 G00 G40 X-35. (ROTATIE 0)
N85 G00 Z2. N330 M98 P15615
N90 M01 (ROTATIE 90)
N335 G68 X0. Y0. R90.
(2-3-FREZ INT ELIC LA FI 42 MM ) N340 M98 P15615
N95 G00 X0. Y0. (ROTATIE 180)
N100 G00 Z0. N345 G68 X0 Y0 R180.
N105 G01 G41 X21. Y0. D14 F250. N350 M98 P15615
N110 M98 P15613 F350. L4 (ROTATIE 270)
N115 G03 X21. Y0. I-21. N355 G68 X0. Y0. R270.
N120 G01 G40 X0. Y0. N360 M98 P15615
N125 G00 Z50. M09 N365 G69 (ANULARE ROTIRE)
N130 M01 N370 G00 Z100. M09
N375 M30
(2-4-GAURIRE 8xFI 7 MM)
N135 T07 M06 (BURGHIU FI 7 MM)
N140 G00 G54 G90 X0. Y0. S2000 F100. O15612 (SUBP FR ELIC EXT FI 49 MM)
M03 N5 G91
N145 G43 H07 Z50. M08 N10 G03 X0. Y0. Z-2. I24.5
N150 Z2. N15 G90
N155 G81 X0. Y0. Z-11. R-2. L0 N20 M99
N160 G70 X0. Y0. I14. J0. L8
N165 G00 G80 Z50. M09 O15613 (SUBP FR ELIC FI 42 MM)
N170 M01 N5 G91
N10 G03 X0. Y0. Z-1. I-21.
(2-5-FREZARE 4 BUZ TRIUNGH.) N15 G90
N175 T08 M06 (FR CIL-FR FI 6 MM) N20 M99
N180 G00 G54 G90 X0. Y0. S2000 M03
N185 G43 Z50. H08 M08 O15614 (SUBP FR BUZ. TRIUNGHI)
N190 Z2. N5 G00 X0. Y14.
(ROTATIE 0) N10 G01 Z-11. F100.
N195 M98 P15614 N15 G01 G41 X0. Y18.5 D08 F200.
(ROTATIE 90) N20 G01 X-1.072
N200 G68 X0. Y0. R90. N25 G03 X-4.536 Y12.5 R4.
N205 M98 P15614 N30 G01 X-3.464 Y10.644
(ROTATIE 180) N35 G03 X3.464 Y10.644 R4.
N210 G68 X0 Y0 R180. N40 G01 X4.536 Y12.5
N215 M98 P15614 N45 G03 X1.072 Y18.5 R4.
(ROTATIE 270) N50 G01 X0. Y18.5
N220 G68 X0. Y0. R270. N55 G00 G40 X0. Y14.
N225 M98 P15614 N60 G00 Z2.
N230 G69 (ANULARE ROTIRE) N65 X0. Y0.
N235 G00 Z100. M09 N70 M99
N240 M01
Tehnologii de fabricatie a componentelor de automobile - Draft Conf. Dr. Ing. Al. CAREAN 31
Itinerarul tehnologic al operaţiei 1 este descris în mod sintetic împreună cu sculele aferente
şi cuprinde următoarele 7 faze de prelucrare.
1-1-Strunjire frontală
T0101 (cutit de strunjire exterioară
1-2-Strunjire de degroşare exterioară - ciclul g71
T0101 - Cutit de strunjire exterioară
(Ciclul G71);
1-3-Strunjire de finisare exterioară
T0202 - Cutit exterior de finisare
(Ciclul G70);
1-4-Găurire Ø13 mm - ciclul G83)
T0303 - Burghiu Ø13 mm)
(Ciclul G83);
1-5-Strunjire de degroşare interioară
T0404 - Cutit de strunjire interioara
(Ciclul G71)
1-6-Strunjire de finisare interioară
T0404 (cutit de strunjire interioara)
(Ciclul G70);
1-7-strunjire de retezare - ciclul g75)
T0505 (cutit de canelare 3 mm
(Ciclul G75).
Tehnologii de fabricatie a componentelor de automobile - Draft Conf. Dr. Ing. Al. CAREAN 32