首页/文章/ 详情

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

2月前浏览2469


作者 | CATIA小狼

发布 | 仿真秀CAD学习圈

导读:大家好,我是CATIA小狼。很高兴给大家分享知识,这次给大家分享的内容是是旋转楼梯之二 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的图标,或者通过抓屏的方式生成预览图。

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


调用Powercopy

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


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

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


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

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


插入之后的样子


布尔上去之后


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

这种方式虽然对建模的过程有着严格的要求,但在建模思路的控制上以及工作效率上都有极大的提升,而且易于后期的修改,其优点得靠大家在实际工作中慢慢体会~
小编已经用这种建模制作了汽车上某零件的模板,只要新的造型表面和拔模方向等信息输入进来,通过简单的修改就可以完成新产品的设计,想想就很爽有木有!

不过,本文介绍的,还只是参数化建模中最最最基础的部分呢~至于更高深的部分,小编目前也还在学习和研究中~

如果各位看过文章后决定内容还不错,请点击右上角的三个小点,进入公众 号并关注!还有,别忘了分享给身边有同样兴趣和需求的人哦!


希望能够帮助到大家!
往期图纸案例文章,请点击如下链接领取及观看:
加入图纸案例微 信交流群,一起学习交流
点击链接,免费领取更多模型课件
本期推荐案例文章:

写在文后
欢迎大家持续关注与分享,禁止私自转载,转载请联系我们。欢迎投稿与技术交流请联系冯老师:13126964530(微 信同号)。


来源:仿真秀CAD学习圈
ACTUDF汽车CATIAUGSolidWorksUM铸造控制曲面工程图
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-09-05
最近编辑:2月前
仿真秀叶老师
签名征集中
获赞 9粉丝 1文章 207课程 1
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈