蘇州SolidWorks 大型裝配體培訓(xùn)
在某些特定行業(yè),產(chǎn)品設(shè)計的內(nèi)容越來越精細(xì),零部件越來越多。在SolidWorks 中進(jìn)行產(chǎn)品設(shè)計時,很多工程師都因為裝配體中的零部件多,尺寸大等因素而頭疼不已。本文將就如何提升 SolidWorks 大型裝配體性能來進(jìn)行探討。
大型裝配體的性能不佳對軟件使用者來說**為擔(dān)心的主要為以下三點:
1.速度和性能:速度緩慢,漫長的等待軟件的計算會耗費用戶大量的時間,降低了工作效率。
2.穩(wěn)定性和安全性:在卡頓嚴(yán)重時出現(xiàn)的軟件崩潰是非常難以接受的情況,這意味著之前的工作全部付諸東流。
3.數(shù)據(jù)大小:大型裝配體意味著模型的整理數(shù)據(jù)量的龐大,對于傳統(tǒng)的機(jī)械硬盤是一個不小的挑戰(zhàn),磁盤一旦損壞對企業(yè)的損失將是極其嚴(yán)重的。
我們將就以下 5 個方面來說明如何提升 SolidWorks 在大型裝配體性能:
硬件配置
工欲善其事必先利其器,電腦硬件配置是決定了軟件運行性能一大關(guān)鍵要素。對于三維設(shè)計軟件來說優(yōu)秀的電腦性能才能帶來流暢的操作體驗。
SolidWorks 官方提供了一個硬件配置要求:
可以說只能滿足了這些要求才能正常的運行 SolidWorks,很多時候軟件在顯示上的問題其實都是因為沒有使用要求的顯卡而產(chǎn)生的問題。
簡而言之,運行 SolidWorks 主要看三大硬件:CPU、內(nèi)存、顯卡:
-
內(nèi)存:建議 8G 以上(禁用虛擬內(nèi)存和釋放系統(tǒng)保留內(nèi)存)
-
顯卡: N 卡兼容性好,A 卡速度占優(yōu)(N 卡驅(qū)動較A 卡催化劑更成熟)
-
CPU:不追求多核 (CPU 主頻越高越好。高主頻雙核優(yōu)于低主頻四核)
-
分析、渲染和 PDM 模塊能有效利用多 CPU 和多核CPU
系統(tǒng)環(huán)境設(shè)定
-
操作系統(tǒng)兼容性
SoldWorks 是**款基于 Windows 平臺開發(fā)的三維設(shè)計軟件,所以除了硬件以外系統(tǒng)也是很重要的性能影響因素。
隨著硬件系統(tǒng)及大規(guī)模計算性能的提升 32 位系統(tǒng)基本上已經(jīng)處于淘汰的邊緣,所以從 SolidWorks2015 版本開始不再支持 32 位系統(tǒng)。
從上圖中我們可以看到,由于 Windows8.0 中存在一些影響穩(wěn)定性的原因,所以 SolidWorks2016 停止支持該系統(tǒng)版本。
從整體的穩(wěn)定性上考慮,我們推薦廣大用戶使用 Windows 7 SP1 64 位版本的操作系統(tǒng)。如果需要使用三維打印功能,那么在 Windows10 系統(tǒng)上運行SolidWorks 將會得到更好的體驗。
-
發(fā)揮顯卡性能
運行 SolidWorks 顯卡驅(qū)動也是非常重要的,錯誤的或者老舊的顯卡驅(qū)動將無法將顯卡的性能完全發(fā)揮出來,并且無法提供很好的兼容性。官方建議使用專業(yè)的圖形顯卡來運行 SolidWorks,并且對每個版本的 SolidWorks 都進(jìn)行了驅(qū)動兼容性的測試,我們可以**以下網(wǎng)頁下載合適的顯卡驅(qū)動:
http://www.solidworks.com/sw/support/videocardtesting.html
在此網(wǎng)頁中,從下拉菜單中可以快速找到所有經(jīng)過測試顯卡型號,請注意對應(yīng)的 SolidWorks 版本及系統(tǒng)版本。
-
必備的系統(tǒng)組件
因為 SolidWorks 是基于 Windows 系統(tǒng)進(jìn)行開發(fā)的,所以也需要很多 Windows 的組件進(jìn)行運行,在安裝 SolidWorks 時,大部分的組件將被自動安裝。但是如果系統(tǒng)上已經(jīng)安裝了相關(guān)組件,SolidWorks 安裝管理程序?qū)⒆詣犹^安裝該組件,而不檢查該組件是否可以正常運行。所以如果 SolidWorks 運行時出現(xiàn)問題,需要檢查一下這些組件是否能夠正常運行,如有必要請重新安裝這些組件。
除了以上系統(tǒng)組件之外,還需要注意網(wǎng)頁瀏覽器和 MS OFFICE 的版本兼容性:
不兼容的版本會影響軟件運行的穩(wěn)定性。
軟件環(huán)境設(shè)定
為了提升 SolidWorks 在打開大型裝配體時的性能,我們就需要犧牲掉一定的圖形顯示精度和渲染等級。
1. 我們可以將軟件圖形區(qū)域的背景改為“素色”
2. 在系統(tǒng)選項中的性能里,將“細(xì)節(jié)層次”調(diào)至較少以減少細(xì)節(jié)顯示,從而提高顯示速度。調(diào)整“配合動畫速度”至快或關(guān)閉。
3. 清除模型邊線選項中的
a)“圖形動態(tài)高亮顯示”
b)“反走樣邊線/草圖
該選項可以使模型的邊線顯示的更清晰,消除模型“鋸齒”現(xiàn)象,但會大大增加圖形顯卡的負(fù)擔(dān),特別是大型裝配會嚴(yán)重影響機(jī)器性能。
4. 圖形渲染顯示
關(guān)閉“RealView”及“上色模式中的陰影”
5. 清理臨時文件
SolidWorks 在系統(tǒng)選項里有“備份”和“自動恢復(fù)”文件目錄的設(shè)定,雖然有助于保護(hù)我們的設(shè)計數(shù)據(jù),但建議不要選取,因為這會實時占用一定的系統(tǒng)資源,養(yǎng)成良好的工作習(xí)慣,每隔一段時間手工保存文件。
如果設(shè)定了“自動恢復(fù)”及“備份”,請定期清理這些文件夾中的內(nèi)容。
軟件輔助功能
SolidWorks 除了上述的設(shè)置之外,還可以**一些軟件自身的一些功能來改善性能。
-
輕化裝配體
**輕化裝配體可以以輕量化形式打開裝配體,此時只載入必要的模型數(shù)據(jù)。在輕化模式下,零件中的特征將不被載入,所以若需要在裝配體中編輯零件需要將該零件切換到還原模式。
因為在輕化模式下有部分模型信息不會載入,所以在裝配體中部分命令會受到限制。以下為輕化模式下可以使用的裝配體命令:
-
大型裝配體模式
大型裝配體模式會在輕化模式的基礎(chǔ)上根據(jù)選項的設(shè)定不導(dǎo)入一些信息。
-
SpeedPak
SpeedPak 是 SolidWorks 2009 推出的新功能。它可以讓用戶對機(jī)器資源的使用更具策略性,在不犧牲圖形細(xì)節(jié)的情況下處理復(fù)雜的子裝配體,在SpeedPak 的操作界面選擇您需要的面和零部件,其他部分做**輕量化處理。
SpeedPak 的另一大好處:您可以同其他的SolidWorks 用戶分享 SpeedPak 裝配體,但不必發(fā)送所有相關(guān)的零部件文件。這是因為所有相關(guān)的圖形信息都儲存在裝配體內(nèi)。
-
大型裝配體審閱模式
SolidWorks2012 推出了大型裝配體審閱模式,**該模式可以快速的打開模型,但只能進(jìn)行以下操作:
(1)快速打開
(2)搜索/導(dǎo)航
(3)剖面
(4)測量
(5)走查
(6)快照
(7)選擇性打開
軟件操作習(xí)慣
很多時候軟件出現(xiàn)卡頓延遲甚至崩潰等性能不佳的問題其實與平時的軟件建模的習(xí)慣有關(guān)系。以螺栓為例:螺紋/螺旋體:不生成幾何體,不要使用螺旋掃描。
在上圖中,可以發(fā)現(xiàn)使用螺旋掃描切除特征做的螺栓零件的文件大小達(dá)到了 5MB,想象一下在一個大型裝配中使用了大量該規(guī)格的螺栓的話,此時輸入進(jìn)來的信息將是一個非常龐大的數(shù)據(jù)量。不僅如此,螺旋掃描生成的特征在生成時也需要一定的硬件計算量,這也會影響到使用該零件的裝配體在打開重建的時間。
同時,我們在設(shè)計某些零件的細(xì)節(jié),例如 LOGO、雕刻的文字時,如果使用特征將這些細(xì)節(jié)都生成出來的話,與上文中的螺栓一樣會使得單個文件的體量增大影響。所以我們可以**貼圖的方式來去替代這些零件的細(xì)節(jié)從而減小文件的大小及計算量。
陣列也是我們在設(shè)計產(chǎn)品時會頻繁使用到的特征,但是在進(jìn)行多實例的特征陣列時,軟件的后臺運算其實是根據(jù)規(guī)則重復(fù)的進(jìn)行特征的建立,這就會使得軟件承擔(dān)了大量計算特征生成的工作。大部分情況下,我們只需要對某個特征的外形進(jìn)行復(fù)制陣列即可。所以在使用特征陣列時,我們可以將“幾何體陣列”選項勾選上,減少運算量使速度提升。
在裝配體建模時,我們建議更多的使用子裝配體的形式進(jìn)行裝配,避免在總裝文件中掛載插入過多的單個零件。在裝配體中子裝配會默認(rèn)識別為一個整體來進(jìn)行計算,但是如果將子裝配體設(shè)定為“柔性”則將會將該子裝配體中的配合關(guān)系進(jìn)行重新讀取,反而增加了計算量。所以在非必要情況下,不建議將子裝配體設(shè)置為柔性狀態(tài)。
清晰的裝配體結(jié)構(gòu)樹既可以減少每次裝配體重建時的計算量,對編輯修改時的檢索也會起到好的效果。
很多時候,我們在進(jìn)行裝配時會采用一些非自行設(shè)計的外部采購的產(chǎn)品,例如電機(jī)、機(jī)械手等。供應(yīng)商提供的模型可能會帶有較多的細(xì)節(jié)結(jié)構(gòu),而往往我們只需要的是一些關(guān)鍵外形。此時,我們可以使用一些命令來簡化模型。
1. 將裝配體另存為零件
這種方式即可以減小一些非重要部件的體量,同時對于很多系統(tǒng)集成商來說也可以放心的將模型進(jìn)行對外發(fā)布,而不用擔(dān)心核心的細(xì)節(jié)參數(shù)被競爭對手獲取。
2.使用 Utilities 的簡化命令生成簡化配置
**簡化命令檢索裝配體中零部件的某些對整體裝配無影響且所占體積小的特征進(jìn)行分析,方便使用者進(jìn)行篩選進(jìn)行簡化。
此種簡化是**壓縮無意義體積的特征來實現(xiàn)簡化,所以在使用時結(jié)合配置來進(jìn)行使用,創(chuàng)建獨立的簡化配置。
3.使用 Defeature 針對裝配體刪除指定的零部件或?qū)嶓w。
Defeature 是一種特殊的簡化命令,**該命令,我們可以刪除裝配體中的指定零件或填充掉空腔。**終僅保留所需要使用的零件外形及配合關(guān)系。
總結(jié)
SolidWorks 作為一款易學(xué)易用的三維設(shè)計軟件,希望能夠讓用戶將更多的時間和精力投入在產(chǎn)品的研發(fā)和創(chuàng)新上。如果因為性能而影響了整體的軟件使用和工作進(jìn)度,這并不是軟件的初衷。
磨刀不誤砍柴工,我們只有將準(zhǔn)備工作做到位,才能將軟件的性能**大化。同時,軟硬件的設(shè)置需要結(jié)合起來,沒有對軟件進(jìn)行合理的設(shè)置或者使用即使再好硬件配置也只是“浮云”。
希望**此文讓大家可以對 SolidWorks 的性能有一定的認(rèn)識。
咨詢聯(lián)系方式:13777371146(莊老師)或者QQ:1073963412 還可以直接在線咨詢
更多SolidWorks機(jī)械設(shè)計師培訓(xùn)課程推薦:蘇州SolidWorks機(jī)械設(shè)計師培訓(xùn) 蘇州SolidWorks機(jī)械設(shè)計師培訓(xùn)機(jī)構(gòu) 蘇州哪家SolidWorks機(jī)械設(shè)計師培訓(xùn)比較好