NX二次开发— CAM 自动编程,自动创建型腔铣并设置加工区域和参数,生成刀路程序代码示例
对于电极自动编程开发,通常在第一步需要进行型腔铣粗加工,如果需要再考虑效率的问题,一般只对基准面以上的部分采用型腔铣,而单独的基准台只需要进行2D轮廓加工,可以节约一些时间。这样就需要对型腔铣单独设置加工区域面,并且要通过算法自动找到基准台以上的所有面。
自动识别电极基准面以上的所有面大致算法:
1,首先要自动找到电极的基准面,这一步对于做电极自动编程非常重要,找到基准面就可以确定电极的方向、大小等,后续的很多识别算法,都会参考这个基准面。那么如何自动找到电极的基准面呢?(要求是处于正交状态的任意方向,都能自动找到)
2,找到基准面后,就已经确定了电极的方向,然后以基准面的法向方向作为Z向建立工作坐标系,再遍历电极所有的面,计算每个面的边界盒得到Z向的极限值,再对比基准面的高度,就能得到基准面以上的所有面。
//获取geom根组,根据geom名字查询组的TAG
tag_t roo