首页/文章/ 详情

UG五轴后处理正交与非正交通用解决方案

1年前浏览1390

本人安周,今天分享一个海德汉五轴 非正交与正交五轴的通用思路,AC BC 正交与非正交一个后处理搞定! 虽然工作很忙,但是我会压缩我的休息时间,也要把这个做下去!

    当然有很多办法,用矢量后处理,或者建立两个后处理(这个不在本文讨论当中,因为作者就是喜欢极致,大众认为钻牛角尖),目的就是给定一个变量,就可以处理成想要的结果,你也可以以程序组名字 45度BC  正交BC

   作者写了一个配置文件,之前考虑到用TK写UI界面太卡,容易死机,用EXCEL有些电脑没有装,所以最终方案用一个文件,TXT,之后读取文件里面的变量。 

先来两张图,看看机床结构!

DMU125P FD duoBLOCK 45度摆头非正交


DMU80monoBLOCK 正交五轴



我随便新建了两个后处理  先测试刀轨哪里不同


DMU80monoBLOCK 如下



DMU125P FD duoBLOCK 如下



上图发现  其实不一样的地方就是角度  BC的角度,好了  下来说说这个角度如何计算

从正交的BC转 45度非正交摆头 如上图的机床

 set PLANE_B 42.5

 set b [expr 2*asin(sin(asin(1.0) / 90.0*$PLANE_B/2)*sin(2.0 * asin(1.0)/4)*2)*90.0 / asin(1.0)]

下面以TCL脚本演示如何计算


下面是我一直在用的配置表  分享给大家(通用大部分海德汉五轴)



这个值是2 ,处理结果应该是BC的正交

这个值是4 ,处理结果应该是BC的45度非正交



其实这些都是解析空间几何以及一些矩阵运算,只不过NX把有些已经做好了,但是你也可以用这些数学理论去计算,达到自己想要的目的


比如3+2输出时候,一般都用空间角,你也可以解析空间去计算,输出     三点 ,矢量 ,投影 ,欧拉 轴角,也可以全部用M128


矢量的输出


三点


欧拉角


空间角


投影角


下图为样条插补程序,这个功能非常强大,加工曲面速度可以上30000   就看机床能不能受得了,笔者在60EVO测试F25000 不敢再快了 


目前这些程序没有在卧加五轴测试,以后有机会测试了再分享!


来源:NX网
通用UG理论PLM曲面
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-11-08
最近编辑:1年前
老叶
本科 签名征集中
获赞 195粉丝 221文章 567课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈