往復真空泵的參數化設計系統開(kāi)發(fā)

2011-04-01 郝利軍 南京工業(yè)大學(xué)機械與動(dòng)力工程學(xué)院

  往復真空泵是獲得粗真空的主要設備之一,廣泛應用于石油、化工、醫藥、食品等領(lǐng)域。近年來(lái)隨著(zhù)CAD/CAM技術(shù)的飛速發(fā)展,在泵行業(yè)中,三維造型軟件的應用日益廣泛,產(chǎn)品的設計應用CAD 技術(shù)可以繼承經(jīng)典的設計理論,改變繁瑣的手工檢索和計算。對CAD 軟件進(jìn)行二次開(kāi)發(fā),建立專(zhuān)門(mén)的設計模塊對縮短產(chǎn)品開(kāi)發(fā)周期和提高產(chǎn)品設計效率有重要的意義。本文以VB 為開(kāi)發(fā)工具,基于SolidWorks 開(kāi)發(fā)了往復真空泵的參數化設計系統。

1、SolidWorks 二次開(kāi)發(fā)技術(shù)

  SolidWorks 是基于Windows 開(kāi)發(fā)的參數化特征造型軟件,支持ActiveX Automation 技術(shù),為用戶(hù)提供了大量的應用程序接口(API), 它們是SolidWorks 的對象鏈接與嵌入(OLE)和組件對象模型(COM)應用程序開(kāi)發(fā)接口。用戶(hù)可以利用支持OLE 和COM 編程的開(kāi)發(fā)工具,如VB、VBA、VC++ 等建立客戶(hù)程序訪(fǎng)問(wèn)SolidWorks 中的API對象,通過(guò)對這些對象屬性的設置和方法的調用,建立用戶(hù)自定義的專(zhuān)用功能模塊,可以在用戶(hù)自己開(kāi)發(fā)的環(huán)境中實(shí)現產(chǎn)品造型再生。在SolidWorks 的眾多API 對象中,主要用到的是ModelDoc(文件類(lèi)型)對象,包含PartDoc(零件),AssemblyDoc(裝配體)和DrawingDoc(工程圖)三個(gè)子對象。運用子對象可實(shí)現對應文件類(lèi)型的二次開(kāi)發(fā),建立獨立的功能模塊。

3、結束語(yǔ)

  以三維造型軟件SolidWorks 2006 為軟件開(kāi)發(fā)平臺,通過(guò)VB 6.0 編程語(yǔ)言設計了往復真空泵的參數化設計系統,該系統能完成往復真空泵的主要零件的三維零件圖及工程圖的參數化設計,并且能完成真空泵總圖的裝配,提高了往復真空泵的設計效率,減少了設計失誤。本系統運行可靠,界面清晰,在往復真空泵的設計制造中具有重要的參考價(jià)值。

參考文獻

  [1] 朱翔,顧海明,金永熙.立式往復真空泵的結構設計[J].真空,2008,45(2):30- 33.
  [2] 江洪,李仲興,刑啟恩.SolidWorks 二次開(kāi)發(fā)基礎與實(shí)例教程[M].北京:電子工業(yè)出版社,2003.
  [3] 崔虹燕,顧蕓.基于VB 的SolidWorks 的二次開(kāi)發(fā)與應用[J].精密制造與自動(dòng)化,2006,4(6):48- 50.
  [4] 汝艷,陳興玉,黃康等.軸承的三維設計系統的研究與開(kāi)發(fā)[J].機械設計與制造,2009,3(3):215- 216.
  [5] 李善茂等編著(zhù).Visual Basic6.0 高級編程技巧[M]. 北京:電子工業(yè)出版社,1999,8.
  [6] 劉志海,魯青,李桂莉等.VB 開(kāi)發(fā)SolidWorks 實(shí)現機械產(chǎn)品參數化設計[J].煤礦機械,2008,29(7):180- 183.
  [7] 陳毅. 基于SolidWorks 二次開(kāi)發(fā)的齒輪參數化系統設計[J].機械制造與研究,2009,38(1):2628.
  [8]《活塞式壓縮機設計》編寫(xiě)組編. 活塞式壓縮機設計[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)

  【機構】 南京工業(yè)大學(xué)機械與動(dòng)力工程學(xué)院;

  【摘要】 介紹了基于SolidWorks的往復真空泵參數化設計方法。以VB為二次開(kāi)發(fā)工具,開(kāi)發(fā)了往復真空泵的參數化設計系統。該系統分為三大功能模塊,能很好地實(shí)現參數化和自動(dòng)化。舉例介紹了系統完成參數化設計的方法與步驟。系統對完成總圖裝配起到事半功倍的效果,提高了產(chǎn)品的設計效率。

  【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;二次開(kāi)發(fā);模塊設計;真空泵;

  【Key words】 SolidWorks;secondary development;module design;vacuum pump;