零件判别系统及方法

文档序号:6642815阅读:410来源:国知局
专利名称:零件判别系统及方法
技术领域
本发明涉及一种零件判别系统及方法。
背景技术
以往,在模具图档出零件图之前,必须靠人工经验加上零件外型来判断零件是否相同。零件是有属性的,这些属性包括零件的标识符、图层、注解、数量、编号、标注、材质、热处理及投单属性等,所述零件包括孔类零件、标准五金类零件等。图形相同而属性不同绝对不是相同的零件,这样人工判断容易造成很大的错误,且要在所有零件中判别出相同零件的个数,效率非常低下,通常一套模具的相同零件的判别要花费一天左右的时间。

发明内容鉴于以上内容,有必要提供一种零件判别系统,其可方便地判断零件是否相同。
鉴于以上内容,还有必要提供一种零件判别方法,其可方便地判断零件是否相同。
本发明较佳实施方式提供一种零件判别系统,其运行于一计算机设备,用于判断零件是否相同。该系统包括一选择模块,用于选择待比较零件;一获取模块,用于获取上述待比较零件的属性、视图外轮廓和视图外轮廓中的所有图元;一判断模块,用于根据上述待比较零件的属性是否相同、视图外轮廓是否相同及外轮廓中的图元是否对应相同来判断上述待比较零件是否是相同零件。
进一步地,该系统还包括一图档数据库,用于存储数据,所述数据包括创建零件时所创建的第一实体、第二实体及第三实体,其中第一实体用来保存零件,第二实体用来保存零件属性,第三实体用来保存零件图形的各视图的外轮廓及各外轮廓所包含的所有图元。其中所述的第一实体包括两个数据成员,该两个数据成员分别是第二、第三实体的指针,其分别指向第二实体、第三实体。
进一步地,所述的选择模块还可选择上述待比较零件用于进行判别所需的视图。
本发明较佳实施方式还提供一种零件判别方法,用于判断零件是否相同。该方法包括以下步骤(a)选择两个待比较零件并分别获取各零件对应属性;(b)判断两个待比较零件的属性是否相同;(c)若相同,则选择及获取两个待比较零件的一视图的外轮廓;(d)判断所选择的两个视图的外轮廓是否相同;(e)若相同,则获取该两个视图外轮廓所包含的所有图元;(f)判断上述两个视图所包含的图元是否对应相同;(g)若相同,则该两个待比较零件是相同零件。
该方法还包括步骤(h)判断是否还要继续判别其他零件,如果需要则返回步骤(a),如果不需要,则结束该判别流程。
其中,在步骤(b)中或步骤(d)中或步骤(f)中如果判断结果为否,则表明该两个待比较零件不是相同零件,直接进入步骤(h)。
所述零件视图包括主视图、俯视图、右视图。
相较现有技术,本发明所提供的零件判别系统及方法,可单个或者大批量判断零件是否是相同零件,准确率高、速度快,因而可加快判断效率以节约时间。

图1是本发明零件判别系统较佳实施方式的功能模块图。
图2是本发明零件判别方法较佳实施方式的具体实施流程图。
具体实施方式参阅图1所示,是本发明零件判别系统较佳实施方式的功能模块图。该零件判别系统1可运行于任一计算设备(如个人电脑,未示出)中,其包括一图档数据库5、一选择模块2、一获取模块3及一判断模块4。
其中,图档数据库5用于保存多种数据,所述数据包括创建零件时所创建的第一实体、第二实体及第三实体,其中第一实体用来保存零件,第二实体用来保存零件属性,第三实体用来保存零件图形的各视图的外轮廓及各外轮廓所包含的所有图元。所述第一实体包括两个数据成员,该两个数据成员分别是第二实体和第三实体的数据指针,其分别指向第二实体及第三体,从而将零件同其对应的零件属性、零件各视图及各视图所包含的图元联系起来。所述数据还包括模具设计图档。在本较佳实施例中,所述视图包括主视图、俯视图及右视图。其中,在设计模具时最多需要三个视图,主视图最重要,模具的加工制造需要用该视图上的图形来生产;俯视图作为模具加工制造的辅助视图,首先用在观察局部零件的摆放关系,其次用在调整模具的厚度方面;右视图的作用和俯视图相同。
选择模块2用于从模具设计图档中选择待比较零件,通常称为源零件及目标零件。该选择模块2还可从图档数据库5中选择待比较零件进行对比所用的零件视图。
获取模块3用于从图档数据库5中获取所选择的源零件及目标零件的属性、所选择视图的外轮廓及外轮廓中包含的所有图元。判断模块4用于判断源零件与目标零件的属性是否相同、源零件与目标零件的外轮廓是否相同及源零件与目标零件的外轮廓中的所有图元是否分别对应相同。
参阅图2所示,是本发明零件判别方法较佳实施方式的具体实施流程图。首先,选择模块2从一模具设计图档中选择一源零件并由获取模块3从图档数据库5获取其属性(步骤S100);选择模块2从该模具设计图档中选择一目标零件并由获取模块3从图档数据库5中获取其属性(步骤S102);判断模块4判断该源零件与目标零件的属性是否相同(步骤S106);若相同,则由选择模块2从各种视图中选择需进行比较的视图,如主视图、俯视图及右视图,在本实施例中以主视图为例,获取模块3从图档数据库5中分别获得上述所选择的源零件与目标零件主视图的外轮廓(步骤S108);判断模块4判断所述两个主视图的外轮廓是否相同(步骤S110);若相同,则获取模块3从图档数据库5中分别获得所述源零件主视图外轮廓所包含的所有图元和目标零件主视图外轮廓所包含的所有图元(步骤S112);判断模块4判断上述所获取的源零件主视图外轮廓所包含的所有图元和目标零件主视图外轮廓所包含的所有图元是否对应相同(步骤S114);若是,则该源零件和目标零件是相同零件,显示并保存判别结果(步骤S116)。判断模块4判断是否需要继续判别其他零件(S120),若需要继续判别其他零件,则返回步骤S100,若不需要则结束。
在步骤S106中,如果该源零件与目标零件的属性不同,则该两个零件不是相同零件,直接进入步骤S118。
在步骤S110中,如果该源零件与目标零件的主视图外轮廓不同,则该两个零件不是相同零件,直接进入步骤S118。
在步骤S114中,如果该源零件与目标零件的主视图外轮廓所包含的所有图元没有对应相同,则该两个零件不是相同零件,直接进入步骤S118。
权利要求
1.一种零件判别系统,其运行于一计算机设备,用于判断零件是否相同,其特征在于,该系统包括一选择模块,用于选择待比较零件;一获取模块,用于获取上述待比较零件的属性、视图外轮廓和视图外轮廓中的所有图元;一判断模块,用于根据上述待比较零件的属性是否相同、视图外轮廓是否相同及外轮廓中的图元是否分别对应相同来判断上述待比较零件是否是相同零件。
2.如权利要求1所述的零件判别系统,其特征在于,该系统还包括一图档数据库,用于存储数据,所述数据包括创建零件时所创建的第一实体、第二实体及第三实体,其中第一实体用来保存零件,第二实体用来保存零件属性,第三实体用来保存零件图形的各视图的外轮廓及各外轮廓所包含的所有图元。
3.如权利要求2所述的零件判别系统,其特征在于,所述的第一实体包括两个数据成员,该两个数据成员分别是第二、第三实体的指针,其分别指向第二实体、第三实体。
4.如权利要求1所述的零件判别系统,其特征在于,所述的选择模块还可选择所述待比较零件用于进行判别所需的视图。
5.一种零件判别方法,用于判断零件是否相同,其特征在于,该方法包括以下步骤选择两个待比较零件并分别获取各零件对应属性;判断两个待比较零件的属性是否相同;若相同,则选择及获取两个待比较零件的一视图的外轮廓;判断所选择的两个视图的外轮廓是否相同;若相同,则获取该两个视图外轮廓所包含的所有图元;判断上述两个视图所包含的图元是否对应相同;若相同,则该两个待比较零件是相同零件。
6.如权利要求5所述的零件判别方法,其特征在于,该方法还包括步骤判断是否还需要继续进行其他零件的判别;如果需要则返回选择待比较零件的步骤;如果不需要则结束该判别流程。
7.如权利要求6所述的零件判别方法,其特征在于,其中如果步骤判断两个待比较零件的属性是否相同的结果为否,则直接转入步骤判断是否还需要继续进行其他零件的判别。
8.如权利要求6所述的零件判别方法,其特征在于,其中如果步骤判断所选择的两个视图的外轮廓是否相同的结果为否,则直接转入步骤判断是否还需要继续进行其他零件的判别。
9.如权利要求6所述的零件判别方法,其特征在于,其中如果步骤判断上述两个视图所包含的图元是否对应相同的结果为否,则直接转入步骤判断是否还需要继续进行其他零件的判别。
10.如权利要求5所述的零件判别方法,其特征在于,所述的视图包括主视图、俯视图、右视图。
全文摘要
本发明提供一种零件判别系统,运行于一计算机设备,用于判断零件是否相同。该系统包括一选择模块,用于选择待比较零件;一获取模块,用于获取上述待比较零件的属性、视图外轮廓和视图外轮廓中的所有图元;一判断模块,用于根据上述待比较零件的属性是否相同、视图外轮廓是否相同及外轮廓中的图元是否对应相同来判断上述待比较零件是否是相同零件。本发明还提供一种零件判别方法。利用本发明,可提高在所有零件中判别相同零件的准确率及效率,以节约时间。
文档编号G06F17/50GK1940945SQ200510100059
公开日2007年4月4日 申请日期2005年9月30日 优先权日2005年9月30日
发明者常春明, 李建军, 郑晓源, 向家兵, 李想, 陈云霞 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1