前言
学习CNC雕刻的过程中,Fusion 360 需要对生成的G代码进行修改,所以这里就整理一下网上的常用FANUC G代码大全。方便后期查阅。
PS: FANUC 与 SIEMENS 区别
一、指令实现不同
1、FANUC系统:FANUC系统的指令全部由G、M代码实现。
2、西门子系统:西门子系统的指令部分由G代码实现,部分使用直观的英语指令。二、用户编程不同
1、FANUC系统:FANUC系统的用户编程是使用宏程序编程。
2、西门子系统:西门子系统的用户编程是使用计算参数R和程序跳转编程。
FANUC 常用G代码
G代码指令 | 分组 | 功能 |
---|---|---|
*G00 | 01 | 定位(快速移动) |
*G01 | 01 | 直线插补(进给速度) |
G02 | 01 | 顺时针圆弧插补 |
G03 | 01 | 逆时针圆弧插补 |
G04 | 00 | 暂停,精确停止 |
G09 | 00 | 精确停止 |
*G17 | 02 | 选择X Y平面 |
G18 | 02 | 选择Z X平面 |
G19 | 02 | 选择Y Z平面 |
G27 | 00 | 返回并检查参考点 |
G28 | 00 | 返回参考点 |
G29 | 00 | 从参考点返回 |
G30 | 00 | 返回第二参考点 |
*G40 | 07 | 取消刀具半径补偿 |
G41 | 07 | 左侧刀具半径补偿 |
G42 | 07 | 右侧刀具半径补偿 |
G43 | 08 | 刀具长度补偿+ |
G44 | 08 | 刀具长度补偿- |
*G49 | 08 | 取消刀具长度补偿 |
G52 | 00 | 设置局部坐标系 |
G53 | 00 | 选择机床坐标系 |
*G54 | 14 | 选用1号工件坐标系 |
G55 | 14 | 选用2号工件坐标系 |
G56 | 14 | 选用3号工件坐标系 |
G57 | 14 | 选用4号工件坐标系 |
G58 | 14 | 选用5号工件坐标系 |
G59 | 14 | 选用6号工件坐标系 |
G60 | 00 | 单一方向定位 |
G61 | 15 | 精确停止方式 |
*G64 | 15 | 切削方式 |
G65 | 00 | 宏程序调用 |
G66 | 12 | 模态宏程序调用 |
*G67 | 12 | 模态宏程序调用取消 |
G73 | 09 | 深孔钻削固定循环 |
G74 | 09 | 反螺纹攻丝固定循环 |
G76 | 09 | 精镗固定循环 |
*G80 | 09 | 取消固定循环 |
G81 | 09 | 钻削固定循环 |
G82 | 09 | 钻削固定循环 |
G83 | 09 | 深孔钻削固定循环 |
G84 | 09 | 攻丝固定循环 |
G85 | 09 | 镗削固定循环 |
G86 | 09 | 镗削固定循环 |
G87 | 09 | 反镗固定循环 |
G88 | 09 | 镗削固定循环 |
G89 | 09 | 镗削固定循环 |
*G90 | 03 | 绝对值指令方式 |
*G91 | 03 | 增量值指令方式 |
G92 | 00 | 工件零点设定 |
*G98 | 10 | 固定循环返回初始点 |
G99 | 10 | 固定循环返回R点 |
M类代码为辅助功能代码
M代码 | 功能 |
---|---|
M00 | 程序停止 |
M01 | 条件程序停止 |
M02 | 程序结束 |
M03 | 主轴正转 |
M04 | 主轴反转 |
M05 | 主轴停止 |
M06 | 刀具交换 |
M08 | 冷却开 |
M09 | 冷却关 |
M18 | 主轴定向解除 |
M19 | 主轴定向 |
M29 | 刚性攻丝 |
M30 | 程序结束并返回程序头 |
M48 | 主轴过载取消 不起作用 |
M49 | 主轴过载取消 起作用 |
M94 | 镜象取消 |
M95 | X 坐标镜象 |
M96 | Y 坐标镜象 |
M98 | 调用子程序 |
M99 | 子程序结束返回/重复执行 |
其他代码
其他代码 | 功能 |
---|---|
S | 主轴转速 |
T | 选刀编程 |
其他系统的G M代码
其他系统的G代码这里就直接分享一个PDF了,需要的请拿走.
其他系统的G代码 芝麻开门口令:j321
End
如果喜欢,欢迎关注骚栋.