Sunteți pe pagina 1din 17

PROIECT CCSP

Braov 2011 2012

Etapele realizarii proiectului :


1Realizarea desenului de executie 2 D si 3D
2.Elaborarea desenului de programare
2.1Alegerea originii sistemului de referinta
2.2Stabilirea sistemului de referinta si a coordonatelor
3.Elaborarea tehnologiei de prelucrare
4.Elaborarea programului CNC de programare manuala
5.Elaborarea programului CNC in Catia

2.2. Determinarea punctelor caracteristice ale piesei

Puncte
caracteristice
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

Coordonata x

Coordonata y

Coordonata z

10
240
250
250
-240
-10
0
0
70
180
185
185
205
205
-185
185
-180
-70
-45
-65
-145
45
65
65
30
220
220
30

0
0
10
170
180
180
-170
-10
40
140
45
75
75
105
105
105
135
140
-75
-105
-105
-75
-75
-45
30
30
150
150

50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50

3. Elaborarea tehnologiei de prelucrare


o vor fi precizate fazele de lucru ale sculelor achietoare;
o vor fi stabilite de asemenea regimurile de achiere (turaii, viteze de avans);
o se stabilesc lungimile curselor sniilor mainii-unelte;
o se stabilesc condiiile de achiere n funcie de materialul piesei, tipul i
materialul sculei, precizia de prelucrare cerut, rugozitatea suprafeei i mainile
pe care se realizeaz programarea.
3.1. Stabilirea fluxului operaiilor tehnologice :
Operaia 1 : Frezare parte superioar
Operaia 2 : Frezare contur exterior
Operaia 3 : Frezare buzunar mare
Operatia 4:Frezare buzunare laterale mici
Operaia 5 : Gurire 20

3.2. Alegerea sculelor pentru MUCN i a regimului de munc


Operaia 1 : Frezare parte superioar
Scula : frez disc;
Regim de lucru:
o Viteza de avans : 1000 m/min;
o Turaia : 2000 rot/min;
o Adncimea de achiere : 2 mm;
o Numrul de treceri : 1 trecere.
Operaia 2 : Frezare contur exterior
Scula : frez deget;

Regim de lucru:
o Viteza : 2000 rot/min;
o Adncimea de achiere : 20 mm;
o Numrul de treceri : 1 trecere
Operaia 3 : Frezare buzunar mare
Scula : freza deget;
Regim de lucru:
o Viteza de avans : 1000 m/min;
o Turaia : 2000 rot/min;
o Adncimea de achiere :50 mm;
o Numrul de treceri : 1 trecere.
Operaia 4 : Frezare buzunare laterale mici
Scula : freza deget
Regim de lucru:
o Viteza de avans : 1000 m/min;
o Turaia : 2000 rot/min;
o Adncimea de achiere: 15 mm;
o Numarul de treceri:1 trecere
Operaia 5 : Gaurire 10
Scula : burghiu 10;
Regim de lucru:
o Viteza de avans : 1000 m/min;
o Turaia : 2000 rot/min;
o Adncimea de achiere: 20;
o Avansul de achiere: 0,3 mm.

4. Elaborarea programului CNC


Clasificarea adreselor n ordine alfabetic

A, B, C rotaii primare;

D, E rotaii secundare;

F avans (vitez de avans);

G funciuni pregtitoare (se indic tipul deplasrii, tipul de prelucrri);

H sunt indicai corectorii de scul sau unghiul de programare n coordonate


polare;

I, J, K indic parametrii de interpolare;

L introducerea lungimii de scul (n unele echipamente mai noi L nseamn


apelare subprogram din cadrul programului principal );

M funciunile auxiliare (prin M se pot indica: sensul de rotaie al sculei sau al


arborelui principal, apelarea/schimbarea sculei, pornirea/oprirea lichidului de
rcire, sfritul de program);

N- indic numrul de fraze (de blocuri) din program;

P, Q, R translaii (rotaii) teriare;

S reprezint turaia arborelui principal;

T apelarea sculei (numrul sculei);

X, Y, Z translaiile primare;

U, V ,W translaiile secundare.

Funcii pregtitoare G sunt:

G00 = poziionare cu avans rapid

G01 = interpolare liniar

G02 = interpolare circular n sensul acelor de ceas

G03 = interpolare circular n sens invers acelor de ceas

G04 = pauz

G09 = execut timpi de staionare la sfritul instruciunii (la prelucrarea


muchiilor ascuite)

G10 = schimbarea sistemului de coordonate la pies

G17 = selectarea planului de interpolare XOY

G18 = selectarea planului de interpolare XOZ

G19 = selectarea planului de interpolare YOZ

G20 = programare n inch

G21 = programare n mm

G22 = blocarea axei x la punctul de schimbare scul

G23 = deblocarea axei x

G27, G28, G29 = funcii pentru controlul referinei

G30 = trimiterea sniilor pe alte puncte de referin

G41,G42 = compensare raz scul

G40 = anulare G41, G42

G43, G44 = corectare lungime de scul

G51 = mrete sau micoreaz cotele la scar

G50 = anuleaz G51

G54...G59 = sisteme de coordonate

G60 = anuleaz jocul, poziionare unidirecional

G61 = similar G09

G65, G66 = funcie chemare macro-program

G67 = anulare G66

G73 = ciclu de prelucrare guri lungi cu vitez mare

G74 = ciclu pentru filetare pe stnga

G76 = ciclu pentru strunjire de finisare

G81 = ciclu pentru gurire

G82 = ciclu pentru teire

G83 = ciclu pentru guri lungi

G84 = ciclu pentru filetare pe dreapta

G85 = ciclu pentru alezare

G86 = ciclu pentru strunjire

G87 = ciclu strunjire gaur i strunjire gaur cu intrare pe partea opus

G88 = ciclu pentru strunjire

G89 = ciclu pentru alezare

G90 = programare n absolut

G91 = programare n relativ

G92 = programarea punctului zero absolut

G94 = avans n mm/min

G95 = avans n mm/rot

G98 = ntoarcere la punctul iniial

G99 = ntoarcere n punctul R n apropierea suprafeei de prelucrat

Funcii auxiliare M sunt:

M00 = stop program

M01 = stop program condiionat

M02 = sfritul programului

M03 = rotaie ax principal n sensul acelor de ceas

M04 = rotaie ax principal n sens invers acelor de ceas

M05 = stop turaie

M06 = schimbare scul

M08 = pornire sistem de rcire

M09 = oprire sistem de rcire

M10 = blocarea mesei A

M11 = deblocarea mesei A

M17 = fixarea sculei

M18 = eliberarea sculei

M19 = orientarea axului principal

M20 = blocarea mesei C

M21 = deblocarea mesei C

M30 = stop program i reluarea lui de la nceput

M33 = deblocare limitator pe axa z

M36 = repune n funciune limitatorul pe axa z

M45 = compensri de deplasri la schimbarea sculei

M46 = rotirea magaziei de scule

M47 = deblocare limitator pentru schimbarea sculei

M48 = ridicarea aprtorii la magazia de scule

M49 = nchiderea aprtorii la magazia de scule

M71 = deschiderea uii nspre zona de lucru

M72 = nchiderea uii nspre zona de lucru

M80 M87 = comenzi pentru adaptarea mainii la o linie automatizat

M98 = apelare subprogram

M99 = sfrit de subprogram, ntoarcerea n programul principal.

Functii auxiliare utilizate in sistemul CNC FANUC :

M00 Stop program

M01 Stop program condiionat

M02 Sfritul programului

M03 Rotaie ax principal n sensul acelor de ceas

M04 Rotaie ax principal n sens invers acelor de ceas

M05 Stop turaie

M06 Schimbare scul

M08 Pornire sistem rcire

M09 Oprire sistem rcire

M10 Blocarea mesei A

M11 Deblocarea mesei A

M17 Fixarea sculei

M18 Eliberarea sculei

M19 Orientarea axului principal

M20 Blocarea mesei C

M21 Deblocarea mesei C

M30 Stop program i reluarea lui de la nceput

M33 Deblocare limitator pe axa Z

M36 Repune n funcie limitatorul pe axa Z

M45 Compensri de deplasri la schimbarea sculei

M46 Rotirea magaziei cu scule

M47 Deblocare limitator pentru schimbarea sculei

M48 Ridicarea aprtorii la magazia de scule

M49 nchiderea aprtorii la magazia de scule

M71 Deschiderea uii nspre zona de lucru

M72 nchiderea uii nspre zona de lucru

M80 M87 Comenzi pentru adaptarea mainii la o linie automatizat

M98 Apelare subprogram

M99 Sfrit program; ntoarcerea n programul principal

Elaborarea programului CNC manual


0:1000
(program de gaurire 10x4,)
%1
N2 G90 G94 T01 M06

(program in coordinate absolute; T01- apelare scimbare


scula; G94- unitate de masura)

N4 G55 G00 X0. Y0.

(deplasare din pct. de referinta al arborelui in Op cu viteza


rapida )

N6 M03 S1000

(rotirea arborelui spre dreapta cu turatia de 1000 rot/min)

N8 G43 Z35 H01

( H01- corectie lungime de scula)

N10 G99 G81 Z20 R35 F200 ( Z20- burghiul intra in piesa 20mm si se retrage rapid)
N12 G80 G00 Z300

(G80- anularea ciclu de gauri 10)

N14 G90 G94 T02 M06

(T02- apelare scimbare scula; G94- unitate de masura)

N16 G55 G00 X-30


N18 M03 S1000

( punctual 26)
(rotirea arborelui spre dreapta cu turatia de 1000 rot/min)

N20 G43 Z35 H02

( H02- corectie lungime de scula)

N22 G99 G81 Z-5 R35 F200 ( Z-5 - burghiul intra in piesa 20 mm si se retrage rapid)
N24 G80 G00 Z300

(G80- anularea ciclu de gauri 10)

N26 G90 G94 T03 M06

(T03- apelare scimbare scula; G94- unitate de masura)

N28 G43 Z35 H03

( H03- corectie lungime de scula)

N30 G99 G81 Z-5 R35 F200 ( Z-5 - burghiul intra in piesa 20 mm si se retrage rapid)
N32 G01 X220 Y30

(punctul 28)

N34 X0 Y-150

(punctul 27)

N36 X0 Y-30

(punctul 25)

N38 G80 G00 Z300

(G00- retragere rapida)

N40 M02

( terminarea programului)

5. Elaborarea programului CNC cod masina, de programare asistata


de calculator (CATIA)

%MPF 1000
N1 G40 G54 G90 G17 G94
N2 T1 M6
N3 G0 X10. S70. M3
N4 Z150. D1
N5 G1 Z50. F300.
N6 X240. F1000.
N7 G3 X250. Y10. I0 J10.
N8 G1 Y22.5
N9 X0

N10 Y45.
N11 X250.
N12 Y67.5
N13 X0
N14 Y90.
N15 X250.
N16 Y112.5
N17 X0
N18 Y135.
N19 X250.
N20 Y157.5
N21 X0
N22 Y170.
N23 G2 X10. Y180. I10. J0
N24 G1 X240.
N25 Z150. F1.
N26 T7 M6
N27 T4 M6
N28 G0 X255. Y170. S70. M3
N29 Z100. D4
N30 G1 Z0 F300.
N31 Y10. F1000.
N32 G2 X240. Y-5. I-15. J0
N33 G1 X10.
N34 G2 X-5. Y10. I0 J15.

N35 G1 Y170.
N36 G2 X10. Y185. I15. J0
N37 G1 X240.
N38 G2 X255. Y170. I0 J-15.
N39 G1 Z100. F1.
N40 T5 M6
N41 G0 X30. Y150. S70. M3
N42 Z55. D5
N43 Z50.
N44 F100. X30. Y150. Z50.
N45 X30. Y30. Z50.
N46 X220. Y30. Z50.
N47 X220. Y150. Z50.
N48 G80
N49 T6 M6
N50 G0 X110. Y95. S70. M3
N51 Z120. D6
N52 G1 Z20. F300.
N53 Y85. F1000.
N54 X140.
N55 Y95.
N56 X110.
N57 Y102.5
N58 X109.99 Y110.
N59 X95.

N60 Y70.
N61 X155.
N62 Y110.
N63 X109.99
N64 Y117.5
N65 Y125.
N66 X80.
N67 Y55.
N68 X170.
N69 Y125.
N70 X109.99
N71 Z120. F1.
N72 T10 M6
N73 G0 X60. Y90. S70. M3
N74 Z135. D10
N75 G1 Z35. F300.
N76 Y95. F1000.
N77 X55.
N78 Y85.
N79 X60.
N80 Y90.
N81 X62.5
N82 X65.
N83 Y100.
N84 X50.

N85 Y80.
N86 X65.
N87 Y90.
N88 Z135. F1.
N89 X190. F300.
N90 Z35.
N91 Y85. F1000.
N92 X195.
N93 Y95.
N94 X190.
N95 Y90.
N96 X187.5
N97 X185.
N98 Y80.
N99 X200.
N100 Y100.
N101 X185.
N102 Y90.
N103 Z135. F1.
N104 M30