[发明专利]一种基于STEP-NC标准的模块化三维建模方法有效
申请号: | 202110940036.8 | 申请日: | 2021-08-17 |
公开(公告)号: | CN113392484B | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 肖文磊;张凱尧;陈磊 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F30/17 | 分类号: | G06F30/17;G06T17/00 |
代理公司: | 北京天汇航智知识产权代理事务所(普通合伙) 11987 | 代理人: | 黄川;史继颖 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 step nc 标准 模块化 三维 建模 方法 | ||
1.一种基于STEP-NC标准的模块化三维建模方法,其特征在于,具体包括以下步骤:
步骤S100:对复杂工件进行前处理;
步骤S200:根据所述步骤S100得到的复杂工件前处理结果选择所需的STEP-NC加工特征单元模块;
步骤S300:根据所述步骤S100前处理的结果和所述步骤S200选择的STEP-NC加工特征单元模块完成复杂工件的参数化建模;
所述步骤S100具体包括以下步骤:
步骤S110:根据ISO14649-10标准对复杂工件进行加工特征单元分拣;
步骤S120:对所述步骤S110的加工特征单元进行加工特征提取,提取工件参数化建模所需的加工特征;
步骤S130:确定所述步骤S120中提取的加工特征的全要素信息;
所述步骤S200具体包括以下步骤:
步骤S210:根据所述步骤S110所分拣的加工单元拖选相应的STEP-NC加工特征单元模块;
步骤S220:根据所述步骤S210拖选的STEP-NC加工特征单元模块拖选单元组合模块;
所述STEP-NC加工特征单元模块与ISO14649-10标准中规定的最简加工单元一一对应,所述单元组合模块能实现复杂工件中的各个加工特征单元的布尔加减运算;
所述步骤S300具体包括以下步骤:
步骤S310:根据步骤S100中获得的全要素信息,按照ISO14649-10标准选择每个STEP-NC加工特征单元模块左侧输入端对应的输入项;
步骤S320:将步骤S200所拖选出的STEP-NC加工特征单元模块通过连线的方式有序的连接起来,最终实现复杂工件的参数化建模。
2.根据权利要求1所述的一种基于STEP-NC标准的模块化三维建模方法,其特征在于,所述全要素信息包括所有加工特征的几何信息、形位信息、材料信息、表面信息,用于三维软件的后续特征化建模。
3.根据权利要求1所述的一种基于STEP-NC标准的模块化三维建模方法,其特征在于,所述STEP-NC加工特征单元模块和所述单元组合模块包括左侧输入端和右侧输出端。
4.根据权利要求1所述的一种基于STEP-NC标准的模块化三维建模方法,其特征在于,ISO14649-10标准中每个加工单元都继承父类属性及独特属性,所述属性构成了参数化模块中的参数集合,所述输入项对应参数化模块的参数集合。
5.根据权利要求1所述的一种基于STEP-NC标准的模块化三维建模方法,其特征在于,所述步骤S200和步骤S300是基于C#编程语言开发与Rhino中的Grasshopper的实体模块来实现的。
6.根据权利要求5所述的一种基于STEP-NC标准的模块化三维建模方法,其特征在于,在Rhino中创建与ISO14649-10标准中规定的最简加工特征单元一一对应的STEP-NC加工特征单元模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110940036.8/1.html,转载请声明来源钻瓜专利网。