SolidWorks simulation參數(shù)化設(shè)計(jì)研究
2013-05-18 by:廣州有限元分析、培訓(xùn)中心-1CAE.COM 來(lái)源:仿真在線
作者: 蘇丹*郭惠萍 來(lái)源: 萬(wàn)方數(shù)據(jù)
關(guān)鍵字: 參數(shù)化 SolidWorks 機(jī)械產(chǎn)品
提出了在SolidWorks中機(jī)械產(chǎn)品的參數(shù)化設(shè)計(jì)方法,應(yīng)用VC++ 6.0對(duì)SolidWorks進(jìn)行了二次開(kāi)發(fā),實(shí)現(xiàn)了在SolidWorks環(huán)境下對(duì)產(chǎn)品進(jìn)行變參,達(dá)到進(jìn)行產(chǎn)品創(chuàng)新、縮短研制周期、減少成本的目的。
前言
SolidWorks是CAD/CAM/CAE一體化的高端CAD軟件,其不僅可以完成復(fù)雜產(chǎn)品的設(shè)計(jì)、高性能的大型裝配、高級(jí)曲面造型和設(shè)計(jì)修改,還可以顯示動(dòng)態(tài)裝配關(guān)系、模擬動(dòng)態(tài)裝配過(guò)程。通過(guò)Solidwork。能使復(fù)雜產(chǎn)品的設(shè)計(jì)簡(jiǎn)化,提高企業(yè)快速響應(yīng)市場(chǎng)的能力。從它面世以來(lái),發(fā)展迅速,是目前比較流行的三維設(shè)計(jì)軟件之一。
所謂機(jī)械產(chǎn)品的參數(shù)化設(shè)計(jì),概括起來(lái)講就是利用自己已有的模型,通過(guò)修改模型參數(shù)的方法得到需要的模型.事實(shí)上,SolidWorks本身己經(jīng)應(yīng)用了參數(shù)化的設(shè)計(jì)技術(shù),可以通過(guò)修改零件的某些尺寸而獲得結(jié)構(gòu)類似的新零件,但是,它的參數(shù)化是面向通用設(shè)計(jì)對(duì)象的,其尺寸修改是手工的、隨機(jī)的,操作對(duì)象是單一的目標(biāo)零件,設(shè)計(jì)效率不高。而本文所講述的機(jī)械產(chǎn)品的參數(shù)化設(shè)計(jì):從設(shè)計(jì)人員的角度來(lái)講,它只需要輸入幾個(gè)簡(jiǎn)單的數(shù)據(jù),就可以得到符合設(shè)計(jì)要求的新產(chǎn)品零部件三維圖以及指導(dǎo)加工的工程圖;從系統(tǒng)本身來(lái)講,它主要包括原產(chǎn)品的零件庫(kù),工程圖庫(kù)和模型驅(qū)動(dòng)等幾部分,首先通過(guò)分析建立產(chǎn)品各個(gè)模塊的參數(shù)化模型,然后建立模型驅(qū)動(dòng)參數(shù),當(dāng)接受到用戶輸人的新的參數(shù)后,就可以自動(dòng)驅(qū)動(dòng)生成符合設(shè)計(jì)要求的零部件模型和工程圖,加快新產(chǎn)品的設(shè)計(jì)效率。
1 參數(shù)化實(shí)體模型的建立
利用SolidWorks進(jìn)行機(jī)械產(chǎn)品的參數(shù)化設(shè)計(jì)的首要問(wèn)題就是建立該零件的參數(shù)化實(shí)體模型,也就是根據(jù)圖紙分析的結(jié)果.建立拉伸、旋轉(zhuǎn)等基本特征,然后在此基礎(chǔ)上建立新的特征。
模型建立的是否合理將直接影響后續(xù)特征的建立,會(huì)影響到整個(gè)零件的參數(shù)化驅(qū)動(dòng)方案。一般來(lái)說(shuō),零件的參數(shù)化驅(qū)動(dòng)方案所確定的主要零件驅(qū)動(dòng)參數(shù)都和基體特征的尺寸有關(guān),如果基體特征建立的過(guò)于復(fù)雜,將不利于整個(gè)零件的參數(shù)化驅(qū)動(dòng),同時(shí)可能增加新的驅(qū)動(dòng)參數(shù),所以建立模型時(shí),應(yīng)盡量利用對(duì)稱、陣列等基本特征。
2 參數(shù)化設(shè)計(jì)技術(shù)的實(shí)現(xiàn)閉
產(chǎn)品的參數(shù)化實(shí)體模型建立后,需要編制相應(yīng)的程序來(lái)達(dá)到變化參數(shù)的目的。具體步驟如下:
(1)從SolidWorks公司的網(wǎng)站下載向?qū)募Wiz-ard.awx,將其拷貝到Microsoft Visual Studio\Common\MS-Dev98\Template目錄下。
(2)在Visual C++中用該向?qū)?chuàng)建DLL工程,加人相關(guān)代碼,編譯生成*.dll文件。在VisualC++中編譯和鏈接時(shí),不同的操作系統(tǒng)采用不同的位置:Windows95/98應(yīng)該采用MBCS設(shè)置,WindowsNT/2000應(yīng)該采用U-nicode設(shè)置,單步調(diào)試時(shí)應(yīng)該采用PseudoDebug設(shè)置。
生成需要的*dll文件后,就可以使用SolidWorks的【文件】-【打開(kāi)】菜單命令,在過(guò)濾器中選擇Add-Ine(*.dll),加載自己的DLL。若該DLL在注冊(cè)表中注冊(cè)成功,還可使用【工具】【插件】菜單命令進(jìn)行一次性加載,以后啟動(dòng)SolidWorks就可以自動(dòng)加載該DLL,無(wú)需再進(jìn)行加載操作,十分方便。
(3)連接DLL,將必要的用戶程序輸出。
(4)利用SolidWorks系統(tǒng)存在的系列表配置功能,對(duì)零部件進(jìn)行系列系列化配置.既而實(shí)現(xiàn)參數(shù)化。
現(xiàn)以起重機(jī)的卷簡(jiǎn)底座為例,簡(jiǎn)單介紹一下本方法的應(yīng)用。分析卷筒底座的結(jié)構(gòu)特征,建立參數(shù)輸入窗口如圖1所示。
在此窗口內(nèi)輸人所有參數(shù),并選擇繪圖.將生成符合用戶需求的新的卷筒底座三維模型,同時(shí)還可根據(jù)用戶需要自動(dòng)生成其二維工程圖,加速產(chǎn)品的設(shè)計(jì)速度。卷筒底座的參數(shù)化三維模型見(jiàn)圖2。
相關(guān)標(biāo)簽搜索:SolidWorks simulation參數(shù)化設(shè)計(jì)研究 SolidWorks培訓(xùn)課程 SolidWorks設(shè)計(jì)教程 SolidWorks視頻教程 SolidWorks軟件下載 SolidWorks在建筑室內(nèi)設(shè)計(jì)工業(yè)設(shè)計(jì)的應(yīng)用 SolidWorks基礎(chǔ)知識(shí) SolidWorks代做 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn) Autoform培訓(xùn)