零件三维模型生成系统及方法

文档序号:6472564阅读:449来源:国知局
专利名称:零件三维模型生成系统及方法
技术领域
本发明涉及一种零件模型生成系统及方法,特别是关于一种零件三维模型生成系统及方法。
背景技术
在零件三维模型设计过程中,如何充分利用已有的设计成果,縮短产品设计时间,是个 亟待解决的问题。标准件及标准件库的应用可以在一定程度上解决这个问题。当设计变更或 者设计同种类型的零件时,可以以标准件为模板,通过对其各种特征及属性参数进行修改而 产生新的零件三维模型。与重新设计新的零件相比,该方法减少了工作量,节省了产品设计 时间。然而,特征及属性参数的修改操作起来较为繁琐,并且易于出现人为错误,因此,该 方法的效率不高且难以保证产品设计质量。此外,随着信息管理系统,如产品数据管理(Product Data Management, PDM)系统、 产品生命周期管理(Product Lifetime Management, PLM)系统的不断推广,以及三维设计 软件,如Pro/E的广泛使用,如何有效地将三维设计软件集成到信息管理系统中也是一个需 要解决的问题。发明内容鉴于以上内容,有必要提供一种零件三维模型生成系统,其能够利用已有的零件三维模 型高效可靠地生成新的零件三维模型。此外,还有必要提供一种零件三维模型生成方法,其能够利用已有的零件三维模型高效 可靠地生成新的零件三维模型。一种零件三维模型生成系统,运行于计算机中,所述计算机包括存储区,该存储区存储 零件三维模型的相关信息,所述相关信息包括零件三维模型的各个特征相对应的尺寸参数, 该系统包括模板获取模块,用于从所述存储区中获取零件模板的相关信息,所述零件模板 是作为模板的零件三维模型;参数提取模块,用于从获取的零件模板的相关信息中提取该零 件模板的各个特征相对应的尺寸参数;参数过滤模块,用于从提取的尺寸参数中过滤出驱动 参数;设置模块,用于为得到的驱动参数设置数值;及模型生成模块,用于根据设置的驱动 参数的数值生成新的零件三维模型,并将该新的零件三维模型存储于所述存储区中。一种零件三维模型生成方法,该方法包括步骤获取零件模板的相关信息;从获取的零4件模板的相关信息中提取该零件模板的各个特征相对应的尺寸参数;从提取的尺寸参数中过 滤出驱动参数;为得到的驱动参数设置数值;及根据设置的驱动参数的数值生成新的零件三 维模型。
本发明零件三维模型生成系统及方法,能够从已有的零件三维模型中提取驱动参数,根 据所提取的驱动参数生成新的零件三维模型,并且该零件三维模型生成系统及方法实现了与 信息管理系统的集成。


图l为本发明零件三维模型生成系统较佳实施例的硬件架构图。 图2为本发明零件三维模型生成系统较佳实施例的功能模块图。 图3为本发明零件三维模型生成方法较佳实施例的流程图。
具体实施例方式
参阅图1所示,是本发明零件三维模型生成系统较佳实施例的运行环境示意图。该零件 三维模型生成系统10运行于计算机1中,用于对零件模板提取驱动参数并设置驱动参数的数 值,进而生成新的零件三维模型。所述零件模板是作为模板的零件三维模型。所述计算机l 还包括存储区ll,该存储区ll用于储存零件三维模型的相关信息,所述相关信息包括零件三 维模型的各个特征及各个特征相对应的属性参数。所述属性参数包括尺寸参数以及其他类型 的参数,如特征的类型。
所述零件三维模型生成系统10与信息管理系统2相连。所述信息管理系统2包括数据库 20,用于存储零件三维模型相对应的零件信息。该信息管理系统2设定了零件在信息管理系 统2中的表示方式,由零件三维模型的各个特征及各个特征对应的驱动参数,可得到零件三 维模型在信息管理系统2中相对应的零件信息。所述信息管理系统2可以是产品数据管理( Product Data Management, PDM)系统、产品生命周期管理(Product Lifetime Management, PLM)系统,或是其他类型的信息管理系统。信息管理系统2可以运行于计算机 l中,也可以运行于计算机l之外。本实施例中,以信息管理系统2运行于计算机1之外为例进 行说明。
参阅图2所示,是本发明零件三维模型生成系统10较佳实施例的功能模块图。该零件三 维模型生成系统10包括模板获取模块100、参数提取模块110、参数过滤模块120、设置模块 130、交互模块140及模型生成模块150。所述各模块为一段完成特定功能的计算机程序。
所述模板获取模块100用于从存储区11中获取零件模板的相关信息。所述零件模板的相 关信息包括零件模板的各个特征及各个特征相对应的属性参数。所述属性参数包括尺寸参数
5以及其他类型的参数,如特征的类型。
所述参数提取模块110用于从零件模板的相关信息中提取该零件模板的各个特征相对应 的尺寸参数。所述尺寸参数包括驱动参数及参考尺寸参数。驱动参数是控制零件形状的尺寸 参数,参考尺寸参数是与其他参数相关的尺寸参数。在本实施例中,参考尺寸参数是由于各 个特征相互关联而产生的尺寸参数。例如,圆柱的直径和长度为驱动参数。当在圆柱上钻一 个孔,为了确定孔的位置而产生的尺寸参数是参考尺寸参数。
所述参数过滤模块l20用于从提取的尺寸参数中过滤掉参考尺寸参数,以得到驱动参数 。在本实施例中,每个驱动参数对应一个驱动参数属性,参数过滤模块120根据该驱动参数 属性判断是否为驱动参数。若一个尺寸参数有相对应的驱动参数属性,则该尺寸参数为驱动 参数;若一个尺寸参数无相对应的驱动参数属性,则该尺寸参数为参考尺寸参数。
所述设置模块130用于为得到的驱动参数设置数值。
所述交互模块140用于根据得到的驱动参数对应的特征及设置的驱动参数的数值,生成 新的零件信息,并将生成的新的零件信息储存于信息管理系统2的数据库20中。在本实施例 中,由零件三维模型的各个特征及各个特征相对应的驱动参数,可得到零件三维模型在信息 管理系统2中相对应的零件信息。在本实施例中,所述交互模块140通过开放数据库互连( Open Database Connectivity, ODBC)实现与数据库20的数据交互。 所述模型生成模块150用于根据设置的驱动参数的数值生成新的零件三维模型,并将该 新的零件三维模型存储于存储区l 1中。
参阅图3所示,是本发明零件三维模型生成方法较佳实施例的流程图。
步骤S301,模板获取模块100从存储区11中获取零件模板的相关信息。所述零件模板的 相关信息包括零件模板的各个特征及各个特征相对应的属性参数。所述属性参数包括尺寸参 数以及其他类型的参数,如特征的类型。
步骤S302,参数提取模块110从零件模板的相关信息中提取该零件模板的各个特征相对 应的尺寸参数。所述尺寸参数包括驱动参数及参考尺寸参数。驱动参数是控制零件形状的尺 寸参数,参考尺寸参数是与其他参数相关的尺寸参数。在本实施例中,参考尺寸参数是由于 各个特征相互关联而产生的尺寸参数。例如,圆柱的直径和长度为驱动参数。当在圆柱上钻 一个孔,为了确定孔的位置而产生的尺寸参数是参考尺寸参数。
步骤S303,参数过滤模块120从提取的尺寸参数中过滤掉参考尺寸参数,以得到驱动参 数。在本实施例中,每个驱动参数对应一个驱动参数属性,参数过滤模块120根据该驱动参 数属性判断是否为驱动参数。若一个尺寸参数有相对应的驱动参数属性,则该尺寸参数为驱动参数;若一个尺寸参数无相对应的驱动参数属性,则该尺寸参数为参考尺寸参数。 步骤S304,设置模块130为得到的驱动参数设置数值。
步骤S305,交互模块140根据得到的驱动参数对应的特征及设置的驱动参数的数值,生 成新的零件信息,并将生成的新的零件信息储存于信息管理系统2的数据库20中。在本实施 例中,由零件三维模型的各个特征及各个特征相对应的驱动参数,可得到零件三维模型在信 息管理系统2中相对应的零件信息。在本实施例中,所述交互模块140通过开放数据库互连( Open Database Connectivity, ODBC)实现与数据库20的数据交互。
步骤S306,模型生成模块150根据设置的驱动参数的数值生成新的零件三维模型,并将 该新的零件三维模型存储于存储区l 1中。
权利要求
1.一种零件三维模型生成系统,运行于计算机中,所述计算机包括存储区,该存储区存储零件三维模型的相关信息,所述相关信息包括零件三维模型的各个特征相对应的尺寸参数,其特征在于,该系统包括模板获取模块,用于从所述存储区中获取零件模板的相关信息,所述零件模板是作为模板的零件三维模型;参数提取模块,用于从获取的零件模板的相关信息中提取该零件模板的各个特征相对应的尺寸参数;参数过滤模块,用于从提取的尺寸参数中过滤出驱动参数;设置模块,用于为得到的驱动参数设置数值;及模型生成模块,用于根据设置的驱动参数的数值生成新的零件三维模型,并将该新的零件三维模型存储于所述存储区中。
2.如权利要求l所述的零件三维模型生成系统,其特征在于,该系统 还包括交互模块,用于根据得到的驱动参数对应的特征及设置的驱动参数的数值,生成新的 零件信息,并将该新的零件信息储存于信息管理系统的数据库中。
3.如权利要求2所述的零件三维模型生成系统,其特征在于,该系统 通过开放数据库互连实现与信息管理系统的数据库的数据交互。
4.如权利要求l所述的零件三维模型生成系统,其特征在于,所述参 数过滤模块根据是否有相对应的驱动参数属性判断所述尺寸参数是否为驱动参数。
5.如权利要求l所述的零件三维模型生成系统,其特征在于,所述驱 动参数是控制零件形状的尺寸参数。
6. 一种零件三维模型生成方法,其特征在于,该方法包括步骤 获取零件模板的相关信息;从获取的零件模板的相关信息中提取该零件模板的各个特征相对应的尺寸参数; 从提取的尺寸参数中过滤出驱动参数;为得到的驱动参数设置数值;及根据设置的驱动参数的数值生成新的零件三维模型。
7.如权利要求6所述的零件三维模型生成方法,其特征在于,该方法 在为得到的驱动参数设置数值的步骤之后还包括根据得到的驱动参数对应的特征及设置的驱动参数的数值,生成新的零件信息,并将 该新的零件信息储存于信息管理系统的数据库中。
8.如权利要求7所述的零件三维模型生成方法,其特征在于,该方法 通过开放数据库互连实现与信息管理系统的数据库的数据交互。
9.如权利要求6所述的零件三维模型生成方法,其特征在于,所述从 提取的尺寸参数中过滤出驱动参数是根据是否有相对应的驱动参数属性判断所述尺寸参数是 否为驱动参数。
10.如权利要求6所述的零件三维模型生成方法,其特征在于,所述 驱动参数是控制零件形状的尺寸参数。
全文摘要
一种零件三维模型生成方法,该方法包括步骤获取零件模板的相关信息;从获取的零件模板的相关信息中提取该零件模板的各个特征相对应的尺寸参数;从提取的尺寸参数中过滤出驱动参数;为得到的驱动参数设置数值;及根据设置的驱动参数的数值生成新的零件三维模型。本发明还提供一种零件三维模型生成系统。本发明能够能够从现有的零件模板中提取驱动参数,根据所提取的驱动参数生成新的零件三维模型。
文档编号G06T19/00GK101673415SQ200810304419
公开日2010年3月17日 申请日期2008年9月8日 优先权日2008年9月8日
发明者李尧尧, 林家杰 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1