您的位置:

sw弹簧自动伸缩,sw弹簧怎么变成柔性可伸缩

本文目录一览:

如何在SolidWorks装配体中实现弹簧的自动伸缩

在装配体中将弹簧的长度连结在接触的物体面上.

移动物体.弹簧的长度就会变动.

solidworks里变螺距弹簧装配自动伸缩

在装配体中将弹簧的长度连结在接触的物体面上. 移动物体.弹簧的长度就会变动.

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

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

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

1.问题复现:

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

请点击输入图片描述

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

请点击输入图片描述

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

2.猜想原因:

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

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

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

3.解决方案:

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

实现:

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

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

配置切换

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

希望对你有所帮助。