G Code List
|
Function |
Group |
Milling |
Lathe |
|
Rapid positioning |
1 |
G00 |
G00 |
|
Ping pong rapid positioning |
1 |
G00.1 |
G00.1 |
|
Linear interpolation |
1 |
G01 |
G01 |
|
Circular interpolation(Clockwise) |
1 |
G02 |
G02 |
|
Circular interpolation(Counter clockwise) |
1 |
G03 |
G03 |
|
Dwell |
0 |
G04 |
G04 |
|
Programmable data input |
0 |
G10 |
G10 |
|
Cartesian coord. system selection |
17 |
G15 |
G15 |
|
Polar coordinate system selection |
17 |
G16 |
G16 |
|
XY Plane selection |
2 |
G17 |
G17 |
|
ZX Plane selection |
2 |
G18 |
G18 |
|
YZ Plane selection |
2 |
G19 |
G19 |
|
Inch system selection |
6 |
G20 |
G20 |
|
Millimeter system selection |
6 |
G21 |
G21 |
|
Axis limit setting On |
4 |
- |
G22 |
|
Axis limit setting Off |
4 |
- |
G23 |
|
Move to reference point |
0 |
G28 |
G28 |
|
Move to the 2. 3. 4. ref.point |
0 |
G30 |
G30 |
|
Motion skip (SKIP) function |
0 |
G31 |
G31 |
|
Constant-Pitch threading |
1 |
G33 |
G33 |
|
Constant-Pitch threading with rotary axis |
1 |
G33.1 |
G33.1 |
|
Variable-Pitch threading |
1 |
G34 |
G34 |
|
Variable-Pitch threading with rotary axis |
1 |
G34.1 |
G34.1 |
|
Tool radius compensation Off |
7 |
G40 |
G40 |
|
Tool radius compensation left |
7 |
G41 |
G41 |
|
Tool radius compensation right |
7 |
G42 |
G42 |
|
Tool length offset compensation(+) |
8 |
G43 |
- |
|
RTCP On |
8 |
G43.4 |
- |
|
Tool length offset compensation(-) |
8 |
G44 |
- |
|
Tool length compensation + RTCP Off |
8 |
G49 |
- |
|
At the end of motion, motion signal is active |
0 |
G50.1 |
G50.1 |
|
At the end of motion, motion signal is inactive |
0 |
G50.2 |
G50.2 |
|
Temporary coordinate system |
0 |
G52 |
G52 |
|
Machine coordinate system |
0 |
G53 |
G53 |
|
1. Work offset selection |
14 |
G54 |
G54 |
|
2. Work offset selection |
14 |
G55 |
G55 |
|
3. Work offset selection |
14 |
G56 |
G56 |
|
4. Work offset selection |
14 |
G57 |
G57 |
|
5. Work offset selection |
14 |
G58 |
G58 |
|
6. Work offset selection |
14 |
G59 |
G59 |
|
7. Work offset selection |
14 |
G59.1 |
G59.1 |
|
8. Work offset selection |
14 |
G59.2 |
G59.2 |
|
9. Work offset selection |
14 |
G59.3 |
G59.2 |
|
10. Work offset selection |
14 |
G59.4 |
G59.4 |
|
Function |
Group |
Milling |
Lathe |
|
Exact stop check |
15 |
G61 |
G61 |
|
Continuous cutting mode |
15 |
G64 |
G64 |
|
Macro command |
0 |
G65 |
G65 |
|
Macro modal call |
12 |
G66 |
G66 |
|
Macro modal call cancel |
12 |
G67 |
G67 |
|
Rotate coordinate system |
0 |
G68 |
- |
|
Turn Off coord. system rotation |
0 |
G69 |
- |
|
Turret mirroring On |
0 |
- |
G68 |
|
Turret mirroring Off |
0 |
- |
G69 |
|
Laser On (Piercing) |
0 |
G70 |
- |
|
Laser Lead in |
0 |
G70.1 |
- |
|
Lazer cutting |
0 |
G70.2 |
- |
|
Lazer lead out |
0 |
G70.3 |
- |
|
Laser Off |
0 |
G71 |
- |
|
Laser height calibration |
0 |
G72 |
- |
|
Laser single shot test |
0 |
G72.1 |
- |
|
Laser gas test |
0 |
G72.2 |
- |
|
Laser gas test cancel |
0 |
G72.3 |
- |
|
Peck drilling cycle |
9 |
G73 |
- |
|
Reverse tapping cycle for milling |
9 |
G74 |
- |
|
Fine boring cycle for milling |
9 |
G76 |
- |
|
Cancel canned cycle |
9 |
G80 |
- |
|
Simple drilling cycle |
9 |
G81 |
- |
|
Drilling cycle/reverse boring |
9 |
G82 |
- |
|
Peck drilling cycle |
9 |
G83 |
- |
|
Tapping cycle |
9 |
G84 |
- |
|
Boring cycle |
9 |
G85 |
- |
|
Boring cycle |
9 |
G86 |
- |
|
Boring cycle, backboring |
9 |
G87 |
- |
|
Boring cycle |
9 |
G88 |
- |
|
Boring cycle |
9 |
G89 |
- |
|
Absolute programming |
3 |
G90 |
G90 |
|
Incremental programming |
3 |
G91 |
G91 |
|
Coord. system/Spindle max. speed |
0 |
G92 |
G92 |
|
Feedrate per minute |
5 |
G94 |
G94 |
|
Feedrate per revolution |
5 |
G95 |
G95 |
|
Fixed surface speed control On |
13 |
- |
G96 |
|
Fixed surface speed control Off |
13 |
- |
G97 |
|
Return to Z point in canned cycle |
10 |
G98 |
G98 |
|
Return to R point In canned cycle |
10 |
G99 |
G99 |
G codes active at startup are highlighted in bold. G codes are divided into two groups: one-shot and modal G codes. Group 0 G codes are one-shot and lose their validity after the line is completed. All other G codes remain in memory until another G code from the same group is issued.
