打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【旋转楼梯】之二 Powercopy的建立


本篇是旋转楼梯系列的第二篇文章,讲的是如何制作Powercopy和UDF。

Powercopy,在汉化的软件里被翻译成超级副本。这个东西具体是什么,小编也不好定义,不过这玩意应该算是CATIA的一个特色吧!

既然不好定义,干脆我们拿一个例子来说明好了!


假设现在有这么一块恶心的板儿,它还有个恶心的拔模方向,然后给你四个点,让你在这四个位置加四个螺钉柱,这时候你怎么办?好啦,如果是小编面对这个问题的话,我会这么办!

先来画螺钉柱!

新建Part之后,我们先把特征树先建立好(小编认为简单一点儿的Powercopy都可以用这个特征树作为模板)。什么,你问我那个参数和关系的集合是怎么建立的?小编是那种穷得只有HD2 licence的人,因此建它俩的时候是随便建了个参数写了个关系,然后把默认生成的两个集合拷进去,再删除子元素,改名…


对于小编来说,PC的输入条件基本是“一个坐标系,走遍全天下”的!事实也是如此,因为一旦确定了空间坐标系,就有了一个静态的世界(不考虑时间这个维度~)。不过,为了他提高一点逼格,我们再加个限制面作为输入条件,来表示零件的A表面。

所以,跟着我左手右手一个坐标系,右手左手一个非参面~


啥?你又不知道咋建非参元素了?找到这个图标


把它点亮,建立出来的东西在特征树上会带个小闪电的标志,这种元素建立完了想再双击修改是改不了的,因此叫非参~

接下来建立Original Elements里的东西,小编只上一个特征树的截图,各位就知道怎么做了!


要注意,先用坐标的方式建立原点,坐标系那里选我们输入条件中的坐标系。


 平面的建立,用以下的方式创建。


从现在开始,记住,所有的建模步骤,都不能和绝对坐标系里的元素发生关系,必须是基于我们的输入条件建立出来的。我们接下来的建模都要在这个Original Elements中自己建立的平面和轴来做。

可能有童鞋会问了,我直接选坐标系的平面或者轴不行吗?这里小编不建议大家那么选,因为一旦出现下面这种选择


在调用的时候就出现找不到元素的错误提示~这种\vertical,\edge,\surface神马的最烦了!

至于三个轴,就用平面两两相交就好啦!咦,不是说好了一个特征树你们就全明白了吗,我怎么又解释了这么多……

接下来开始正式的建模,我们先设定几个参数,具体设置哪些自定,比如小编想设置一个D(螺钉柱直径,Length),H(螺钉柱高度,Length),N(支撑筋,Integer)的个数,其中N只能选2,3,4,6四个值。建完之后,用右键菜单中的Reorder命令移动到我们自己建的参数集中。


线框及曲面的操作我们都放在Structure Elements图形集中。先求出z轴和输入平面的交点


然后过这个交点建一个平面与xy面平行。


在这个平面上做定位草图!位草图!草图!图!!

注意,如果需要选择线,最好到特征树里面选,因为直接点选几何图形可能会出现这个烦人的\edge而导致后续调用出错。


 

正确的界面如下,当然原点那里使用Projection Point也是可以的。


在草图里画一个圆,直径与之前建立的参数关联。退出来之后,拉一个Pad,带厚度,厚度咱就暂时给它定义成1.5吧!第一个长度与参数H关联,第二个长度写上10mm(为了保证调入之后螺钉柱能穿过主体零件,方便布尔运算)。


然后拔拔模


 倒倒角


再来个Body,做加强筋。直接Copy刚才的草图就行,把里面的草图改成十字交叉线(这里恐怕要颠覆一些童鞋“草图必须是封闭的,且不能相交”的认知了)。

 拉伸,第一高度写螺钉高度的一般,第二高度写10,注意勾选厚度及其子选项。


然后拔拔模,倒倒角,变成下面这样。


跟Boss柱布尔到一起

然后右键这个布尔操作,选择object里面的Deactivate取消激活。

同样的方法把两个加强筋,三个加强筋,和六个加强筋的Body做出来,并布尔,然后Deactivate。


有没有看的一头雾水?好好的为啥要取消激活呢。别着急,接下来我们进入到KWA(Knowledge Advisor)工作台,写一个Rule,来控制这几个布尔操作的激活与否,从而实现调整参数N来控制支撑筋数量。

点这个命令新建一个rule

在里面写上这些内容(所有对象名称请在特征树上单击或双击点选,尽量避免手动输入;特征的Activity也可以在双击特征后从下面的列表中选取):


 

小编这里为了节省时间,只写了一个if语句。分别写N=2,3,4,6时的4个if语句,然后修改一下对应的true和false就可以啦!最后,把Part下面的Relation里的关系式也都Reorder到我们自己建的集合中,包括刚才咱们写的rule。


做好啦!酱酱酱酱~~~改一下参数N的值,看是否可以顺利更新~~~

生成Powercopy

接下来,我们就要把它做成Powercopy啦!选择Insert→Knowledge→Powercopy,出来这个界面。


 

在这个界面我们可以改powercopy的名字,然后鼠标在特征树上点特征,会出现下面的变化。


左边代表我这个Powercopy里面包含5个body,右边是调用它需要的输入条件,我们看到输入条件是坐标系和平面,说明跟我们预想的是一样的。如果这里的输入条件出现了xy Plane,或者Sketch,或者edge之类的字眼,说明我们的建模过程是有问题滴!

来看第二个选项卡,说的就是输入条件,我们可以选中某个输入条件后在下面的Name一栏更改名字。


第三个选项卡,参数。这里是有点用的,比如我们找到刚才建立的三个自定义参数,然后双击发布。那在使用者调用这个powercopy时,就可以对这些参数进行修改。


第四个选项卡,Document,指的是你的建模过程中是否用到了其他文件的元素作为外部参考。

第五个选项卡,可以设置Powercopy的图标,或者通过抓屏的方式生成预览图。

选择好了特征之后,点击OK,Powercopy就制作完成了。


调用Powercopy:

我们先在主体零件中把需要的输入条件做出来:坐标系和平面。


 

简单的调用(不做到catalog里)有两种方式:

一种是包含Powercopy的文件已经打开,这时候,我们切到需要插入到需要调用的主体零件中,选择insert→instantiate from selection,然后切换到包含Powercopy的文件窗口,在特征树上点选之前做好的Powercopy,就会弹出让我们选择输入条件的界面啦!

第二种是在包含Powercopy的文件保存并关闭的情况下,选择insert→instantiate from Document,然后选择文件,同样可以弹出选择输入条件的界面!呐,就是下面这个:


按提示选择对应的元素就可以啦!注意方向要一致哦~

点击那个parameter按钮可以弹出修改参数的界面。当然也可以插入之后再进行修改。


 

插入之后的样子


 

布尔上去之后


 

看特征树,是不是把输入元素进行了替换,然后自动进行了我们之前的建模过程呀!


这种方式虽然对建模的过程有着严格的要求,但在建模思路的控制上以及工作效率上都有极大的提升,而且易于后期的修改,其优点得靠大家在实际工作中慢慢体会~

小编已经用这种建模制作了汽车上某零件的模板,只要新的造型表面和拔模方向等信息输入进来,通过简单的修改就可以完成新产品的设计,想想就很爽有木有!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
cad建模号下载|cad建模号手机版下载 v2.2.82安卓版
3DMAX的300个常用问题与答案
CST微波工作室学习笔记(2)
用UG进行U盘建模造型
3D模型分享:用SW画一个胖子,理清建模思路后,基本就完成一半了
Creo 5.0 建模实例----水果盘
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服