本文目錄一覽:
如何在SolidWorks裝配體中實現彈簧的自動伸縮
在裝配體中將彈簧的長度連結在接觸的物體面上.
移動物體.彈簧的長度就會變動.
solidworks里變螺距彈簧裝配自動伸縮
在裝配體中將彈簧的長度連結在接觸的物體面上. 移動物體.彈簧的長度就會變動.
solidworks彈簧是子裝配體後,改成柔性了,在裝配的時候還是不能伸縮?
經過多次實際測試,SW確實有這個問題。而正常的「 總裝配體-子裝配體」結構中開啟柔性是可以運動的。這估計與SW彈簧可動的原理相關。
即,含有可動彈簧的子裝配體,在總裝配體中開啟柔性也無法實現彈簧伸縮運動。
1.問題復現:
子裝配體中:移動上方圓柱體的位置,「重建模型」彈簧隨之運動。
請點擊輸入圖片描述
新建總裝配體,把圓柱體和彈簧作為其子裝配體插入。
請點擊輸入圖片描述
移動上方圓柱體,彈簧沒有運動。開啟柔性,依舊不能運動。
2.猜想原因:
SW中,彈簧的可伸縮運動實際上由彈簧的軸線控制。軸線的長度由上下兩個零件的位置控制(重合幾何約束)。
而零部件屬性—柔性。則是讓子裝配體在總裝配體中保持自由度。這個功能更多的基於「配合」,而不是草圖幾何關係。配體零件。
我們可以合理猜想:基於草圖幾何關係的彈簧軸線,並不會因為開啟柔性而可動。則這種技巧只能適用於「裝配體-零件」結構。在「 裝配體-子裝配體」結構中開啟柔性,也不能調用草圖父子關係。
3.解決方案:
(1)在子裝配體中,預先把彈簧做多個配置,然後在總裝配體環境中切換彈簧配置(選中彈簧-右鍵-零部件屬性-選中相應配置,來改變彈簧伸縮狀態。)
實現:
在子裝配體中建立多個彈簧壓縮長度不同的配置。
在總裝配體中,選中子裝配體,右鍵單擊。在最上方切換配置。
配置切換
(2)在SOLIDWORKS 2020版本中,新增「製作柔性零件」功能,或許可以實現你的要求。(猜想,我的版本沒有升級到2020,只能你或者別人測試了。)
希望對你有所幫助。
原創文章,作者:UAYP,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/136755.html