G & M CodeG & M Code
G Code



APT
CAD-CAM
Automatic
manual
Edit
 G Code
 APT language
G & M Code
G Code
G & M Code
O
N
G
M
F
Srpm
,D0,…, D7 P0,…, P7
T
L
G & M Code
O0519
N0010 G91 G80 G49 G40 G00 T01
N0020 T02 M01
N0030 G90 G54 G00 X5.44 Y1.95 S500
N0040 G43 Z0.1 D01
N0300 T03 M06
N0310 G90 G54 G00 X0.9 Y-1.5 S1300
N1000 M30
G & M Code
N0100 G01 G42 X1.0 Y7.1 F10.0 S500 M03 D01
Group
0
G00 : Rapid traverse
G01 : Linear interpolation
G02 : Circular interpolation clockwise
G03 : Circular interpolation counterclockwise
G04 : Dwell
G72 : Defining circular boring pattern
G74 : Defining rectangular boring pattern
G81 : Drilling, centering
G82 : Drilling, spot-facing
G83 : Deep-hole drilling with retraction
G84 : Tapping
G86 : Deep-hole drilling with chip breaking
G87 : Rectangular pocket milling cycle
G88 : Circular pocket milling cycle
G89 : Slot milling cycle
Group 2
G94 : Feed in mm/min or 0.01 inch/min
G95 : Feed in um/rev or 0.0001 inch/rev
Group 3
G53 : Cancellation of offsets 1, 2
G54 : Call-up of offset 1
G55 : Call-up of offset 2
Group 4 G92 : Set offset 5
Group 5
G56 : Cancellation of offsets 3, 4, 5
G57 : Call-up of offset 3
G58 : Call-up of offset 4
G59 : Call-up of offset 5
Group 6
G25 : Subroutine call-up
G27 : Unconditional jump
Group 7
G70 : Measurements in inches
G71 : Measurements in mm
Group 8
G40 : Cancellation of the tool path compensation
G41 : Cutter path compensation left
G42 : Cutter path compensation right
Group 9
G17 : 1st
axis switching
G18 : 2nd
axis switching
G19 : 3rd
axis switching
G20 : 4th
axis switching
G21 : 5th
axis switching
G22 : 6th
axis switching
Group 11
G98 : Withdrawal to starting plane
G99 : Withdrawal to withdrawal plane
Group 12
G73 : Call-up circular boring pattern
G74 : Call-up rectangular boring pattern
Group 0
M03 : Spindle ON in clockwise direction
M04 : Spindle ON in counterclockwise direction
M05 : Spindle stop
M19 : Spindle precise stop
Group 1
M38 : Precise stop ON
M39 : Precise stop OFF
Group 2
M00 : Programmed stop
M17 : Subroutine end
M30 : Program end with return to program start
Group 3
M08 : Coolant ON
M09 : Coolant OFF
Group 8
M50 : Cancellation of the direction logic with bidirectional tool
turret
M51 : Selection of the direction logic with bidirectional tool turret
Group 10
M90 : Cancellation of the mirroring function
M91 : Mirroring on the X-axis
M92 : Mirroring on the Y-axis
M93 : Mirroring on the Z-axis
G & M Code: notes
OO13
NN0010
M30
G Code(M Code)
G Code/ M Code
X, Y, Z, U, V, W I, J, K)P, D(…,
G & M Code:
deactivation
)G/M(G40RESET.
N 0100 G00 X -20. Y 5. Z 40 .
N 0110 G00 X 10. Y 5. Z 5.
N 0120 G01 X -20. Y 5. Z -5.
G00
ACTIVE
G00 Deactivated by G01
O 12
N0000
N0020 ………………………..G54
N0030 …………………………G57
N0040 ………………………….M30
_______________________________________
O 20
N0000
N0100 ………………………G00
G & M Code:
deactivation
G54 & G57 are
still active
O 12
N0000
.
N0100 G00 X1 Y1 Z1
N0200 ………………………….M30
O 20
N0000
N0100 X2 Y2
N0200 G02 X2 Y2 G02 is deactivated now by G02
G & M Code:
deactivation
G00 is still
active
G & M Code:
deactivation/skip

G92RESET

N0090 G00 X20. Y25. W30.
N0100 /…………………….. Block to be skipped
N0100
/
V
initialization







9
G70mmG71
T 01 10
N0100 T02 02
.
N0400 G00……..
OR
N0400 G00 X… Y… Z… T0202
Tool number Tool compensation number
01 - 10 01 - 99
G00
Edit
length
compensation =
H – H1 = Z

N0001 F300.

N0002 S500

N0005 M03 clock wise direction
OR
N0005 M04 counter clock wise direction
•G00/G01
•35
N0020 G25 L01 10
L01
G00 X… Y…
G81……………
N0020 G27 L01
N0001 G00 X… Y… G81……………
G02/G03
G02/G03
G72
)1()4()4()3).(4()3).(4()3).(4()4( 7300//72 DDDPVYUXGN ±±±
G73
N…. G73
G72G73
G74
)1()4()3).(4(
)4()3).(4()3).(4()3).(4()4(
711
00//74
DDP
DPVYUXGN
±
±±±
G75
N…. G75
G74G75
G81
)3).(4()3).(4()3).(4()3).(4()4( 4/3///81 ±±±± PPWZVYUXGN
G82
)4()5()3).(4()3).(4()3).(4()4( 4///82 FDWZVYUXGN ±±±
G83
)4()7()5()5(
)3).(4()3).(4()3).(4()3).(4()4(
653
4/3///83
FDDD
PPWZVYUXGN ±±±±
G84
)4()3).(4()3).(4()3).(4()3).(4()4( 4/3///84 FPPWZVYUXGN ±±±±
G86
)4()7()3()5(
)3).(4()3).(4()3).(4()3).(4()4(
653
4/3///86
FDDD
PPWZVYUXGN ±±±±
G87
)7()2()5()3).(4()3).(4(
)3).(4()3).(4()3).(4()3).(4()4(
75310
4/3///87
DDDPP
PPWZVYUXGN ±±±±
G88
)4()1()1()1()5()5(
)3).(4()3).(4()3).(4()3).(4()3).(4()4(
75432
4/31///88
FDDDDD
PPPWZVYUXGN ±±±±
G89
)4()1()1()1()5()4(
)3).(4()3).(4()3).(4()3).(4()3).(4()3).(4()4(
75432
4/310///89
FDDDDD
PPPPWZVYUXGN ±±±±±±
1.Power on
2.Edit
3.
4.Automatic
5.RESET
6.
7.
cnc , nc machine


G & m code 1