购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
例子文件.zip
制作5轴孔加工,机床系统西门子,由于没有cycle800指令,所以,自己编写一个跟cycle800功能能相似的后处理,
用的UG自带5轴模板,禁用cycyle800,后处理给输出AROT X, AROT Y, AROT Z, 三个角度值,
再TRANS孔加工点即可完成5轴孔加工,在制作工程中有些疑问,正常通过AROT X, AROT Y之后,
加工坐标系的Z轴就和孔轴线平行了,如果不指定X轴或者Y轴朝向的话,无需AROT Z的角度值,但是,
后处理还是可以计算出来一个角度值,而且孔角度不同,AROT Z值也不相同,所以,应该是有个计算规则,
不知道是根据什么进行计算的?不知道有高手知晓不?求分享。。。。。。。。
我自己的计算思路是,根据clsf文件中输出的刀轴三哥向量值,通过空间几何可以计算出AROT X, AROT Y,的角度值,
但是由于并没有指定X,Y的朝向,只根据刀轴的矢量无法计算出AROT Z的值,查看后处理自带算法,
它相当于根据空间旋转矩阵的结果,反推三个角度值,这样操作的前提是我能提取到这个经过了3个坐标
轴旋转的旋转矩阵的值,就可以计算绕坐标轴的角度了,但是,不知道ufun函数或者nxopen里有这个功能函数吗?
目前没有找到,所以,无法计算AROT Z的值,还求高手不吝赐教。。。。。。。。。。。感谢。。。。。。。。。。。。。。。