啟動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è)計的新途徑。
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書Revit軟件應(yīng)用系列Autodesk Revit族詳解 [
- 2021-09-08全國專業(yè)技術(shù)人員計算機應(yīng)用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-28計算機輔助設(shè)計與制造 21世紀(jì)全國應(yīng)用型本科大機械系
- 2021-08-27計算機輔助設(shè)計與制造 21世紀(jì)全國應(yīng)用型本科大機械系
- 2021-08-23零基礎(chǔ)學(xué)AutoCAD 2012電氣制圖工程應(yīng)用 [張立富,陳剛,彭
- 2021-08-22AutoCAD 室內(nèi)裝潢設(shè)計應(yīng)用大全中文版 [馬永志,鄭藝華,劉
- 2021-08-22AutoCAD 2013應(yīng)用與開發(fā)系列中文版AutoCAD 2013室內(nèi)裝
- 2021-08-22AutoCAD 2013應(yīng)用與開發(fā)系列中文版AutoCAD 2013機械圖
- 2021-08-14新編AutoCAD 2004中文版計算機輔助設(shè)計應(yīng)用技能培訓(xùn)教