一种针对特种集装箱模块化设计模块库建立方法

文档序号:1521154 发布日期:2020-02-11 浏览:21次 >En<

阅读说明:本技术 一种针对特种集装箱模块化设计模块库建立方法 (Method for establishing modular design module library for special container ) 是由 张梅生 王烨 于 2019-10-25 设计创作,主要内容包括:本发明公开了一种针对特种集装箱模块化设计模块库建立方法,包括先将零件按照类别分为按照标准件和非标准件,非标准件再按照特种集装箱部位进行模块划分,再将各个非标准件归类到对应的部位模块中。然后使用Creo软件进行零件模型创建,根据标准手册规定的尺寸建立标准件各个规格的标准件模型,非标准件模型创建时选择此类零件的其中一种作为模板结构建立并进行参数设定和参数关联。之后在计算机中按照零件类别和所属部位建立零件模型存放文件夹并存入零件。最后编写C++程序,实现通过Creo菜单调用各个零件模型。本发明具有零件模型导入方便、新模型生成速度快的优点。(The invention discloses a method for establishing a modular design module library for a special container, which comprises the steps of firstly dividing parts into standard parts and non-standard parts according to categories, then carrying out module division on the non-standard parts according to positions of the special container, and then classifying all the non-standard parts into corresponding position modules. And then, creating a part model by using Creo software, creating standard part models of various specifications of standard parts according to the dimensions specified by a standard manual, and selecting one of the parts as a template structure to be created and carrying out parameter setting and parameter association when a non-standard part model is created. And then establishing a part model storage folder in the computer according to the part types and the parts and storing the part model storage folder in the computer. And finally, writing a C &#43; &#43; program to call each part model through a Creo menu. The invention has the advantages of convenient part model introduction and high new model generation speed.)

一种针对特种集装箱模块化设计模块库建立方法

技术领域

本发明涉及模块库建立方法,尤其涉及一种针对特种集装箱模块化设计的模块库的建立方法。

背景技术

特种集装箱即非标准集装箱,其设计与生产工作以客户需求为基础进行定制。不同客户在集装箱的外形尺寸,材质、形状、功能等方面的个性化要求不尽相同,因此特种集装箱的结构和功能也是各式各样。

目前,国内集装箱行业的普遍设计方法为:以标准集装箱产品类型为参照,并通过SolidWorks、Por/ENGINEER、UG、Creo等常用三维设计软件在标箱结构基础之上进行加改。主要过程为结合客户提出的个性化要求进行特种集装箱的设计与改进工作,设计完成后,企业把产品设计资料提交给客户检查,然后再根据修改意见和建议进一步优化,最终在客户认可后,依照设计图纸投入生产。这种设计模式造成特种集装箱的设计效率极低。

发明内容

本发明的目的在于突破传统特种集装箱的传统设计方法,提供一种新的设计方法,即特种集装箱设计模块库的建立、模块调用方法,通过特种集装箱模块化设计,提高设计效率。

为了达到上述目的,本发明采用的技术方案是:

本发明的一种针对特种集装箱模块化设计模块库建立方法,包括以下步骤:

步骤一、建立特种集装箱的零件库,所述的零件库包括标准件库和非标准件库;

步骤二、使用Creo Parametric软件创建各个标准件和非标准件的三维模型并设定模型参数;

其中标准件根据标准手册规定的尺寸建立标准件各个规格的模型;

非标准件模型,若同一类零件有不同规格尺寸的多种零件,模型创建时选择这类零件的其中一种作为模板结构并建立零件模型,然后进行初始尺寸参数设定,同时对有约束关系的尺寸用函数表达式进行尺寸关联;

步骤三、按照步骤一中零件的分类类别,在计算机中建立零件模型存放文件夹,并将各个零件模型放入对应文件夹中;

步骤四、使用MicrosoftVS2010建立MFC动态链接库项目,利用Pro/TOOLKIT函数在项目中编写C++程序,获取零件信息和制作Creo菜单栏,具体过程如下:

第一步、采用Protoolkit函数编C++程序,针对每种零件分别创建指针对象,并为每个零件分配计算机内存空间,用于存储零件名称信息、模型文件路径信息及尺寸信息参数;

第二步、将步骤三中的所有零件模型文件路径逐个填入第一步建立的指针对象对应的内存空间中,并且对于非标准件,除了存储零件模型文件路径信息外,另外应用Protoolkit函数获取各个非标准件模型名称及尺寸参数信息并存储于计算机内存空间中;

第三步、采用Protoolkit函数编C++程序,创建用于零件调用的Creo菜单程序,对零件库中每一种零件都创建对应的菜单按钮,并将按钮与本步骤中第一步的对象关联,实现通过点击菜单按钮获取零件信息;

第四步、运行调试本步骤中第一步至第三步编制的C++程序,由MFC动态链接库项目生成dll文件,并在MFC动态链接库项目的主文件夹中建立注册文件protk.dat,在protk.dat文件中写入MFC动态链接库项目的注册信息;

步骤五、在Creo软件工具菜单中加载步骤四的注册文件protk.dat,在工具栏显示零件模型调用菜单;

零件调用过程如下:

标准件调用时,直接在菜单栏中选择对应规格零件将步骤三中的零件库文件夹中的模型导入Creo软件中;非准件调用时,在菜单选择所需零件,弹出零件参数输入窗口,完成参数输入后,完成非标准件零件模型的导入。

与现有技术相比,本发明具有以下有益效果:

本发明方法克服特种集装箱设计需要在标箱结构基础之上进行加改,导致设计效率低的问题,通过建立特种集装箱模块库,结合参数化设计,利用ProTookit二次开发实现在Creo软件菜单对零件库零件直接调用和参数设定,从而提高特种集装箱设计效率,具有零件模型导入方便、新模型生成速度快的优点。

附图说明

图1是特种集装箱零件库的划分图;

图2是标准件34锁杆模型图;

图3是非标准件前门槛初始模板约束参数及初始值定义示意图;

图4是非标准件前门槛的尺寸参数关系定义示意图;

图5是在Creo软件中通过菜单调用标准件锁杆示意图;

图6是在Creo软件中调用非标准件前门槛模块示意图;

图7是非标准件前门槛的参数确认及模型生成示意图。

具体实施方式

下面结合附图和具体实施例对本发明如何创建特种集装箱模块库及应用,对本发明进行详细描述。

本发明的一种针对特种集装箱模块化设计模块库建立方法,包括以下步骤:

步骤一、建立特种集装箱的零件库,所述的零件库包括标准件库和非标准件库。其中标准件库包括螺钉、角件、锁杆、托架、锁头、锁座、定位环和定位销等;非标准件库先按照特种集装箱部位进行模块划分,分成前端模块、顶部模块、侧部模块、底架模块、门框模块及窗户模块,再将各个非标准件归类到对应的模块中,如附图1所示。

步骤二、使用Creo Parametric软件创建各个标准件和非标准件的三维模型并设定模型参数。

其中标准件根据标准手册规定的尺寸建立标准件各个规格的模型。例如集装箱使用的锁杆直径有

Figure BDA0002247796430000032

三种规格,分别建立三种规格锁杆模型,图2所示为34锁杆模型。

非标准件模型,若同一类零件有不同规格尺寸的多种零件,模型创建时选择这类零件的其中一种作为模板结构并建立零件模型,然后进行初始尺寸参数设定,同时对有约束关系的尺寸用函数表达式进行尺寸关联。

例如以集装箱前门槛为例,建立初始零件模板,如图3所示,该零件由13个特征尺寸d1-d13完全定义,并给定模块尺寸初始值。然后确定零件尺寸间的关系,在Creo“参数”选项中,输入零件有关联的尺寸函数表达式,对零件的尺寸进行关联。如图4所示为定义前门槛零件的尺寸门槛高d6与d8为之间的参数关系,为d8=d6-122(mm)。

步骤三、按照步骤一中零件的分类类别,在计算机中建立零件模型存放文件夹,并将各个零件模型放入对应文件夹中;

如:在计算机硬盘中创建文件夹命名“TZJZXLJK”(“特种集装箱零件库”首字母缩写),再在文件夹中建立二级文件夹“BZJK”(“标准件库”首字母缩写)和“FBZJK”(“非标准件库”字母缩写)。将步骤二创建的标准件模型放入“BJZK”文件夹中。在“FBZJK”文件夹下创建以各个模块为名称的三级文件夹,如“QDMK”(“前端模块”首字母缩写)、“DBMK”(“顶部模块”首字母缩写)等,并将步骤二创建的非标准件模型分别放到对应的模块文件夹中。

步骤四、使用MicrosoftVS2010建立MFC(微软基础类库)动态链接库项目,利用Pro/TOOLKIT函数在项目中编写C++程序,获取零件信息和制作Creo菜单栏,具体过程如下:

第一步、采用Protoolkit函数编C++程序,针对每种零件分别创建指针对象,并为每个零件分配计算机内存空间,用于存储零件名称信息、模型文件路径信息及尺寸信息参数。

第二步、将步骤三中的所有零件模型文件路径逐个填入第一步建立的指针对象对应的内存空间中,并且对于非标准件,除了存储零件模型文件路径信息外,另外应用Protoolkit函数获取各个非标准件模型名称及尺寸参数信息并存储于计算机内存空间中。

第三步、采用Protoolkit函数编C++程序,创建用于零件调用的Creo菜单程序,对零件库中每一种零件都创建对应的菜单按钮,并将按钮与本步骤中第一步的对象关联,实现通过点击菜单按钮获取零件信息。

第四步、运行调试本步骤中第一步至第三步编制的C++程序,由MFC动态链接库项目生成dll(动态链接库)文件,并在MFC动态链接库项目的主文件夹中建立注册文件protk.dat,在protk.dat文件中写入MFC动态链接库项目的注册信息。

步骤五、在Creo软件工具菜单中加载步骤四的注册文件protk.dat,在工具栏显示零件模型调用菜单。

零件调用过程如下:

标准件调用时,直接在菜单栏中选择对应规格零件,即可将步骤三中的零件库文件夹中的模型导入Creo软件中,图5为锁杆模型调用示例。非准件调用时,在菜单选择所需零件,弹出零件参数输入窗口,完成参数输入后,即可完成非标准件零件模型的导入,如图6、图7所示为非标准件前门槛模块调用示例。

8页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:模型的出图方法、装置、计算机设备及可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类