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

您的位置:網站首頁 > Solidworks

農業機械變量化設計方法初探

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

    啟動VB6. 0,打開"引用"對話框,選中"SolidWorks OLE Automation 1. 0 type library",完成SolidWorks對象的引用。通過"對象瀏覽器"可方便地查閱到SolidWorks對象所有成員及其語法格式,然后就可以象調用VB自己的對象一樣調用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所示設計。改變圓筒內徑,可獲得新模型。
   
    采用SolidWorks二次開發程序進行零件設計,是一種完全的變量化設計,一個應用程序可以生成一系列相似的零件,且界面清晰、操作方便;但是由于編程工作量較大,圖形設計全由程序驅動,不能充分發揮SolidWorks強大的繪圖功能。
   


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

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