UG/NX新手教程:方块弹弓,简单背后的学问

今天咱们来看看这个图纸,相信大家第一眼看上去的感觉就是:这有什么难的?别急,咱们来好好仔细悄悄看!

把它分为两个部分,一个是手柄的部分,一个是手柄上的方块,仔细读图就能发现,手柄部分的尺寸非常的齐全,但是方块部分的却欠缺一个边长的尺寸,如何通过现有条件让他自动推算出这个边长呢?来看看建模的思路吧~

建模思路:

首先咱们先把尺寸齐全的弹弓主体建模出来,这个没有什么难度,都是非常简单基础的操作

重点还是方块的绘制,我们首先需要一个值来确定方块的具体位置,那就是底端的顶点位于模型的中心轴线上,具体的数值就是这个E的值。

这个案例只用建模是做不了的,所以这里既然有位置上的要求,那就干脆直接用装配模块来进行案例的绘制。因为咱们能明显的看出这个E值与方块的边长是呈现一定的等式关系的,建模里面的移动对象是个非参命令,是不符合我们的要求的,要将移动变成参数化可控制的就只能用装配来进行操作。

接下来咱们新建一个装配父对象,按ctrl+e打开表达式对话菜单,设置一个变量Z(字母可随意,只是代号)数值为20(数值随意,这只是一个参考数值)

在装配选项中找到产品接口这个命令,打开后选中这个表达式z=20

接着我们新建组件,还是在装配菜单中找到wave接口连接器,找到这个父对象文件的表达式z,点击确定后就能把装配文件的这个表达式导入进这个组件中,并形成关联

插入一个方块,将边长设为Z,让表达式与模型之间有一个直接的关联

方块上的孔洞位置就直接按照图纸中标注的尺寸位置直接绘制出来

然后回到我们的装配父对象这里,用约束把方块约束在中间的圆柱上后,然后再把方块的底端顶点约束在坐标轴的垂直轴上。

现在约束好了之后,大家可以设想一下,这个点在z轴上上下滑动,如果边长不固定的话是不是整个正方形的方块也会随着变化?且点处于某个位置的时候边长只有一种结果

从图中我们就可以推断出来这个距离的理想数值应该是8(rB+E),在假设我们边长为20的时候,测量得出的长度距离并不等于8,如何在保证长度距离为8的情况下推算出方块的编程就是我们接下来说的这个命令的关键

首先我们在分析中找到灵敏度研究这个命令,先新建研究名称,然后再设计变量中找到这两个表达式,在结果中找到接近8的那一组数据,右键点击一下然后点击更新

接着还是在分析中,找到优化这个命令,同样的新建研究名称,然后将目标值手动更改为8,一样的的运算后右键点击需要的结果,然后更新即可

后面这两步运用优化和灵敏度研究命令的步骤,可以多次操作。做一个比喻就是:我们所需要的结果就在一条长绳上,灵敏度研究就是截取我们结果所在的那一小段绳子,优化命令就是在这截取出的一小节绳子上找到我们需要的那一个点,截取的范围你可大可小,找点可以多找几次,这个命令大概上就是在区间中自动运算结果的过程。

那今天的分享就到这里啦,之后也会带来更多有趣的知识和内容,也会分享UG建模相关的小知识和小技巧,感兴趣的小伙伴们记得点个关注,不要错过了之后的精彩内容啊~

UG三维建模,装配设计、工程制图、运动仿真、逆向设计、有限元分析

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空