分享

G20指令的其它用法

 海底来的沙 2022-02-25

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

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

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

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

G20 X_Z_F_

要么

G20 U_W_F_

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

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

G20 X_Z_R_F_

要么

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 程序代码

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 代码取消。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多