APP下载

基于CATIA/VBA的飞机结构质量分块的二次开发

2020-07-13詹雷

卷宗 2020年12期

摘 要:在飞机结构设计过程中,需要对飞机结构惯性载荷进行处理,将飞机结构零件按一定尺寸进行质量分块,分别给出各质量分块的重量及重心坐标等参数,此项操作常在飞机设计软件CATIA中进行,由于飞机全机结构尺寸相对于小块质量体尺寸过大,这就导致小块质量体数量过大,手工进行处理较为繁杂,基于VBA的CATIA二次开发技术能够实现小块质量体自动划分,提高设计效率。

关键词:CATIA;VBA;飞机结构;质量分块

1 质量分块方案

在飞机设计过程中,一般在飞机结构零件设计完成后,通过CATIA中惯量测量工具,可提取出飞机零、组件的重量、重心坐标,基于上述手段,可以将零件质量分块后的各质量分块重量、重心坐标导出,进而准确计算每一质量块的惯性载荷。

实际操作中,通过以下步骤将零件进行质量分块:

1)在空间定位一点1,点1一般可选为零件外廓顶点。

2)将XY、YZ、ZX平面用平面/平行通过点命令偏移,形成平面1、平面2、平面3。

3)以平面1、平面2、平面3为基准,用平面/偏移平面命令进行平面前后偏移(假设偏移量25mm),偏移后的平面为平面4、平面5、平面6、平面7、平面8、平面9。

4)以平面4-9为基准,用分割命令切割零件(注意平面方向),形成一质量块(质量块尺寸50mm×50mm×50mm)。

5)判断切割后零件几何体体积是否不为零,若为零则跳至8)。

6)复制零件几何体。

7)选择性粘贴/按结果将复制的零件几何体粘贴在零件中。

8)将点1移动一个质量块棱长50mm,由1)重新开始执行。

9)重复5)-7)操作,直至零件完成质量分块。

10)用“测量惯量/导出”命令将质量分块的重量、重心坐标导出成TXT文档。……

登录APP查看全文