加工中心G代码和M代码的含义(史上最全)

学术   2024-11-26 06:26   内蒙古  

干数控加工中心的朋友都知道,加工中心有两种最常用的程序代码,一种是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 子程序结束

数控编程网
数控行业权威媒体
 最新文章