数控大师教你如何自定义G代码与M代码     
CNC数控中的G和M代码指令。
    标准G代码
G00定位 
G01直线切削 
G02顺时针方向圆弧切削 
G03逆时针方向圆弧切削 
G04暂停指令 
G09正确停止检测 
G10补正设定 
G12顺时针方向圆周切削 
G13逆时针方向圆周切削 
G15极座标系统取消 
G16极座标系统设定 
G17XY平面设定 
G18XZ平面设定 
G19YZ平面设定 
G20英制单位设定 
G21公制单位设定 
G22软体极限设定 
G23软体极限设定取消 
G27机械原点复归检测 
G28自动经中间点复归机械原点 
G29自动从参考点复归 
G30自动复归到第二原点 
G40刀具半径补正取消 
G41刀具半径偏左补正 
G42刀具半径偏右补正 
G43刀具长度沿正向补正 
G44刀具长度沿负向补正 
G49刀具长度补正取消 
G45刀具位置补正增加 
G46刀具位置补正减少 
G47刀具位置补正两倍增加 
G48刀具位置补正两倍减少 
G50比例功能取消OFF 
G51比例功能设定ON 
G52回复到基本座标系统 
G53回复到机械座标系统 
G54第一工件座标系统 
G55第二工件座标系统 
G56第三工件座标系统 
G57第四工件座标系统 
G58第五工件座标系统 
G59第六工件座标系统 
G60 外部补正 
G70圆周等分段 循环 
G71圆周分段 循环 
G72直线分段 循环 
G73高速喙钻循环 
G74左旋牙切削循环G76精搪孔循环 
G77反面搪孔循环 
G80固定循环取消 
G81钻孔循环 
G82沉头孔加工循环 
G83啄钻循环 
G84右旋牙切削循环 
G85搪孔循环 
G86搪孔循环 
G87搪孔循环 
G88搪孔循环 
G89搪孔循环 
G90绝对指令座标值设定 
G91增量指令座标值设定 
G92绝对程式零点设定 
G94每分钟进给量设定mm/min 
G95每转进给给设定mm/rev 
G98固定循环,刀具复归到起始点 
G99固定循环,刀具复归到R点
标准M代码 
M04主轴逆时针旋转 
M05主轴停止 
M06刀具交换 
M07雾化冷却液开启 
M08冷却液开启 
M09冷却液关启 
M10工作台(B轴)锁住 
M11工作台(B轴)松开 
M13主轴顺时针转动及加切削液 
M14主轴逆时针转动及加切削液 
M15正方向运动 
M16负方向运动 
M19主轴定位 
M30程式结束记忆体回归 
M90程式中断取消 
M91程式中断设定 
M92多段暂存取消 
M93多段暂存设定 
M94镜像投影工能取消 
M95镜像投影工能设定 
M96刀具补正圆弧转角模式 
M97刀具补正交角转角模式 
M98副程式呼叫 
M99副程式结束2013-06-30
数控大师教你如何自定义G代码与M代码
2020-12-18
代码指令怎么了?2013-06-30
通过它过热保护2013-06-30
G代码   功能:
G00  定位(快速移动)
G01  直线插补(进给速度)
G02  顺时针圆弧插补
G03  逆时针圆弧插补
G04  暂停,精确停止
G09  精确停止
G17  选择X Y平面
G18  选择Z X平面
G19  选择Y Z平面
G27  返回并检查参考点
G28  返回参考点
G29  从参考点返回
G30  返回第二参考点
G40  取消刀具半径补偿
G41  左侧刀具半径补偿
G42  右侧刀具半径补偿
G43  刀具长度补偿
G44  刀具长度补偿
G49  取消刀具长度补偿
G52  设置局部坐标系
G54-G59  坐标系设定
G60  单一方向定位
G61  精确停止方式
G64  切削方式
G65  宏程序调用
G66  模态宏程序调用
G67  模态宏程序调用取消
G73  深孔钻削固定循环
G74  反螺纹攻丝固定循环
G76  精镗固定循环
G80  取消固定循环
G81  钻削固定循环
G82  钻削固定循环
G83  深孔钻削固定循环
G84  攻丝固定循环
G85  镗削固定循环
G86  镗削固定循环
G87  反镗固定循环
G88  镗削固定循环
G89  镗削固定循环
G90  绝对值指令方式
G91  增量值指令方式
G92  工件零点设定
G98  固定循环返回初始点
G99  固定循环返回R点 M代码功能:
M00 程序停止
M01 条件程序停止
M02 程序结束
M03 主轴正转
M04 主轴反转
M05 主轴停止
M06 刀具交换
M08 冷却开
M09 冷却关
M18 主轴定向解除
M19 主轴定向
M29 刚性攻丝
M30 程序结束并返回程序头
M98 调用子程序
M99 子程序结束返回/重复执行2013-11-11