solidworks弹簧是子装配体后,改成柔性了,在装配的时候还是不能伸缩?

谁知道是什么问题,求解... 谁知道是什么问题,求解 展开
 我来答
墨痕1949
2020-07-02 · TA获得超过158个赞
知道答主
回答量:51
采纳率:100%
帮助的人:5.3万
展开全部

经过多次实际测试,SW确实有这个问题。而正常的“ 总装配体-子装配体”结构中开启柔性是可以运动的。这估计与SW弹簧可动的原理相关。

即,含有可动弹簧的子装配体,在总装配体中开启柔性也无法实现弹簧伸缩运动。

1.问题复现:

子装配体中:移动上方圆柱体的位置,“重建模型”弹簧随之运动。

请点击输入图片描述

新建总装配体,把圆柱体和弹簧作为其子装配体插入。

请点击输入图片描述

移动上方圆柱体,弹簧没有运动。开启柔性,依旧不能运动。

2.猜想原因:

SW中,弹簧的可伸缩运动实际上由弹簧的轴线控制。轴线的长度由上下两个零件的位置控制(重合几何约束)。

而零部件属性—柔性。则是让子装配体在总装配体中保持自由度。这个功能更多的基于“配合”,而不是草图几何关系。配体零件。

我们可以合理猜想:基于草图几何关系的弹簧轴线,并不会因为开启柔性而可动。则这种技巧只能适用于“装配体-零件”结构。在“ 装配体-子装配体”结构中开启柔性,也不能调用草图父子关系。

3.解决方案:

(1)在子装配体中,预先把弹簧做多个配置,然后在总装配体环境中切换弹簧配置(选中弹簧-右键-零部件属性-选中相应配置,来改变弹簧伸缩状态。)

实现:

在子装配体中建立多个弹簧压缩长度不同的配置。

在总装配体中,选中子装配体,右键单击。在最上方切换配置。

配置切换

(2)在SOLIDWORKS 2020版本中,新增“制作柔性零件”功能,或许可以实现你的要求。(猜想,我的版本没有升级到2020,只能你或者别人测试了。)

希望对你有所帮助。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式