一种基于CATIA二次开发的模块化平台快速设计方法技术

技术编号:36251100 阅读:26 留言:0更新日期:2023-01-07 09:44
本申请涉及计算机辅助制造技术领域,公开了一种基于CATIA二次开发的模块化平台快速设计方法,通过对现有的CATIA设计软件进行二次开发,自动生成并装配模块化平台单元与平台单元之间的连接板,实现了模块化平台单元和连接板单元的快速装配设计,从而提高了模块化平台设计的建模效率。设计的建模效率。设计的建模效率。

【技术实现步骤摘要】
一种基于CATIA二次开发的模块化平台快速设计方法


[0001]本申请涉及计算机辅助制造
,尤其涉及航空零件设计,更具体的说涉及一种基于CATIA二次开发的模块化平台快速设计方法。

技术介绍

[0002]在航空、航天以及大型装备的生产过程中,往往需要搭建各式各样的平台以满足工人和设备对产品的装配工作要求,尤其是飞机部装与总装阶段对平台的需求量巨大。为适应国际竞争与市场的需求,各类产品更新换代的速度进一步加快,对平台的设计周期、制造成本以及重复利用率提出了更高的要求,因此平台模块化设计制造的概念被提出来。
[0003]平台的模块化设计制造拥有诸多优点:首先,由于模块化平台单元可以被大批量生产制造,因此能够缩短由模块化平台单元组装而成的模块化平台的制造周期;然后是采用标准化的模块化平台单元可以保证模块化平台的制造质量,同时在广泛采用同一类模块化平台单元制造模块化平台之后,能够大幅度降低每套模块化平台的制造成本;最后,在一套模块化平台超过服役期限时,可以将其拆除后将模块化平台单元经过简单的检查返修重新应用于新模块化平台的制造,提高了平台工装的利用率。
[0004]但是,在模块化平台传统的设计方法中,设计人员在设计完初始装配草图后,需要手动插入模块化平台单元之间的连接板,并完成一系列重复的装配约束操作,整个操作过程存在大量重复且繁琐的设计工作,导致效率低下、费时耗力,无法满足产品快速研制的需求。
[0005]公开号为CN114022591A,专利技术名称为“工作平台绘制方法、装置、终端设备以及存储介质的”的专利技术专利,该现有技术的应用对象是非模块化的工作平台绘制,该类工作平台从工程应用方面来说是非模块化、非柔性、不可重构的,因此采用现有技术需要绘制新的零件。而本技术适用的对象是模块化的工作平台,并没有绘制新的零件,而是直接调用现有的标准化数模进行自动化装配从而实现快速设计。

技术实现思路

[0006]为了解决上述现有技术中存在的问题和不足,本申请提出了一种基于CATIA二次开发的模块化平台快速设计方法,本申请通过对现有的CATIA设计软件进行二次开发,自动生成并装配模块化平台单元与平台单元之间的连接板,实现了模块化平台单元和连接板单元的快速装配设计,从而提高了模块化平台设计的建模效率。
[0007]为了实现上述专利技术目的,本申请的技术方案具体如下:
[0008]一种基于CATIA二次开发的模块化平台快速设计方法,具体包括如下的步骤:
[0009]步骤S1.根据要生成的模块化平台的安装位置和安装方向,绘制出初始装配草图;
[0010]步骤S2.基于所述绘制的初始装配草图,选择草图中的两条直线作为模块化平台的X方向和Y方向;
[0011]步骤S3.根据要生成的模块化平台的长和宽,确定需要插入的模块化平台单元的
数量;
[0012]步骤S4.基于模块化平台单元的数量,最终完成模块化平台的设计。
[0013]作为优选地,所述步骤S1的具体流程如下:
[0014]根据要生成的模块化平台的安装位置及安装方向,在CATIA草图功能界面绘制两条互相垂直且相交的直线,所述直线方向与需要生成的模块化平台的安装方向一致,同时将该草图所属的CATPart固定约束。
[0015]作为优选地,所述步骤S2的具体流程如下:
[0016]选取绘制的初始装配草图,在CATIA的CAA二次开发环境下,通过IID_CATLine接口获取绘制的X方向直线_spCATLineDirX和Y方向直线_spCATLineDirY,将这两个元素作为第一个模块化平台单元的装配约束基准。
[0017]作为优选地,所述步骤S3的具体流程如下:
[0018]步骤S3.1.假设需要生成的模块化平台的X方向长度为L
X
,Y方向长度为L
Y

[0019]步骤S3.2.若模块化平台单元的X方向边长度为L1,Y方向边长度为L2,那么X方向上的模块化平台单元数量n
X
即为L
X
/L1,Y方向上的模块化平台单元数量n
Y
即为L
Y
/L2;
[0020]步骤S3.3.若L
X

n
X
×
L1>L
Xt
,则n
X
=n
X
+1;
[0021]其中,L
Xt
为预先设定的模块化平台单元X方向数量判定阈值,0≤L
Xt
<L1;
[0022]步骤S3.4.若L
Y

n
Y
×
L2>L
Yt
,则n
Y
=n
Y
+1;
[0023]其中,L
Yt
为预先设定的模块化平台单元Y方向数量判定阈值,0≤L
Yt
<L2。
[0024]作为优选地,所述n
X
和n
Y
的计算结果为舍弃小数后取整。
[0025]作为优选地,所述步骤S4的具体流程如下:
[0026]步骤S4.1.初始化循环计数器i=1,若i≤n
x
,其中i=1,2,

n
x
,则循环执行步骤S4.2

S4.6,否则结束循环,直接进入步骤S4.11;
[0027]步骤S4.2.若i=1,创建第(1,1)个模块化平台单元与_spCATLineDirX和_spCATLineDirY的装配约束关系,否则创建X方向上第(i,1)个模块化平台单元与第(i

1,1)个模块化平台单元在Y方向边的装配约束关系,进入步骤S4.3;
[0028]步骤S4.3.若i<nx,则循环装配X方向上第(i,1)个模块化平台单元Y方向边的长连接板,进入步骤S4.4;
[0029]步骤S4.4.若Y方向的模块化平台单元数量n
Y
>1,则循环装配X方向上第(i,1)个模块化平台单元X方向边的长连接板,进入步骤S4.5;
[0030]步骤S4.5.若i<n
X
且n
Y
>1,则装配X方向上第(i,1)个模块化平台单元的短连接板,并进入步骤S4.6;
[0031]步骤S4.6.初始化循环计数器j=2,若j≤n
Y
,其中j=2,3,

n
Y
,则循环执行步骤S4.7

S4.10,否则结束循环;
[0032]步骤S4.7.创建Y方向上第(i,j)个模块化平台单元与第(i,j

1)个模块化平台单元在X方向边的装配约束关系,进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于CATIA二次开发的模块化平台快速设计方法,其特征在于,具体包括以下步骤:步骤S1.根据要生成的模块化平台的安装位置和安装方向,绘制出初始装配草图;步骤S2.基于所述绘制的初始装配草图,选择草图中的两条直线作为模块化平台的X方向和Y方向;步骤S3.根据要生成的模块化平台的长和宽,确定需要插入的模块化平台单元的数量;步骤S4.基于模块化平台单元的数量,最终完成模块化平台的设计。2.根据权利要求1所述的一种基于CATIA二次开发的模块化平台快速设计方法,其特征在于,所述步骤S1包括:根据要生成的模块化平台的安装位置及安装方向,在CATIA草图功能界面绘制两条互相垂直且相交的直线,所述直线方向与需要生成的模块化平台的安装方向一致,同时将该草图所属的CATPart固定约束。3.根据权利要求1所述的一种基于CATIA二次开发的模块化平台快速设计方法,其特征在于,所述步骤S2包括:选取绘制的初始装配草图,在CATIA的CAA二次开发环境下,通过IID_CATLine接口获取绘制的X方向直线_spCATLineDirX和Y方向直线_spCATLineDirY,将这两个元素作为第一个模块化平台单元的装配约束基准。4.根据权利要求3所述的一种基于CATIA二次开发的模块化平台快速设计方法,其特征在于,所述步骤S3具体如下:步骤S3.1.假设需要生成的模块化平台的X方向长度为L
X
,Y方向长度为L
Y
;步骤S3.2.若模块化平台单元的X方向边长度为L1,Y方向边长度为L2,那么X方向上的模块化平台单元数量n
X
即为L
X
/L1,Y方向上的模块化平台单元数量n
Y
即为L
Y
/L2;步骤S3.3.若L
X

n
X
×
L1>L
Xt
,则n
X
=n
X
+1;其中,L
Xt
为预先设定的模块化平台单元X方向数量判定阈值,0≤L
Xt
<L1;步骤S3.4.若L
Y

n
Y
×
L2>L
Yt
,则n
Y
=n
Y
+1;其中,L
Yt
为预先设定的模块化平台单元Y方向数量判定阈值,0≤L
Yt
&...

【专利技术属性】
技术研发人员:张文过石章虎谭红雷沛张乐赵颖李现坤王志乾伍承旭
申请(专利权)人:成都飞机工业集团有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1