e-works数字化企业网  »  文章频道  »  产品创新数字化(PLM)  »  CAD

基于CATIA的结构类标准件库设计与应用

2014/4/14    来源:万方数据    作者:杜宝江  朱晨旗  丁咸海  孟玉杰      
关键字:CATIA  结构类标准件库设计  
在飞机、船舶与汽车行业的设计装配中要使用大量的结构类标准件。本文以CATIA下的结构类标准件库为研究对象,通过对结构类标准件库的开发方法进行分析研究,提出了一种即能满足工程实际又符合协同设计要求的结构类标准件库构建方法。实践证明,本文提出的结构类标准件库的设计方法有效地减少了结构类标准件库的频繁更新,大大提高了工作的效率。

0 引言

    结构类标准件在在飞机、船舶与汽车等大型装配设计中会被频繁地更新或新增,使其所在标准件库整体地更新,给工作人员带来诸多不便。当前还没有一种具有普遍适用性的结构类标准件库的构建方法,来避免标准件库在使用过程中频繁更新,提高工作效率。

    本文先简要分析标准件库的不同构建方法,然后着重从结构类标准件库的组织结构与调用上进行分析与研究,提出将信息库与模型库从传统的标准件库中独立出来并配合网页检索调用的方法,实现了标准件库的简单扩充与更新,大大提高了工作效率。

1 结构类标准件库的关键技术与实现方法

    传统的标准件库构建方法主要有两种:一种是安装CATIA版本对应的CAA-RADE软件来构建标准件库;另一种是利用CATIA自带的Catalog来构建标准件库。

    方法一的开发比较复杂,应用范围较小,售价比较昂贵,作为标准件库的开发工具比较浪费,并且其开发的标准件库无法与标准件装配系统集成。方法二结合CATIA软件提供的Formula功能、Design Table功能适于开发管路类标准件库而不适合结构类标准件库的构建与开发。

    1.1 结构类标准件库的关键技术

    在构建结构类标准件库时用到Automation技术,此技术是建立在COM基础之上,其核心是允许一个应用程序操作另一个应用程序。Automation技术并不是直接获取及处理数据,而是间接地通过暴露的对象和属性,利用对象的方法和属性获取、设置及处理数据。Automation技术包括两个方面:Server和Client。Automation Server是一个实现了Dispatch接口的COM组件,而Automation Client是一个通过Dispatch接口与自动化服务器进行通信的COM客户。如CATIA我们把它看成一个Server,客户编制的应用程序则是Client。

    1.2 结构类标准件库的实现方法

    用VB提供的引用对象库,将CATIA的库文件加入程序框架,引用CATIA的类对象、函数等进行二次开发。其建库的主要思想是:借助VB语言的开发功能,通过进程外访问CATIA,建立程序与CATIA的连接,实现标准件的参数化生成。设计出交互页面,把脚本放在网页中,设计员在页面中输入标准件的相关参数后由VBScript来执行,就能在CATIA中获得相应的模型。利用该种方法开发标准件库原理简单、容易实现,同时具有开放性接口、扩充容易可以应用于不同的设计环境。利用该种方法开发标准件库原理简单、容易实现,同时具有开放性接口、扩充容易可以应用于不同的设计环境。

2 结构类标准件库的组织结构

    结构类标准件库的作用不仅是为装配提供标准件模型,还为系统提供标准件的基本尺寸及工程信息。尺寸信息是用于具体标准件号生成的唯一参数依据、工程信息将直接用于为设计提供参考依据、经验信息库将为设计员提供设计指导。

    结构类标准件库主要由标准件信息库与标准件模型库两大块组成,其组织结构及功能如图1所示。

标准件库的组织结构及功能

图1 标准件库的组织结构及功能

责任编辑:程玥
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐