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