作者:UG爱好者小梁 联系邮箱:haoyuan366@qq.com NX网主页:https://www.ugnx.net/space/9
那么刀补有刀具长度补偿和刀具半径补偿,那么主要是刀具半径补偿的问题,所以就给大家讲解一下UG后处理关于刀具半径补偿的一些知识吧。相信很多人可能都遇到过UG添加刀具半径补偿时输出的NC代码可能不给力,是不是,那么今天UG爱好者·小梁跟大家讲解一下关于UG后处理刀具半径补偿的知识,首先是我们编程时候把刀补,打开刀补很多人可能用机床控制里面添加刀补事件打开,也很多人可能是在非切削参数里面打开,刀补号在刀具参数里面输入即可,如图
小梁提示:首先要注意刀具半径不补偿的格式哦,这个看说明书去,手工编程的应该都动,在线性移动里面添加半径不错,而且要有足够的距离进行补偿和取消补偿,不要在的时候开始和取消半径补偿(这里是说开始和取消时候,别乱说有圆弧就不行的,没人这样说),很多人说上机遇到报警就说后处理不行,像理解前面说的,还有编程我们一般软件的刀路已经是加了刀具半径输出的数据了,所以不要傻傻的在机床上又输入刀具的半径值,差多少补多少就是了。
下面讲解ug编程打开刀具半径补偿的方法
机床控打开刀补操作如下:
高版本在非切削参数打开刀具半径补偿操作如下:
参数不多讲解,只演示打开位置,参数大家可以自己看相关的资料和教程吧,也可以去看一下我以前发视频,我那视频虽然可能不是很详细但是总比文章讲的多一点。
那么刀路已经打开刀补了我们后处理也要支持刀补输出才可以,那么后处理怎么设置呢?在讲后处理之前先提醒一下大家,不懂刀具补偿的可以去看看你机床说明书,这里就不啰嗦了。
下面打开后处理构造器,新建一个后处理,然后找到运动中查看相关的事件,如图:
大家看线性移动(G01)里面就带有刀补G41和D1的参数了,所以我们不需要改它,如果你自己的后处理没有就要添加(添加方法看文章最后没),其它事件如果有的话你不需要就要删除它(如圆弧事件带有不要就要删除它),这里就不多啰嗦了。自己看着办。我们就直接保存后处理测试看看(如图)
大家会发现G40是单独一行的,如果我们想让他和G01同一行我们也要修改后处理,找到下图位置:
把G40删除了,然后保存后处理,再次输出程序效果如下:
G01是模态所以继承了前面一行的G01。
那么大家多个操作一起处理时,大家会发现在有的在刀补打开G41/G42的时候没有D输出,如图:
那么如果我们想要他没个输出G41/G42的位置都输出D怎么做?我们按下图操作即可:
然后保存后处理在处理程序效果如下
好了,今天就到这里吧。本人已经浪费很多时间和精力去写了,感觉已经很详细了,希望大家能搞懂。
如果有不好的请见谅,有不对的地方请指正,有漏讲的,大家需要补充的可以在评论区留言
注:前面说到如果大家后处理没有G41/G42和D的就自己添加,添加方法如下:
D代码一样,选上D代码然后拖拉加上去,确认即可
最后分享我以前的一个视频教程
下载地址链接:https://pan.baidu.com/s/1hs3s00s
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!