SolidWorks專門論壇 SolidWorks forum

 找回密碼
 註冊
查看: 8703|回復: 17

如何在組合件讓彈簧動?

[複製鏈接]
u860257 該用戶已被刪除
發表於 2012/5/6 21:28:47 | 顯示全部樓層 |閱讀模式
我想要在組合件,像是一個避震,我假如往下拉,彈簧會跟著壓縮
組合件可以做成這樣?還是動畫裡才有辦法做?有的話可以PO做法或是做好的檔案讓我參考嗎? 因為是做研究,很需要知道,麻煩各位大大,謝謝~
發表於 2012/6/20 15:16:33 | 顯示全部樓層
SolidWorks让弹簧“弹”起来


在SolidWorks中绘制弹簧,对很多SolidWorks的使用者来说并不会陌生,大家会首先想到使用螺旋线命令,绘制出螺旋线路径,再使用扫描命令将实体做出来。对于这种做法绘制的弹簧,需要我们输入相应的长度,圈数或螺距,当我们在装配体中将弹簧放置在图示两个零件中时,需将弹簧长度调整为两个弹簧接触面的距离L,才能符合设计意图装配。如图1所示

e4556.JPG


对于弹簧接触面的距离L,在很多结构上是需要经常变化的,为了保持结构的合理性,需要控制弹簧的伸缩长度,当每次L变化时,都要重新测量,调整整个弹簧的长度。这样会使我们的整个效率变得低下。
那有没有什么好办法可以使L变化时,整个弹簧能够自动得进行伸长或压缩呢?答案是肯定的,我们可以用SolidWorks的扫描命令中的“沿路径扭转”选项来绘制出这样的弹簧。下面我们介绍一下绘制方法。
1.在装配体中建一新零件,选择一经过轴心的平面,在其中一个弹簧接触面上绘制一条直线做为扫描轮廓,定义几何关系,如图2所示
e455655.JPG
2.再建立一个新草图绘制一直线为扫描路径,注意直线两端需要分别与上下两弹簧接触面建立重合关系,如图2所示

e455655677.JPG
3.使用曲面扫描命令,选择草图1为轮廓,草图2为路径,在选项中的“方向/扭转控制”中选择“沿路径扭转”,定义方式选择旋转10圈,如图4示

e45565567799.JPG

4.确定后会产生一个螺旋曲面,此曲面的边缘线为双螺旋结构,这时再利用其中一条螺旋线为路径,绘制一草图圆为轮廓创建出弹簧,如图5示


5.将高出弹簧接触面的部分切除,如图6示

e4556556779911.JPG
6.这样我们就完成了可“弹”弹簧的设计,我们将弹簧接触面的距离L变小,重建模型,这样弹簧就被压缩下去了,如图7示。
發表於 2012/6/20 16:34:03 | 顯示全部樓層
回復 2# gyq720

嗯…回答得真好…
但俺不懂的是…彈簧可以一個步驟就做完,為何還要先做那個曲面掃出?

1.png
發表於 2012/6/20 16:41:47 | 顯示全部樓層
回復 5# gt.adan
這是利用掃出曲面所得到的邊線再掃出彈簧實體,
可藉該掃出路徑直線草圖長度的改變進而控制彈簧的伸縮~~~{:1_216:}
發表於 2012/6/20 16:44:14 | 顯示全部樓層
回復 2# gyq720

回答的很仔細也很棒~~
發表於 2012/6/20 16:57:36 | 顯示全部樓層
回復 5# gt.adan


      如楼下所说,直接扫描虽然在画的时候比较会简单容易,但在装配里面模拟不了,而改动的时候也会比较不方便。
    按这样画的话,虽然画的时候比较费力一些,但后面状配中就比较方便了。
發表於 2012/6/20 17:11:02 | 顯示全部樓層
回復 7# 小小豬


    谢谢支持,能与此论坛各位前辈交流是我的荣幸。
發表於 2012/6/20 17:12:29 | 顯示全部樓層
回復 7# 小小豬

回復 8# gyq720

豬大,恕小弟質愚…豬大所指的是這樣嗎?如果是的話,將彈簧的掃出路徑(直線草圖)的終點與上方墊片的下緣重合不就得了?

321.gif
發表於 2012/6/20 17:28:19 | 顯示全部樓層
回復 10# gt.adan


      如你图中所述,调整时还是要改数据的!(也可用草绘约束,就不用改数据)而我所讲的那样做就不需要改数据,而是在装配体中拉动上、下垫片(也就相当于弹簧压缩或者是接伸了),L自然变化,是另一种拉、压弹簧的方法。不知我所讲是否清楚?


不过这样也可实现弹簧压缩!gt.adan真是细心的人。
發表於 2012/6/20 18:15:57 | 顯示全部樓層
回復 11# gyq720

原來GYQ720大所言是這樣~~謝謝您的回覆~也謝謝您上頭的分享~~但…俺還是不太明白豬大說明的曲面掃出的作用是什麼…


123.gif
發表於 2012/6/20 20:38:04 | 顯示全部樓層
回復 11# gt.adan

向丹弟說聲抱歉~
小豬沒看清楚您的發問....
是可以省略掃出曲面直接形成彈簧實體即可~~{:1_183:}
發表於 2012/6/21 08:17:38 | 顯示全部樓層
回復 12# 小小豬

豬大言重了…
小弟是打著追追追的精神,想知道多一個曲面掃出是否有特殊意義  
謝謝豬大回覆~
js83024 該用戶已被刪除
發表於 2012/9/28 10:22:53 | 顯示全部樓層
回答的很仔細也很棒,可惜看不到圖示,自己試畫看看了.
發表於 2013/7/1 09:56:43 | 顯示全部樓層
大神們 ! 指導得非常清楚 .
{:1_216:} 可惜 ! 電腦每次更改長度 , 都要重新計算模形(紅綠燈)
發表於 2013/10/27 10:49:06 | 顯示全部樓層
這個沒有高人指點不知道還要自己摸索多久啦!

超感謝分享的
發表於 2013/10/30 15:49:15 | 顯示全部樓層
感謝諸位先進的指導 .....
Untitled.gif

Untitled.avi

730.95 KB, 下載次數: 111

發表於 2017/9/22 14:42:26 | 顯示全部樓層
Dear All
剛好我也遇到一樣的問題
對於組裝的連動
提出一個想法不知道可不可行(因為實際上; 我不懂該怎麼做)

是否; 可以用參數
抓取 上/下圓板的距離 帶入 彈簧草圖內的高度?

這樣一來; 是不是就不一定必須在組合件裡用增新零件檔的方式才有辦法驅動彈簧的拉伸?
發表於 2017/9/22 14:43:37 | 顯示全部樓層
簡單的說你用:數學關係式
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版上論壇|論壇來自幾何科技 論壇架構版次 20240312

GMT+8, 2024/4/26 00:14 , Processed in 0.127700 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表