干数控加工中心的朋友都知道,加工中心有两种最常用的程序代码,一种是G代码,一种是M代码,而它们的含义大家都知道吗?下面小工给大家详细的介绍一下,它们分别是:
G代码:
准备功能, 控制机床动作(比如G00快速移动)
M代码:
辅助功能, 辅助机床动作。(比如M03主轴正转)
最详细的G代码和M代码指令含义,没有之一!收藏!
(此代码列表是常见的数控加工中心代码指令,不同的厂商不同的系统可能有一些不一样)
G代码指令:
G00 快速定位
G01 直线插补
G02 圆弧插补(顺时针)
G03 圆弧插补(逆时针)
G04 暂停
G05 高速高精度制御 1(部分机床)
G05.1 高速高精度制御 2(部分机床)
G07.1/107 圆筒补间(部分机床)
G09 正确停止检查(部分机床)
G10 程式参数输入/补正输入(部分机床)
G11 程式参数输入取消(部分机床)
G12 整圆切削CW(部分机床)
G13 整圆切削CCW(部分机床)
G12.1/112 极坐标补间 有效(部分机床)
G13.1/113 极坐标补间 取消(部分机床)
G15 极坐标指令 取消(部分机床)
G16 极坐标指令 有效(部分机床)
G17 XY平面选择
G18 ZX平面选择
G19 YZ平面选择
G20 选择英制
G21 选择公制
G28 返回参考点
G29 从参考点返回
G30 第2~4参考点复归 (部分机床)
G30.1 复归刀具位置1 (部分机床)
G30.2 复归刀具位置2 (部分机床)
G30.3 复归刀具位置3 (部分机床)
G30.4 复归刀具位置4 (部分机床)
G30.5 复归刀具位置5 (部分机床)
G30.6 复归刀具位置6 (部分机床)
G31 跳跃机能 (部分机床)
G31.1 跳跃机能1 (部分机床)
G31.2 跳跃机能2 (部分机床)
G31.3 跳跃机能3 (部分机床)
G32 模态G指令
G33 螺纹切削
G34 特别固定循环(圆周孔循环)
G35 特别固定循环(角度直线孔循环)
G36 特别固定循环(圆弧)
G37 自动刀具长测定
G37.1 特别固定循环(棋盘孔循环)
G38 刀具径补正向量指定
G39 刀具径补正转角圆弧补正
G40 刀具径补正取消
G41 刀具径补正 左
G42 刀具径补正 右
G40.1 法线制御取消
G41.1 法线制御左 有效
G42.1 法线制御右 有效
G43 刀具长设定(正)
G44 刀具长设定(负)
G43.1 第1主轴制御 有效
G44.1 第2主轴制御 有效
G45 刀具位置设定(扩张)
G46 刀具位置设定(缩小)
G47 刀具位置设定(二倍)
G48 刀具位置设定(减半)
G47.1 2主轴同时制御 有效
G49 刀具长设定 取消
G50 比例缩放 取消
G51 比例缩放 有效
G50.1 G指令镜象 取消
G51.1 G指令镜象 有效
G52 局部坐标系设定
G53 机械坐标系选择
G54 工件坐标系(第一)默认
G55 工件坐标系(第二)
G56 工件坐标系(第三)
G57 工件坐标系(第四)
G58 工件坐标系(第五)
G59 工件坐标系(第六)
G60 单方向定位
G61 准确停止方式
G62 镜像指令
G63 攻丝方式
G64 取消G61
G65 宏调用子程序
G68 旋转G17,G18,G19,X Y,Z,R
G69 取消G68
G70 圆周钻孔
G71 圆弧钻孔
G72 角度钻孔
G73 高速深钻孔循环
G74 后退攻丝循环
G76 精镗孔循环
G77 后退式镗孔循环
G80 取消固定循环
G81 钻孔循环
G82 点钻孔循环
G83 深孔钻孔循环
G84 攻丝循环
G85 镗孔循环
G86 镗孔/停止循环
G87 镗孔/缩回循环
G88 镗孔/暂停/缩回
G89 镗孔/暂停循环
G90 绝对值编程(微信公众号:工业制造)
G91 增量编程
G92 设定工件坐标
G93 每分钟进给次数
G94 每分钟进给速度
G98 开始点返回
G99“R”平面选择
G98 固定循环返回起始点(部分机床)
G99 返回固定循环R点(部分机床)
G114.1 主轴同期制御
G100~225 使用者巨集(G码呼叫)最大10个
M代码指令:
M00 程式停止(暂停)
M01 程式选择性停止/选择性套用
M02 程序结束
M03 主轴正转
M04 主轴反转
M05 主轴停止
M06 自动刀具交换
M07 吹气启动
M08 切削液启动
M09 切削液关闭
M10 工作台(B轴)锁住
M11 工作台(B轴)松开
M13 主轴顺时针转动及加切削液
M14 主轴逆时针转动及加切削液
M15 正方向运动
M16 负方向运动
M19 主轴定位
M21 X轴镜象启动
M22 Y轴镜象启动
M23 镜象取消
M24 第四轴镜象启动
M25 第四轴夹紧
M26 第四轴松开
M27 分度盘功能
M29 刚性攻牙
M30 程式结束/自动断电
M48 深钻孔启动
M52 刀库右移
M53 刀库左移
M70 自动刀具建立
M71 刀套向下
M72 换刀臂60°
M73 主轴松刀
M74 换刀臂180°
M75 主轴夹刀
M76 换刀臂0°
M77 刀臂向上
M81 工作台交换确认
M82 工作台上
M83 工作台下
M84 工作台伸出
M85 工作台缩回
M86 工作台门开
M87 工作台门关
M98 调用子程序
M99 子程序结束