欢迎光临散文网 会员登陆 & 注册

UG/NX 看着特简单的方块弹弓?这种知识你绝对第一次听

2022-05-18 19:50 作者:UG产品设计教学  | 我要投稿

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

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

建模思路:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



UG/NX 看着特简单的方块弹弓?这种知识你绝对第一次听的评论 (共 条)

分享到微博请遵守国家法律