零件图形串接系统及方法技术方案

技术编号:2837498 阅读:196 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种零件图形串接系统,该系统包括计算机,该计算机包括:选取模块,用于选取要串接的零件图形,获取该零件图形对应的零件各视图的图形,以及该零件的关联属性;串接模块,用于将该零件各视图中的图形分别串接起来;整合模块,用于将串接后的零件各视图组合在一起形成一个零件视图集,并将该零件的关联属性添加到该零件视图集上。本发明专利技术还提供一种零件图形串接方法。利用本发明专利技术可以将零件上的图形串接起来,而且能够一次性处理完整套模具中的零件图形,处理快速、准确。

【技术实现步骤摘要】

本专利技术涉及一种图形串接系统及方法,特别涉及一种自动串接零件图形的系统及方法。
技术介绍
制造业是人类社会赖以生存和发展的基础,加入WTO后,中国将成为制造业大国,目前随着汽车及轻工业的迅速发展,模具设计制造日渐受到人们的广泛关注,已形成一个行业。模具制造已从传统加工到二维手工编程数控加工,发展到今天的CAD/CAM一体化制造;模具设计也从手工绘图、二维计算机绘图发展到三维计算机辅助设计。模具设计中设计者需要对模具零件图形进行修改相关的动作,比如,炸开、剪切、导角、复制、镜相等。这些动作最有可能的结果是将零件的图形打断,使原来封闭的零件图形变为一段一段的图形,更有可能的后果是这些段图形中的某些段会丢失原来零件的图形关联属性。由于零件和图形是通过属性关联的,如果失去这个属性,那么这些没有零件属性的图形将会和零件分离开,即这些失去零件属性的图形将不再是零件的一部分。这样零件在出图的时候零件图形将不是完整的零件图形,其中可能缺少一些图形。目前一般解决零件图形缺失的方法有两种一种是在拆图前将修改后的零件重新定义一次使零件上没有属性的图形添加上属性;另一种是在拆完图后拿拆出来的零件图形与原来没有拆图的一个个零件进行比较修正。这两种解决方法都存在很大的局限性,耗费大量的人力时间和人力成本,而且在很大程度上存在着漏定义和漏比较的可能性。
技术实现思路
鉴于以上内容,有必要提供一种零件图形串接系统,其可以将零件上的图形串接起来,而且串接零件图形快速、准确。此外,还有必要提供一种零件图形串接方法,其可以将零件上的图形串接起来,而且串接零件图形快速、准确。一种零件图形串接系统,该系统包括计算机,该计算机包括包括选取模块,用于选取要串接的零件图形,获取该零件图形对应的零件各视图的图形,以及该零件的关联属性;串接模块,用于将该零件各视图中的图形分别串接起来;整合模块,用于将串接后的零件各视图组合在一起形成一个零件视图集,并将该零件的关联属性添加到该零件视图集上。进一步地,所述零件图形串接系统还包括判断模块,用于判断该零件各视图中的图形是否全部为零件相关图形,以及用于判断是否还需选取其他零件图形进行串接;过滤模块,用于过滤掉该零件各视图中的非零件相关图形;储存模块,用于备份该零件的关联属性,以及储存已添加零件关联属性的零件视图集。一种零件图形串接的方法,包括如下步骤(a)选取要串接的零件图形,获得该零件图形对应的零件各视图的图形,以及该零件的关联属性;(b)将该零件各视图中的图形分别串接起来;(c)将串接后的零件各视图组合在一起形成一个零件视图集;(d)将该零件的关联属性添加到该零件视图集上。进一步地,所述的在将该零件各视图中的图形分别串接起来步骤之前还包括(e)备份该零件的关联属性;(f)判断该零件各视图中的图形是否全部为零件相关图形;(g)如果该零件各视图中的图形不全为零件相关图形,则过滤掉零件各视图中的非零件相关图形。进一步地,所述的零件图形串接方法还包括储存已添加零件关联属性的零件视图集。相较于现有技术,所述的,其不仅可以将零件上的图形串接起来,还能够给零件中原来没有属性的图形添加上零件属性,而且还能够一次性处理完整套模具中的零件图形,处理快速、准确,并节省时间和人力成本。附图说明图1是本专利技术零件图形串接系统的较佳实施例的系统架构图。图2是图1中计算机的功能模块图。图3是图2中串接模块串接零件视形的示意图。图4是本专利技术零件图形串接方法的较佳实施例的流程图。具体实施方式如图1所示,是本专利技术零件图形串接系统的较佳实施例的系统架构图。该系统架构主要包括计算机10,资料库20,鼠标30,以及键盘40。所述的计算机10与所述的资料库20相连,并且该计算机10还连接有鼠标30以及键盘40。所述的计算机10用于将零件视图的图形串接起来,并给没有属性的零件图形添加上关联属性。该计算机10可以是IBM架构的个人计算机(IBM Personal Computer,IBM PC),也可以是Apple公司的Mac PC,还可以是任意其它适用的计算机。所述的资料库20用于储存零件各视图的图形以及零件关联属性等信息,该资料库20可独立于计算机10,也可位于计算机10内,储存在计算机10的硬盘(未示出)上。所述的鼠标30可以是机械鼠标,也可以是光电鼠标。所述的键盘40可以是机械式结构键盘,电容式结构键盘,塑料薄膜式键盘,导电橡胶式键盘等。该鼠标30以及该键盘40用于对所述的计算机10进行操作。如图2所示,是图1中计算机的功能模块图。该计算机10包括选取模块110,判断模块120,过滤模块130,串接模块140,整合模块150,以及储存模块160。所述的选取模块110,用于从模具设计图中选取要串接的零件图形,根据该零件图形从资料库20中获取该零件图形对应的零件各视图的图形,以及该零件的关联属性。其中,所述的零件各视图包括主视图、下视图、右视图。所述的零件的关联属性包括名称、厚度、数量、标注格式、投单属性、材质、热处理、零件编号等。所述的判断模块120,用于判断上述所选取的零件各视图中的图形是否全部为零件相关图形,以及用于判断是否还需选取其他零件图形进行串接。其中,所述的判断零件各视图中的图形是否全部为零件相关图形是对视图中的孔以及基本图元等进行判断的。对于视图中的孔,判断模块120判断出均不是零件相关图形;对于视图中的基本图元,判断模块120判断该基本图元是否属于该零件图形,若不属于,则该基本图元不是该零件相关图形,若属于,则该基本图元是该零件相关图形。其中,所述的基本图元包括圆弧、直线等,所述的基本图元的属性包括名称、厚度、数量、标注格式、投单属性、材质、热处理、零件编号等。比如零件Y的图形包括基本图元y1、y2,选取模块110所选取的零件视图中的图形包括有属性的基本图元y1、y2、y3,没有属性的基本图元y4、y5,孔y6,则判断模块120判断出孔y6,没有属性的基本图元y4、y5,以及有属性但不属于零件Y的图形的基本图元y3均为不是零件Y的零件相关图形。所述的过滤模块130,用于过滤掉上述经过判断的该零件各视图中的非零件相关图形。所述的串接模块140,用于将该零件各视图中的图形分别串接起来,并删除掉串接之前的原图形。其中,所述的串接是将视图中原来相互独立的基本图元连接成一个整体。所述的串接模块140串接图形的步骤如图3所示。所述的整合模块150,用于将串接后的零件各视图(主视图、下视图、右视图)组合在一起形成一个零件视图集,并将保存在资料库20中的该零件的关联属性添加到该零件视图集上。所述的储存模块160,用于将该零件的关联属性备份至资料库20中,以防串接模块140串接过程中将原来储存于资料库20中的零件的关联属性删除掉,以及将上述已添加零件关联属性的零件视图集储存于资料库20中。通过上述的各功能模块,于串接零件图形的步骤,如下所述。于本实施例中,首先,选取模块110选取要串接的零件图形,获得该零件各视图的图形,以及该零件的关联属性;储存模块160将该零件的关联属性备份至资料库20中,以防串接模块140串接过程中将原来储存于资料库20中的零件的关联属性删除掉;判断模块120判断零件各视图中的图形是否全部为零件相关图形;过滤模块130过本文档来自技高网...

【技术保护点】
一种零件图形串接系统,该系统包括计算机,其特征在于,该计算机包括:选取模块,用于选取要串接的零件图形,获取该零件图形对应的零件各视图的图形,以及该零件的关联属性;串接模块,用于将该零件各视图中的图形分别串接起来;整合 模块,用于将串接后的零件各视图组合在一起形成一个零件视图集,并将该零件的关联属性添加到该零件视图集上。

【技术特征摘要】
1.一种零件图形串接系统,该系统包括计算机,其特征在于,该计算机包括选取模块,用于选取要串接的零件图形,获取该零件图形对应的零件各视图的图形,以及该零件的关联属性;串接模块,用于将该零件各视图中的图形分别串接起来;整合模块,用于将串接后的零件各视图组合在一起形成一个零件视图集,并将该零件的关联属性添加到该零件视图集上。2.如权利要求1所述的零件图形串接系统,其特征在于,所述的计算机还包括判断模块,用于判断该零件各视图中的图形是否全部为零件相关图形,以及用于判断是否还需选取其他零件图形进行串接;过滤模块,用于过滤掉该零件各视图中的非零件相关图形;储存模块,用于备份该零件的关联属性,以及储存已添加零件关联属性的零件视图集。3.如权利要求1所述的零件图形串接系统...

【专利技术属性】
技术研发人员:常春明
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1