You are on page 1of 9

( )

-
: 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

Rapid Traverse (Rapid positioning)


Linear Interpolation (Moving in a straight line)
Circular Interpolation Clockwise
Circular Interpolation Counter Clockwise
Dwell
End Polar Coordinate Interpolation
Begin Polar Coordinate Interpolation
Plane Selection XY
Plane Selection XZ
Plane Selection YZ
Inch Data Input
Metric Data Input
Jump to line
Return From Jump
Return to Reference Point (Axis Machine Zero)
Cancel Cutter Radius Compensation
Cutter Radius Compensation Left
Cutter Radius Compensation Right
Tool length compensation positive (+) direction
Tool length compensation minus (-) direction
Tool length compensation cancel
Cancel Canned Drilling Cycles
Drilling Cycle
Drilling Cycle With Dwell
Withdrawal Drilling Cycle
Tapping Cycle
Reaming Cycle
Absolute Programming
Incremental Programming
Spindle Speed Limit
Feed rate per minute
Feed rate per revolution
Constant Cutting Speed
Spindle Speed (rpm)

M Codes
M02
M03
M04
M05
M06
M08
M09
M30
M39
M40
M43
M44
M45

Program End (without repeat option)


Main spindle on clockwise
Main spindle on counter clockwise
Main spindle off
Automatic Tool Change
Coolant On
Coolant Off
End of program and return to the beginning of program
Close Chuck
Open Chuck
Subroutine Create
Subroutine Terminate (End)
Subroutine Call


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

..

You might also like