代码组及其含义
“模态代码” 和 “一般” 代码
“形式代码” 的功能在它被执行后会继续维持,而 “一般代码” 仅仅在收到该命令时起作用。定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。反之,像原点返回代码就叫“一般代码”。
每一个代码都归属其各自的代码组。在“模态代码”里,当前的代码会被加载的同组代码替换。
G代码
组别
解释
G00
01
定位 (快速移动)
G01
直线切削
G02
顺时针切圆弧
G03
逆时针切圆弧
G04
00
暂停
G17
02
XY 面赋值
G18
XZ 面赋值
G19
YZ 面赋值
G28
00
机床返回原点
G30
机床返回第2和第3原点
*G40
07
取消刀具直径偏移
G41
刀具直径左偏移
G42
刀具直径右偏移
*G43
08
刀具长度 + 方向偏移
*G44
刀具长度 - 方向偏移
G49
取消刀具长度偏移
*G53
14
机床坐标系选择
G54
工件坐标系1选择
G55
工件坐标系2选择
G56
工件坐标系3选择
G57
工件坐标系4选择
G58
工件坐标系5选择
G59
工件坐标系6选择
G代码
组别
解释
G73
09
高速深孔钻削循环
G74
左螺旋切削循环
G76
精镗孔循环
*G80
取消固定循环
G81
中心钻循环
G82
反镗孔循环
G83
深孔钻削循环
G84
右螺旋切削循环
G85
镗孔循环
G86
镗孔循环
G87
反向镗孔循环
G88
镗孔循环
G89
镗孔循环
*G90
03
使用绝对值命令
G91
使用增量值命令
G92
00
设置工件坐标系
*G94
05
进给速度,每分钟进给量( mm/min )
G95
进给速度,每转进给量( mm/r )
*G98
10
固定循环返回起始点
G99
返回固定循环R点