SolidWorks專門論壇 SolidWorks forum

標題: 自動陣列放孔嗎? [打印本頁]

作者: globe433    時間: 2011/7/31 01:53
標題: 自動陣列放孔嗎?
類似ACAD的動態圖塊

我想在設變時 機身上的孔 在總長每增加到某個單位時 孔就多一個

比如說我現在總長100 以間距20放4個孔

接著把總長拉到200 SW能夠自動以20為單位放9個孔嗎?

意思就是 以固定的間距在指定的長度裡佈滿孔

不考慮做組態 因為總長每次都不一樣..

感謝!!
作者: 鍋貼    時間: 2011/7/31 06:26
可以透過數學關係式來達成目標

1. 建立所需模型
[attach]46256[/attach]
[attach]46257[/attach]
[attach]46258[/attach]

2. 打開數學關係式
[attach]46259[/attach]

3. 設定變化孔數,新增公式【直線複製數量 = 總長度 / 固定長度 - 1】如需修改孔距,直接於直線複製特徵中修改即可。
[attach]46260[/attach]
[attach]46261[/attach]
[attach]46269[/attach]

4. 設定孔位置中,新增公式【邊線與第一孔位距離 = ( 總長度 - ( 孔數 - 1 ) * 固定孔距 ) / 2】
[attach]46262[/attach]
[attach]46263[/attach]
[attach]46264[/attach]
[attach]46265[/attach]

5. 完成
[attach]46266[/attach]
[attach]46267[/attach]
[attach]46268[/attach]

6. 附上檔案提供參考,2008版本。
[attach]46270[/attach]
作者: 探索真諦    時間: 2011/7/31 07:22
回答的真詳細 感謝教學
作者: 鍋貼    時間: 2011/7/31 11:45
回答的真詳細  感謝教學
探索真諦 發表於 2011/7/31 07:22



    當作是考CSWA、CSWP前的早晨練習....擔心實力不夠,一整晚爬起來五次...完全沒睡好 (倒地
作者: globe433    時間: 2011/7/31 17:46
原來要在數學式下手阿 解說的真是詳細!
感謝鍋貼大!!!

不過雖然學會了陣列放孔 但..
組合件裡的連續鑽孔沒辦法拿來編輯陣列..
孔精靈跟除料 雖然可以使用貫穿來編輯 但特徵只限在組合件裡
零件檔不會被更動到

小弟我很懶..
是想趁這段控檔 把所有簡單的標準型設備都套入數學式 進而達到 "輕鬆點點滑鼠就搞定設變" 的境界...
目前想法是拿空白的零件來另組一個新組立(完全沒放鎖點) 組立完成後 直接在組合件裡一次編輯所有鎖點
所有會隨著外觀所變動的零件都寫好數學式了 只差放孔

所以 再次請教各位先進 & 鍋貼大!
我目前該用何種指令才能在組合件裡直接編輯到個別零件 又能拿來數學式陣列的

麻煩了! 感恩!!!
作者: 鍋貼    時間: 2011/7/31 20:18
相同的道理,但有版本的限制。

1. 完成零件並進入組合件模式,選定平面後挖除所需的孔。
由於本人使用的是SW2008版本,似乎不支援將組合件特徵傳遞到零件中。
2011版本確定可以這樣子做,2010有待他人驗證。
[attach]46333[/attach]
[attach]46334[/attach]

2. 直線複製特徵
[attach]46335[/attach]

3. 開啟尺寸可見模式
[attach]46336[/attach]
[attach]46337[/attach]

4. 根據上面的教學,一樣使用數學關係式即可達到同樣效果。

5. 完成後單獨打開零件一樣也有在組合件當中所作的挖孔。

6. 使用【連續鑽孔】雖然可以直接達到【特徵傳遞到零件中(偽)】的效果,但無法在組合件當中直線複製。
作者: 鍋貼    時間: 2011/7/31 20:43
沒有【特徵傳遞到零件中】的作法 (低版本適用)

1. 製作模型
[attach]46340[/attach]
[attach]46341[/attach]

2. 輸入組合件中,並設定組合。
[attach]46342[/attach]
[attach]46343[/attach]
[attach]46344[/attach]

3. 使用【連續鑽孔】
[attach]46345[/attach]
[attach]46346[/attach]
[attach]46347[/attach]
[attach]46348[/attach]
[attach]46349[/attach]

4. 編輯【連續鑽孔】的草圖
[attach]46350[/attach]
[attach]46351[/attach]

5. 開啟零件,直線複製
[attach]46352[/attach]
[attach]46353[/attach]
[attach]46354[/attach]

6. 至組合件中打開【數學關係式】
輸入變化孔數公式,請注意設定的相關尺寸。
[attach]46355[/attach]
[attach]46356[/attach]
[attach]46357[/attach]

7. 設定下方變化孔數與上方相同
[attach]46358[/attach]
[attach]46359[/attach]

8. 設定下方固定孔距與上方相同
[attach]46360[/attach]
[attach]46361[/attach]

9. 輸入孔位至中公式,請注意設定的相關尺寸。
[attach]46362[/attach]
[attach]46363[/attach]
[attach]46364[/attach]
[attach]46365[/attach]

10. 完成
[attach]46366[/attach]

11. 組合件中的結合皆可認意改變,只能左右前後位移,不可翻過來,因為下方與上方是同動的。

12. 附上檔案提供參考,SW2008版本
[attach]46371[/attach]
[attach]46370[/attach]
[attach]46372[/attach]

13. 這方法有潛在的BUG存在,找不到原因,有時候會錯亂掉,如果最後錯亂掉了只能全部砍掉重來,只能說是應急的方式,還是升級版本到有【特徵傳遞到零件中】較妥。
作者: globe433    時間: 2011/8/1 00:27
解說的比F1裡的說明還詳細! 萬分感激!!

多虧鍋貼大的幫忙! 大致上都差不多了
只剩一些小瑣碎還需解決 到時如有問題再來麻煩鍋老大^^"

看來我今晚連作夢都會笑了 :)
作者: mu_lee    時間: 2019/9/11 17:05
超級學徒 發表於 2019/9/11 14:23
沒錯!就是這樣的公式,感謝大大~
另外一問~看見您的模型標柱上,草圖跟尺寸都不會消失,
這該如何設定呢? ...

草圖可以  顯示/隱藏
特徵樹的註記 可以顯示(右鍵設定)





歡迎光臨 SolidWorks專門論壇 SolidWorks forum (http://www.solidworks.org.tw/) Powered by Discuz! X3.4