一种复杂结构件多体特征识别方法技术

技术编号:6966685 阅读:359 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种复杂结构件多体特征识别方法。该方法首先进行加工坐标系建立、分型面设定以及总体信息读入等预处理,其次对所有零件体的拓扑元素重新命名,保证拓扑元素标识的唯一性,进而构建零件的全息属性面边图,定义孔、槽、轮廓和筋等特征的种子面,基于全息属性面边图搜索各种特征的种子面,进而依据痕迹扩展规则依次识别只含一个种子面的简单特征,依据特征加工工艺和复合特征合并规则,对简单特征进行合并,得到含多个种子面的复合特征,提取特征参数,得到自动特征识别结果。该特征识别方法的识别效率高、正确率高,解决了多体识别问题,同时能够有效解决加工特征识别领域中无法有效识别曲面、凸特征、边特征以及无法抑制碎面等难题。

【技术实现步骤摘要】

本专利技术涉及一种特征识别方法,尤其涉及,属于CAD/CAPP/CAM

技术介绍
经过多年的发展和在企业中的成功应用,CAD、CAPP, CAM系统分别在产品设计、工艺设计和数控编程方面发挥了很大的作用。但这些系统各自独立,不能实现信息在各系统间的自动转换和共享,在应用过程中自动化程度和效率低。以提高产品设计、工艺设计和数控编程自动化程度和效率为目的的CAD/CAPP/CAM集成成为了工业界的迫切需求,特征识别技术是实现CAD/CAPP/CAM集成的有效途径。复杂结构件(例如飞机结构件)由于结构复杂、精度要求高,对编程工艺人员的经验依赖性很大。特征可以作为加工工艺知识和经验的载体,有效继承加工工艺知识和经验, 所以特征识别技术是提高复杂结构件数控编程效率和质量的重要手段。为了提高材料的利用率,套材加工方法被广泛应用于复杂结构件的数控加工中。 套材加工方法为数字化制造带来了多个零件体的问题,在三维数模中,多个零件体在加工环境下同时打开,尤其是套材中为同一个零件时,会造成拓扑元素标识不唯一的问题,从而给特征识别带来麻烦,目前多体识别问题尚没有公开发表的方法。由于飞机结构件的复杂性,加工特征的特殊性,飞机结构件加工特征识别比普通零件加工特征识别更加困难,表现在大量存在以下情况 ①大曲率自由曲面;②碎面;③相交特征; 凸特征;⑤边特征。传统特征识别方法很少涉及曲面的识别以及碎面问题;相交特征是特征识别技术中的公认难点,目前尚无有效的解决办法;凸特征与凹特征并存的情况下,传统的特征识别方法尚没有统一的解决方案;无论是基于图还是基于体,都只强调了特征的面表示和体表示的提取,而没有边特征的概念。
技术实现思路
本专利技术所要解决的技术问题在于克服现有CAD/CAPP/CAM系统中结构件多体特征识别方法的不足,提供。本专利技术的复杂结构件多体特征识别方法包括步骤1、结构件加工特征定义所述结构件加工特征包括孔、槽、轮廓、筋特征;孔特征由孔壁面、上顶面、下顶面、上环线、下环线构成;槽特征由槽腹板、侧壁、转角、底角、顶面、 凸下陷、凹下陷、驱动边构成;轮廓特征由轮廓相连的主拓扑面构成;筋特征由筋顶面、侧面、限制面、驱动边构成;步骤2、加工特征种子面定义,包括定义孔特征的种子面为孔壁面,孔壁面为圆柱面,与柱面相连的两个面为平面且与柱面成凸连接;定义槽特征的种子面为槽腹板面,腹板面为水平面且与分型面的距离小于预设值;定义轮廓特征的种子面为轮廓主拓扑面,轮廓特征的主拓扑面为槽特征顶面的连接面且不属于槽特征内形面与转角面那部分面;定义筋特征的种子面为筋顶面,筋特征的种子面为槽特征的顶面,且面的宽度小于预设值;步骤3、对数据进行预处理,包括建立加工坐标系工件、设定分型面以及总体信息读入;步骤4、从CAD的底层取出模型的所有点、线、面拓扑元素,按照零件名+标识码的方式重新命名拓扑元素,使拓扑元素标识具有唯一性;步骤5、构建结构件数字化模型的全息属性面边步骤6、特征种子面搜索,具体为遍历结构件模型的全息属性面边图,与定义的特征种子面进行匹配;步骤7、基于种子面进行扩展,形成简单特征;步骤8、依据特征组合规则,对简单特征进行组合形成复合特征;步骤9、提取特征参数,得到特征识别结果。优选地,所述设定分型面是指以槽腹板面为分型面。优选地,所述总体信息包含零件类别、零件加工方式、典型转角、典型底角精度等级、上偏差、下偏差。所述全息属性面边图包含以下内容边的信息边的唯一标识、实边或虚边标识、曲线或直线标识、边属于内环或外环标识、 相邻面夹角、边夹角、边长度;面的信息面的唯一标识、实面或虚面标识、曲面或平面标识、面的主法向、相交面的数量、面的面积、面的内外环个数、面与进刀方向所成的角度。进一步地,所述特征种子面搜索具体按照以下方法首先搜索孔和槽特征的种子面;然后基于槽特征的识别结果与全息属性面边图搜索轮廓特征的种子面;最后基于槽特征、轮廓特征的识别结果以及全息属性面边图搜索筋特征的种子面。所述基于种子面进行扩展,形成简单特征,包括碎面抑制、曲面识别、凸特征识别、边特征识别。所述特征参数包括孔特征的参数,包括孔直径、孔深度、孔位置、孔的轴向、精度等级、上偏差、下偏差; 槽特征的参数,包括槽位置、允许的最大刀具直径、转角半径、底角半径、清根底角、最大倾角;轮廓特征的参数,包括轮廓位置、轮廓面的法向;筋特征的参数,包括筋的位置、筋顶面法向、起始端曲顶或平顶类型、终止端曲顶或平顶类型。本专利技术方法的识别效率、正确率高,能够有效解决加工特征识别中无法有效识别曲面、凸特征、边特征以及无法抑制碎面等难题。附图说明图1本专利技术的复杂结构件多体特征识别方法流程图;图2为本专利技术的特征种子面示意图,其中a为孔特征种子面,b为槽特征种子面,c为轮廓特征种子面,d为筋特征种子面; 图3为种子面扩展流程图。具体实施例方式下面结合附图对本专利技术的技术方案进行详细说明图1是本专利技术的复杂结构件多体特征识别方法流程图,如图所示,包括以下各步骤 在特征识别执行前,需要定义特征种子面、特征识别扩展规则以及复合特征组合规则, 分别形成种子面定义库、扩展规则库以及组合规则库供特征识别过程中调用。本专利技术涉及的加工特征包括孔、槽、轮廓、筋特征。孔特征由孔壁面、上顶面、下顶面、上环线、下环线构成;槽特征由槽腹板、侧壁、转角、底角、顶面、凸下陷、凹下陷、驱动边构成;轮廓特征由轮廓相连的主拓扑面构成;筋特征由筋顶面、侧面、限制面、驱动边构成。 加工特征的种子面定义如图2所示,图中表示了种子面的构成、与相邻几何元素的关系以及全息属性面边图的表示方法。定义孔特征的种子面为孔壁面,孔壁面为圆柱面,与柱面相连的两个面为平面且与柱面成凸连接;定义槽特征的种子面为槽腹板面,腹板面为水平面且与分型面的距离小于预设值;定义轮廓特征的种子面为轮廓主拓扑面,轮廓特征的主拓扑面为槽特征顶面的连接面且不属于槽特征内形面与转角面那部分面;定义筋特征的种子面为筋顶面,筋特征的种子面为槽特征的顶面,且面的宽度小于预设值,预设值一般小于 IOmm0种子面扩展规则为1)依据特征种子面的定义,遍历全息属性面边图,搜索出满足要求的特征的种子面,基于种子面进行扩展;2)根据全息属性面边图提取种子面的外环边和内环边;3)依据特征的定义,与种子面有公共内环边或者外环边的面,并把搜索到的满足条件的面加入相应的特征构成面列表;4)分别以扩展到的面为次种子面,按照特征的定义, 继续扩展,直到特征的几何元素扩展完全。扩展规则的详细算法如附图3所示。特征组合的规则为1)特征的组合以加工工艺为准则;2)简单特征的组合是同一种简单特征组合为相同类型的复合特征;3)复合特征是含有多个种子面的特征;4)槽特征的组合规则是一个槽的腹板面是另一个槽的顶面;5)筋特征的组合规则是两条筋特征的走向夹角小于10°且两个种子面在相交处为凹连接,组合后的筋可特征以用一个加工操作完成;6)特征组合可以是多个简单特征的组合,只要满足组合规则;7)通过复合特征的组合, 从而达到了相交特征识别的效果。将结构件模型输入系统,这里可以同时输入多个零件体;对零件进行预处理,包括多体排样、加工坐标系工件、设定分型面以及总体信息读入等;本专利技术以槽腹板面为分型面;总体信息包含零件类别、零件加本文档来自技高网
...

【技术保护点】
1.一种复杂结构件多体特征识别方法,其特征在于,包括:步骤1、结构件加工特征定义:所述结构件加工特征包括孔、槽、轮廓、筋特征;孔特征由孔壁面、上顶面、下顶面、上环线、下环线构成;槽特征由槽腹板、侧壁、转角、底角、顶面、凸下陷、凹下陷、驱动边构成;轮廓特征由轮廓相连的主拓扑面构成;筋特征由筋顶面、侧面、限制面、驱动边构成;步骤2、加工特征种子面定义,包括:定义孔特征的种子面为孔壁面,孔壁面为圆柱面,与柱面相连的两个面为平面且与柱面成凸连接;定义槽特征的种子面为槽腹板面,腹板面为水平面且与分型面的距离小于预设值;定义轮廓特征的种子面为轮廓主拓扑面,轮廓特征的主拓扑面为槽特征顶面的连接面且不属于槽特征内形面与转角面那部分面;定义筋特征的种子面为筋顶面,筋特征的种子面为槽特征的顶面,且面的宽度小于预设值;步骤3、对数据进行预处理,包括:建立加工坐标系工件、设定分型面以及总体信息读入;步骤4、从CAD的底层取出模型的所有点、线、面拓扑元素,按照零件名+标识码的方式重新命名拓扑元素,使拓扑元素标识具有唯一性;步骤5、构建结构件数字化模型的全息属性面边图;步骤6、特征种子面搜索,具体为:遍历结构件模型的全息属性面边图,与定义的特征种子面进行匹配;步骤7、基于种子面进行扩展,形成简单特征;步骤8、依据特征组合规则,对简单特征进行组合形成复合特征;步骤9、提取特征参数,得到特征识别结果。...

【技术特征摘要】

【专利技术属性】
技术研发人员:李迎光刘长青刘旭王伟李海楚王伟
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:84

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1