曾经在做motion动画的时候遇到过这样一个问题:在一个机构配合运动的过程中,有一个弹簧也需要进行相应的伸长或压缩。而众所周知,SolidWorks与其他三维设计软件一样,所生成的模型一般为刚性的。那是否有一种方法能够解决弹簧变形的问题呢?
在之后的学习研究中,我找到了一个简单易用的柔性弹簧的画法。首先建立一个薄板。(如图1) ![]()
图1
保存零件,然后打开装配体,并导入两个上一步建好的薄板。对两个薄板做配合。
![]()
图2
![]() 图3
这样就能保证一薄板固定,而另一薄板仅可以做上下竖直的移动。在装配体中建立新零件,并命名为“弹簧”
![]() 图4
在装配体中编辑零部件,并制作两个草图。直线的端点以及圆的圆心均参考上下两薄板。(如图5、图6)
![]() 图5 ![]() 图6
进行【扫描】操作。注意设置属性。
![]() 图7
操作完成后退出【编辑零部件】,可以看到包含弹簧的装配体。发现有干涉。
![]() 图8 重新编辑零部件弹簧,用上下薄板内表面对弹簧进行【压凹】处理。 ![]() 图9
完成后重新退出【编辑零部件】模式,查看装配体。此时,柔性弹簧已经完成。
![]() 改变两薄板的间距,可以通过 ![]() ![]() |