我用过sajo公司出品的sajo12000,结构是双转盘的,系统是西门子840d,因为五轴机床,有3个线性轴,和两个旋转轴,所以,当在一句G代码中同时出现时: G1G90 X50 Y300 Z25.4 A30 B32.5 F500,因为速度单位的不同(线性轴单位是mm/min ,旋转轴是deg/min),就引起了五轴不能同时差补,说俗点就是5轴不能同时到位.在西门子840d系统中可加入速度匹配指令: FGROUP(X,Y,Z,A,B).
针对针对这一问题,海德汉系统是一个m代码,我记不住了,当时我们用的机床是UCP1350,结构是转盘摆头式,用一个3d长度刀补指令和速度匹配指令就ok了,后置处理中什么都不用加.
是而faunc系统是什么也不用加的,自动速度匹配.
以上我所说的都经过本人实践.
一般情况下新式机床都不会出现这些问题.
而大侠们所说的都是一些老式机床出现的问题,我建议首先要求厂商解决,不行了的话可以用时间导数解决,由于算法麻烦,又存在一定的误差,所以这是下下策.
尽量在编程时避免线性轴和旋转轴的距离差距太大
[ 本帖最后由 胡说八道 于 2005-9-17 16:27 编辑 ] |