Programare CNC
Programare CNC
CODURI - 2 TIPURI
G 41
RADIUSUL NASULUI UNELTEI G 96 [Link] SPEED CONTROL
COMPENSATION LEFT
G 97 [Link] SPEED
G 42 RAZA NASULUI UNELTEI ANULARE CONTROL
DREPTUL LA COMPENSAȚIE
G 98 HRANA PE MINUT
G 99 ALIMENTARE PE REVOLUȚIE
CENTRU DE TURNARE MIRAC, DENFORD
M–CODES
M 00 PROGRAM OPRIRE M 13 RĂȚIȚA ÎNAINTE RAȚIONARE PE
M 08 RĂCIRE ÎN CURS
M 09 Răcitor oprit
CICLUL FACING G 94
1) Scrie un program parț ial pentru a obț ine modelul arătat mai jos din piesa de lucru
de dimensiune dată.
0.5 x 4 = 2 mm
15 15 15
Presupune ț i că adâncimea tăierii brute este de 0,5 mm Toate dimensiunile sunt în mm.
Adâncimea tăierii finale = 0.1 mm
CICLUL DE ROTIRE G 90
O2222
G21 G98 (Unitate metrică, alimentare în mm/min.)
G28 U0 W0 (Mergi la poziț ia de start)
M03 S1200
G00 X32 Z1 (Unealta se miș că de la poziț ia de acasă aproape de w/p)
X29 Z-30
X28
X27
X26
X25 Z-15
X24
X23
X22
G28 U0 W0
M05
M30
CICLUL DE VÂRFĂ A TAPERULUI (G90)
O2222
G21 G98
G28 U0 W0
M06 T0101
MO3 S1200
G00 X30 Z1
G90 X30 Z-10 R0 F50
X29 R0.5
X28 R1.0
X27 R1.5
X26 R2.0
X25 R2.5
G28 U0 W0
M05
M30
3) Scrie un program parț ial pentru a obț ine modelul prezentat mai jos din piesa de lucru
de dimensiune dată.
30
20
5 40
Assume rough cut depth = 0.5 mm, Finish cut depth = 0.1 mm
O5555
G21 G98
G28 U0 W0
M06 T0101
M03 S1200
G00 X32 Z1
G90 X31 Z-45 F50
X30
G90 X30 Z-40 R0 F50
X30 R-0.5
X30 R-1.0
X30 R-1.5
X30 R-2.0
X30 R-2.5
X30 R-3
X30 R-3.5
X30 R-4
X30 R-4.5
X30 R-5
G28 U0 W0
M05
M30
CICLUL DE FILETARE (G76)
4) Scrieț i un program parț ial pentru a obț ine modelul arătat mai jos din piesa de lucru
de dimensiune dată.
M 20 x 1.5
10 1 x 450
40
CICLU(G71)
CICLULDEFINALIZARE(G70):
5) Scrie un program parțial pentru a obține modelul prezentat mai jos din piesa de lucru
de o dimensiune dată.
R 2
x
R 2
10 2 2 15 15
G01 Z-44
O4343
N20 G01 X32
G21 G98 G70 P10 Q20
G28 U0 W0 G28 U0 W0
M06 T0101 M05
M03 S1000 M30
G00 X32 Z1
G71 U0.5 R0.5
G71 P10 Q20 U0.1 W0.1 F50
N10 G00 X10 Z0
R2
x
G01 X10 Z-12 F50
R2
G02 X16 Z-15 R3
G01 X22 Z-30
G02 X26 Z-32 R2
G03 X30 Z-34 R2
10 2 2 15 15
CICLUL DE FORARE PECK SAU GĂUROARE PILOT
CICLUL DE FORARE (CICLUL G74)
6) Scrie un program parțial pentru a obține modelul arătat mai jos din piesa de lucru
de o dimensiune dată.
27
M24 x 1 pas
15
25
32
O2572 X13
M06 T0101 .
G00 X12 Z2
O7777 M06 T0303
M03 S800
G21 G98
G00 X12 Z-15
G28 U0 W0
G75 R1
M06 T0101
G75 X10 Z-14 P250 Q500 F30
M03 S1200
G28 U0 W0
G00 X22 Z1
G00 X18 Z-37
G71 U0.5 R1
G75 R1
G71 P10 Q20 U0.5 W0.5 F40
G75 X15 Z-35 P250 Q500 F30
N10 G01 X10 Z0
G28 U0 W0
X12 Z-2
M05
X12 Z-20
M30
G02 X18 Z-27 R7
G01 X18 Z-37
N20G01 X22 Z-45
G70 P10 Q20
G28 U0 W0
TRAIC VERTICAL
CENTRU DE PRELUCRARE
CENTRU DE MECANIZARE VERTICALĂ TRAIC
G–CODES
G 00 POZIȚIONARE (TRAVERSARE RAPIDĂ)G 76 FINE Plictisitor
CICLU ÎN CONSERVĂ
G 42 RAZA NASULUI UNELTEI
DREPTUL LA COMPENSAȚIE G 99 ÎNTOARCERE TORIN CICLUL CONSERVAT
G–CODES M–CODES
G 170 Buzunar circular M 09 Răcitor oprit
M 02 PROGRAM RESET
M 03 ROTAȚIE ÎNAINTE
M 04 REVERA SPINDULUI
M 05 OPRIRE AXĂ
M 08 Răcitor activat
Freză CNC
CNC (Centru de prelucrare verticală)
+
Z
-
Y +
- - X +
FREZARE PE FAȚĂ
Freză de față
1) Scrie un program parțial pentru a obține modelul arătat mai jos din piesa de lucru
de dimensiune dată.
100
14
- 30, 20 130, 20
100
ÎNCEPE
POINT (X0 Y0 Z5) Z=5
0, 0, 0 15
50 130, 55
- 30, 20 130, 20
(0,0) (100, 0)
100
ÎNCEPE
PUNCT (X0 Y0 Z5) Z=5
0 , 0, 0 15
Z - 1
G 94 G01 X 130 Y 20 F 40
G0 Y 55
G 01 X - 30
G0 Z 5 100
G 91 G 28 X 0 Y 0 Z 0
M 05 M 09 14
M 30
2) Scrie un program parțial pentru a obține modelul prezentat mai jos din piesa de prelucrat
de dimensiune dată. 4
4
15
15
100
3
15
15
15
100
3
15
de dimensiune dată.
49
37.5
50
100
2
15
de dimensiune dată.
6
100
15
G 170 G 171
Punctul R–Retragere, Iată-l Lățimea P–Cut %
același ca poziția de început adică Z=0
S–Viteza fusului pentru prelucrare brută
P = 0 (tăiere brută), P = 1 (tăiere finală)
R–Rata de alimentare pentru prelucrare grosieră (axa Z)
Increment Q–Z pentru fiecare tăiere
F–Rata de alimentare pentru șlefuire (axa XY)
Centru X–Pocket
B–Viteza fusului pentru finisare
Centrul Y–Pocket
V–Rata de alimentare pentru finisare
Baza Z–Pocket
–Suma de terminație pentru buzunar
Alocație de finisare pentru baza J-Pocket
30
37.5
50
100
2
15
of given size.
4
49
37.5
15
6
15 6
50
2 3
14
100
O5555 X15 Y4
G21 G94 X85 Y4 G00 X6 Y6 Z5
G91 G28 Z0 X96 Y15 G81 G99 X6 Y6 Z-20 R2 F50
G28 X0 Y0 Y40 X94
Y69
G90 X120 Y40 X6
M06 T01 (Freza de faț ă de Dia. 50) G40 G80
M03 S1200 G00 Z5 G91 G28 Z0
G28 X0 Y0
G00 X-30 Y20 Z5 G91 G28 Z0
M05
G00 Z-1 G28 X0 Y0 M30
G01 X130 Y20 F40 G90
G01 Y55 M06 T03
G01 X-30 Y55 M03 S1000
G00 Z2 G00 X50 Y13 Z5
G91 G28 Z0 G01 Z-2 F20
G28 X0 Y0 G02 X50 Y62 R24.5 F50
G90 G02 X50 Y13 R24.5 F50
M06 T02 (Freză cu slot de diametru 20) G00 Z5
M03 S1200 G91 G28 Z0
G00 X120 Y15 Z5 G28 X0 Y0
Z-3 G90
G42 M06 T03
G01 X96 Y15 F40 M03 S1000
Y60 G90
X85 Y71 M06 T04
X15 Y71 M03 S1000
X4 Y60
Y15
REFLECTARE (M70 & M71)
M70 Oglindă pe X ÎN
Centru gaură X, Y
R Rotation Angle
G00 X25 Y25 Z5 M98 P001 2323 G73 Foraj de peck la viteze mari
G69 Ciclul
G68 X0 Y0 R0
G91 G28 Z0
M98 P0012323
G28 X0 Y0
G68 X0 Y0 R45
M05
M98 P0012323
M30
G68 X0 Y0 R90
M98 P0012323
G68 X0 Y0 R135
M98 P0012323