吳青鳳,江 帆,李東煒
(廣州大學機械與電氣工程學院,廣東廣州 510006)
基于VB的減速器拆裝虛擬實驗系統(tǒng)的開發(fā)
吳青鳳,江 帆,李東煒
(廣州大學機械與電氣工程學院,廣東廣州 510006)
運用SolidWorks軟件建立了減速器常用零部件的三維實體模型,并對減速器進行了虛擬拆裝過程的動畫制作及運動仿真。利用VB軟件設計開發(fā)了減速器拆裝虛擬實驗系統(tǒng)。以常用的兩級圓柱齒輪減速器虛擬拆裝實驗為例,介紹了虛擬實驗系統(tǒng)在實驗教學中的應用。實踐結(jié)果表明,通過該虛擬實驗系統(tǒng)并結(jié)合減速器實物拆裝進行實驗教學,彌補了傳統(tǒng)的實驗教學的不足,提高了實驗教學效率和質(zhì)量。該虛擬實驗系統(tǒng)還可用在“機械設計”及其課程設計的理論課教學中。
減速器拆裝;SolidWorks;虛擬實驗系統(tǒng);VB
減速器是機械系統(tǒng)中比較典型的傳動裝置,它由多種通用零部件組成,如齒輪、軸、軸承、箱體、密封元件及潤滑裝置等。減速器的拆裝實驗是高?!皺C械設計”課程中的一個傳統(tǒng)的、重要的實驗項目。通過對減速器的拆裝實驗,學生可以了解減速器的結(jié)構(gòu)、各零件的結(jié)構(gòu)和功用、軸系與箱體的定位、軸上零件的定位、軸承的潤滑與密封方式、減速器的裝配關系以及安裝調(diào)整過程等,從而對機械零部件的設計有初步的了解,為進一步學習機械設計奠定基礎[1-3]。
在實驗教學實踐中,傳統(tǒng)的減速器拆裝實驗雖然有利于對學生實際動手能力的培養(yǎng),但實驗教學效果并不是很好,主要原因是:減速器拆卸前無法看到減速器的內(nèi)部結(jié)構(gòu),即使有指導教師的演示,學生在拆裝時還是感到困難,用于實物拆裝的時間較多,實驗效率較低。
基于上述原因,采用SolidWorks三維造型軟件對減速器的典型的零部件進行了建模,同時對減速器的運動、分解和組裝過程進行了動畫仿真,并利用Visual Basic軟件設計開發(fā)了減速器拆裝虛擬實驗系統(tǒng)。該虛擬實驗系統(tǒng)與減速器實物拆裝相結(jié)合,彌補了傳統(tǒng)的實驗教學的不足。實驗系統(tǒng)的程序同時發(fā)布在校園網(wǎng)上,學生通過網(wǎng)絡可以不受時間、地點和空間限制地進行虛擬實驗。該系統(tǒng)還可以用于理論課減速器知識的講解中,從而加深學生對理論知識的理解和掌握[4-6]。
1.1 零部件的建模
主要包括齒輪、蝸輪、蝸桿、軸、箱體、軸承等減速器常用零部件的三維建模。每一個零部件可以通過在文本框輸入縮放倍數(shù)來放大或縮小觀看,也可以變換角度,從不同角度觀看其結(jié)構(gòu)。對于結(jié)構(gòu)復雜的零部件,還可以用三維剖面圖的形式展示其內(nèi)部結(jié)構(gòu)[7]。
1.2 減速器的虛擬裝拆及運動仿真的動畫制作
根據(jù)減速器的結(jié)構(gòu)特點和各個零部件間的約束關系,確定整臺減速器合理的裝配順序,嚴格按照減速器裝配順序,通過Solidworks軟件進行零部件裝配,可以裝配成不同類型的減速器。再利用Solidworks軟件的模擬功能,以裝配后的減速器實體模型為基礎,建立其運動模型,對減速器的運動進行仿真。運動仿真完成后再利用Solidworks軟件中的Aminter插件以動畫的形式來表現(xiàn)減速器的拆卸和裝配過程。運動仿真過程、拆卸過程及裝配過程均保存為AVI視頻文件,供系統(tǒng)的程序調(diào)用[8-9]。
2.1 虛擬實驗系統(tǒng)的功能設計
減速器拆裝實驗的目的是使學生熟悉減速器的基本結(jié)構(gòu)、用途及特點,了解減速器各零件的名稱、結(jié)構(gòu)和作用,了解軸上零件的定位和固定、齒輪和軸承的潤滑、密封,熟悉減速器的拆裝及調(diào)整過程等[10]。為了達到上述實驗教學的目的,虛擬實驗系統(tǒng)提供了5個主要功能模塊,功能結(jié)構(gòu)如圖1所示。
(1)實驗指導書和實驗報告。用Word制作成實驗指導書和實驗報告,學生在實驗前可以閱讀實驗指導書,作好實驗準備。實驗指導書包含了實驗目的、實驗原理、實驗操作步驟以及實驗過程中的注意事項。學生完成實驗報告后,可以下載、打印交給指導教師,也可以直接發(fā)郵件給指導教師。
(2)減速器常用零件的三維模型的建立。系統(tǒng)提供了多種零件的三維視圖,讓學生了解和掌握不同零件的結(jié)構(gòu)。學生可在做實驗前調(diào)用察看。
(3)不同類型的減速器的運動仿真。系統(tǒng)提供了多種不同類型減速器的運動仿真視頻,讓學生了解和掌握減速器各個零部件的運動情況以及不同類型的減速器運動的區(qū)別。
(4)不同類型的減速器的拆卸和裝配過程的仿真。系統(tǒng)提供了多種不同類型減速器的拆卸和裝配過程仿真,讓學生了解和掌握拆裝減速器的正確順序以及不同類型的減速器拆裝的特點和區(qū)別。
(5)實驗幫助。主要包括減速器相關知識和常見的問題及解答。在實驗過程中,學生如有問題,可隨時進入實驗幫助系統(tǒng)尋找答案。在幫助系統(tǒng)中找不到答案的問題,學生還可以通過網(wǎng)絡在線向教師提問或與同學交流,提高學習效率[11]。
圖1 系統(tǒng)功能結(jié)構(gòu)圖
2.2 虛擬實驗系統(tǒng)的操作主界面設計
利用Visual Basic軟件創(chuàng)建系統(tǒng)的操作主界面和進行相關設計。
系統(tǒng)主界面的設計包括選單(菜單)設計、主界面程序設計、零部件的三維視圖模塊設計、減速器的運動仿真及拆裝過程的模塊設計。系統(tǒng)主界面的選單設計如表1所示。在系統(tǒng)的主界面,通過單擊選單來調(diào)用各個下級程序,如實驗準備和實驗幫助。而零部件的三維視圖模塊設計、減速器的運動仿真及拆裝過程的模塊設計,是利用主界面的主選單及子選單的單擊事件進入相應的界面,顯示減速器零部件的三維視圖、減速器的運動仿真及拆裝過程仿真。所不同的是,減速器的運動仿真及拆裝過程仿真采用VB軟件中MMControl控件來播放減速器模擬運動、減速器拆卸和減速器組裝的動畫視頻[12]。
表1 系統(tǒng)主界面的主選單及子選單
2.3 系統(tǒng)程序的發(fā)布
系統(tǒng)的程序設計和編寫之后,利用Visual Basic“打包”功能創(chuàng)建標準軟件包或Internet軟件包,再通過“展開向?qū)А睂?chuàng)建好的標準軟件包或Internet軟件包發(fā)布到實驗室服務器上或校園網(wǎng)上,方便學生和教師使用,提高了實驗系統(tǒng)的利用率[13]。
以常用的兩級圓柱齒輪減速器來介紹該虛擬實驗系統(tǒng)在減速器拆裝實驗中的應用。
首先啟動系統(tǒng)的應用程序,進入登錄界面(見圖2)。點擊“登錄”,進入系統(tǒng)操作的主界面。
圖2 系統(tǒng)的登錄界面
第一步,可以通過“實驗準備”來了解整個實驗流程和實驗注意事項;
第二步,可以通過“零部件的三維視圖”的界面了解減速器的零件結(jié)構(gòu)等,圖3所示為兩級圓柱齒輪減速器的零件齒輪的三維視圖;
第三步,可以通過“減速器運動仿真”的界面對減速器進行運動仿真,圖4所示為兩級圓柱齒輪減速器的運動仿真圖;
第四步,可以通過“減速器運動拆裝仿真”界面進行減速器拆卸和組裝仿真實驗,圖5所示為減速器拆卸某一過程的視圖,圖6為減速器完成組裝后的視圖。
圖3 齒輪的三維視圖
圖4 兩級圓柱齒輪減速器的運動仿真
圖5 兩級圓柱齒輪減速器的拆卸
圖6 兩級圓柱齒輪減速器的組裝
該減速器拆裝虛擬實驗系統(tǒng)已經(jīng)由教師和學生試用過,師生的一致評價是該系統(tǒng)運行穩(wěn)定、功能全面,能夠真實、生動、形象地模擬整個減速器拆裝的實驗過程,很好地滿足了實驗教學的要求。再結(jié)合儀器實驗,學生的實驗興趣很濃,大大提高了實驗效率,降低了實驗成本。該虛擬實驗系統(tǒng)運用在理論課堂教學中,促進了學生全面理解和掌握減速器相關理論知識。實踐證明,該實驗系統(tǒng)在教學中起到了重要的作用。隨著現(xiàn)代計算機技術(shù)和網(wǎng)絡技術(shù)的發(fā)展,該系統(tǒng)將不斷被完善,并結(jié)合儀器實驗,提高課堂教學、實驗教學質(zhì)量和水平,充分發(fā)揮虛擬技術(shù)在實驗教學中的應用。同時該系統(tǒng)的設計思想也用在其他課程虛擬實驗系統(tǒng)設計中。
(References)
[1]張維光,郝德發(fā),荊濤.基于Pro/E的減速器仿真裝拆實驗設計與實現(xiàn)[J].實驗技術(shù)與管理,2006,23(1):71-72.
[2]李靜蓉,朱喜青,王清輝,等.減速器拆裝虛擬教學實驗室的設計與實現(xiàn)[J].實驗室研究與探索,2011,30(4):158-160.
[3]宋敏,徐行.機械設計基礎課虛擬實驗的設計與開發(fā)[J].西安航空技術(shù)高等??茖W校學報,2008,26(1):21-23.
[4]肖啟明,蘇道齊,陳冀文,等.基于Solidworks的二級齒輪減速器虛擬裝配與運動仿真[J].裝備制造技術(shù),2010(8):8-9.
[5]常青.基于Visual Basic NET減速器虛擬拆裝的設計[D].北京:中國農(nóng)業(yè)大學,2006.
[6]付順玲,王洪欣,李允旺.機械原理虛擬實驗系統(tǒng)的開發(fā)與應用[J].實驗室研究與探索,2004,23(2):56-57.
[7]瞿愛琴,王同建,寧悅.虛擬技術(shù)實現(xiàn)液壓元件拆裝實驗的研制與開發(fā)[J].實驗技術(shù)與管理,2004,21(4):58-64.
[8]屠志平,李秀杰,高立中,等.虛擬裝配及機構(gòu)運動仿真在車輛減速器上的應用[J].鐵道通信信號,2010,46(1):4-7.
[9]陳超祥,胡其登.SolidWorks零件與裝配體教程[M].北京:機械工業(yè)出版社,2012.
[10]于英華,徐興強.基于Pro/ENGINEER2001的減速器虛擬裝配與運動仿真[J].機械設計與制造,2006(1):103-104.
[11]王鐵軍,邵偉平,趙滿平,等.機構(gòu)運動簡圖測繪虛擬試驗系統(tǒng)的設計與實現(xiàn)[J].沈陽工業(yè)學院學報,2004,23(2):72-75.
[12]殷康養(yǎng).減速器拆裝虛擬實驗系統(tǒng)的設計[D].廣州:廣州大學,2009.
[13]盧鎮(zhèn)波,李青.Visual Basic編程實例人門與提高[M].北京:電子工業(yè)出版社,2005.
Development of virtual disassembly and assembly experimental system of reducer based on VB
Wu Qingfeng,Jiang Fan,Li Dongwei
(School of Mechanical and Electric Engineering,Guangzhou University,Guangzhou 510006,China)
The three-dimensional entity models of the typical reducer parts are built by using SolidWorks software.The animation and motion simulations of the virtual disassembly and assembly are carried through.The virtual disassembly and assembly experiment system of reducer is designed and developed by using programming technology of VB software.The virtual disassembly and assembly experiment system is applied to the experimental teaching of the two-stage cylindrical gear reducer.The result shows that it can combine the virtual experiment system with the reducer physical disassembly and assembly experimental teaching,the deficiency of the traditional experimental teaching is made up,and the teaching efficiency and quality are improved.Meanwhile,the virtual experimental system can also be used in the theoretical teaching of the mechanical design and curriculum design.
disassembly and assembly of reducer;SolidWorks;virtual experimental system;VB
TP391.9
A
1002-4956(2014)1-0104-03
2013-02-03
國家第二類特色專業(yè)建設項目(TS2479);全國教育科學規(guī)劃課題(CIA090110);廣州市教育科學規(guī)劃課題(10A034)
吳青鳳(1979—),女,安徽桐城,碩士,實驗師,主要從事機械原理和機械設計實驗教學工作.
計算機技術(shù)應用