完整的 G 代码列表
G代码也称为预备代码(预备函数)。
完整的CNC G代码清单
完整的G代码列表
Fanuc 和类似设计的 CNC 控制器上常见的 G 代码列表
G代码 | 分组 | 函数 | ||
一个 | B | C | ||
G00 | G00 | G00 | 01 | 定位(快移) |
G01 | G01 | G01 | 线性插补(切削进给) | |
G02 | G02 | G02 | 顺时针圆弧插补或顺时针螺旋插补 | |
G03 | G03 | G03 | 逆时针圆弧插补或逆时针螺旋插补 | |
G04 | G04 | G04 | 00 | 停留 |
G07.1(G107) | G07.1(G107) | G07.1(G107) | 圆柱插补 | |
G08 | G08 | G08 | 高级预览控件 | |
十国集团 | 十国集团 | 十国集团 | 可编程数据输入 | |
G11 | G11 | G11 | 可编程数据输入取消 | |
G12.1(G112) | G12.1(G112) | G12.1(G112) | 21 | 极坐标插值方式 |
G13.1(G113) | G13.1(G113) | G13.1(G113) | 极坐标插补取消模式 | |
17国集团 | G17 | G17 | 16 | X Y平面选择 |
八国集团 | G18 | G18 | Z X平面选择 | |
G19 | G19 | G19 | Y Z平面选择 | |
二十国集团 | G20 | 七国集团 | 06 | 输入英寸 |
G21 | G21 | G71 | 以毫米为单位输入 | |
G22 | G22 | G22 | 09 | 存储笔划检查功能开启 |
G23 | G23 | G23 | 存储行程检查功能关闭 | |
二十五国集团 | G25 | G25 | 08 | 主轴转速波动检测关闭 |
G26 | G26 | G26 | 主轴转速波动检测开启 | |
G27 | G27 | G27 | 00 | 参考位置返回检查 |
G28 | G28 | G28 | 返回参考位置 | |
G30 | G30 | G30 | 第2、3、4参考点返回 | |
G31 | G31 | G31 | 跳过函数 | |
G32 | G33 | G33 | 01 | 切线 |
G34 | G34 | G34 | 可变—螺纹切削 | |
G36 | G36 | G36 | 00 | 自动刀具补偿X |
G37 | G37 | G37 | 自动刀具补偿Z | |
G40 | G40 | G40 | 07 | 刀尖半径补偿取消 |
G41 | G41 | G41 | 左刀尖半径补偿 | |
G42 | G42 | G42 | 右刀尖半径补偿 | |
G50 | G92 | G92 | 00 | 坐标系设置或最大。主轴转速设置 |
G50.3 | G92.1 | G92.1 | 工件坐标系预设 | |
G50.2(G250) | G50.2(G250) | G50.2(G250) | 20 | 多边形车削取消 |
G51.2(G251) | G51.2(G251) | G51.2(G251) | 多边形车削 | |
G52 | G52 | G52 | 00 | 局部坐标系设置 |
G53 | G53 | G53 | 机械坐标系设置 | |
G54 | G54 | G54 | 14 | 工件坐标系1选择 |
G55 | G55 | G55 | 工件坐标系2选择 | |
G56 | G56 | G56 | 工件坐标系3选择 | |
G57 | G57 | G57 | 工件坐标系4选择 | |
G58 | G58 | G58 | 工件坐标系5选择 | |
G59 | G59 | G59 | 工件坐标系6选择 | |
G65 | G65 | G65 | 00 | 宏调用 |
G66 | G66 | G66 | 12 | 宏模态调用 |
G67 | G67 | G67 | 宏模态调用取消 | |
G68 | G68 | G68 | 04 | 双炮塔开镜像 |
G69 | G69 | G69 | 双炮塔关闭时的镜像 | |
七国集团 | 七国集团 | G72 | 00 | 结束循环 |
G71 | G71 | G73 | 车削加工 | |
G72 | G72 | G74 | 表面切削 | |
G73 | G73 | G75 | 模式重复 | |
G74 | G74 | G76 | 端面深孔钻孔 | |
G75 | G75 | 七国集团 | 外径/内径钻孔 | |
G76 | G76 | G78 | 多线程循环 | |
G80 | G80 | G80 | 10 | 钻孔固定循环取消 |
G83 | G83 | G83 | 平面钻孔循环 | |
G84 | G84 | G84 | 刷脸循环 | |
G86 | G86 | G86 | 端面镗削循环 | |
G87 | G87 | G87 | 侧钻循环 | |
G88 | G88 | G88 | 侧攻循环 | |
G89 | G89 | G89 | 侧面镗孔循环 | |
G90 | 七国集团 | G20 | 01 | 外径/内径切削循环 |
G92 | G78 | G21 | 螺纹切削循环 | |
G94 | G79 | G24 | 端面车削循环 | |
G96 | G96 | G96 | 02 | 恒线速控制 |
G97 | G97 | G97 | 恒线速控制取消 | |
G98 | G94 | G94 | 05 | 每分钟进给 |
G99 | G95 | G95 | 每转进给 | |
—— | G90 | G90 | 03 | 绝对编程 |
—— | G91 | G91 | 增量编程 | |
—— | G98 | G98 | 11 | 回到初始水平 |
—— | G99 | G99 | 回到R点级别 |
G00 定位(快速移动)
- CNC G 代码 G00 快速移动
- CNC 程序员的 CNC G 代码介绍
G01 线性插补(切削进给)
- CNC 程序员的 CNC G 代码介绍
- 初学者的 CNC 编程一个简单的 CNC 编程示例
- 车床数控编程实例
G02 顺时针圆弧插补或顺时针螺旋插补
- CNC 编程初学者 CNC 编程示例
- 数控车床编程实例
- CNC圆弧插补教程G02 G03
G03 逆时针圆弧插补或逆时针螺旋插补
- 数控圆弧编程练习
- CNC圆弧插补教程G02 G03
G04 停留
- G04 驻留时间计算变得简单
G10 可编程数据输入
- 用于数控机床可编程偏移设置的 Fanuc G10 G 代码
G20 以英寸输入
- Fanuc G20 使用 CNC 程序示例以英寸为单位进行测量
G21 以毫米为单位输入
- Fanuc G21 数控车床编程实例的毫米测量
G32 螺纹切削
- CNC Fanuc G33 G32 螺纹加工 G 代码
G32 锥螺纹加工
- 使用 G32 加工锥螺纹的 CNC 编程示例
G33 螺纹切削
- CNC Fanuc G33 G32 螺纹加工 G 代码
G70 精加工循环
- 使用 Fanuc G71 粗车削循环和 G70 的 CNC 编程示例
- Fanuc G70 G71 粗车和精车循环程序示例
G71 车削加工
- CNC Fanuc G71 车削循环或切削固定循环
- G71 粗车循环单行格式
- 使用 Fanuc G71 粗车削循环和 G70 的 CNC 编程示例
- Fanuc G70 G71 粗车和精车循环程序示例
G72 表面切削
- CNC Fanuc G72 固定循环端面
G73 模式重复
- CNC Fanuc G73 模式重复循环
- CNC Fanuc G73 模式重复循环 CNC 程序示例
G74 端面深孔钻孔
Z轴啄钻。
G74 啄钻循环
- 使用 Fanuc G74 啄钻循环的简单 CNC 车床钻孔
G74 端面切槽
- 使用 G74 G 代码进行端面切槽 CNC 编程教程
G75 外径/内径钻孔
X轴开槽。
- CNC Fanuc G75 切槽循环
- Fanuc G75 切槽循环 CNC 程序示例
- G75 固定循环切槽 CNC 编程示例
G76 多线程循环
螺纹切削循环、G76螺纹加工循环、Fanuc G76螺纹加工循环、G76螺纹加工循环。
- Fanuc G76 螺纹加工循环
- G76螺纹循环CNC编程实例
G76 螺纹循环单行格式
- Fanuc 10/11/15T 的 G76 螺纹循环单行格式
G76 锥螺纹
- 使用 Fanuc G76 进行锥形螺纹加工
G76 多头螺纹加工
- 使用 Fanuc G76 进行多头螺纹加工
G76 螺纹进刀
- 使用 Fanuc G76 控制螺纹进给
G92 螺纹切削循环
CNC Fanuc G92螺纹车削循环、G92螺纹切削循环。
- CNC Fanuc G92 螺纹加工循环
G92 锥螺纹车削循环
- 使用 G92 螺纹循环进行锥螺纹加工
- CNC 编程示例 G92 锥螺纹加工循环
G94 Facing Cycle(端面车削循环)
- Fanuc G94 端面循环 CNC 示例程序
G94 每分钟进给 / G98 每分钟进给
- G 代码 G94 每分钟进给
G95 每转进给 / G99 每转进给
- G 代码 G95 每转进给
数控机床