一种汽车涂装车间用风管的快速生成方法

文档序号:9274781阅读:377来源:国知局
一种汽车涂装车间用风管的快速生成方法
【技术领域】
[0001]本发明涉及风管生成技术领域,尤其涉及一种汽车涂装车间用风管的快速生成方法。
【背景技术】
[0002]目前,三维CAD软件所提供的管道模块通用性比较强,无法满足汽车涂装车间用风管设计的实际需要。在基于现有三维CAD软件进行汽车涂装车间用风管的设计时,设计者需要从零开始设计,操作复杂,且其中大量的工作是重复单调的,效率低,可靠性差,智能化程度低。

【发明内容】

[0003]本发明的目的在于通过一种汽车涂装车间用风管的快速生成方法,来解决以上【背景技术】部分提到的问题。
[0004]为达此目的,本发明采用以下技术方案:
[0005]一种汽车涂装车间用风管的快速生成方法,其包括如下步骤:
[0006]S101、选择风管模块类型,并输入相应尺寸参数;
[0007]S102、生成相应模块,并自动导入风管装配体模型;
[0008]S103、根据用户输入的信息,新生成模块自动与上一模块进行装配,生成所需的风管模型。
[0009]特别地,所述步骤SlOl具体包括:建立不同类型模块的基础模型;建立基础模型的装配接口 ;选择风管模块类型,并输入相应尺寸参数。
[0010]特别地,所述步骤SlOl中建立基础模型的装配接口,具体包括:在模块基础模型的首尾两端分别创建基准轴或基准面,其中,不同类型模块之间,其基准轴和基准面建立时的一致性包括方向的一致性和命名的统一性。
[0011]特别地,所述步骤S102具体包括:调用SolidWorks的二次开发接口 API函数,自动生成相应模块,并自动导入风管装配体模型。
[0012]特别地,所述步骤S103具体包括:利用SolidWorks的二次开发接口 API函数,将新生成模块自动与上一模块进行装配,生成所需的风管模型。
[0013]本发明提出的汽车涂装车间用风管的快速生成方法在三维CAD软件SolidWorks平台上,通过SolidWorks提供的二次开发接口,以VB6.0为开发环境,将风管归纳为不同的类型模块,通过不同模块的自由组合,生成所需的风管的模型,将该过程自动化、智能化,用户只需输入一些参数,即可完成风管的设计工作,操作简单,可靠性高,提高了风管的设计效率,符合汽车涂装车间实际设计要求。
【附图说明】
[0014]图1为本发明实施例提供的汽车涂装车间用风管的快速生成方法流程图;
[0015]图2为本发明实施例提供的风管模型示例一;
[0016]图3为本发明实施例提供的风管模型示例二;
【具体实施方式】
[0017]下面结合附图和实施例对本发明作进一步说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容,除非另有定义,本文所使用的所有技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述具体的实施例,不是旨在于限制本发明。
[0018]请参照图1所示,图1为本发明实施例提供的汽车涂装车间用风管的快速生成方法流程图。
[0019]本实施例中汽车涂装车间用风管的快速生成方法具体包括如下步骤:
[0020]S101、选择风管模块类型,并输入相应尺寸参数。
[0021]建立不同类型模块的基础模型。风管基本由9种类型的模块构成,分别为横截面为圆形的4种:直通管、变径管、90度弯管、接管,横截面为矩形的4种:直通管、变径管、90度弯管、接管,以及天圆地方,但需要说明的是,本发明不限于此,也可根据实际需要加入更多其它模块类型。建立9种模块的基础模型,建立模型尺寸间的拓扑关系,通过建立方程式和草图之间的关系等,提取出主要参数,实现通过更改主要参数即可驱动生成新模型。
[0022]建立基础模型的装配接口。在模块基础模型的首尾两端分别创建基准轴或基准面,其中,不同类型模块之间,其基准轴和基准面建立时的一致性包括方向的一致性和命名的统一性。例如,具体实现中,首端基准面可统一为基准面1、2、3,尾端为基准面4、5、6,且这些基准面建立的方法、方向均一致。
[0023]编写程序及界面。通过利用SolidWorks提供的二次开发接口 API函数,结合VB6.0编制出一个设计界面程序,该界面主要包括横截面类型选择下拉菜单,弯管类型选择菜单,直径I选择菜单,直径2选择菜单,高度选择菜单,以及生成模型按钮、保存模型按钮、生成工程图按钮、保存工程图按钮、退出按钮。编写程序及界面建立完成后,选择风管模块类型,并输入相应尺寸参数。
[0024]S102、生成相应模块,并自动导入风管装配体模型。调用SolidWorks的二次开发接口 API函数,自动生成相应模块,并自动导入风管装配体模型。Solidfforks的二次开发接口 API 函数包括但不限于 Newdocument、0penDoc6、SystemValue、AddComponent5 函数。
[0025]S103、根据用户输入的信息,新生成模块自动与上一模块进行装配,生成所需的风管模型。利用SolidWorks的二次开发接口 API函数,将新生成模块自动与上一模块进行装配,生成所需的风管模型。SolidWorks的二次开发接口 API函数包括但不限于Selectbyld2、Addmate30
[0026]编写程序及界面建立完成后,用户在界面上选择不同类型的模块,并输入相应的主参数,这时通过0penDoc6打开相应的基础模型,并使用SystemValue函数修改相应的主参数,从而驱动生成相应的新模块模型,并使用SaveAs函数将其保存。如果是第一次创建风管模型,则通过调用API函数NewDocument创建一个空白装配体文件,然后将生成的新模块模型通过AddComponent5函数导入,否则直接导入即可。接着调用Addmate3函数,系统自动添加新模块模型首端的基准轴或基准面与上一个模型末端的基准轴或基准面之间的约束关系,如果是第一个模块,则建立与装配体基准面的约束关系,从而将新模块模型添加到风管模型中。重复上述步骤,通过不同模块之间的自由组合,生成所需的风管模型。其中,上述所有API函数均为本领域的已知函数,本领域普通技术人员完全可以理解,故在此不再逐一说明。
[0027]需要重点说明的是,90度弯管会有一个转向的问题,如图2所示,通过不同的基准面约束组合,实现其方向的改变,例如,模块A的尾端基准面为1、2、3,模块B的首端基准面为4、5、6,由于模块B要与模块A的尾端相连,则基准面I与基准面4要建立重合约束关系,接着剩余两种约束方案,一种是基准面2和基准面5、基准面3与基准面6,另一种是基准面2与基准面6、基准面3与基准面5。两种方案,每种对应两个方向,通过控制其结合方案以及重合约束的正反方向,来实现用户所需的转向。由于本次的转向又与上一次的转向有关,通过研宄其192种情况,发现了其中的规律,并编写了相应的算法函数。通过该算法可以实现自由控制其转向的功能。其中,与图2相对应的程序界面上输入的参数如下:横截面类型选圆,弯管类型选90度,直径I选300,直径2选300,高度选600,方向选Z轴正向。如图3所示,图3则为通过本发明生成另一种风管模型,与图3相对应的程序界面上输入的参数如下:横截面类型选矩形,弯管类型选直通管,长度I选400,宽度I选300,长度2选400,宽度2选300,高度选600。
[0028]本发明的技术方案解决了传统汽车涂装车间中风管设计的设计效率低、周期长等问题,在SolidWorks平台的环境下,自定义不同模块的参数值,快速的拼接出用户所需的风管模型,包括其结构样式及尺寸参数,极大的减少了建模的工作量,大大缩短了设计周期,提高了设计及生成效率。本发明在三维CAD软件SolidWorks平台上,通过SolidWorks提供的二次开发接口,以VB6.0为开发环境,将风管归纳为不同的类型模块,通过不同模块的自由组合,生成所需的风管的模型,将该过程自动化、智能化,用户只需输入一些参数,即可完成风管的设计工作,操作简单,可靠性高,极大缩短了设计周期,提高了风管的设计效率,节省时间90%以上,符合汽车涂装车间实际设计要求。
[0029]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【主权项】
1.一种汽车涂装车间用风管的快速生成方法,其特征在于,包括如下步骤: 5101、选择风管模块类型,并输入相应尺寸参数; 5102、生成相应模块,并自动导入风管装配体模型; 5103、根据用户输入的信息,新生成模块自动与上一模块进行装配,生成所需的风管模型。2.根据权利要求1所述的汽车涂装车间用风管的快速生成方法,其特征在于,所述步骤SlOl具体包括:建立不同类型模块的基础模型;建立基础模型的装配接口 ;选择风管模块类型,并输入相应尺寸参数。3.根据权利要求2所述的汽车涂装车间用风管的快速生成方法,其特征在于,所述步骤SlOl中建立基础模型的装配接口,具体包括:在模块基础模型的首尾两端分别创建基准轴或基准面,其中,不同类型模块之间,其基准轴和基准面建立时的一致性包括方向的一致性和命名的统一性。4.根据权利要求3所述的汽车涂装车间用风管的快速生成方法,其特征在于,所述步骤S102具体包括:调用SolidWorks的二次开发接口 API函数,自动生成相应模块,并自动导入风管装配体模型。5.根据权利要求1至4之一所述的汽车涂装车间用风管的快速生成方法,其特征在于,所述步骤S103具体包括:利用SolidWorks的二次开发接口 API函数,将新生成模块自动与上一模块进行装配,生成所需的风管模型。
【专利摘要】本发明公开一种汽车涂装车间用风管的快速生成方法,包括如下步骤:S101、选择风管模块类型,并输入相应尺寸参数。S102、生成相应模块,并自动导入风管装配体模型。S103、根据用户输入的信息,新生成模块自动与上一模块进行装配,生成所需的风管模型。本发明将风管归纳为不同的类型模块,通过不同模块的自由组合,生成所需的风管的模型,该过程自动化、智能化,用户只需输入一些参数,即可完成风管的设计工作,操作简单,可靠性高,极大的提高了风管的设计效率,符合汽车涂装车间实际设计要求。
【IPC分类】G06F17/50
【公开号】CN104992034
【申请号】CN201510444094
【发明人】胡友民, 胡中旭, 公见文, 李世明, 张金银, 平亮, 谷勇, 贾坤, 白晓宇
【申请人】华中科技大学无锡研究院
【公开日】2015年10月21日
【申请日】2015年7月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1