前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >G20指令的其它用法

G20指令的其它用法

作者头像
lrglu
发布2022-03-30 13:39:50
9180
发布2022-03-30 13:39:50
举报
文章被收录于专栏:数控编程社区

Fanuc 21 TB cnc 控制的 G20 纵向车削循环是模态 G 代码。(其他系统不一定适用) G20车削循环可用于直线车削和锥度车削。 G20车削循环易于编程和学习。

G20 车削循环用于简单车削,但通过指定附加走刀的 X 轴位置,可以进行多次走刀。

下面的cnc程序代码还显示了G20车削循环的一个非常强大的功能,即数控编程人员可以控制G20车削循环的每一道切削深度,这是其他车削固定循环(如G71粗车削循环)无法实现的。

一、直线车削的 G20 车削循环格式

代码语言:javascript
复制
G20  X_Z_F_

要么

代码语言:javascript
复制
G20 U_W_F_

X:要切割的直径(绝对值)。 Z:Z轴的终点(绝对)。 F:进给率。 U:要切割的直径(增量)。 W:Z轴的终点(增量)。

二、锥度车削的 G20 车削循环格式

代码语言:javascript
复制
G20  X_Z_R_F_

要么

代码语言:javascript
复制
G20 U_W_R_F_

X:要切割的直径(绝对值)。 Z:Z轴的终点(绝对)。 R:X 方向的增量锥度尺寸 (+/-) F:进给率。 U:要切割的直径(增量)。 W:Z轴的终点(增量)。

由于 cnc 机械师可以使用 X 或 U 值作为轮廓值,因此可以使用 Z 或 W 相同的方式,或者您甚至可以混合绝对 (X, Z) 和增量 (U, W) 值。

三、G20 车削循环示例 CNC 程序代码

代码语言:javascript
复制
G96  S200  M03 
G00  X56.0  Z2.0 
G20  X51.0 W-20.0 F0.25 
X46.0 
X41.0 
X36.0 
X31.0 
X30.0 
G00  X100  Z100 
M30

四、CNC程序代码说明

正如您在上面的 cnc 程序代码中看到的, 刀具在 X56 Z2 点, 在 X51 进行第一次切削,刀具在 Z 轴上移动 W-20。 第二次切割在 X46 处进行 第三次切割在 X41 处进行 …… 最后一次切割在 X30 处进行

五、G20 车削循环功能

就像您研究上面的 cnc 程序代码一样,您会注意到, 1、对于 G20,绝对 (X51.0) 和增量 (W-20.0) 值都用于进行切割。 2、如果上面的代码还显示了 G20 车削循环的一个非常强大的功能,那就是 cnc 机械师可以控制 G20 车削循环的每一次通过的切深,这是其他车削固定循环(如 G71 粗车削循环)无法实现的。 因此,您会注意到前五个切口的深度为 5 毫米,但最后一个切口只有 1 毫米深。

六、取消 G20 车削循环

G20 车削循环是一个模态 G 代码。 “模态” G 代码意味着它们一直有效,直到它们被取消或被矛盾的 G 代码替换。 这意味着 G20 车削循环保持有效,直到给出另一个运动命令,如 G00,G01 等。如上 cnc 程序示例,G20 G 代码被 G00 G 代码取消。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数控编程社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、直线车削的 G20 车削循环格式
  • 二、锥度车削的 G20 车削循环格式
  • 三、G20 车削循环示例 CNC 程序代码
    • 四、CNC程序代码说明
    • 五、G20 车削循环功能
    • 六、取消 G20 车削循环
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档