G代码:准备功能, 控制机床动作(比如G00快速移动)
M代码:辅助功能, 辅助机床动作。(比如M03主轴正转)
01 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个
02 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 – 子程序结束
更多推荐
G代码表《G代码大全》
发布评论