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

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

農(nóng)業(yè)機械變量化設(shè)計方法初探

時間:2010-06-02 08:00:00 來源:

    啟動VB6. 0,打開"引用"對話框,選中"SolidWorks OLE Automation 1. 0 type library",完成SolidWorks對象的引用。通過"對象瀏覽器"可方便地查閱到SolidWorks對象所有成員及其語法格式,然后就可以象調(diào)用VB自己的對象一樣調(diào)用SolidWorks所提供的對象。首先定義對象變量如:Dim swApp As Object, Part As Object,通過Set swApp=Create0bject( "Sldworks. Application")引用SolidWorks對象,Set Part=swap .ActiveDoc激活文件,Set Part=swApp. NewDocument()新建文件,Part. InsertSketch True激活草圖繪制,然后使用畫圓對象Model. CreateCircleVB完成圓的繪制,使用拉伸實體特征Model.FeatureExtrusion完成圓的拉伸,即可獲得圖3所示設(shè)計。改變圓筒內(nèi)徑,可獲得新模型。
   
    采用SolidWorks二次開發(fā)程序進行零件設(shè)計,是一種完全的變量化設(shè)計,一個應(yīng)用程序可以生成一系列相似的零件,且界面清晰、操作方便;但是由于編程工作量較大,圖形設(shè)計全由程序驅(qū)動,不能充分發(fā)揮SolidWorks強大的繪圖功能。
   


    3)將SolidWorks的方程式和二次開發(fā)相結(jié)合實現(xiàn)變量化設(shè)計是前兩種方法的綜合運用。首先利用SolidWorks的特征造型技術(shù)建立一個能夠反映同類零件所有特征的三維實體模型,通過方程式對圖形施加約束,再利用VB對SolidWorks二次開發(fā),開發(fā)程序?qū)?zhí)行以下操作:打開三維實體模型文件,激活實體,通過Set Dimension=Part.Paramet-er("D1@草圖1")獲取需編輯尺寸對象,用Dim-ension. Value從用戶界面獲取需編輯尺寸的值,最后根據(jù)編輯的尺寸通過Part.EditRebuild重新生成實體模型。軸承件變量化設(shè)計方程式,如圖4所示。軸承件變量化設(shè)計圖示,如圖5所示。
   
    該方法綜合了前兩種方法的優(yōu)點,它將復(fù)雜的三維實體造型交給SolidWorks來完成,將復(fù)雜的設(shè)計計算交給程序來完成,既可以充分發(fā)揮SolidWorks的功能,又可以減少編程人員的工作量。該方法大大提高了模型的生成和修改的速度,在產(chǎn)品的系列設(shè)計、相似設(shè)計及專用CAD系統(tǒng)開發(fā)方面得到廣泛的應(yīng)用。
   
    4結(jié)論

   
    變量化設(shè)計針對系列化的產(chǎn)品,能夠大幅度提高設(shè)計效率,降低工作強度、難度、周期,節(jié)約了成本,又能提高設(shè)計圖紙的準(zhǔn)確性,增強了管理的可控性。在農(nóng)業(yè)機械設(shè)計中,將SolidWorks與變量化設(shè)計有機結(jié)合,可以充分發(fā)揮SolidWorks的功能,大大提高修改設(shè)計和系列化設(shè)計的效率,同時也可以提高產(chǎn)品的直觀性,并實現(xiàn)產(chǎn)品的預(yù)裝配,是省時高效的農(nóng)業(yè)機械設(shè)計的新途徑。