自动识别钣金零件边所属类型的系统及方法

文档序号:6615224阅读:216来源:国知局
专利名称:自动识别钣金零件边所属类型的系统及方法
技术领域
本发明涉及一种自动识别钣金零件边所属类型的系统及方法。
技术背景在利用模具设计软件Pro/Engineer进行二次开发中,钣金零件的访问一般是由面到面的 轮廓再到轮廓的边,或者是通过特征(即创建立体零件的方法)到特征的面再到面的边。体是 面组成的,面与面之间无特别的规则可言,而对面的访问和识别经常需要借助与面相关的边 ,实际开发中会经常对面以及边进行访问,因此就有必要对零件的边进行一些分析归纳整理 ,使之能形成一些特点相同的边。以实现开发中快速而准确的得到一些相同属性的几何特征 体。钣金零件不同于一般的零件,钣金零件的壁厚是固定不变的一个定值料厚,是由一个叫 做基面的平面,以绿色标识,也叫绿面。绿面偏移一个厚度,即得到钣金零件,所述偏移值 即钣金零件的料厚。绿面偏移后得到的面是偏移面,以白色标示,也叫白面,白面与绿面之 间的面是侧面。 一条边,它是位于哪一种面,属于什么类型,通常情况下都需要人工去判断 ,这样对开发人员是很大的工作量,且容易出错,所以自动识别钣金零件边的类型显得尤为 重要。发明内容鉴于以上内容,有必要提供一种自动识别钣金零件边所属类型的系统,其可自动识别钣 金零件边的类型。鉴于以上内容,还有必要提供一种自动识别钣金零件边所属类型的方法,其可自动识别 钣金零件边的类型。一种自动识别钣金零件边所属类型的系统,包括主机,所述主机包括模具设计单元,用 于生成钣金零件图形及建立钣金零件图形数据库,所述钣金零件图形数据库用于存储所述钣 金零件图形及钣金零件图形的属性,所述钣金零件图形的属性包括钣金零件图形所包含的边和每条边相邻的面,所述主机还包含有自动识别单元,该自动识别单元包括相邻面获取模 块,用于当用户选择钣金零件图形的一条指定边后,获取所述指定边的两个相邻面;基面边识别模块,用于当所述指定边的两个相邻面都在基面上时,识别所述指定边为基面内边,当 所述指定边的两个相邻面中一个相邻面在基面,另外一个相邻面在侧面时,识别所述指定边为基面边缘边;偏移面边识别模块,用于当所述指定边的两个相邻面都在偏移面上时,识别 所述指定边为偏移面内边,当所述指定边的两个相邻面中一个相邻面在偏移面,另外一个相 邻面在侧面时,识别所述指定边为偏移面边缘边;侧面边识别模块,用于当所述指定边的两 个相邻面都在侧面时,判断所述指定边为侧面边。一种自动识别钣金零件边所属类型的方法,包括如下步骤选择钣金零件图形的一条指 定边;获取所述指定边的两个相邻面;如果所述指定边的两个相邻面都在基面上,则识别所 述指定边为基面内边,如果所述指定边的两个相邻面中一个相邻面在基面,另外一个相邻面 在侧面,则识别所述指定边为基面边缘边;如果所述指定边的两个相邻面都在偏移面上,则 识别所述指定边为偏移面内边,如果所述指定边的两个相邻面中一个相邻面在偏移面,另外 一个相邻面在侧面时,则识别所述指定边为偏移面边缘边;如果所述指定边的两个相邻面都 在侧面上,则识别所述指定边为侧面边。相较于现有技术,所述的自动识别钣金零件边所属类型的系统及方法,可以自动识别钣 金零件边的类型,提高了产品设计的速度。


图l是本发明自动识别钣金零件边所属类型的系统较佳实施例的系统架构图。图2是本发明自动识别钣金零件边所属类型的方法较佳实施例的流程图。
具体实施方式
如图1所示,是本发明自动识别钣金零件边所属类型的系统较佳实施例的系统架构图。 该系统主要包括显示器l、主机2、键盘3及鼠标4,所述主机2包含有模具设计单元20及自动 识别单元21。其中,模具设计单元20是一种模具自动设计软件(如Pro/Engineer),用于在 模具设计中生成各种钣金零件图形。所述模具设计单元20包括一个图形数据库30,所述图形 数据库30用于存储模具设计单元20生成的钣金零件图形及每个钣金零件图形的属性。所述钣 金零件图形的属性包括钣金零件图形所包含的边、与每条边相邻的面等。每个面和每条边都 有一个自己的标识,通过该标识可以唯一确定一个面和一条边。自动识别单元21用于自动识 别钣金零件中边的类型,所述边的类型包括基面内边、基面边缘边、偏移面内边、偏移面边 缘边和侧面边等。所述主机2连接有显示器1 ,用于显示模具设计单元20生成的图形和自动识别单元21识别 的钣金零件的边的类型。所述键盘3和鼠标4用作输入设备,可以在生成图形和选择钣金零件 的边时输入数据。所述自动识别单元21包括相邻面获取模块210、基面边识别模块211 、偏移面边识别模块 212和侧面边识别模块213。本发明所称的模块是完成一特定功能的计算机程序段,比程序更 适合于描述软件在计算机中的执行过程,因此在本发明以下对软件描述中都以模块描述。所述相邻面获取模块210用于当用户选择钣金零件图形的一条指定边后,获取所述指定 边的两个相邻面。在所述两个相邻面中,如果其中一个相邻面在基面,则另外一个相邻面只 能在基面或侧面。如果其中一个相邻面在偏移面,则另外一个相邻面只能在偏移面或侧面。所述基面边识别模块211用于当所述指定边的一个相邻面位于基面上时,识别所述指定 边为基面边,所述基面边包括基面内边和基面边缘边。具体而言,如果所述指定边的两个相 邻面都在基面上,则基面边识别模块211识别所述指定边为基面内边。如果所述指定边的两 个相邻面中一个相邻面在基面,另外一个相邻面在侧面,则基面边识别模块211识别所述指 定边为基面边缘边。所述偏移面边识别模块212用于当所述指定边的一个相邻面位于偏移面上时,识别所述 指定边为偏移面边,所述偏移面边包括偏移面内边和偏移面边缘边。具体而言,如果所述指 定边的两个相邻面都在偏移面上,则偏移面边识别模块212识别所述指定边为偏移面内边。 如果所述指定边的两个相邻面中一个相邻面在偏移面,另外一个相邻面在侧面,则偏移面边 识别模块212识别所述指定边为偏移面边缘边。所述侧面边识别模块213用于当所述指定边的两个相邻面都在侧面时,识别所述指定边 为侧面边。如图2所示,是本发明自动识别钣金零件边所属类型的方法较佳实施例的流程图。首先 ,步骤S401,用户选择钣金零件图形的一条指定边。步骤S402,所述相邻面获取模块210获取所述指定边的两个相邻面。在所述两个相邻面 中,如果其中一个相邻面在基面,则另外一个相邻面只能在基面或侧面。如果其中一个相邻 面在偏移面,则另外一个相邻面只能在偏移面或侧面。步骤S403,所述基面边识别模块211判断所述两个相邻面中的第一个相邻面是否在基面上。步骤S404,所述基面边识别模块211继续判断所述两个相邻面中的第二个相邻面是否在基面上。如果所述第一个相邻面和第二个相邻面都在基面上,步骤S405,所述基面边识别模块 211识别所述指定边为基面内边。如果所述第一个相邻面在基面上,第二个相邻面不在基面上(在侧面上),或者所述第 一个相邻面不在基面上(在侧面上),第二个相邻面在基面上,步骤S406,所述基面边识别
模块211识别所述指定边为基面边缘边。如果所述两个相邻面都不在基面上,步骤S407,所述偏移面边识别模块212识别所述两 个相邻面中的第一个相邻面是否在偏移面上。步骤S408,所述偏移面边识别模块212继续判断第二个相邻面是否在偏移面上。如果所述第一个相邻面和第二个相邻面都在偏移面上,步骤S409,所述偏移面边识别模 块212识别所述指定边为偏移面内边。如果所述第一个相邻面在偏移面上,第二个相邻面不在偏移面上(在侧面上),或者所 述第一个相邻面不在偏移面上(在侧面上),第二个相邻面在偏移面上,步骤S410,所述偏 移面边识别模块212识别所述指定边为偏移面边缘边。如果所述指定边的两个相邻面都在侧面,步骤S411 ,所述偏移面边识别模块212识别所 述指定边为侧面边。
权利要求
权利要求1一种自动识别钣金零件边所属类型的系统,包括主机,所述主机包括模具设计单元,用于生成钣金零件图形及建立钣金零件图形数据库,所述钣金零件图形数据库用于存储所述钣金零件图形及钣金零件图形的属性,所述钣金零件图形的属性包括钣金零件图形所包含的边和每条边相邻的面,其特征在于,所述主机还包含有自动识别单元,该自动识别单元包括相邻面获取模块,用于当用户选择钣金零件图形的一条指定边后,获取所述指定边的两个相邻面;基面边识别模块,用于当所述指定边的两个相邻面都在基面上时,识别所述指定边为基面内边,当所述指定边的两个相邻面中一个相邻面在基面,另外一个相邻面在侧面时,识别所述指定边为基面边缘边;偏移面边识别模块,用于当所述指定边的两个相邻面都在偏移面上时,识别所述指定边为偏移面内边,当所述指定边的两个相邻面中一个相邻面在偏移面,另外一个相邻面在侧面时,识别所述指定边为偏移面边缘边;及侧面边识别模块,用于当所述指定边的两个相邻面都在侧面时,判断所述指定边为侧面边。
2.如权利要求l所述的自动识别钣金零件边所属类型的系统,其特征 在于,在所述指定边的两个相邻面中,如果其中一个相邻面在基面,则另外一个相邻面在基 面或侧面,如果其中一个相邻面在偏移面,则另外一个相邻面在偏移面或侧面。
3. 一种自动识别钣金零件边所属类型的方法,其特征在于,该方法 包括如下步骤选择钣金零件图形的一条指定边; 获取所述指定边的两个相邻面;如果所述指定边的两个相邻面都在基面上,则识别所述指定边为基面内边,如果所述 指定边的两个相邻面中一个相邻面在基面,另外一个相邻面在侧面,则识别所述指定边为基 面边缘边;如果所述指定边的两个相邻面都在偏移面上,则识别所述指定边为偏移面内边,如果 所述指定边的两个相邻面中一个相邻面在偏移面,另外一个相邻面在侧面时,则识别所述指 定边为偏移面边缘边;及如果所述指定边的两个相邻面都在侧面上,则识别所述指定边为侧面边。
4.如权利要求3所述的自动识别钣金零件边所属类型的方法,其特征 在于,在所述指定边的两个相邻面中,如果其中一个相邻面在基面,则另外一个相邻面在基 面或侧面,如果其中一个相邻面在偏移面,则另外一个相邻面在偏移面或侧面。
全文摘要
一种自动识别钣金零件边所属类型的系统及方法,该方法包括如下步骤选择钣金零件图形的一条指定边;获取所述指定边的两个相邻面;如果所述指定边的一个相邻面位于基面上,则识别所述指定边为基面边;如果所述指定边的一个相邻面位于偏移面上,则识别所述指定边为偏移面边;如果所述指定边的两个相邻面都在侧面上,则识别所述指定边为侧面边。利用本发明可以自动识别钣金零件边的类型,提高了产品设计的速度。
文档编号G06K9/62GK101398899SQ200710201860
公开日2009年4月1日 申请日期2007年9月26日 优先权日2007年9月26日
发明者张利平 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1