请教高手一个问题。最近在学习840D卧加,用G54作为程序原点,程序是自动编程生成,不涉及刀具补偿问题。在运行程序时,总对半径和长度补偿,后来把刀长和半径均改为零,还是按原来补偿。后来把刀具卸载,删除所有刀具,重新新建和加载刀具,还是这样。后来再次卸载装载用别的刀号,X按原半径补偿,Y按另一个大值补偿。请问这是什么问题,如何解决,谢谢
问题补充:
说错了,Y也按半径值补偿。刚看到一个窗口,也可以修改偏置方面的数据,试一下看看。
最佳答案
在通常情况下,在取消刀具补偿之前,刀具半径补偿可能已经是有效的,该刀具半径补偿可能是上一个程序的刀具补偿。因此,必须指定对现在的程序中的刀具半径补偿进行特别处理,楼主的问题可以按照以下方法解决:
1.检查程序中有无G41,G42的接通刀具半径补偿的指令,刀具半径补偿的使用是通过指令G41、G42来执行的,删除掉,再试机,
2.在程序中加入刀具半径补偿取消指令,G40,再试机。
提问者对于答案的评价:
谢谢各位的解答。我在参数窗口打开了另一个窗口,里面有各种参数,有一项翻译过来应是零偏,正好是和刀具半径和长度值一样,我把它改为零,就OK了。这个机床的界面和说明书是英文的,和网上下的资料许多又不一样,没办法,只有瞎找。谢谢各位,给了不少思路。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc207746.html