X
返回顶部
当前位置: 首页> BIM资讯> BIM技术

CATIA技巧:还不知道怎么用CATIA做曲面阵列吗?这篇文章教会你!

发布:中文网小编4号 浏览:15281人 分享
发布于:2021-09-01 17:06

文章来源:CATIA那点事儿

7e4c895c9ca05a676f47421913749da2.png

今天我们不说废话,通篇干货,介绍如何在CATIA里做出上面图片所示的曲面阵列特征的效果。

建模思路

先做单个的参数化特征,再用知识工程阵列实例化。

需求分析

在曲面上给出的两对UV线围起来的区域,参数化阵列图中的菱形特征。当曲面、UV线、阵列数量参数等发生变化时,模型可自动更新。

6e7239b0c1979b01083c0900a120ae37.jpg

这样一看,我们的输入条件就很明确了:一张面,四条线!

特征建模

接下来,我们做单个的参数化特征。什么,听不懂什么叫参数化特征?那我们就简单解释一下:

 · 你用草图拉伸个凸台,这个凸台就是一个参数化特征。凸台有输入元素比如拉伸轮廓;还有输入参数,比如拉伸高度。我们可以通过修改这些输入,来修改这个凸台;

 · 同样的道理,你自己用若干个命令组合成了一个特征(人家的特征叫凸台,我们的特征就叫小明好了……)。小明可能有若干个输入条件和若干个参数,我们通过修改这些输入,来修改小明;

这下 对应上了吧!

关于本例中的菱形块,特征并不复杂,小狼这里给出一种建模思路,仅供参考。

1、我们在UV线上各取3个点,然后过这些点分别做等参曲线。

fafc9fe4534c7da38b9b219dacc9deb7.png

2、取中间两条线的交点,并做一条曲面的法线。我们将这条法线的末端,作为菱形块凸起的顶点。

0aaa7a9bb5f3d6efad28dd450441ea2d.png

3、修剪等参曲线,并连接顶点,得到蓝色线框,应该不是什么难事。

9ae9fcd2fbde10080e6072d54008f241.png

4、填充四个侧面,再到一起,我们的单个参数化特征就做好啦!

8a8a1e8a618637ea8b67e5acf7773cab.png

通过以上步骤,我们得到了这样一个特征:确定曲面和UV线的情况下,我们只需要修改第1步中点在曲线上的位置,便可实现此特征出现在曲面的任意位置。

33ba3d2553bed5361750ca8b2fa16d96.jpg

创建UDF / 用户自定义特征

上面的特征虽然已经基本实现了我们的需求,但还是一堆元素散落在那里。我们现在要把它打包,变成一个UDF,也就是用户自定义特征。

创建UDF的方法,我们前面已经有太多篇文章说过了,因此我们这里不再重复介绍。唯一需要提一下的是,这里需要输入一个名字,并点一下Generate,将我们自己做的这个特征生成到知识工程目录里。

29a4b6d4e90d2bc47768208839e72faa.png

知识工程阵列

上面动图演示的,手动一个一个改特征参数,着实有些繁琐。幸好CATIA为我们提供了“知识工程阵列”这个命令。我们可以在这个命令中,对UDF特征进行实例化,并按我们指定的规则修改各个实例的参数。

要使用这个命令,我们需要先从开始菜单-->Knwoledgeware-->Product Knowledge Template这个Workbench(大家可能更习惯叫模块)。

然后,我们便可以在该模块仅有的几个命令里,找到“知识工程阵列”这个命令,业内通常叫KP(Knowledge Pattern)。

点开这个命令,会弹出一个对话框。接下来,也是本文的核心内容,我们来介绍一下 创建知识工程阵列 的一般步骤。

696ee011ab088a75771eb4efd39f46c6.png

①通常我们会先点击这个Add按钮,创建一个列表。因为我们做的是阵列,而这个列表,就是用来存放这些阵列出来的实例的。

②定义一些变量。

如果阵列的是UDF,那通常需要定义一个你的UDF类型的变量,比方说小狼这里,第一行定义的就是类型为lxPattern的变量u。

此外,我们通常会定义一些整数型的变量,用来实现循环。

其他的,可根据自己的需要定义,比如我们上面图片里定义的ul和vl两个长度类型,就是为了得到两对UV线之间的距离,这样便于计算等分点位置。

7408c554758c070e7e1b62fab45bbe05.png

③可以开始循环实例化了。比方说这里,我们根据i和j这两个循环变体的值,以及给定的横纵方向上的阵列数量,来计算出我们手动更改的那几个点的位置信息,即完成了知识工程阵列代码的编写。

最后,如果我们的代码没问题,我们右键特征树上的KP特征,旋转Execute,就可以看到我们的阵列结果啦!

e795a7cab0a6578277ed8b1956b06c5e.png


BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.wanbim.com),一起共同探讨学习BIM技术,了解BIM应用!