往復(fù)真空泵的參數(shù)化設(shè)計(jì)系統(tǒng)開發(fā)
往復(fù)真空泵是獲得粗真空的主要設(shè)備之一,廣泛應(yīng)用于石油、化工、醫(yī)藥、食品等領(lǐng)域。近年來隨著CAD/CAM技術(shù)的飛速發(fā)展,在泵行業(yè)中,三維造型軟件的應(yīng)用日益廣泛,產(chǎn)品的設(shè)計(jì)應(yīng)用CAD 技術(shù)可以繼承經(jīng)典的設(shè)計(jì)理論,改變繁瑣的手工檢索和計(jì)算。對CAD 軟件進(jìn)行二次開發(fā),建立專門的設(shè)計(jì)模塊對縮短產(chǎn)品開發(fā)周期和提高產(chǎn)品設(shè)計(jì)效率有重要的意義。本文以VB 為開發(fā)工具,基于SolidWorks 開發(fā)了往復(fù)真空泵的參數(shù)化設(shè)計(jì)系統(tǒng)。
1、SolidWorks 二次開發(fā)技術(shù)
SolidWorks 是基于Windows 開發(fā)的參數(shù)化特征造型軟件,支持ActiveX Automation 技術(shù),為用戶提供了大量的應(yīng)用程序接口(API), 它們是SolidWorks 的對象鏈接與嵌入(OLE)和組件對象模型(COM)應(yīng)用程序開發(fā)接口。用戶可以利用支持OLE 和COM 編程的開發(fā)工具,如VB、VBA、VC++ 等建立客戶程序訪問SolidWorks 中的API對象,通過對這些對象屬性的設(shè)置和方法的調(diào)用,建立用戶自定義的專用功能模塊,可以在用戶自己開發(fā)的環(huán)境中實(shí)現(xiàn)產(chǎn)品造型再生。在SolidWorks 的眾多API 對象中,主要用到的是ModelDoc(文件類型)對象,包含PartDoc(零件),AssemblyDoc(裝配體)和DrawingDoc(工程圖)三個(gè)子對象。運(yùn)用子對象可實(shí)現(xiàn)對應(yīng)文件類型的二次開發(fā),建立獨(dú)立的功能模塊。
3、結(jié)束語
以三維造型軟件SolidWorks 2006 為軟件開發(fā)平臺,通過VB 6.0 編程語言設(shè)計(jì)了往復(fù)真空泵的參數(shù)化設(shè)計(jì)系統(tǒng),該系統(tǒng)能完成往復(fù)真空泵的主要零件的三維零件圖及工程圖的參數(shù)化設(shè)計(jì),并且能完成真空泵總圖的裝配,提高了往復(fù)真空泵的設(shè)計(jì)效率,減少了設(shè)計(jì)失誤。本系統(tǒng)運(yùn)行可靠,界面清晰,在往復(fù)真空泵的設(shè)計(jì)制造中具有重要的參考價(jià)值。
參考文獻(xiàn)
[1] 朱翔,顧海明,金永熙.立式往復(fù)真空泵的結(jié)構(gòu)設(shè)計(jì)[J].真空,2008,45(2):30- 33.
[2] 江洪,李仲興,刑啟恩.SolidWorks 二次開發(fā)基礎(chǔ)與實(shí)例教程[M].北京:電子工業(yè)出版社,2003.
[3] 崔虹燕,顧蕓.基于VB 的SolidWorks 的二次開發(fā)與應(yīng)用[J].精密制造與自動化,2006,4(6):48- 50.
[4] 汝艷,陳興玉,黃康等.軸承的三維設(shè)計(jì)系統(tǒng)的研究與開發(fā)[J].機(jī)械設(shè)計(jì)與制造,2009,3(3):215- 216.
[5] 李善茂等編著.Visual Basic6.0 高級編程技巧[M]. 北京:電子工業(yè)出版社,1999,8.
[6] 劉志海,魯青,李桂莉等.VB 開發(fā)SolidWorks 實(shí)現(xiàn)機(jī)械產(chǎn)品參數(shù)化設(shè)計(jì)[J].煤礦機(jī)械,2008,29(7):180- 183.
[7] 陳毅. 基于SolidWorks 二次開發(fā)的齒輪參數(shù)化系統(tǒng)設(shè)計(jì)[J].機(jī)械制造與研究,2009,38(1):2628.
[8]《活塞式壓縮機(jī)設(shè)計(jì)》編寫組編. 活塞式壓縮機(jī)設(shè)計(jì)[M].北京:機(jī)械工業(yè)出版社,1974.
【作者】 郝利軍;顧海明;朱翔;
【Author】 HAO Li-jun,GU Hai-ming,ZHU Xiang(School of Mechanical and Power Engineering,NanJing University of Technology,Nanjing 210009,China)
【機(jī)構(gòu)】 南京工業(yè)大學(xué)機(jī)械與動力工程學(xué)院;
【摘要】 介紹了基于SolidWorks的往復(fù)真空泵參數(shù)化設(shè)計(jì)方法。以VB為二次開發(fā)工具,開發(fā)了往復(fù)真空泵的參數(shù)化設(shè)計(jì)系統(tǒng)。該系統(tǒng)分為三大功能模塊,能很好地實(shí)現(xiàn)參數(shù)化和自動化。舉例介紹了系統(tǒng)完成參數(shù)化設(shè)計(jì)的方法與步驟。系統(tǒng)對完成總圖裝配起到事半功倍的效果,提高了產(chǎn)品的設(shè)計(jì)效率。
【Abstract】 The software SolidWorks was introduced into the development of a parametric design system for reciprocating vacuum pumps,with VB used as a tool for secondary development.Three function modules were designed for the system,which can well achieve the parametrization and automation.An example was given to describe the methods and steps of the system to accomplish the parametric design,which shows that the system can provide an impressive improvement in completing the general assembly drawing,ie.,improving greatly the design efficiency of products.
【關(guān)鍵詞】 SolidWorks;二次開發(fā);模塊設(shè)計(jì);真空泵;
【Key words】 SolidWorks;secondary development;module design;vacuum pump;