
曾经在做motion动画的时候遇到过这样一个问题:在一个机构配合运动的过程中,有一个弹簧也需要进行相应的伸长或压缩。而众所周知,SolidWorks与其他三维设计软件一样,所生成的模型一般为刚性的。那是否有一种方法能够解决弹簧变形的问题呢?在之后的学习研究中,我找到了一个简单易用的柔性弹簧的画法
➤首先建立一个薄板。(如图1)

图1
➤保存零件,然后打开装配体,并导入两个上一步建好的薄板。对两个薄板做配合。

图2

图3
➤这样就能保证一薄板固定,而另一薄板仅可以做上下竖直的移动。
➤在装配体中建立新零件,并命名为“弹簧”。

图4
➤在装配体中编辑零部件,并制作两个草图。直线的端点以及圆的圆心均参考上下两薄板。(如图5、图6)

图5

图6
➤进行【扫描】操作。注意设置属性。

图7
➤操作完成后退出【编辑零部件】,可以看到包含弹簧的装配体。发现有干涉。

图8
➤重新编辑零部件弹簧,用上下薄板内表面对弹簧进行【压凹】处理。

图9
➤完成后重新退出【编辑零部件】模式,查看装配体。此时,柔性弹簧已经完成。

图10
➤改变两薄板的间距,可以通过
来直接更新弹簧的形状。如果觉得改变不够连续,可以制作motion动画,生成连续的弹簧伸缩过程。
效果展示

你学会了吗?



