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