分享

大师们 问下g41g42的用法 - 数控车床 -

 junchy 2017-02-17
G40/G41/G42 刀尖半径补偿功能
编程时,通常都将车刀刀尖作为一点来考虑,但实际上刀尖处存在圆角,如图所示。当用按理 论刀尖点编出的程序进行端面,外径、内径等与轴线平行或垂直的表面加工时,是不会产生误差的。 但在进行倒角、锥面及圆弧切削时,则会产生少切或过切现象。具有刀尖圆弧自动补偿功能的数控 系统能根据刀尖圆弧半径计算出补偿量,避免少切或过切现象的产生。
1        格式:G40 G00G01X    Z   
G41 G00G01X Z  G42 G00G01X     Z   
图片1

当刀刃是假想刀尖时,切削进程按照程序指定的形状执行不会发生问题。不过,真实的刀刃是 由圆弧构成的 (刀尖半径),就像上图所示,在圆弧插补的情况下刀尖路径会带来误差。
○2        补偿方向:从刀具延工件表面切削运动方刀具在件的左边还是在右边,因坐标系变化 而不同,如下:
命令
后刀台
前刀台
G40
取消补偿
取消补偿
G41
左补偿(内园时)
右补偿(内园时)
G42
右补偿(外园时)
左补偿(外园时)
图片2图片3

补偿的原则取决于刀尖圆弧中心的动向,它总是与切削表面法向里的半径矢量不重合。因此, 补偿的基准点是刀尖中心。通常,刀具长度和刀尖半径的补偿是按一个假想的刀刃为基准,因此为 测量带来一些困难。
把这个原则用于刀具补偿,应当分别以 X 和 Z 的基准点来测量刀具长度刀尖半径 R,以及用 于假想刀尖半径补偿所需的刀尖形式号 0~8。


刀尖方向代码(图示为前刀架图片4
这些内容应当在加工前输入进刀具偏置表中,进入刀具偏置页面,将刀尖圆弧半径值输入 R 地 址中,刀尖方向代码输入在 T 地址中。
注意:G40/G41/G42 只能同 G00/G01 结合编程,不允许同 G02/G03 等其它指令结合编程。因此, 在编入 G40/G41/G42 G00 G01 前后两个程序段中 XZ 至少有一值变化。 在调用新刀具前必须用 G40 取消补偿。在使用 G40 前,刀具必须已经离开工件加工表面。
○3  举例:G00 G41 X5. Z5.;        加入刀具左偏
G02 X25. Z25. R25.;
G00 G40 X10. Z10.;        撤销刀偏

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多