机加工人工具箱 / G·M 代码速查

数控 G / M 代码速查

常用 G 代码

代码功能说明
G00快速定位空行程移动,不切削
G01直线插补按 F 进给速度直线切削
G02 / G03圆弧插补顺时针 / 逆时针圆弧,配 R 或 IJK
G04暂停格式 G04 X_ 或 P_(秒或毫秒,看系统)
G17/18/19平面选择XY / ZX / YZ 平面,圆弧与刀补用
G20 / G21英制 / 公制输入单位切换,程序开头设定
G28回参考点经中间点回机械原点,换刀前常用
G40/41/42刀具半径补偿取消 / 左补偿 / 右补偿,沿进给方向判断
G43 / G49刀具长度补偿铣加工中心调用刀长,G49 取消
G54–G59工件坐标系多工件 / 多工位常用
G81钻孔循环简单钻孔,G80 取消循环
G83深孔钻循环每次排屑,深径比大于 3 倍用
G84攻丝循环主轴正反配合,进给须与螺距严格匹配
G90 / G91绝对 / 增量坐标值读取方式,程序中可切换
G96 / G97恒线速度(车)车大端面保持切削速度恒定,G97 恒转速

常用 M 代码

代码功能说明
M00程序停止无条件停,按循环启动继续
M01选择停止面板"选停"打开才生效,抽检用
M03 / M04主轴正转 / 反转配 S 指令,如 S1200 M03
M05主轴停一般与 M09 一起在程序段结束前
M06换刀加工中心换刀,常配 T 指令
M08 / M09冷却液开 / 关开粗前 M08,精加工可按需选开
M30程序结束结束并回到程序头,最常用结尾
M98 / M99子程序调用 / 返回重复特征编程用,减少程序量

不同系统(FANUC、三菱、西门子、广数、华中)个别指令含义有差异,上表为 FANUC 体系通用惯例;改程序前先确认机床系统与机床厂的 PLC 定制指令。