我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁 > Solidworks

基于SolidWorks的機(jī)械產(chǎn)品參數(shù)化設(shè)計(jì)研究

時(shí)間:2010-06-02 08:00:00 來源:

    
    3快速參數(shù)化建模
   
    在設(shè)計(jì)平臺(tái)中采用尺寸驅(qū)動(dòng)參數(shù)化建模技術(shù),主要是在產(chǎn)品結(jié)構(gòu)和形狀確定的前提下,通過對(duì)尺寸變量施加約束并自動(dòng)求解來生成新的三維模型聊。這種設(shè)計(jì)模式首先確定主要參數(shù),其余尺寸作為服從變量與主變量建立約束關(guān)系,綜合利用系列表與方程式這兩種功能,建立該類零件的自動(dòng)化設(shè)計(jì)模型。在SolidWorks中,由自變量和因變量建立約束方程:
   
    y=F(X1,X2…)
    Z=G(X1,x2…)
   
    其中自變量x1,x2是獨(dú)立的參數(shù)在三維模型設(shè)計(jì)過程中,通過合理設(shè)置參數(shù)及它們之間的約束關(guān)系建立方程就可以完成零件參數(shù)化,實(shí)現(xiàn)同類系列件的自動(dòng)建模。在方程式中定義的約束函數(shù)如下:
   
    model.Parameter("DI@草圖1@A2.Part).
    SYSTEMVALUE=model.Parameter("D5@草圖2") SYSTEMVALUE
   
    以雙梁橋式起重機(jī)主梁為數(shù)字樣機(jī),其起重量為32t,跨度為31.5m,建立的主梁三維模型,如圖2所示。
   


    4橋架自動(dòng)裝配
   
    橋架的裝配中,零件之間的相對(duì)位置和配合關(guān)系表達(dá)了零件之間的相互約束關(guān)系,描述產(chǎn)品零、部件之間裝配約束關(guān)系是建立裝配模型的關(guān)鍵。采用基于特征的自頂向下高級(jí)裝配方法,先在裝配體中布局草圖,然后再利用草圖對(duì)零部件進(jìn)行定位,所有零件和子部件采用三個(gè)基準(zhǔn)面和結(jié)構(gòu)控制草圖進(jìn)行定位。裝配體的參數(shù)化設(shè)計(jì)首先在裝配體模型中確定主動(dòng)參數(shù)和驅(qū)動(dòng)參數(shù),然后采用方程控制驅(qū)動(dòng),進(jìn)行結(jié)構(gòu)檢驗(yàn),查看有無零件干涉或其他錯(cuò)誤后進(jìn)行程序的編寫。
   
    與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)境下定義基準(zhǔn)面的配合并進(jìn)行自動(dòng)裝配,其程序如下:
   
    boolstatus=Part.Extension.SelectBylD2("基準(zhǔn)面@裝配體","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ù)定義的約束關(guān)系進(jìn)行自動(dòng)求解,避免了裝配干涉等問題。橋架三維模型,如圖3所示。
   


    5結(jié)論
   
    在橋式起重機(jī)參數(shù)化設(shè)計(jì)平臺(tái)中,使用了尺寸驅(qū)動(dòng)參數(shù)化建模方法,將設(shè)計(jì)參數(shù)直接轉(zhuǎn)化為產(chǎn)品零件和裝配體的三維模型,達(dá)到了"立優(yōu)即現(xiàn)"的動(dòng)態(tài)效果,在零件中定義裝配約束關(guān)系并自動(dòng)求解,避免了裝配干涉等問題,提高了產(chǎn)品的設(shè)計(jì)效率和準(zhǔn)確率。利用AetiveX Automation技術(shù),將生成的.dll文件集成到客戶應(yīng)用程序中,實(shí)現(xiàn)SolidWorks的完全客戶化,使設(shè)計(jì)具有很好的集成性,具有很好的工程實(shí)用價(jià)值。