在設(shè)計過程中,我們推崇規(guī)范化的建模方式,從模板的統(tǒng)一,到模型設(shè)計的規(guī)范流程(草圖的完全定義,建模的先后順序,裝配體的模組化配合方式),這些工作使我們的設(shè)計效率更高,工程師操作更統(tǒng)一規(guī)范,模型修改起來更便捷,實現(xiàn)相似設(shè)計快速變更。從而實現(xiàn)定制化大批量設(shè)計。
在設(shè)計過程中,我們推崇規(guī)范化的建模方式,從模板的統(tǒng)一,到模型設(shè)計的規(guī)范流程(草圖的完全定義,建模的先后順序,裝配體的模組化配合方式),這些工作使我們的設(shè)計效率更高,工程師操作更統(tǒng)一規(guī)范,模型修改起來更便捷,實現(xiàn)相似設(shè)計快速變更。從而實現(xiàn)定制化大批量設(shè)計。 說到設(shè)計變更,是很多公司比較關(guān)注的問題,也是直接為公司贏得行業(yè)競爭的關(guān)鍵。今天這篇文章我們主要來介紹一下快速設(shè)計新工具——DriveWorks Solo。在介紹DriveWorks Solo之前我們先開看一下SOLIDWORKS可以完成設(shè)計的變更方式
一、尺寸驅(qū)動方式實現(xiàn)變更(此功能為SOLIDWORKS本身功能)
特點:直觀可以快速修改/變量離散,無關(guān)聯(lián)規(guī)則,僅存在基準參考。
二、SOLIDWORK方程式(全局變量驅(qū)動、if函數(shù)添加)
特點:通過方程式驅(qū)動草圖,主要變量集中管理,通過全局變量添加一些尺寸間相互關(guān)系,達到尺寸間聯(lián)動效果。
三、配置驅(qū)動方程式(可通過設(shè)計表快速添加配置,通過)
配置出版器(Configuration Publisher):通過在界面中設(shè)置操作框,包括下拉框變量選項,特征壓縮解壓選項,實現(xiàn)模型的快速變換。
特點:可視化界面,直觀呈現(xiàn)。模型參數(shù)保存在設(shè)計表中,可以通過界面窗口呈現(xiàn)切換。
四、裝配體布局驅(qū)動方式
特點:直接用草圖生成結(jié)構(gòu)布局,可快速修改,快速進行參考配合。
五、通過API實現(xiàn)參數(shù)傳遞
特點:需要有一定二次開發(fā)經(jīng)驗,和編程程序使用經(jīng)驗。
如我們看到前四點介紹,針對模型的設(shè)計變更,SOLIDWORKS 本身提供了很全面的解決方案,這些都可以幫助工程師提高工作效率,為企業(yè)帶來很大的價值。當我們面對這些優(yōu)勢的時候,也要考慮一下更深入的變更設(shè)計,我們知道一種思想,綜上所述,在SOLIDWORKS中:
1、模型中對離散數(shù)據(jù)進行分別修改;
2、模型中對離散數(shù)據(jù)進行變量關(guān)聯(lián),進行關(guān)聯(lián)修改;
當然是第二種方式進行設(shè)計變更的效率更快,但是,隨之而來一個問題,這些關(guān)聯(lián)的數(shù)據(jù)都是在SOLIDWORKS中進行計算轉(zhuǎn)換的,這樣,當我們關(guān)聯(lián)的數(shù)據(jù)量變大的時候,會對軟件的計算處理速度造成負擔。
如果有一種方式,可以把模型中離散的數(shù)據(jù)提取出,在外部進行變量關(guān)聯(lián),這些關(guān)聯(lián)有著更加多樣化的排列組合,我們設(shè)置變量的界面更加直觀,設(shè)置好這些變量后再把變量傳遞回模型中,實現(xiàn)快速變更方式,這種方法我們?nèi)绾文茏龅?/span>——通過DriveWorks Solo即可。
下面我們來了解一下DriveWorks Solo,DriveWorks Solo應(yīng)用分為三步,
(1)設(shè)定UI面板
(2)設(shè)定變量及變量規(guī)則(可以新建變量及其變量規(guī)則)
(3)關(guān)聯(lián)變量到模型,達到控制效果(我們可以篩選出模型對應(yīng)尺寸及特征)

舉個具體例子,關(guān)于模型整體尺寸變更的例子:
我們這里有一個門的設(shè)計,那么在這里通過DriveWorks的設(shè)置我們可以設(shè)置門的材質(zhì)/設(shè)置把手的類型/設(shè)置窗戶的形狀/設(shè)置門的大小。先以門的大小為例,我們一定要清晰門與門框與墻體之間變化的規(guī)則
門變化→門框變化→墻體變化
門寬度變化→門框?qū)挾茸兓?/span>→墻體寬度變化
門高度變化→門框高度變化→墻體高度變化
這里我們可以Opening Width作為輸入變量
那么
Opening Width=FrameWidth + 2x Wall and Frame Gap
Opening Width=Door Width +2x(Wall and Frame Gap+Frame Thickness)
同樣道理高度關(guān)系也是如此。
在尺寸關(guān)系確認過以后,我們可以按照Drive Works的規(guī)則來關(guān)聯(lián)他們
Step1、設(shè)定UI界面,設(shè)定Openging Hight/Openging Width作為輸入變量(并且設(shè)定其上下限的值)
Step2、通過建立變量關(guān)系關(guān)聯(lián)Opening Width和 FrameWith的關(guān)系,即FrameWidth = Opening With – 2*Wall and Frame Gap。其中:Opening Width為輸入變量(墻體寬度),Wall and Frame Gap 為墻體和門框縫隙,Frame Width 為門框?qū)挾取?/span>
通過這些函數(shù)的加減乘除,我們即完成了 門框變化→墻體變化 的關(guān)聯(lián),當然剩余的
門變化→門框變化→墻體變化
門寬度變化→門框?qū)挾茸兓?/span>→墻體寬度變化
門高度變化→門框高度變化→墻體高度變化
這些關(guān)聯(lián)都需要我們以上邊的形式手動添加
Step3接下來,我們就可以把這些變量關(guān)聯(lián)到模型尺寸上。
當我們把參數(shù)間規(guī)則設(shè)定好之后,可以看到任務(wù)窗格中的DriveWorks Solo UI界面,這時我們可以來驗證一下尺寸關(guān)聯(lián)是否正確,如果模型變更時候出現(xiàn)錯誤,說明尺寸間關(guān)聯(lián)存在錯誤,需要自己進入變量界面查找關(guān)聯(lián)關(guān)系,修改其規(guī)則。
通過上邊的實例我們已經(jīng)確認Drive Works中尺寸對模型的驅(qū)動方式。下面我們來看另外一個實例,Drive Works中對特征或零件的壓縮與解壓選擇:Ex:設(shè)置windows 列表 包含:“None|Rectangular|Circular”

這里邊涉及到一個問題,就是當我們在UI界面中選擇窗口為“None”時候,這時候門上的槽口要被壓縮;如果UI界面選擇窗口為“Rectangular”時候,門上的槽口要為 方形 ;如果UI界面選擇窗口為“Circular”時候;門上窗口為圓形:
針對于門上的圓形窗口特征變量If(WindowReturn="Circular","Unsuppress","Suppress"):
針對于門上的方形窗口特征變量If(WindowReturn="Rectangular ","Unsuppress","suppress"):
回到SOLIDWORKS界面中對其進行測試,看看UI界面中的windows窗口能否定義門上的槽口為圓或者為方形:
在這里,我們只是實現(xiàn)了門上窗口特征的變更,那么我們要注意到,與窗口特征對應(yīng)的就是真正的窗戶,這里我們要選擇兩個窗戶進來(一個圓形窗戶,一個方形窗戶),繼續(xù)通過if函數(shù)對其進行控制:
Step1:我們先把Ciruclar Window 捕捉到模型中,確保捕捉的模型中有Ciruclar Window和Rectangular Window
Step2:分別對Ciruclar Window和 Rectangular Window添加規(guī)則
對于Rectangular和Circular Window我們分別對其加變量控制,none的時候Rectangular和Circular Window都要被壓縮或者刪除rectangular時候, Circular Window需要被壓縮或者刪除,Circular時候, Rectangular需要被壓縮或者刪除。
Ex:Circular Window:
If(WindowReturn="circular",OrderNumberReturn,"Delete")
Ex:Rectangular Window:
If( WindowReturn="Rectangular",OrderNumberReturn,If(WindowReturn="Circular", "Circular Window", "Delete"))
通過上述變量規(guī)則的添加,測試Rectangular 和 Circular window 能否正常切換,在SOLIDWORKS界面對其進行測試。
通過上邊的兩個具體實例,相信大家已經(jīng)對Drive Works的運作方式有所了解,當然Drive Works可達到的效果遠不止如此,我們可以定義模型外觀顏色/材質(zhì)/屬性/工程圖及其注解/文檔存放位置/報價系統(tǒng)(及模型大小關(guān)聯(lián)到報價)等。
所以如果能熟練掌握Drive Works Solo 的功能,可以實現(xiàn)我們快速的設(shè)計更改,對于相似類模組件的改變達到效率提升效果,極高的提升了工程師的設(shè)計效率,是企業(yè)競爭的有利工具。它是把模型中離散的尺寸變量手動抓取出來,在Drive Works中進行變量關(guān)聯(lián),規(guī)則創(chuàng)建,將創(chuàng)建好規(guī)則的數(shù)據(jù)連接回模型上。我們的設(shè)計變更從未變得如此的簡單高效!
028-86126146
info@cdcx.net
http://m.bjzjzd.cn
四川省成都市高新區(qū)天韻路28號曙光國際大廈A-2026-2028