计算机模型生成方法及装置制造方法及图纸

技术编号:11369895 阅读:73 留言:0更新日期:2015-04-30 01:08
本发明专利技术公开了一种计算机模型生成方法及装置。该方法包括:获取复合参数表,其中,复合参数表用于存储对第一计算机模型对应的多个建模参数,其中,多个建模参数为对第一计算机模型进行建模的参数,对多个建模参数执行分类后存储在复合参数表中;获取外部输入的建模参数信息;在复合参数表中获取建模参数信息相应的多个建模参数;以及根据获取到的建模参数创建第二计算机模型。通过本发明专利技术,解决了现有技术中基于现有计算机模型的建模参数对计算机模型进行改型处理效率低的问题。

【技术实现步骤摘要】
计算机模型生成方法及装置
本专利技术涉及数控领域,具体而言,涉及一种计算机模型生成方法及装置。
技术介绍
随着三维CAD软件在制造业的广泛应用,软件所处理的模型的复杂度也在不断增大。一个产品的装配零件数,单个零件的建模特征数都呈几何倍数的增加。在企业制造实践当中,某个系列的产品中,每个产品之间的差别很小,例如在外形尺寸上不一样,但是内部构造或者配件都一样;或者内部关键零部件型号不一样,其他部件完全一样等。为了迅速适应市场变化需求,制造企业也往往需要对产品进行微调。而每次微调都要涉及大量的设计工作,因此单个产品的研发时间也变长,以某大型园林器械制造商为例,一个新产品从研发到批量生产要半年的时间,时间周期太长。因此,需要一种基于已有产品的快速修改技术,能够使得新产品脱胎于原有的产品,仅仅在部分建模参数上不同于原来的产品。在已有的产品修改,目前通用的做法是,拷贝原有的模型文件,直接进行修改。现有技术的局限性:无参数建模技术,无法直接体现设计意图。如图1所示,如果需要对这个螺丝和螺孔进行修改。需要进行两次修改:1、修改螺丝的半径。2、修改螺孔的半径。但是用户真正的设计意图是修改此处螺丝的尺寸而已,传统的技术不仅仅要修改螺丝的模型,还要修改与之配套的模型。操作繁琐而且容易犯错。现有的参数化建模技术基于零件特征造型,参数定义了零件特征的尺寸,但是,参数之间的关系僵化,仅仅局限于数学关系,而没有考虑参数的逻辑关系。当用户的设计意图对应的是一组参数的时候,传统的参数化建模技术往往束手无策。如图2显示的是某款模架产品,其中,绿色的是导柱,褐色的是导套,两个零件配合在一起还要跟其他的零件上的孔有装配关系。图3是导柱的示意图,该导柱的规格如图4所示,图5是导套的示意图,该导套的规格如图6所示。当用户需要修改一个导柱的规格的时候,其设计意图对应的是一组参数。例如,需要采用Φ16的导柱,对应的设计参数是:导柱-》Φ16;导套-》Φ16;导柱孔-》Φ16;导套孔-》Φ16,进一步,导套Φ16的规格对应的参数是:d-》16;d1-》25;D-》30;H-》6,这个复杂的参数组合,对于传统的参数化造型技术是无法统一解决的,只能按照参数逐次修改。这样做既浪费时间也容易出错。针对现有技术中基于现有计算机模型的建模参数对计算机模型进行改型处理效率低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种计算机模型生成方法及装置,以解决现有技术中基于现有计算机模型的建模参数对计算机模型进行改型处理效率低的问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种计算机模型生成方法。根据本专利技术的计算机模型生成方法包括:获取复合参数表,其中,复合参数表用于存储对第一计算机模型对应的多个建模参数,多个建模参数为对第一计算机模型进行建模的参数,对多个建模参数执行分类后存储在复合参数表中;获取外部输入的建模参数信息;在复合参数表中获取建模参数信息相应的多个建模参数;以及根据获取到的建模参数创建第二计算机模型。进一步地,在获取复合参数表之前,该方法还包括:确定第一计算机模型;确定第一计算机模型对应的多个建模参数;对计算机模型对应的多个建模参数执行分类处理,得到多个建模参数组;创建复合参数表;以及将多个建模参数组存储至复合参数表中。进一步地,获取复合参数表包括:确定第一计算机模型对应的建模参数的类型;按照建模参数的类型,对计算机模型对应的多个建模参数执行分类处理,得到多个建模参数组;创建复合参数表;以及将多个建模参数组存储至复合参数表中。进一步地,在复合参数表中获取建模参数信息相应的多个建模参数包括:获取复合参数表中建模参数组之间的映射关系;根据映射关系在复合参数表中确定外部输入的建模参数对应的建模参数组;以及获取外部输入的建模参数对应的建模参数组。进一步地,根据获取到的建模参数创建第二计算机模型包括:获取建模参数组中的第一参数项,其中,第一参数项为建模参数组中的参数;获取与第一参数项相应的第一参数项第一参数,其中,第一参数项第一参数为第一参数项的参数;以及根据第一参数项第一参数创建第二计算机模型。为了实现上述目的,根据本专利技术的另一方面,提供了一种计算机模型生成装置。根据本专利技术的计算机模型生成装置包括:第一获取单元,用于获取复合参数表,其中,复合参数表用于存储对第一计算机模型对应的多个建模参数,多个建模参数为对第一计算机模型进行建模的参数,对多个建模参数执行分类后存储在复合参数表中;第二获取单元,用于获取外部输入的建模参数信息;第三获取单元,用于在复合参数表中获取建模参数信息相应的多个建模参数;以及第一创建单元,用于获取到的建模参数创建第二计算机模型。进一步地,该装置还包括:第一确定单元,用于确定第一计算机模型;第二确定单元,用于确定第一计算机模型对应的多个建模参数;处理单元,用于对计算机模型对应的多个建模参数执行分类处理,得到多个建模参数组;第二创建单元,用于创建复合参数表;以及存储单元,用于将多个建模参数组存储至复合参数表中。进一步地,第一获取单元包括:第一确定模块,用于确定第一计算机模型对应的建模参数的类型;处理模块,用于按照建模参数的类型,对计算机模型对应的多个建模参数执行分类处理,得到多个建模参数组;第一创建模块,用于创建复合参数表;以及存储模块,用于将多个建模参数组存储至复合参数表中。进一步地,第三获取单元包括:第一获取模块,用于获取复合参数表中建模参数组之间的映射关系;第二确定模块,用于根据映射关系在复合参数表中确定外部输入的建模参数对应的建模参数组;以及第二获取模块,用于获取外部输入的建模参数对应的建模参数组。进一步地,第一创建单元包括:第三获取模块,用于获取建模参数组中的第一参数项,其中,第一参数项为建模参数组中的参数;第四获取模块,用于获取与第一参数项相应的第一参数项第一参数,其中,第一参数项第一参数为第一参数项的参数;以及第二创建模块,用于根据第一参数项第一参数创建第二计算机模型。通过本专利技术,采用以下步骤:获取复合参数表,其中,复合参数表用于存储对第一计算机模型对应的多个建模参数,其中,多个建模参数为对第一计算机模型进行建模的参数,对多个建模参数执行分类后存储在复合参数表中;获取外部输入的建模参数信息;在复合参数表中获取建模参数信息相应的多个建模参数;以及根据获取到的建模参数创建第二计算机模型,解决了现有技术中基于现有计算机模型的建模参数对计算机模型进行改型处理效率低的问题。进而达到了提升计算机模型进行改型的效率的效果。附图说明构成本申请的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是现有技术中螺丝和螺孔的计算机模型的示意图;图2是现有技术中一款模架的计算机模型的示意图;图3是现有技术中一款模架的计算机模型的导柱的示意图;图4是现有技术中一款模架的计算机模型的导柱的规格的示意图;图5是现有技术中一款模架的计算机模型的导套的示意图;图6是现有技术中一款模架的计算机模型的导套的规格的示意图;图7是根据本专利技术实施例的计算机模型生成方法的流程图;图8是根据本专利技术实施例的复合参数表的结构图;图9是现有技术中一款模架的计算机模型的结构本文档来自技高网
...
计算机模型生成方法及装置

【技术保护点】
一种计算机模型生成方法,其特征在于,包括:获取复合参数表,其中,所述复合参数表用于存储对第一计算机模型对应的多个建模参数,所述多个建模参数为对所述第一计算机模型进行建模的参数,对所述多个建模参数执行分类后存储在所述复合参数表中;获取外部输入的建模参数信息;在所述复合参数表中获取所述建模参数信息相应的多个建模参数;以及根据获取到的建模参数创建第二计算机模型。

【技术特征摘要】
1.一种计算机模型生成方法,其特征在于,包括:获取复合参数表,其中,所述复合参数表用于存储对第一计算机模型对应的多个建模参数,所述多个建模参数为对所述第一计算机模型进行建模的参数,对所述多个建模参数执行分类后存储在所述复合参数表中;获取外部输入的建模参数信息;在所述复合参数表中获取所述建模参数信息相应的多个建模参数;以及根据获取到的建模参数创建第二计算机模型;其中,在所述复合参数表中获取所述建模参数信息相应的多个建模参数包括:获取所述复合参数表中建模参数组之间的映射关系;根据所述映射关系在所述复合参数表中确定所述外部输入的建模参数对应的建模参数组;以及获取所述外部输入的建模参数对应的建模参数组。2.根据权利要求1所述的方法,其特征在于,在获取复合参数表之前,所述方法还包括:确定所述第一计算机模型;确定所述第一计算机模型对应的多个建模参数;对所述计算机模型对应的多个建模参数执行分类处理,得到多个建模参数组;创建所述复合参数表;以及将所述多个建模参数组存储至所述复合参数表中。3.根据权利要求1所述的方法,其特征在于,获取复合参数表包括:确定所述第一计算机模型对应的建模参数的类型;按照所述建模参数的类型,对所述计算机模型对应的多个建模参数执行分类处理,得到多个建模参数组;创建所述复合参数表;以及将所述多个建模参数组存储至所述复合参数表中。4.根据权利要求1所述的方法,其特征在于,根据获取到的建模参数创建第二计算机模型包括:获取所述建模参数组中的第一参数项,其中,所述第一参数项为所述建模参数组中的参数;获取与所述第一参数项相应的第一参数项第一参数,其中,所述第一参数项第一参数为所述第一参数项的参数;以及根据所述第一参数项第一参数创建所述第二计算机模型。5.一种计算机模型生成装置,其特征在于,包括:第一获取单元,用于获取复合参数表,其中,所述复合参数表用于存储对第一计算机...

【专利技术属性】
技术研发人员:宋智广白俊涛黄松波
申请(专利权)人:北京数码大方科技股份有限公司
类型:发明
国别省市:北京;11

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

1