Professional Documents
Culture Documents
CNC Milling
CNC Milling
-
: Z -
Z
z
( )
.( )
Y X -
.
Y X
. Z
G Codes
G00
G01
G02
G03
G04
G15
G16
G17
G18
G19
G20/G70
G21/G71
G25
G26
G28
G40
G41
G42
G43
G44
G49
G80
G81
G82
G83
G84
G85
G90
G91
G92
G94
G95
G96
G97
M Codes
M02
M03
M04
M05
M06
M08
M09
M30
M39
M40
M43
M44
M45
Y X G00
N05 G00 X25 Y30
( ) Z G01
N10 G01 Z-5 F1000
.. G03 G02 G01
Z G00
Y X G00
.. Z G01
Subroutine
( )
M43 ( Sub routine Program)
M44
M45
M45
.
G91
.
!! ..
Sheet 6 No1,
Write a program to milling 9 holes 10 mm diameter 4 mm deep, diameter
of tool 5 mm.
..
.. M45
G02
.
..
..
.
N10 G71
N20 G90
N25 G00 X0 Y0 Z5 I4 J5 F1
I J F ..
N30 G00 X25 Y30
N35 M03 S2000
N40 G91
N45 M45
) (
N50 G00 X25 Y0
N55 M45
N60 G00 X25 Y0
N65 M45
N70 G00 X0 Y25
N75 M45
N80 G00 X-25 Y0
N85 M45
N90 G00 X-25 Y0
N95 M45
N100 G00 X0 Y25
N105 M45
N110 G00 X25 Y0
N115 M45
N120 G00 X25 Y0
N125 M45
N130 G00 Z5
N135 G90 M05
N140 G00 X0 Y0
N145 M30
Sub routine
) (
N10 M43
N20 G01 X0 Y0 Z-4 F100
N30 G02 X5 Y-5 I0 J-5
N40 G02 X-5 Y-5 I-5 J0
N50 G02 X-5 Y5 I0 J5
N60 G02 X5 Y5 I5 J0
N70 G00 X0 Y0 Z4
N80 M44
G02 G03 X Y
I J J K
XZ
XY
N
10
20
25
30
35
40
45
50
55
60
65
70
75
80
85
90
95
100
105
110
115
120
125
130
135
140
145
G
71
90
00
00
00
91
0
25
0
30
03
2000
45
00
25
25
25
-25
-25
25
25
25
45
00
45
00
45
45
00
45
00
45
00
45
00
45
00
90
00
5
05
0
30
Sub routine of drilling the hole
10
20
30
40
50
60
70
80
43
01
02
02
02
02
0
5
-5
-5
5
0
44
0
-5
-5
5
5
0
-4
100
0
-5
0
5
-5
0
5
0
Sheet 6 No2,
Write a program to milling the work piece 150*100 mm (10 curves,
contour thickness 5mm, deep 4mm) diameter of cutting tool will be used
5 mm.
N10 G71
N20 G90
N30 X0 Y0 Z1 I10 J5 F1
N40 X140 Y50
Point 1
N50 M03 S2000
N60 G91
N70 G25 Jump to line 100
N80 X130 Y-30
N90 G28 X0 Y1 Mirror
N100 M45 I1 ( )
N110 X5 Y-30
N120 M45 I1 ( )
N130 X5 Y-30
N140 M45 I1 ( )
N150 X5 Y-30
N160 M45 I1 ( )
N170 X5 Y-30
N180 M45 I1 ( )
N200 G26 Jump to line 80
N210 M05
N220 G00 X0 Y0
N230 M02
N
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
160
170
180
190
200
210
220
230
G
71
90
0
140
0
50
10
03
2000
91
25
100
130
0
28
-30
1
45
1
5
-30
45
1
5
-30
45
1
5
-30
45
1
5
-30
45
1
5
-30
26
80
05
0
02
Sub routine
10
20
30
40
50
43
01
02
0
-30
0
44
0
30
0
-3
0
3
30
100
100
Sheet 6 No4,
N
5
10
15
20
25
30
35
40
45
50
55
60
65
70
G
71
90
00
0
40
0
40
03
01
01
01
02
01
00
1500
-5
20
40
60
40
60
60
40
40
20
100
100
100
100
5
05
00
02
..