前言


学习CNC雕刻的过程中,Fusion 360 需要对生成的G代码进行修改,所以这里就整理一下网上的常用FANUC G代码大全。方便后期查阅。

PS: FANUC 与 SIEMENS 区别

一、指令实现不同

1、FANUC系统:FANUC系统的指令全部由G、M代码实现。

2、西门子系统:西门子系统的指令部分由G代码实现,部分使用直观的英语指令。

二、用户编程不同

1、FANUC系统:FANUC系统的用户编程是使用宏程序编程。

2、西门子系统:西门子系统的用户编程是使用计算参数R和程序跳转编程。


FANUC 常用G代码


G代码指令分组功能
*G0001定位(快速移动)
*G0101直线插补(进给速度)
G0201顺时针圆弧插补
G0301逆时针圆弧插补
G0400暂停,精确停止
G0900精确停止
*G1702选择X Y平面
G1802选择Z X平面
G1902选择Y Z平面
G2700返回并检查参考点
G2800返回参考点
G2900从参考点返回
G3000返回第二参考点
*G4007取消刀具半径补偿
G4107左侧刀具半径补偿
G4207右侧刀具半径补偿
G4308刀具长度补偿+
G4408刀具长度补偿-
*G4908取消刀具长度补偿
G5200设置局部坐标系
G5300选择机床坐标系
*G5414选用1号工件坐标系
G5514选用2号工件坐标系
G5614选用3号工件坐标系
G5714选用4号工件坐标系
G5814选用5号工件坐标系
G5914选用6号工件坐标系
G6000单一方向定位
G6115精确停止方式
*G6415切削方式
G6500宏程序调用
G6612模态宏程序调用
*G6712模态宏程序调用取消
G7309深孔钻削固定循环
G7409反螺纹攻丝固定循环
G7609精镗固定循环
*G8009取消固定循环
G8109钻削固定循环
G8209钻削固定循环
G8309深孔钻削固定循环
G8409攻丝固定循环
G8509镗削固定循环
G8609镗削固定循环
G8709反镗固定循环
G8809镗削固定循环
G8909镗削固定循环
*G9003绝对值指令方式
*G9103增量值指令方式
G9200工件零点设定
*G9810固定循环返回初始点
G9910固定循环返回R点

M类代码为辅助功能代码

M代码功能
M00程序停止
M01条件程序停止
M02程序结束
M03主轴正转
M04主轴反转
M05主轴停止
M06刀具交换
M08冷却开
M09冷却关
M18主轴定向解除
M19主轴定向
M29刚性攻丝
M30程序结束并返回程序头
M48主轴过载取消 不起作用
M49主轴过载取消 起作用
M94镜象取消
M95X 坐标镜象
M96Y 坐标镜象
M98调用子程序
M99子程序结束返回/重复执行

其他代码

其他代码功能
S主轴转速
T选刀编程

其他系统的G M代码


其他系统的G代码这里就直接分享一个PDF了,需要的请拿走.

其他系统的G代码 芝麻开门口令:j321


End


如果喜欢,欢迎关注骚栋.



IT界无底坑洞栋主 欢迎加Q骚扰:676758285