登录【网站注册】点击左边“微信账号登陆”图标,微信扫描即自动注册并登陆
搜索
查看: 1411|回复: 0

[分享资料] 刀具补偿指令功能分析

[复制链接]
发表于 2017-5-5 16:36:07 | 显示全部楼层 |阅读模式
刀具补偿指令功能分析:

1、G43、G44、G49—刀具长度补偿指令
   格式:G43  Z   H   ;表示刀具长度的正向补偿,Z轴到达距离Z     是指定值加补偿值H   。
         G44  Z   H   ;表示刀具长度的负向补偿,Z轴到达距离Z     是指定值减去补偿值H   。
         G49  Z   ; 或   H00         表示取消刀具长度补偿
注:G43  G44指令与G90 G91无关,H指令对应的偏值可以为负值、正值。当H为0是则刀具长度补偿取消。H值的取值范围为00~200.
由于补偿值的取值范围-999.999~999.999mm或-99.9999~99.9999英寸,补偿值的正负号的改变,使用G43就可以完成全部工作了。

2、G41 、G42 、G40—刀具半径补偿指令
   格式:{G17 G18 G19} 【G41 G42】 (G00  G01)(X  Y  ,X  Z   Y  Z   )D   F    ;
         G40 G00 (G01)X  Y  F     ;或D00
   格式含义:G17 G18 G19是选择平面,
G41刀具半径左补偿、G42刀具半径右补偿、G40刀具半径补偿取消。
注:a、从无刀具补偿状态进入刀具半径补偿状态,或撤消刀具半径补偿时,刀具必须移出一段距离,否则刀具会沿运动法向直接偏移一个刀具半径,刀具无回转空间会发生撞刀。

    b、当D为0是则刀具半径补偿取消。D值的取值范围为0~200.
由于补偿值的取值范围-999.999~999.999mm或-99.9999~99.9999英寸。

    c、刀具半径的左右补偿判断是根据刀具进给方向看,刀具中心轮廓,尤其在执行G18 G19时注意G41 G42的左右偏值。

3、执行G41 G42及G40时,其移动指令只能用G00 G01,而不能用G02 G03。

4、为了保证轮廓的完整性、平滑性,一般采用:G41 G42指令进行刀具半径补偿→走过过渡段(圆环或直线)→轮廓切削→走过过渡段(圆环或直线)→用G40取消刀具半径补偿。

5、编程时,如果刀具的半径补偿引入与取消的程序在程序段的主程序中(在加工凸台时必须这样)那么当调用子程序(加工轮廓程序)次数超过1次,在2次切削时会出现过切现象。
【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


快速回复 返回顶部 返回列表