来源: https://www.ugsnx.com/thread-357170-1-1.html
网友(ejoyoo)提问:
本人加工经验不足,不知道是哪里出问题 了,谢谢大家!


大神(丿纯白丶)回复:
这个是编程的锅,在不确定机床快速移动是否X Y同步移动的情况下不在工件表面抬刀,不抬刀需要把移刀改成G1就行了。
大神(NXZYF)回复:
1.机床的G00因为XY轴移动速率问题,实际不是一条直线,不像软件上显示的那样。你可以把软件里的移刀改成G1,应该就能解决了。
2.还有看下后处理出来的程序,是不是走Z再走XY。
3.上面两条都设置了,还撞刀,那只能把安全高度改到安全平面以上了,说明机床走G1的时候也不是直线(这种是我猜测)。
楼主(ejoyoo)回复(NXZYF):
是先 抬Z的,程序后处理出来是这样的
G00 z6.62
x5.45y-20.161
大神(迷航*)回复(ejoyoo):
这是机床问题,不是程序问题。有些老机GO走的是折线,不是直线。
解决办法一个是调机器参数,一个是把程序里G0快速移动改成G1的进给模式。
大神(话不多。)回复:
一般法兰克就会这样,我也遇到过。 他移刀是三轴移动的,上过一次当。后面我就换了一个后处理,然后改成G1。
楼主(ejoyoo)回复(话不多。):
如果是三轴移动的,但我移刀改抬到安全高度就没事了啊,也是G00,只不过高度有差别,如果是三轴移动也会撞机的啊。
大神(wan860316)回复:
机床设置c参数不对,快速移动G0不是走直线,。你可以抬高单独运行这里的程序。是机床问题 上面说的改GO1也行,但是后续编程还会遇到这种情况,你不可能把所有G0改G01 .还是改机床参数好些。
楼主(ejoyoo)回复(wan860316):
是的,也是那台机,我铣多个孔时,调机员在铣第一个孔时加G41,最后一个孔时G40取消,但在铣第一个孔时没问题,铣第2个孔时就下刀就不对了,下刀时踩到边了,以前也没遇到这种问题,后来每个孔时都加G41,每铣完一个孔后加G40才没问题,也不知道是哪里出问题了。
大神(a12***7)回复:
这个是机床G00的移动问题,改G01,现在新的机床应该不会这样了。
大神(zhanghonglinug)回复:
自己做个加工模板,把进给率里面的" 移动"输入个5000左右的值,一劳永逸。
