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