CPD铺层自动创建技术

2015-07-21 13:00李同
科技创新导报 2015年17期
关键词:铺层二次开发蜂窝

李同

摘要:本文应用 VB 6.0平台,对CATIA V5 R19复合材料设计平台(Composite Design,以下简称CPD)进行了二次开发[1],探索了一种高效的铺层自动创建方法。本程序可根据用户定义的铺层表,快速准确地完成铺层创建辅助工作。程序运行完成后,用户只需替换铺贴面,并设置相应的铺层轮廓线,即可完成复合材料件的铺层创建工作。本方法较手工铺层创建方法效率可提高20倍以上。

关键词 VB 6.0 复合材料 CPD 二次开发 铺层自动创建

中图分类号: TH744 文献标识码:A 文章编号:1674-098X(2015)06(b)-0000-00

1 研究背景

CPD平台提供了两种铺层创建方法。第一种是基于区域的批量式铺层创建方法,这种方式效率很高,操作难度也偏高;第二种是基于单一铺层的手工铺层创建方法,该方式操作难度较低,重复性强,效率偏低。CPD平台中复合材料件的设计流程主要包括几何元素建立、铺层创建、可制造性分析、展开图建立、铺层信息输出、建立零件实体和MBD标注,其中铺层创建环节大约占总工作量的30%,因此快速准确的完成铺层创建工作,可以大幅提升工作效率。本文铺层自动创建程序可以根据铺层表,协助设计员完成手工铺层创建过程中的重复性工作,效率提升显著。

2铺层自动创建程序的主要功能

本文程序以后台调用的形式,从指定的铺层表中获取复合材料零件的铺层信息,按照铺层表中的层级关系,自动完成铺层重命名、铺层材料选择、铺层角度设定等铺层创建工作。对于蜂窝夹芯复合材料零件,程序还可以根据铺层与蜂窝芯的相对位置,将铺层划分为“OML Plies”、“Core”和“IML Plies”三个铺层组,提升后续的铺层管理效率。

3铺层自动创建程序开发流程

如何准确的从非打开状态的铺层表中获取铺层信息,以及如何准确的根据铺层表定义的层级关系完成铺层创建工作,是本程序的技术要点,详细介绍如下:

ADODB是Active Data Object Data Base的简称,它是一种PHP存取数据库的中间函数组件。本文程序通过调用自定义的“GetPlyTable”函数,借助ADODB函数组件,实现对铺层表的后台调用。调用“GetPlyTable”函数后,程序首先通过CreateObject方法建立Connection对象,然后通过Connection对象的Open方法,后台打开Excel应用程序。接下来通过CreateObject方法建立Recordset对象,并设置其CursorLocation值,然后通过Recordset对象的Open方法以及MoveNext方法循环调用其Fields属性,即可获取相应的铺层信息。当Recordset对象的EOF属性为True时,铺层信息读取完毕。然后程序自动调用CPDPlyCreator过程,进入铺层自动创建环节。

4 应用实例

下面以某项目蜂窝夹芯复合材料零件为例,阐述铺层自动创建程序运行过程。首先在零件模板中创建“OML Plies”、“Core”,“IML Plies”等铺层组节点,如图1所示。

图1 零件模板

其次程序依次根据铺层材料以及铺层角度,运用Item方法从零件模板中选取目标铺层,通过Copy、Paste方法完成铺层创建,然后根据铺层所述的序列和铺层名称完成新建的铺层的重命名,如此循环往复,直至完成所有铺层的创建。最后运用Save As方法保存零件,并退出程序。

5 结论

本程序已应用于某项目蜂窝夹芯复合材料零件的设计中。应用实例表明,本程序可以在快速准确地根据铺层表完成除铺贴面替换及铺层轮廓线设置外的所有铺层创建工作,较手工铺层创建方法效率提升20倍以上,且程序可视化效果好,运行稳定,具有较高的工程价值,值得推广。

参考文献

[1] 胡挺、吴立军.CATIA二次开发技术基础.北京:电子工业出版社,2006.

[2]程勇,罗辑,万力,蒋敏. CPD软件在复材数字化制造中的应用[J]. 航空制造技术,2011,20:48-50.

[3]富威. 基于Web的复合材料设计专家系统[D].哈尔滨工程大学,2004.

[4]张丽华,范玉青. 复合材料构件数字化设计制造解决方案[J]. 航空制造技术,2007,08:56-59.

[5]王咏梅. 浅谈国内复合材料设计制造一体化技术[J]. 航空制造技术,2012,18:49-52.

[6]孙庆伟,陆山. 航空发动机复合材料主轴优化方案设计方法[J]. 复合材料学报,2013,06:258-263.

[7]王鹏. 复合材料设计专家系统的实现与评估[D].哈尔滨工程大学,2006.

猜你喜欢
铺层二次开发蜂窝
蜂窝住宅
浅谈基于Revit平台的二次开发
蓄热式炉用蜂窝体有了先进适用的标准
浅谈Mastercam后处理器的二次开发
复合材料风扇叶片铺层设计方法研究
“蜂窝”住进轮胎里
西门子Easy Screen对倒棱机床界面二次开发
卫星天线复合材料框架的铺层优化设计
复合材料轴结构力学性能预测及铺层方案设计
FIBERSIM软件在工字梁铺层设计上的应用