关于加工坐标系旋转AROT角度的计算,请教高手

enricyx 3月前 308 0

例子文件.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的值,还求高手不吝赐教。。。。。。。。。。。感谢。。。。。。。。。。。。。。。


0

承接UG NX二次开发、功能定制、毕业设计、疑难解决、远程培训,胡君QQ:85585969
最新回复 (0)
请登录后发表新帖