徐衛國,張 良,張 法
(江陰職業技術學院,江蘇 江陰 214405)
基于虛擬現實的機械零部件裝配實驗室開發
徐衛國,張 良,張 法
(江陰職業技術學院,江蘇 江陰 214405)
高職院校工科機械類專業學生對機械零部件認識、表達及裝配問題普遍缺乏感性認識,虛擬實驗室可彌補實驗室實際設備的不足,提升學習效率。本軟件開發依托Visual Studio 2010、VC++、VRP等軟件和PC硬件設備搭建零部件展示平臺,具有顯示精度高、質感好、實時交互性比較強的特點。軟件構建思路是:先采用三維造型軟件SOLIDWORKS實體建模,再將造型數據導入3Dsmax,對模型修改優化和烘焙渲染,最后在VRP中進行虛擬場景設計,實際使用效果達到設計要求,受到學生歡迎。
虛擬現實;三維建模;部件裝配;VR-Platform
機械零部件是高職工科機電類(含機械、機電、模具、數控等)專業重要的研究對象,典型機械零部件的表達、拆裝是學生必須要掌握的一項重要職業技能。一般傳統機械零部件的裝拆基本在拆裝實驗室或實習車間(工廠)完成,由于設備笨重體積大,裝拆不便,內部結構展示受到限制,加之適合教學的零部件數量較少,一定程度上影響學習了學習效果。隨著現代計算機技術虛擬可視化技術的發展,虛擬實驗室的研發越來越受到重視,現就虛擬現實的技術背景和本軟件的開發過程作簡單介紹。
虛擬現實(Virtual Reality)是利用電腦產生一個三度空間虛擬環境,人們可以在仿佛置身于虛擬環境中的活動,虛擬環境中的物體也能與使用者產生互動。使用虛擬現實技術在工程上逐漸受到開發與重視。在建筑上可模擬建筑物代替模型場景制作,在產品設計上,可將產品展示在虛擬環境中,省卻制造原型產品成本。虛擬現實系統種類,就呈現方式主要分為四類:融入式虛擬現實(Immersion VR)、桌上型虛擬現實(Desktop VR)、第三人稱虛擬現實(Third Person VR)和投影式虛擬現實(Projection VR)。
虛擬現實應用廣泛,醫學方面可利用斷層掃描、核磁共振、超聲波等掃描得到的平面影像建成立體模型,再以虛擬現實重現;科學研究方面可用于實驗模擬,如虛擬風洞、分子架構等;教育訓練方面,可利用虛擬現實讓訓練更生動、減低學習成本,取得更好學習效果,如虛擬教室等,本軟件就是虛擬現實的一個應用;工程應用方面,虛擬現實可用于CAD/CAM領域,用來加速產品開發降低生產成本;商業應用及娛樂應用,如VR眼鏡等。
本軟件“機械零部件裝配實驗室”,依托Visual Studio 2010、VC++、虛擬現實平臺VRP等軟件,結合PC硬件開發而成。
分析原有學校機械零件實驗室及設備拆裝實驗室硬件環境,學生做實驗的一般流程,應該具有的基本功能:
2.1 實驗教學管理功能
實體環境實驗環境和要求,建立集實驗管理、教學和答疑功能為一體的虛擬仿真平臺(如圖1所示),使原來傳統實踐教學擴展為創新平臺實習,提高學員實踐技能水平。

圖1 實驗室教學管理
2.2 實驗內容演示操作互動功能
軟件能夠根據課程教學大綱要求,交互演示典型機械部件工作原理和過程(如千斤頂的上升、下降),交互演示部件的拆卸和裝配,能夠自己動手裝配和拆卸裝配體(操作者在虛擬場景中移動零件,體驗裝配和拆卸)。針對機械部件實行虛擬裝配與和虛擬拆卸仿真,系統人機界面(HMI)組成如圖2所示。

圖2 實驗室HMI界面組成
2.3 軟件的技術實現
(1)對象分析。本軟件實驗素材從機械類專業教材和實踐教學中進行篩選,精心挑選具有典型意義的十個裝配體(①千斤頂、②滑動軸承、③銑刀頭、④油壓閥、⑤機用虎鉗、⑥轉子油泵、⑦夾線體、⑧換向閥、⑨鉆模、⑩安全閥),對其零部件的形狀特征、內外結構、工作原理、工作過程、裝拆順序等進行分類和分析。
以千斤頂(如圖3所示)為例,分析以下元素種類(螺旋式和液壓式;整體式和分離式)、原理(斜面摩擦自鎖機械原理)、組成(手柄、螺桿、升降套、機架、底座等)、應用(結構緊湊、攜帶方便、操作方便、廣泛應用于車間、倉庫、碼頭、工地、礦井等場所、支撐、起重或移動重物)、結構(回轉類結構加標準件為主)、表達(裝配體主視圖全剖、俯視圖拆卸畫法、其他局部視圖等)等方面進行研究分析;特別是裝拆順序(拆卸依次螺釘、擋圈、螺桿、螺母、頂墊、底座)。

圖3 千斤頂裝配體分析
裝配采用自下而上、由簡至繁的方法,對簡單零部件提供單獨進行裝配,之后再裝配上一級零部件,最后再進行整機裝配。這樣既方便學生深入認識學習千斤頂各層次結構,又可在逐級裝配過程中,在開發環境中逐步隱藏部件的內部零件,以降低系統開銷。
(2)關鍵過程。通過對裝配體分析,解決要實現的裝拆功能,設計運行腳本語言及軟件的具體內容,如裝配體的安裝及拆卸順序的動畫、路線規劃、需要實現的消隱、剖視等要展示功能的內容。根據以上分析,選擇合適的軟件開發平臺,本軟件選用Visual Studio 2010、VC等軟件構建,首先利用三維工程設計軟件(AUTOCAD、SOLIDWORKS、UG、PRO/E、CATIA等)進行實體建模(方法:拉伸、掃掠、放樣、抽殼等),模型數據以xt等通用格式導出到3dmax中,然后在虛擬現實軟件中開發,下面以中視典(VRP)為例,說明模型導入到VRP后的過程。①建模。模型可由三維工程設計軟件建模后數據導入或由3dmax本身建立,注意模型的大小與真實一致,模型的數量不要太多太復雜,以減少場景的模型量與貼圖工作量,將模型、貼圖量的質量和速度間做好平衡。②材質添加??墒褂脦熘械臉藴什馁|和紋理貼圖,將物體烘焙為LightingMa、CompleteMap,貼圖允許使用jpg、bmp、png等格式。③燈光設置。按需要設置合理的燈光和陰影參數,一般使用VRaylight燈光設置,燈光參數通常按作圖的布光方式設置。④相機設置??稍?dsMax中渲染,用3dsMax默認的渲染器Scanline渲染,也可用高級光照渲染,以加強真實感。⑤烘焙。在渲染后對場景進行烘焙,把3ds MAX中物體的光影以貼圖方式帶到VRP環境中,以求真實感。⑥VRP編輯。利用VRP-for-Max插件,把場景中的模型導出至VRP-Builder中。導入VRP后,可結合界面和腳本編輯器,制作出豐富絢麗的場景交互效果。⑦Exe打包。VRP-Builder中,用戶可方便地將場景從3dsMax中導出,在VRP-Builder中對最終產品進行編輯和運行預覽,還能將最終產品打包,編譯成獨立的Exe文件。⑧合成發布。虛擬場景設計完成后(VR編輯、后期處理材質、時間軸設置、按鈕設計等),對軟件界面合成、測試、發布,軟件合成效果如圖4所示。

圖4 千斤頂虛擬展示
研究利用先進的虛擬現實技術結合現代三維CAD技術創建的機械部件虛擬裝配實驗室,解決了傳統實驗室部件體積大,拆裝不便;部件數量較少,更新擴充不便,無法交互展示,不便學生課后學習的缺點,與實體實驗室相互補充,可突破時間空間限制,提供開放便利的使用環境,可緩解實驗設備緊張,節省資金,虛擬部件精度高、質感好、形象逼真、實時動態觀察展示,激發學生興趣,提高學習效率,具有公共平臺的作用和意義,軟件項目成果可在我院機械制造專業群各專業中使用,對其它專業虛擬實驗室的建設提供借鑒意義。
[1]張良,徐衛國.基于VB環境的機械零部件圖紙庫的開發[J].無錫職業技術學院學報,2016,(11).
[2]徐衛國.基于SolidWorks的機械制圖虛擬模型庫教學應用[J].黑龍江科技信息,2008,(31).
[3]中視典發布虛擬現實平臺軟件VRP12.0[J].CAD/CAM與制造業信息化,2012,(6).
Development of Mechanical Parts Assembly Laboratory Based on Virtual Reality
XU Wei-guo,ZHANG Liang,ZHANG Fa
(Jiangyin Vocational and Technical College,Jiangyin,Jiangsu 214405,China)
In this paper,the students of engineering machinery in vocational colleges are not aware of the sensibility of the understanding,expression and assembly of mechanical parts.The virtual laboratory can make up the shortage of laboratory equipment and improve the learning efficiency.This software development relies on Visual Studio 2010,VC++,VRP and other software and PC hardware equipment to build parts display platform,with high precision,good texture,real-time interactive relatively strong features.The software construction idea is to use the 3D modeling software SOLIDWORKS solid modeling,then the modeling data into 3Dsmax,the model to modify and optimize the baking rendering,and finally carries out virtual scene design in the VRP,which makes the actual use of the results to meet the design requirements,welcomed by students.
virtual reality;3D modeling;component assembly;VR-Platform
TP391.72
A
2095-980X(2017)04-0072-02
2017-03-09
本文系江陰職業技術學院科研項目“基于虛擬現實的機械部件裝配實驗室”(項目編號:15-E-JD-22),江陰職業技術學院大學生科研基金項目“零件圖自主學習系統開發”的研究成果。
徐衛國(1965-),男,江蘇江陰人,副教授,主要研究方向:機械、圖學,CAD/CAE。