Sunteți pe pagina 1din 19

Fabricaţie pe echipamente CNC Conf. dr. ing.

Alexandru CĂREAN 21
1.15. Posibilităţi de programare CNC utilizând subprograme [3], pg. (100 – 104)

Dacă structura unui program CNC include mişcări similare şi repetitive ale sculei, atunci
structura lui poate fi schimbată dintr-un singur program lung, în două sau mai multe programe mai
scurte. Blocurile de program care descriu mişcări similare şi repetitive se scriu o singură dată şi se
consideră o secţiune separată de program. Această secţiune de program este apelată de câte ori este
nevoie.
Pentru exemplificarea utilizării subprogramelor, se consideră figura 1.24. Aceasta prezintă
desenul de execuţie pentru prelucrarea a două tipuri de canale, un canal deschis şi un canal închis,
câte două din fiecare. Lăţimea canalelor este de 12 mm, iar adâncimea lor este de 5 mm.

Fig. 1.24. 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 punctul 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ă.
Fabricaţie pe echipamente CNC Conf. dr. ing. Alexandru CĂREAN 22
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.
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.25 se poate observa desfăşurarea tehnicii de programare cu
ajutorul subprogramelor în cadrul programului principal O15018.

Fig. 1.25. Rularea unui program CNC şi a unui subprogram

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.24, 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.26).
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.

Fig. 1.26. Schema de prelucrare a canalelor


Fabricaţie pe echipamente CNC Conf. dr. ing. Alexandru CĂREAN 23

Programul principal şi cele două subprograme sunt descrise în continuare.

O15018 (FREZARE CU SUBPRGRAME - PPR8)


N5 G17 G40 G80
N10 T01 M6 (FREZA CIL-FR. FI 10 MM)
N15 G90 G54 G00 X-8. Y20. S3000 M3
N20 G43 Z50. H01 M08
N25 G00 Z2.
N30 M98 P15601 (APELARE SUBPR. O15601)
N35 G00 X-8. Y50.
N40 M98 P15601 (APELARE SUBPR. O15601)
N45 G00 X38. Y20.
N50 M98 P15602 (APELARE SUBPR. O15602)
N55 G00 X38. Y50.
N60 M98 P15602 (APELARE SUBPR. O15602)
N65 G90 Z50. M09
N70 G53 X0. Y0. Z0. M05
N75 M30

O15601 (SUBPR. CANAL DESCHIS)


N100 G91
N105 G01 Z-6.7 F100.
N110 G01 X28. F200.
N115 G00 Z6.7
N120 G00 X-28.
N125 G01 Z-7. F100
N130 G01 G41 Y-6. D01 F200.
N135 G01 X28.
N140 G03 X0. Y12. R6.
N145 G01 X-28.
N150 G00 G40 Y-6.
N155 G00 G90 Z2.
N160 M99

O15602 (SUBPR. CANAL ÎNCHIS)


N200 G91
N205 G01 Z-6.7 F100.
N210 G01 X20. F200.
N215 G01 Z-0.3
N220 G01 G41 Y-6. D01 F200.
N225 G03 X0. Y12. R6.
N230 G01 X-20.
N235 G03 X0. Y-12. R6.
N240 G01 X20.
N245 G01 G40 X0. Y6.
N250 G00 G90 Z2.
N255 M99
Fabricaţie pe echipamente CNC Conf. dr. ing. Alexandru CĂREAN 24
In figura 1.27 este ilustrat desenul de executie a piesei de proba FREZ-SUB1. In acest caz
adancimea de prelucrare este de 12 mm, atat la conturul exterior de 52x52 mm cat si la conturul
interior de Ø30 mm. La realizarea programului CNC de frezare se utilizeaza subprograme.

a. b.
Fig. 1.27. Desenul de executie a piesei FREZ-SUB1.
Asa cum rezulta din din figura 1. 27.b, adancimea de prelucrare pe o trecere, ap = 3 mm.
Astfel sunt 4 treceri de frezare atat pentru frezarea conturului exterior, cat si pentru freazarea
conturului interior. Se utilizeaza 2 subrograme (in sistem incremental G91), unul pentru trecerea de
frezare a conturului exterior si unul pentru trecerea de frezare a conturului interior. Programul CNC
poate fi de urmatoarea structura:

N150 G03 X-14. Y14. R14. (13)


O19032 (FREZ-SUB1) N155 G00 G40 X0. Y-32. (14)
N5 G17 G40 G80 N160 G90
(3-FREZ CONT. EXT. 52x52 MM) N165 M99
N10 T3 M06 (FR. CIL.-FR. FI 16 MM)
N15 G00 G54 G90 X-40. Y-40. S3000 M03 O19602 (Sub. Cont. Interior)
N20 G43 H03 Z50. M08 N100 G00 G91 Z-6. (2)
N25 G00 Z0. N105 G01 G91 G41 X15. Y0. D03 F400. (3)
N30 M98 P19601 L4 (N110 G03 X-30. Y0. R15.)
N35 G00 G90 Z2. (N115 G03 X15. Y0. R15.)
N120 G03 X0. Y0. I-15. J0. (4)
(4-FREZ. CONT. INT. FI 30 MM) N125 G00 G40 X-15. Y0. (5)
N40 G00 X0. Y0. N130 G90
N45 G00 Z0. N140 M99
N50 M98 P19602 L4
N55 G00 G98 Z50. Simularea traiectoriei sculei este ilustrata in
N60 G53 X0. Y0. Z0. figura 1.28.
N65 M30

O19601 (Sub. Cont. Exterior)


N100 G00 G91 Z-6. (3)
N105 G01 G41 X14. Y0. D03 F400. (4)
N110 G01 Y62. (5)
N115 G02 X4. Y4. R4. (6)
N120 G01 X44. (7)
N125 G02 X4. Y-4. R4. (8)
N130 G01 Y-44. (9)
N135 G02 X-4. Y-4. R4. (10)
N140 G01 X-44. (11 Fig. 1.28. Traiectoria sculelor
N145 G02 X-4. Y4. R4. (12)
Fabricaţie pe echipamente CNC Conf. dr. ing. Alexandru CĂREAN 25
In figura 1.29 este ilustrat desenul de executie a piesei de proba FREZ-SUB2. Aceasta piesa
este asemanatoare cu piesa din figura 1.27. Diferenta consta in faptul ca din punct de vedere al
prelucrarii avem operatie de finisare atat la conturul exterior cat si la conturul interior. Cele 2
subprograme O19601 cat si O19602 sunt folosite atat la frezarea de degrosare cat si la frezarea de
finisare. Adaosul de finisare de 0,5 mm se inscrie in registrii de corectie (fig. 1.30). In zona Wear la
scula T03 se trece 1.000 mm.

Fig. 1.29. Desenul de executie a piesei FREZ-SUB2.

Programul CNC de frezare in acest caz poate fi de urmatoarea structura.

O19033 (FREZ-SUB2) O19601 (Sub. Cont. Exterior)


N5 G17 G40 G80 N100 G0 G91 Z-3. (3)
(1-FREZ DEG. CONT. EXT. 52x52 MM) N105 G01 G41 X14. Y0. (4)
N10 T3 M06 (FR. CIL.-FR. FI 16 MM) N110 G01 Y62. (5)
N15 G00 G54 G90 X-40. Y-40. S3000 M03 N115 G02 X4. Y4. R4. (6)
N20 G43 H03 Z50. M08 N120 G01 X44. (7)
N25 G00 Z0. N125 G02 X4. Y-4. R4. (8)
N30 M98 P19601 D03 F500. L4 N130 G01 Y-44. (9)
N35 G00 G90 Z2. N135 G02 X-4. Y-4. R4. (10)
N140 G01 X-44. (11
(2-FREZ. DEG. CONT. INT. FI 30 MM) N145 G02 X-4. Y4. R4. (12)
N40 G00 X0. Y0. N150 G03 X-14. Y14. R14. (13)
N45 G00 Z0. N155 G00 G40 X0. Y-32. (14)
N50 M98 P19602 D03 F500. L4 N160 G90
N55 G00 G98 Z50. N165 M99
N65 M01
O19602 (Sub. Cont. Interior)
(3-FREZ FIN. CONT. EXT. 52x52 MM) N100 G00 G91 Z-3. (2)
N70 T4 M06 (FR. CIL.-FR. FI 12 MM) N105 G01 G91 G41 X15. Y0. (3)
N75 G00 G54 G90 X-40. Y-40. S3000 M03 (N110 G03 X-30. Y0. R15.)
N80 G43 H03 Z50. M08 (N115 G03 X15. Y0. R15.)
N85 G00 Z-9. N120 G03 X0. Y0. I-15. J0. (4)
N90 M98 P19601 D04 F500. L N125 G00 G40 X-15. Y0. (5)
N95 G00 G90 Z2. N130 G90
N140 M99
(4-FREZ. FIN. CONT. INT. FI 30 MM) Tool Offset
N100 G00 X0. Y0. T H D
N105 G00 Z-9. G W G W
N110 M98 P19602 D04 F500. L 1 114.863 63.000
N115 G00 G98 Z50.
2 124.513 18.000
N120 M30
3 81.560 16.000 1.000
4 98.368 12.000
Fig. 1.30. Registrii de corectie
Fabricaţie pe echipamente CNC Conf. dr. ing. Alexandru CĂREAN 26
Urmatoarele doua exemple de programare se refera la utilizarea subprogramelor CNC in
cazul prelucrarilor prin strunjire. Subprogramele sunt realizate in sistem incremental (coordonate U
si W). Figura 1.31 prezinta desenul de excutie al unei piese in care itinerarul tehnologic cuprinde
doua faze de prelucrare si anume:
- Strunjire exterioara la diametrele de Ø46 si Ø40 mm; T0101 – cutit de strunjit exterior;
- Strunjire 2 caneluri cu latimea de 8 mm si adancimea de 4 mm (amplasate pe cele 2
diametre.); T0202 – cutit de canelare cu latimea de 4 mm.
Pentru vederea simplificarii programarii, in acest caz, piesa nu are muchiile ascutite tesite.
Semifabricatul de pornire are dimensiunia de Ø 50 cu lungimea de 50 mm.

Figura 1.31. Exemplu tipic de piesă fara tesiri (STR-SUB1) unde se pot utiliza subprograme
Programul principal şi subprogramul de canelare sunt descrise în continuare.

O19082 (STR-SUB1) N120 G00 X54.


(STRUNG CNC - LYNX 220-FANUC) N125 G00 X80. Z20. M09
N5 G40 G54 G97 N130 M30
(N10 G28 U0 W0) (SCHIMBARE SCULA)
N10 G00 X80. Z20. (SCHIMBARE SCULA) O19601 (SUB. CAN. FARA TESIRE)
(1-STRUNJIRE EXTERIOARA) N5 G01 U-10. F0.15 (1)
N15 T0101 (CUTIT DEGR. 95-80-R0.8) N10 G00 U10. (2)
N20 G50 S4000 (LIM. TURATIE AP.) N15 G00 W-2. (3)
N25 G96 S200 M04 (Vc=CONST.) N20 G01 U-10. (4)
N30 G00 Z2. M08 N25 G00 U10. W2. (5)
N35 G00 X46. N30 G00 W2. (6)
N40 G01 Z-32. F0.3 N35 G01 U-10. (7)
N45 G01 X54. N40 G00 U10. W-2. (8)
N50 G00 Z2. N45 M99
N55 G00 X40.
N60 G01 W-18.
N65 G01 U8.
N70 G00 X80. Z20. M09
N75 M01

(2-STRUNJIRE DE CANELARE)
N80 T0202 (CUTIT DE CANELARE - 4 MM)
N85 G96 S200 M04
N90 G00 Z-10. M08
N95 G00 X42.
N100 M98 P19601 (APELARE SUB.)
N105 G00 X48.
N110 G00 Z-26.
N115 M98 P19601 (APELARE SUB.)
Fabricaţie pe echipamente CNC Conf. dr. ing. Alexandru CĂREAN 27
Figura 1.32 prezinta desenul de excutie al unei piese asemanatoare cu cea din figura 1.31
Singura diferenta este ca muchiile ascutite sunt tesite la 1x45. Itinerarul tehnologic contine aceleasi
faze de prelucrare.

Figura 1.32. Exemplu tipic de piesă cu tesiri (STR-SUB2) unde se pot utiliza subprograme

Programul principal şi subprogramul de canelare sunt descrise în continuare.

O19083 (STR-SUB2)
(STRUNG CNC - LYNX 220-FANUC) O19602 (SUB. CAN. CU TESIRE)
N5 G40 G54 G97 N5 G01 U-10. F0.15 (1)
(N10 G28 U0 W0) (SCHIMBARE SCULA) N10 G00 U10. (2)
N10 G00 X80. Z20. (SCHIMBARE SCULA)
(1-STRUNJIRE EXTERIOARA) N15 G00 W-4. (3)
N15 T0101 (CUTIT DEGR. 95-80-R0.8) N20 G01 U-4. W2. (4)
N20 G50 S4000 (LIM. TURATIE AP.) N25 G01 U-6. (5)
N25 G96 S200 M04 (Vc=CONST.) N30 G00 U10. W2. (6)
N30 G00 Z2. M08 N35 G00 W4. (7)
N35 G00 X46. N40 G01 U-4. W-2. (8)
N40 G01 Z-32. F0.3 N45 G01 U-6. (9)
N45 G01 X54. N50 G00 U10. W-2. (10)
N50 G00 Z2. N55 M99
N55 G00 G42 X34.
N60 G01 X40. Z-1. F0.3
N65 G01 W-15.
N70 G01 U4.
N75 G01 U4. W-2.
N80 G01 U2.
N85 G00 G40 X80. Z20. M09
N90 M01

(2-STRUNJIRE DE CANELARE)
N95 T0202 (CUTIT DE CANELARE 4 MM)
N100 G00 Z-10. M08
N105 X42.
N110 M98 P19602
N115 G00 X48.
N120 G00 Z-26.
N125 M98 P19602
N130 G00 X54.
N135 G00 X80. Z20. M09
N140 M30
Fabricaţie pe echipamente CNC Conf. dr. ing. Alexandru CĂREAN 28

2.3. Studiul de caz nr. 3 [3], pg. (139 – 156)

Acest studiu de caz este unul mai special, deoarece conţine elemente de proiectare
tehnologică pentru prelucrarea completă a tuturor suprafeţelor unei piese test, de tip prismatic,
ilustrată în figura 2.8 şi 2.9.

Fig. 2.8. Desenul de execuţie al piesei test nr. 2 (PT3)

Fig. 2.9. Vedere axonometrică cu cele 2 feţe de bază ale piesei test nr. 3 (PT3)

Se consideră că semifabricatul de pornire este un paralelipiped cu dimensiunile de 60x60x24


mm. Toate suprafeţele piesei sunt prelucrate, în marea majoritate a lor, prin frezare de degroşare sau
finisare. Cotele libere se realizează, în general, prin prelucrări de degroşare, iar cotele tolerate şi cu
condiţii de precizie de formă, de poziţie, precum şi de rugozitate se realizează, în general, prin
prelucrări de finisare. Deşi piesa implică operaţii, respectiv faze de prelucrare relativ simple, este
Fabricaţie pe echipamente CNC Conf. dr. ing. Alexandru CĂREAN 29
necesară multă atenţie la stabilirea itinerarului tehnologic, la întocmirea programelor CNC, la
reglarea (setarea) maşinii şi la execuţia piesei.
Având în vedere forma şi dimensiunile semifabricatului de pornire, piesa poate fi prelucrată
pe un centru de prelucrare vertical în cadrul a două operaţii de prelucrare. Prinderea piesei se face în
menghină. Fiecare operaţie necesită prinderea separată a piesei, la fel ca şi reglajul propriu al
maşinii. Originea piesei în cadrul celor două operaţii de prelucrare se află în centrul de simetrie a
piesei.
Figura 2.10 ilustrează semifabricatul, piesa, precum şi materialul îndepărtat în cadrul celor
două operaţii de prelucrare. Pornind de la secţiunea piesei sunt scoase în evidenţă dimensiunile şi
adaosurile de prelucrare de bază în cazul celor două operaţii. Din figură rezultă că adaosul de
frezare pe cele două feţe ale piesei este de 1 mm. De asemenea, adaosul de frezare pe fiecare din
cele patru feţe ale piesei este de 1 mm.

Fig. 2.10. Schiţa celor două operaţii ale studiului de caz nr. 3 (PT3)

Pe baza dimensiunilor semifabricatului piesei şi a dimensiunilor piesei finite, în corelaţie cu


sculele alese pentru prelucrare, s-a considerat un itinerariu tehnologic în cadrul celor două operaţii.
La prima prindere a semifabricatului, în conformitate cu figura 2.11, se realizează operaţia 1 de
prelucrare completă a tuturor dimensiunilor din partea de sus a piesei.

Fig. 2.11. Prinderea semifabricatului în dispozitiv la operaţia nr. 1

Operaţia 1 cuprinde mai multe faze de prelucrare prin care rezultă dimensiunile piesei, in
conformitate cu desenul de execuţie al operaţiei 1 (fig. 2.12).
Fabricaţie pe echipamente CNC Conf. dr. ing. Alexandru CĂREAN 30

Fig. 2.12. Desenul de execuţie al operaţiei 1 (PT3)

De regulă, pentru fiecare operaţie de prelucrare (fiecare prindere a piesei) se reglează


(setează) maşina şi se elaborează câte un program CNC. În acest caz de prelucrare există o excepţie,
în sensul că pentru operaţia 1 se elaborează două programe CNC, şi anume programul O15032 şi
programul O15033.
In figura 2.13 este reprezentată schema de prelucrare a operaţiei 1, împreună cu fazele
aferente.

Fig. 2.13. Schema fazelor de prelucrare ale operaţiei 1 (PT3)

Itinerarul tehnologic al operaţiei 1 este unul demonstrativ, în sensul că are multe faze de
prelucrare, tocmai pentru a scoate în evidenţă cât mai multe tehnici de programare. Acesta este
descris în mod sintetic împreună cu sculele aferente şi regiştrii indicaţi pentru corecţia de lungime şi
de rază a sculei şi cuprinde următoarele faze:
Fabricaţie pe echipamente CNC Conf. dr. ing. Alexandru CĂREAN 31

1-1-Frezare plană faţa 1


T01 - (H01) – Freza frontală Φ63 mm;
1-2-Frezare degroşare contur exterior 52,6x52,6; - (4 treceri)
T02 - (H02 – D02) – Freza cilindro-frontală Φ16 mm
(Subprogram: O15603);
1-3-Frezare finisare contur exterior 52x52
T03 - (H03 – D03) – Freză cilindro-frontala Φ12 mm
(Subprogram: O15603);
1-4-Teşire contur exterior 52x52 la 0,5x45˚
T04 - (H04 – D04) – Centruitor Centruitor la 90º
(Subprogram: O15603);
…………………………………………………………………..
1-5-Găurire Φ14 mm
T05 - (H05) – Burghiu Φ14 mm
(Ciclul G81);
1-6-Largire Φ17.8 mm - frezare elicoidală (13 spire)
T02 - (H02 – D02) – Freza cilindro-frontala Φ16 mm
(Subprogram: O15604);
1-7-Frezare degroşare Φ29,4 mm; - (4 treceri)
T02 - (H02 – D02) – Freza cilindro-frontală Φ16 mm
(Subprogram: O15605);
1-8-Frezare finisare Φ30H8 mm
T03 - (H03 – D08) – Freza cil-frontala Φ12 mm
(Subprogram: O15605);
1-9-Alezare Φ18H7 mm
T06 – (H06) – Alezor Φ18 mm
(Ciclul G85);
1-10-Tesire 30H8 la 0,5x45˚
T04 - (H04 – D04) – Centruitor la 90º
(Subprogram: O15605).

Operaţia 1 cuprinde 10 faze de prelucrare. Pentru primele 4 faze de prelucrare, de la faza 1-1
la faza 1-4, s-a elaborat programul O15032, iar pentru următoarele faze, de la faza 1-5 la faza 1-10,
s-a elaborat programul O15033.
În conformitate cu figura 2.13, faza 1-1 de frezare plană se poate realiza dintr-o singură
trecere, având în vedere că diametrul frezei frontale este mai mare decât lăţimea piesei. Prelucrarea
conturului exterior se realizează din două faze de frezare, una de degroşare şi una de finisare. Faza
1-2 de frezare de degroşare a conturului exterior conţine 4 treceri. Cum trecerile sunt identice se
utilizează un subprogram care cuprinde geometria trecerii respective (subprogramul O15603). Acest
subprogram se apelează la fiecare trecere. La faza 1-3, de frezare a conturului exterior, se apelează
din nou subprogramul O15603. La fel se apelează acelaşi subprogram şi la faza 1-4 de teşire a
muchiilor conturului exterior la 0,5x45º.
Programul O15032 descrie prelucrarea primelor 4 faze din cadrul operaţiei 1:

O15032 (PT3-OP1)
(PRELUCRARE OPERATIA 1 - FAZE: 1-1,1-4)
(MASINA: HAAS VF-2SS)
(ORIGINE PIESA: - CENTRUL PIESEI)
N5 G17 G40 G80
(1-1-FREZARE PLANA FATA 1)
N10 T1 M06 (FREZA FRONTALA FI 63 MM)
N15 G00 G54 G90 X-65. Y0. S2000 M03
N20 G00 G43 H01 Z50. M08
N25 G01 Z0. F100.
N30 X65. F300.
N35 G00 Z100. M09
N40 M01
Fabricaţie pe echipamente CNC Conf. dr. ing. Alexandru CĂREAN 32

(1-2-FREZARE DEGR. CONT. EXT. 52,6x52,6 MM)


N45 T2 M06 (FR. CIL. - FRONT. FI 16 MM)
N50 G00 G54 G90 X-40. Y-40. S3000 M03
N55 G43 H02 Z50. M08
N60 G01 Z-3. F100.
N65 M98 P15603 D02 F400. (APELARE SUBPGRAM)
N70 G01 Z-6. F100.
N75 M98 P15603 D02 F400.
N80 G01 Z-9. F100.
N85 M98 P15603 D02 F400.
N90 G01 Z-12. F100.
N95 M98 P15603 D02 F400.
N100 G00 Z100. M09
N105 M01
(1-3-FREZARE FINIS. CONT. EXT. 52x52 MM)
N110 T3 M06 (FR. CIL.- FRONT. FI 12 MM)
N115 G00 G54 G90 X-40. Y-40. S4000 M03
N120 G43 H03 Z50. M08
N125 G01 Z-12. F100.
N130 M98 P15603 D03 F300.
N135 G00 Z100. M09
N140 M01
(1-4-TESIRE CONT. EXT. 52x52 LA 0,5x45)
N145 T4 M06 (CENTRUITOR FI 10 MM LA 90º)
N150 G00 G54 G90 X-40. Y-40. S2000 M03
N155 G43 H04 Z50. M08
N160 Z30.
N165 G01 Z-2.5 F100.
N170 M98 P15603 D04 F300.
N175 G00 Z100. M09
N180 M30

O15603 (SUBP. CONTUR EXTERIOR 52x52 MM)


N5 G01 G41 X-26. Y-40.
N10 G01 Y22.
N15 G02 X-22. Y26. R4.
N20 G01 X22.
N25 G02 X26. Y22. R4.
N30 G01 Y-22.
N35 G02 X22. Y-26. R4.
N40 G01 X-22.
N45 G02 X-26. Y-22. R4.
N50 G03 X-40. Y-14. R14.
N55 G00 G40 X-40. Y-40.
N60 M99
În figura 2.14 este reprezentată traiectoria sculelor la faza 1-2 de frezare de degrosare a
conturului exterior de 52,6x52,6 mm, la faza 1-3 de frezare de finisare a conturului exterior de
52x52 mm şi faza 1-4 de teşire la 0,5x45º a muchiilor conturului exterior.
Fabricaţie pe echipamente CNC Conf. dr. ing. Alexandru CĂREAN 33

Fig.2.14. Traiectoria sculelor la fazele 1-2, 1-3 şi 1-4

Programul O15033 descrie prelucrarea următoarelor faze, conform schemei de prelucrare


din figura 2.13, de la faza 1-5 la faza 1-10.

O15033 (PT3-OP1)
(PRELUCRARE OPERATIA 1 - FAZE:1-5,1-10)
(MASINA: HAAS VF-2SS)
(ORIGINE PIESA: - CENTRUL PIESEI)
N5 G17 G40 G80
(1-5-GAURIRE FI 14 MM)
N10 T5 M06 (BURGHIU FI 14 MM)
N15 G00 X0. Y0. S1500 M03
N20 G43 H05 Z50. M08
N25 Z30.
N30 G81 Z-28. R2. F75.
N35 G80 Z100. M09
N40 M01

(1-6-LARGIRE - FREZARE DEGR. FI 17,8 MM)


N45 T2 M06 (FREZ. CIL.- FRONT. FI 16 MM)
N50 G00 G54 G90 X0. Y0. S3000 M03
N55 G43 H02 Z50. M08
N60 Z30.
N65 G01 Z0. F100.
N70 G01 G41 X9. D02 F300.
N75 M98 P15604 L14
N80 G90
N85 G01 G40 X0. Y0.
N90 G00 Z100. M09
N95 M01

(1-7-FREZARE DEGROSARE FI 29,4 MM)


N100 T2 M06 (FREZ. CIL.- FRONT. FI 16 MM)
N105 G00 G54 G90 X0. Y0. S4000 M03
N110 G43 H02 Z50. M08
N115 Z30.
N120 G01 Z0.5
N125 M98 P15605 D02 F300. L4
N130 G90
N135 G00 Z100. M09
N140 M01
Fabricaţie pe echipamente CNC Conf. dr. ing. Alexandru CĂREAN 34
(1-8-FREZARE FINISARE F30H8 MM)
N145 T3 M06 (FR. CIL. FRONT. FI 12 MM)
N150 G00 G54 G90 X0. Y0. S4000 M03
N155 G43 H03 Z50. M08
N160 Z30.
N165 G01 Z-9. F100.
N170 M98 P15605 D03 F400.
N175 G90
N180 G00 Z100. M09
N185 M01

(1-9-ALEZARE CU ALEZORUL FI 18H7)


N190 T6 M06 (ALEZOR FI 18 MM)
N195 G00 X0. Y0. S1500 M03
N200 G43 H06 Z50. M08
N205 Z30.
N210 G85 Z-26. R2. F100.
N215 G80 Z100. M09
N220 M01

(1-10-TESIRE CONT. INT. FI 30H8 LA 0.5x45)


N225 T4 M06 (CENTRUITOR FI 10 MM LA 90º)
N230 G00 G54 G90 X0. Y0. S4000 M03
N235 G43 H04 Z50. M08
N240 Z30.
N245 G01 Z-0.5 F100.
N250 M98 P15605 D04 F300.
N255 G90
N260 G00 Z100. M09
N265 M30

O15604 (SUBP. ELICOIDAL FI 18 MM)


N5 G91
N10 G03 X0. Y0. Z-2. I-9. J0.
N15 G90
N20 M99

O15605 (SUBP. CONTUR INTERIOR FI 30H8)


N5 G91
N10 G00 Z-3.
N15 G01 G41 X15.
N20 G03 X0. Y0. I-15. J0.
N25 G00 G40 X-15.
N30 G90
N35 M99
În figura 2.15 este reprezentată traiectoria sculelor la faza 1-7 de frezare de degrosare a
conturului interior circular cu diametrul de 29,4 mm şi la faza 1-8 de frezare de finisare a conturului
interior circular cu diametrul de 30H8 mm. Subprogramul O15605 este apelat de 4 ori la faza de
frezare de degroşare şi o dată la faza de frezare de finisare.
Fabricaţie pe echipamente CNC Conf. dr. ing. Alexandru CĂREAN 35

Fig.2.15. Traiectoria sculelor la fazele 1-7 şi 1-8

Figura 2.16 ilustrează dimensiunile principale ale piesei prinsă în bacurile menghinei la
finalul primei operaţii.

Fig. 2.16. Imagine piesa-dispozitiv la finalul operaţiei 1

Pentru execuţia operaţiei 2, de prelucrare completă a tuturor dimensiunilor din partea de jos
a piesei (fig. 2.8), se întoarce piesa şi se prinde intre bacurile menghinei, în conformitate cu
imaginea arătată în figura 2.17.
Trebuie menţionat că este necesar un nou reglaj sau setare a maşinii (luarea originii piesei,
măsurarea sculelor etc.) în corespondenţă cu această prindere a piesei în dispozitiv şi sculele
aferente.

Fig.2.17. Prinderea piesei în dispozitiv la operaţia nr. 2


Fabricaţie pe echipamente CNC Conf. dr. ing. Alexandru CĂREAN 36
Operaţia 2 de prelucrare a piesei se realizează pe baza desenului de execuţie a operaţiei nr. 2
ilustrat în figura 2.18.

Fig.2.18. Desenul de execuţie al operaţiei 2 (PT3)

În figura 2.19 este ilustrată schema de prelucrare a operaţiei 2. Trebuie menţionat că în


această schemă sunt evidenţiate doar fazele de frezare, nefiind incluse şi fazele de centruire, găurire
şi tarodare.

Fig.2.19. Schema fazelor de frezare ale operaţiei 2 (PT3)


Itinerarul tehnologic de prelucrare al operaţiei nr. 2 stă la baza elaborării programului CNC
(O15034). Succesiunea fazelor este descrisă în mod sintetic, împreună cu sculele aferente şi
numărul regiştrilor indicaţi H şi D pentru corecţia de lungime şi de rază a sculei, în continuare:
2-1 - Frezare plană faţa 2 a piesei
Fabricaţie pe echipamente CNC Conf. dr. ing. Alexandru CĂREAN 37
T01 - (H01) – Freză frontală Φ63 mm;
2-2 - Frezare contur exterior 58x58 mm; (2 treceri)
T02 - (H02 – D02) – Freză cilindro-frontală Φ16 mm
(Subprogram: O15606);
2-3 şi 2-4 - Frezare degroşare şi finisare 2 canale 10P9; (3 treceri)
T07 – (H07 – D07) - Freză cilindro-frontală Φ8 mm
(Subprogram: O15607)
(Subprogram: O15608)
2-5 - Teşire 2 canale la 0,5x45º
T04 - (H04 - D04) - Centruitor
(Subprogram: O15608)
2-6 - Centruire 4xΦ5 mm
T04 - (H04) – Centruitor la 90º
(Ciclul G82)
2-7 - Gaurire 4xΦ4,2 mm
T08 - (H07) – Burghiu Φ4,2 mm
(Ciclul G73)
2-8 - Tarodare 4xM5
T09 - (H09) – Tarod M5
(Ciclul G84)

Programul O15034 descrie operaţia 2 de prelucrare a piesei cu cele 8 faze de prelucrare, în


conformitate cu itinerarul tehnologic şi schema de frezare din figura 2.19:

O15034 (PT3-OP2)
(PRELUCRARE OPERATIA 2 - FAZE: 2-1, 2-8)
(MASINA: HAAS VF-2SS)
(ORIGINE PIESA: - CENTRUL PIESEI)
N5 G17 G40 G80
(2-1-FREZ PLANA FATA 2)
N10 T1 M06 (FREZA FRONTALA FI 63 MM)
N15 G00 G54 G90 X-65. Y0. S2000 M03
N20 G43 H01 Z50. M08
N25 G01 Z0. F100.
N30 X65. F300.
N35 G00 Z100. M09
N40 M01
(2-2-FREZARE CONTUR EXTERIOR 58x58 MM)
N45 T2 M06 (FR. CIL.-FR. FI 16 MM)
N50 G00 G54 G90 X-40. Y-40. S3000 M03
N55 G43 H02 Z50. M08
N60 Z2.
N65 G01 Z0. F100.
N70 M98 P15606 D02 F300. L2
N75 G00 Z100. M09
N80 M01
(2-3 SI 2-4-FREZ. DEGR. SI FIN. 2 CANALE)
N85 T7 M06 (FR. CIL. FR. FI 8 MM)
N90 G00 G54 G90 X18. Y15. S3000 M03
N95 G43 H07 Z50. M08
N100 Z2.
N105 G01 Z0. F100.
N110 M98 P15607 F200. (2-3-DEGROSARE)
N115 M98 D07 P15608 F150. (2-4-FINISARE)
N120 G00 Z2.
N125 G00 X-18. Y15.
N130 G01 Z0.
Fabricaţie pe echipamente CNC Conf. dr. ing. Alexandru CĂREAN 38
N135 M98 P15607 F200. (2-3-DEGROSARE)
N140 M98 D07 P15608 F150. (2-4-FINISARE)
N145 G00 Z100. M09
N150 M01
(2-5-TESIRE 2 CANALE – 0,5x45)
N155 T4 M06 (CENTRUITOR FI 10 MM LA 90º)
N160 G00 G54 G90 X18. Y-15. S4000 M03
N165 G43 H04 Z50. M08
N170 Z2.
N175 G01 Z-2.5 F100.
N180 M98 P15608 D04 F300.
N185 G00 Z2.
N190 G00 X-18. Y-15.
N195 G01 Z-2.5 F100.
N200 M98 P15608 D04 F300.
N205 G00 Z100. M09
N210 M01
(2-6-CENTRUIRE PENTRU 4xM5)
N215 T4 M06 (CENTRUITOR FI 10 MM LA 90º)
N220 G00 G54 G90 X7. Y20. S1000 M03
N225 G43 H04 Z50. M08
N230 Z2.
N235 G82 Z-2.5 R2. P200 F100.
N240 X-7. Y20.
N245 X-7. Y-20.
N250 X7. Y-20.
N255 G00 G80 Z100. M09
N260 M01
(2-7-GAURIRE 4xFI 4,2 MM)
N265 T8 M06 (BURGHIU FI 4,2 MM)
N270 G00 G54 G90 X7. Y20. S1000 M03
N275 G00 G43 H08 Z50. M08
N280 G00 Z2.
N285 G73 Z-25. Q5. R2. F150.
N290 X-7. Y20.
N295 X-7. Y-20.
N300 X7. Y-20.
N305 G00 G80 Z100. M09
N310 M01

(2-8-TARODARE 4xM5)
N315 T9 M06 (TAROD M5)
N320 G00 G54 G90 X7. Y20. S150 M03
N325 G00 G43 H09 Z50. M08
N330 Z20.
N335 G01 Z2. F100.
N340 G84 Z-12. R2. P200 F150.
N345 X-7. Y20.
N350 X-7. Y-20.
N355 X7. Y-20.
N360 G00 G80 Z100. M09
N365 M30
Fabricaţie pe echipamente CNC Conf. dr. ing. Alexandru CĂREAN 39
O15606 (SUB. CONT. EXT. 58x58 MM)
N5 G91
N10 G01 Z-5.5
N15 G41 X11. Y0.
N20 Y67.
N25 G02 X2. Y2. R2.
N30 G01 X54.
N35 G02 X2. Y-2. R2.
N40 G01 Y-54.
N45 G02 X-2. Y-2. R2.
N50 G01 X-54.
N55 G02 X-2. Y2. R2.
N60 G03 X-11. Y11. R11.
N65 G00 G40 X0. Y-24.
N70 G90
N75 M99
O15607 (SUBP. DEGROSARE CANALE)
N5 G91
N10 G01 Y-30. Z-1. F100.
N15 Y30. Z-1.
N20 Y-30. Z-1.
N25 Y30. Z-1.
N30 Y-30. Z-1.
N35 Y30. Z-1.
N40 Y-30.
N45 G90
N50 M99
O15608 (SUBP. FINISARE CANALE)
N5 G91
N10 G01 G41 X5.
N15 G01 Y30.
N20 G03 X-10. Y0. R5.
N25 G01 Y-30.
N30 G03 X10. R5.
N35 G01 G40 X-5.
N40 G90
N45 M99
În figura 2.20 este reprezentată traiectoria sculelor la faza 2-3 de frezare de degrosare a celor
două canale şi la faza 2-4 de frezare de finisare a celor două canale. Subprogramul O15607 este
apelat de 2 ori la faza de frezare de degroşare a celor două canale, iar subprogramul O15608 este
apelat de 2 ori la faza de frezare de degroşare a celor două canale.

Fig.2.20. Traiectoria sculelor la fazele 2-3 si 2-4

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