3快速參數(shù)化建模
在設計平臺中采用尺寸驅(qū)動參數(shù)化建模技術,主要是在產(chǎn)品結構和形狀確定的前提下,通過對尺寸變量施加約束并自動求解來生成新的三維模型聊。這種設計模式首先確定主要參數(shù),其余尺寸作為服從變量與主變量建立約束關系,綜合利用系列表與方程式這兩種功能,建立該類零件的自動化設計模型。在SolidWorks中,由自變量和因變量建立約束方程:
y=F(X1,X2…)
Z=G(X1,x2…)
其中自變量x1,x2是獨立的參數(shù)在三維模型設計過程中,通過合理設置參數(shù)及它們之間的約束關系建立方程就可以完成零件參數(shù)化,實現(xiàn)同類系列件的自動建模。在方程式中定義的約束函數(shù)如下:
model.Parameter("DI@草圖1@A2.Part).
SYSTEMVALUE=model.Parameter("D5@草圖2") SYSTEMVALUE
以雙梁橋式起重機主梁為數(shù)字樣機,其起重量為32t,跨度為31.5m,建立的主梁三維模型,如圖2所示。
4橋架自動裝配
橋架的裝配中,零件之間的相對位置和配合關系表達了零件之間的相互約束關系,描述產(chǎn)品零、部件之間裝配約束關系是建立裝配模型的關鍵。采用基于特征的自頂向下高級裝配方法,先在裝配體中布局草圖,然后再利用草圖對零部件進行定位,所有零件和子部件采用三個基準面和結構控制草圖進行定位。裝配體的參數(shù)化設計首先在裝配體模型中確定主動參數(shù)和驅(qū)動參數(shù),然后采用方程控制驅(qū)動,進行結構檢驗,查看有無零件干涉或其他錯誤后進行程序的編寫。
與SolidWorks建立裝配連接的程序如下:
swApp =CreateObject("SldWorks.Application")
Part=swApp.ActiveDoc
SelMgr=Part.SelectionManager
裝配前要在零件環(huán)境下打開要裝配的文件,程序如下:
Part=swApp.OpenDoe6("文件路徑",1,0,…,"",longstatus,longwamings)
swApp.ActiveDoc.ActiveView.FrameLeft=0
swApp.ActiveDoc.AetiveView.FrameTop=0
swApp.ActiveDoc.ActiveView.FrameState=1
在裝配環(huán)境下定義基準面的配合并進行自動裝配,其程序如下:
boolstatus=Part.Extension.SelectBylD2("基準面@裝配體","PLANE",0,0,0,True,1,Nothing,0)
Feature=swAssy.Add Mate 2(0,0,F(xiàn)alse,1,0,0,1,1,0,1,1,longstatus)
Part.Clear Selection2(Tme)
系統(tǒng)根據(jù)定義的約束關系進行自動求解,避免了裝配干涉等問題。橋架三維模型,如圖3所示。
5結論
在橋式起重機參數(shù)化設計平臺中,使用了尺寸驅(qū)動參數(shù)化建模方法,將設計參數(shù)直接轉(zhuǎn)化為產(chǎn)品零件和裝配體的三維模型,達到了"立優(yōu)即現(xiàn)"的動態(tài)效果,在零件中定義裝配約束關系并自動求解,避免了裝配干涉等問題,提高了產(chǎn)品的設計效率和準確率。利用AetiveX Automation技術,將生成的.dll文件集成到客戶應用程序中,實現(xiàn)SolidWorks的完全客戶化,使設計具有很好的集成性,具有很好的工程實用價值。
相關文章
- 2021-09-08BIM技術叢書Revit軟件應用系列Autodesk Revit族詳解 [
- 2021-09-08全國專業(yè)技術人員計算機應用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應用 制表、數(shù)據(jù)處理及宏應用PDF下載
- 2021-08-30從零開始AutoCAD 2014中文版機械制圖基礎培訓教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎培訓教程 [朱
- 2021-08-30電氣CAD實例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風暴2:Maya影像實拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術設計案例教程中文版AutoCAD 建筑設計案例
- 2021-08-29環(huán)境藝術制圖AutoCAD [徐幼光 編著] 2013年PDF下載
- 2021-08-29機械AutoCAD 項目教程 第3版 [繆希偉 主編] 2012年PDF