UG/NX二次开发自动编程系列之二逻辑策略型算法设计

有疑问或无法实现请留言或私信可以提供解答

范围设定

为了更好的说明算法的工作流程,所以只抽取核心因素作为限制条件。对于工件要满足是由平面,圆柱面,圆锥面组成的几何体。对于机床只考虑3轴机床,对于加工方式采用型腔铣。忽略工艺,材料等因素。

算法实现步骤

步骤说明

1.获取图纸数据:通过NXOpen 接口获取工件的几何尺寸。数据是由 Face,Edge,Point三级组合来描述几何体。

2.数据初步处理:构建Face,Edge,Point的关系,计算法向量,外围边,外围面,域范围等基础数据。

3.识别加工面的加工方向:计算每个加工面需要在哪个坐标轴下加工。

4.识别特征并构建加工区域:计算哪些面能构成同一个加工区域,加工区域属于什么类型,如:倒角,开孔,开槽等

5.加工区域评估:评估加工区域的几何空间,用来衡量加工区域如何选刀

6.构建加工顺序:将加工区域排序,合并,优化等。

7.构建加工参数并生成程序:统计需要配置的加工参数,通过NXOpen接口来生成程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值