机床网
常见G代码和M代码
2025-10-22 14:54:17

G代码和M代码是数控编程中的两种基本代码,它们在数控机床的操作中扮演着重要的角色。G代码主要用于控制机床的运动方式,如直线插补、圆弧插补等;而M代码则用于控制机床的辅助功能,如主轴的启动和停止、冷却液的开关等。

## G代码大全

G00:快速定位

G01:直线插补

G02:圆弧插补(顺时针)

G03:圆弧插补(逆时针)

G05:高速高精度制御1(部分机床)

G05.1:高速高精度制御2(部分机床)

G07.1/107:圆筒补间(部分机床)

G09:正确停止检查(部分机床)

G11:程式参数输入取消(部分机床)

G12:整圆切削CW(部分机床)

G13:整圆切削CCW(部分机床)

G13.1/113:极坐标补间取消(部分机床)

G15:极坐标指令取消(部分机床)

G16:极坐标指令有效(部分机床)

G17:XY平面选择

G19:YZ平面选择

G20:选择英制

G21:选择公制

G28:返回参考点

G29:从参考点返回

G30.1:复归刀具位置1(部分机床)

G30.2:复归刀具位置2(部分机床)

G30.3:复归刀具位置3(部分机床)

G30.5:复归刀具位置5(部分机床)

G30.6:复归刀具位置6(部分机床)

G31:跳跃机能(部分机床)

G31.2:跳跃机能2(部分机床)

G31.3:跳跃机能3(部分机床)

G32:模态G指令

G33:螺纹切削

G35:特别固定循环(角度直线孔循环)

G36:特别固定循环(圆弧)

G37:自动刀具长测定

G37.1:特别固定循环(棋盘孔循环)

G38:刀具径补正向量指定

G39:刀具径补正转角圆弧补正

G40:刀具径补正取消

G43.1:第1主轴制御有效

G44.1:第2主轴制御有效

G45:刀具位置设定(扩张)

G46:刀具位置设定(缩小)

G48:刀具位置设定(减半)

G47.12:主轴同时制御有效

G49:刀具长设定取消

G50:比例缩放取消

G50.1:G指令镜象取消

G51.1:G指令镜象有效

## M代码大全

M00:无条件停

M01:选择停

M02:程序结束

M03:主轴正转

M04:主轴反转

M05:主轴停止

M06:穿丝水开

M07:上导电块弹开

M08:开启冷却液

M09:关闭冷却液

M14:自动穿丝部分初始化

M16:穿丝水关

M17:上导电块复位

M23:几何拐角保护策略关

M24:几何拐角保护策略开

M27:粗加工时无断丝保护

M28:一级粗加工断丝保护开(条件保护)

M29:二级粗加工断丝保护开(用于复杂工件的保护)

M30:程序结束和正常重绕

M31:重新设置计时器

M40:重跑

M43:关上下高压喷水

M50:剪丝

M60:自动穿丝

M70:按加工路途自动回起点

M80:加工状态

M83:上高压喷水有效

M86:下高压喷水有效

M87:储存动能1开

M88:储存动能1关

M89:储存动能2开

M90:储存动能2关

M91:远程报警开

M92:远程报警关

M93:远程报警有效

M94:远程报警无效

M98:子程序调用

M99:子程序调用结束

以上代码并不是所有数控系统都适用,不同的数控系统可能会有不同的代码或者相同的代码有不同的功能。在实际使用中,应以机床厂家提供的具体型号的数控系统操作手册为准。


转载请标注来源158机床网