[发明专利]一种基于STEP-NC相交特征自动识别方法无效

专利信息
申请号: 201210048063.5 申请日: 2012-02-29
公开(公告)号: CN102629287A 公开(公告)日: 2012-08-08
发明(设计)人: 舒启林 申请(专利权)人: 沈阳理工大学
主分类号: G06F17/50 分类号: G06F17/50
代理公司: 沈阳利泰专利商标代理有限公司 21209 代理人: 李枢
地址: 110159 辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种基于STEP-NC相交加工特征的自动识别方法,包括加工特征邻接图的构造、相交特征的判定、相交特征的分割、加工特征的匹配及加工特征的STEP-NC表示。首先,采用基于图和痕迹相结合的方式来识别相交特征,这里的痕迹是指特征因为相交而产生的凸边,为保证特征之间不能包含公共体积,尽可能的减少生产的独立特征以及优先处理特征基面的原则,构造了有序相交特征拆分因子队列;其次,在特征匹配的时候,对加工特征进行编码,借助当前比较成熟的数据库查询技术识别出加工特征,避免了可能出现非常耗时的子图匹配算法。最后,根据ISO10303-238协议,将识别出的加工特征以隐性方式存储与STEP文件中,为后续CAPP和CAM提供一致性接口。
搜索关键词: 一种 基于 step nc 相交 特征 自动识别 方法
【主权项】:
1.一种基于STEP-NC相交特征自动识别方法,包括需完成的加工特征邻接图的构造、相交特征的判定、相交特征的分割、加工特征的匹配及加工特征的STEP-NC表示的必要步骤,其特征在于步骤如下:一、加工特征邻接图的构造(1)首先提取CAD系统生成的中性文件即STEP AP203文件获取类型为ADVANCED_FACE的所有实体,获取每一个ADVANCED_FACE实体的几何性、坐标和法向等信息,建立一个ALVertex对象并将它插入EAAG的顶点列表中,然后遍历ADVANCED_FACE的每一个子实体对象,得到类型为Oriented_edge的有向边列表,获取每一个Oriented_ edge实体的端点、几何性、坐标和方向属性,并计算Oriented_edge的凹凸性,建立一个ALEdge并将其插入到EAAG中对应ALVertex下的边节点列表中;    (2)加工特征邻接图(MFAG)是在扩展属性邻接图(EAAG)中删除零件外轮廓面所表示的结点后形成的连通子图,其外轮廓面判定:首先,获取EAAG中的面节点列表ALGVertex[1..n],遍历每一个面节点,如果面节点的邻接边都是凸边,则该面可能是外轮廓面,如果面节点的邻接边存在凹边,则该面为加工特征面;其次,获取所有可能是外轮廓面的法向量,记为NV[1..N],NV中的法向量不重复,即相同外轮廓面的法向量在NV中只记一次;最后,遍历所有可能是外轮廓面的面节点,对于一个NV[I],如果有多个可能外轮面法向与其一致,只有在NV[I]方向上最外面的面节点是轮廓面,其它面节点是加工特征面;    (3) 当识别出加工特征面和外轮廓面之后,将EAAG中所有外轮廓面删除,为了保持加工特征面的几何结构完整性,与外轮廓面相连的凸边并不删除,只标记它为虚边,在EAAG的外轮廓面被删除之后,一般会形成多个连通子图,这些连通子图就是加工特征邻接图;    二、相交特征的判定,是通过判断加工特征面上是否包含凸边来识别的,分下列情况判定:(1)在多面体零件中,连接两个相邻面的边一般都是凹边和凸边,有时为了避免应力集中或方便加工,使用光滑的曲面代替多面体中出现的尖角设成光滑的过渡边,对于光滑的过渡边凹凸性的判断:如果边的两个相邻面都是凹面,或一个是凹面另一个是平面,则认为该边为凹边;如果边的两个相邻面都是凸面,或一个是凸面另一个是平面,则认为该边为凸边;如果边的两个相邻面,一个是凸面,一个是凹面,则认为该边为中性边;(2)在3D建模时,若在这个3D模型上移除规则的体积,如加工槽、孔或阶梯等所移除的材料体积,就形成了STEP-NC所定义的基本特征,这些特征与3D模型的轮廓面相交,且相交的边也都是凸边,有时为了满足设计的需要,在这个特征的基础上又移除了部分规则体积得到另一个特征,这两个相交特征相交的边界同样都是凸边,其实在形成相交特征时,3D模型上既形成了新的凹边也形成了新的凸边,但只有在相交边界上的边是凸边,其它地方是凹边,据此可以通过搜索面的凸边来判断是否存在相交特征;三、相交特征的分割(1)是通过添加虚连接(VF)弥补因特征相交而丢失的面和边,消除加工特征上的凸边,因为加工特征面上的凸边是由特征相交产生的,所以当该邻接图中不在包含凸边时就说明相交特征分离完毕,虚连接是由两个位置和形状都相同但是法向相反的平面构成,记为(VF+,VF-),这样添加的虚连接不会对几何形体的整体产生实际影响,因为VF+和VF-相互抵消,对于复杂的相交特征构造的虚连接时,可能使得虚连接之间形成新的凸边,然而新的凸边的数量是收敛的,重复添加虚连接之后就会最终消去所有凸边;(2)因为特征每一条凸边都是由两个加工特征面所共享,添加虚连接时首先要确定它的依赖特征面,如果选择的依赖特征面不合理,则会引起识别出来的特征不合理甚至完全不符合要求,所以通过对包含凸边的特征面建立一个有序队列,按队列的先后顺序添加虚连接,能有效实现相交特征的分离;四、加工特征的匹配及加工特征的STEP-NC表示是通过对特征基面进行编码,将这些特征编码存储于数据库中,借助当前比较成熟的数据库查询技术识别出加工特征,利用数据库管理系统将上述特征编码存放在数据库的关系表中,在进行特征匹配时,只需要获取加工特征的特征基面边的相关参数,通过查询语句能够准确快速的识别出加工特征,实现加工特征的STEP-NC表示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳理工大学,未经沈阳理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201210048063.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top