G代码是加工中心的程式代码.另外还有一种M代码,是辅助代码 
这里介绍一些常用的G代码M代码,以及他们的用途: 
G代码 分组 功能 
*G00 01 定位(快速移动) 
*G01 01 直线插补(进给速度) 
G02 01 顺时针圆弧插补 
G03 01 逆时针圆弧插补 
G04 00 暂停,精确停止 
G09 00 精确停止 
*G17 02 选择X Y平面 
G18 02 选择Z X平面 
G19 02 选择Y Z平面 
G27 00 返回并检查参考点 
G28 00 返回参考点 
G29 00 从参考点返回 
G30 00 返回第二参考点 
*G40 07 取消刀具半径补偿 
G41 07 左侧刀具半径补偿 
G42 07 右侧刀具半径补偿 
G43 08 刀具长度补偿+ 
G44 08 刀具长度补偿- 
*G49 08 取消刀具长度补偿 
G52 00 设置局部坐标系 
G53 00 选择机床坐标系 
*G54 14 选用1号工件坐标系 
G55 14 选用2号工件坐标系 
G56 14 选用3号工件坐标系 
G57 14 选用4号工件坐标系 
G58 14 选用5号工件坐标系 
G59 14 选用6号工件坐标系 
G60 00 单一方向定位 
G61 15 精确停止方式 
*G64 15 切削方式 
G65 00 宏程序调用 
G66 12 模态宏程序调用 
*G67 12 模态宏程序调用取消 
G73 09 深孔钻削固定循环 
G74 09 反螺纹攻丝固定循环 
G76 09 精镗固定循环 
*G80 09 取消固定循环 
G81 09 钻削固定循环 
G82 09 钻削固定循环 
G83 09 深孔钻削固定循环 
G84 09 攻丝固定循环 
G85 09 镗削固定循环 
G86 09 镗削固定循环 
G87 09 反镗固定循环 
G88 09 镗削固定循环 
G89 09 镗削固定循环 
*G90 03 绝对值指令方式 
*G91 03 增量值指令方式 
G92 00 工件零点设定 
*G98 10 固定循环返回初始点 
G99 10 固定循环返回R点 
前面带*号的是最常用的,作为一个专业的数控人员而言,这些应该可以脱口而出的! 
M代码 功 能 
M00 程序停止 
M01 条件程序停止 
M02 程序结束 
M03 主轴正转 
M04 主轴反转 
M05 主轴停止 
M06 刀具交换 
M08 冷却开 
M09 冷却关 
M18 主轴定向解除 
M19 主轴定向 
M29 刚性攻丝 
M30 程序结束并返回程序头 
M98 调用子程序 
M99 子程序结束返回/重复执行 
(O:可选择 B:基本/带*号的是最常用的G指令) 
代码   内容          备注 
G00 定位(快速进给) B * 
G01 直线插补(切削进给) B * 
G02 圆弧插补/螺旋线(CW) B 
G03 圆弧插补/螺旋线(CCW) B 
G04 暂停 B 
G05.1 预读(预先读出多个程序段) B 
G07.1 圆柱插补 O 
G08 预读控制 B 
G09 准确停止 B 
G10 加工程序参数输入 B 
G11 加工程序参数输入删除 B 
G15 取消极坐标指令 B 
G16 极坐标指令 B 
G17 X&Y平面选择 B * 
G18 Z&X平面选择 B 
G19 Y&Z平面选择 B 
G20 英寸输入 B 
G21 毫米输入 B 
G22 存储行程检查 O 
G23 存储行程检查删除 O 
G27 返回参考点检测 B 
G28 返回参考点 B 
G29 从参考点返回 B 
G30 返回第2.3.4参考点 B 
G31 跳跃功能 O 
G33 螺旋切削 O 
G37 自动刀具长度测量 O 
G39 拐角偏置圆弧插补 B 
G40 刀具径补偿取消 B * 
G41 刀具左侧补偿 B 
G42 刀具右侧补偿 B 
G40.1 法线方向控制取消 O 
G41.1 法线方向控制左侧打开 O 
G42.1 法线方向控制右侧打开 O 
G43 +方向刀具长度补偿 B 
G44 -方向刀具长度补偿 B 
G49 刀具长度补偿取消 B * 
G50 取消比例缩放 B 
G51 比例缩放 B 
G50.1 G指令镜像功能删除 B 
G51.1 G指令镜像功能 B 
G52 局部坐标设定 B 
G53 机床坐标选择 B 
G54 工件坐标系1选择 B * 
G54.1 附加工件坐标系选择 B 
G55 工件坐标系2选择 B 
G56 工件坐标系3选择 B 
G57 工件坐标系4选择 B 
G58 工件坐标系5选择 B 
G59 工件坐标系6选择 B 
G60 单方向定位 B 
G61 准确定位方式 B 
G62 自动拐角倍率 B 
G63 攻丝方式 O 
G64 切削方式 O * 
G65 宏程序调用 B 
G66 宏程序模式调用 B 
G67 宏程序模式调用取消 B 
G68 坐标系旋转 B 
G69 取消坐标系旋转 B 
G73 步进深孔钻循环 B 
G74 轮廓攻丝循环 B 
G76 精镗孔 B 
G80 固定循环取消 B * 
G81 钻孔或钻定位孔循环 B 
G82 钻孔或镗孔循环 B 
G83 深孔钻循环 B 
G84 攻牙循环 B 
G85 镗孔循环 B 
G86 镗孔循环 B 
G87 反镗削循环 B 
G88 镗孔循环 B 
G89 镗孔循环 B 
G90 绝对坐标输入 B * 
G91 增量输入 B * 
G92 坐标系设定 B 
G92.1 预置工件坐标 O 
G94 每分进给 B 
G95 每转进给 O 
G96 恒端面切削速度控制 O 
G97 取消恒端面切削速度控制 O 
G98 返回初始平面 B 
G99 返回R点平面 B 
上面如果有不对的地方请各位指点,谢谢! 
M辅助机能代码 
序号 指令代码 指令功能 备注 
1 M00 程式停止 B 
2 M01 程式选择性停止 B 
3 M02 程式终了 B 
4 M03 主轴正转 B 
5 M04 主轴反转 B 
6 M05 主轴停止 B 
7 M06 自动换刀 B 
8 M07 切削冷却液开启 B 
9 M08 中央出水冷却液开启 O 
10 M09 切削冷却液和中央出水关闭 B 
11 M19 主轴定位 B 
12 M29 刚性功丝 B 
13 M30 程式结束复位或M30自动断电 O 
14 M40 第4轴夹紧 O 
15 M41 第4轴放松 O 
16 M50 换刀宏程式09001使用 B 
17 M51 换刀宏程式09001使用 B 
18 M52 换刀宏程式09001使用 B 
19 M53 换刀宏程式09001使用 B 
20 M54 换刀宏程式09001使用 B 
21 M56 换刀宏程式09001使用 B 
22 M98 自动主程式呼叫副程式 B 
23 M99 副程式终了回到主程式 B 
(O:可选择 B:基本)
业务咨询:932174181 媒体合作:2279387437 24小时服务热线:15136468001 盘古机械网 - 全面、科学的机械行业免费发布信息网站 Copyright 2017 PGJXO.COM 豫ICP备12019803号