張玲玲,曾祥光
(西南交通大學(xué) 機械工程學(xué)院,四川 成都 610031)
機械制圖是工科院校機械專業(yè)的技術(shù)基礎(chǔ)課程,是機械專業(yè)學(xué)生必修的一門重要課程。該課程主要研究內(nèi)容為運用正投影的基本原理繪制和閱讀機械圖樣,主要任務(wù)是培養(yǎng)學(xué)生繪圖、讀圖以及構(gòu)型設(shè)計的能力。作為一門技術(shù)基礎(chǔ)課程,機械制圖的學(xué)習(xí)效果會直接影響機械原理、機械設(shè)計等后續(xù)課程的學(xué)習(xí)[1]。但是,由于該課程對學(xué)生的空間想象力與空間邏輯思維能力有一定的要求,學(xué)習(xí)難度較高,而實體模型的不足以及授課學(xué)時的縮減更導(dǎo)致了教學(xué)效果不佳和學(xué)生的畏難情緒。隨著三維建模技術(shù)的日益成熟及三維CAD軟件的普及,利用計算機建立機械制圖虛擬模型庫充當(dāng)教學(xué)輔助工具成為可能。運用機械制圖虛擬模型庫,一方面,可以解決實體模型在日常的教具管理和儲存方面的不足問題;另一方面,學(xué)生可以課后利用虛擬模型庫實現(xiàn)自主學(xué)習(xí)。這樣既能提高學(xué)生對機械制圖課程的學(xué)習(xí)興趣,提高教學(xué)效果,同時還可以培養(yǎng)學(xué)生的自主學(xué)習(xí)能力和獨立思維能力。
目前,常用的三維建模軟件有很多,如CATIA、PRO/E、UG、NX、SolidWorks 等。其中SolidWorks是全球公認的最容易學(xué)習(xí)和最方便使用的三維 CAD 軟件。SolidWorks是基于Windows的應(yīng)用程序,界面友好并且有不錯的漢化版本,作為一個基于特征的參數(shù)化實體建模程序,具有如下兩大功能尤其適用于機械制圖虛擬模型庫的創(chuàng)建: 第一,參數(shù)化建模功能。SolidWorks的建模技術(shù)能夠?qū)崿F(xiàn)參數(shù)化尺寸驅(qū)動,當(dāng)尺寸改變時,相對應(yīng)的模型、相關(guān)聯(lián)的裝配體以及工程圖的形狀和尺寸等都隨之改變,對于需要實現(xiàn)實體模型與工程圖一一對應(yīng)的虛擬模型庫創(chuàng)建非常有利。第二,實體建模功能。SolidWorks基于特征的實體建模功能能夠很形象地通過拉伸、切除、放樣等操作來創(chuàng)建仿真的3D實體模型,模型具有類似于真實實體的幾何、質(zhì)量等特性信息,并且可以通過渲染等操作將物體賦予一定的材質(zhì),把物體很真實地模擬出來,能夠給學(xué)生更加逼真的感覺。綜上所述,本文的模型庫選擇了SolidWorks作為三維建模軟件。
Dreamweaver CS5是一套針對專業(yè)網(wǎng)頁設(shè)計師的視覺化網(wǎng)頁開發(fā)工具,利用它可以很容易地制作出跨越平臺和瀏覽器限制的充滿動感的網(wǎng)頁,并且,網(wǎng)站、網(wǎng)頁以及Web的程序的編輯、設(shè)計和開發(fā)都可以用Dreamweaver CS5來解決。行業(yè)中的網(wǎng)頁三劍客就是Fireworks、Flash和Dreamweaver。擁有了它們,創(chuàng)建具有跨瀏覽器限制的網(wǎng)頁變得極為簡單。Dreamweaver系列的亮點之一就是它與各種相關(guān)的網(wǎng)頁制作工具聯(lián)系緊密。與此同時,Dreamweaver CS5給使用者提供了各種各樣的模板和動態(tài)語言支持功能。另外Dreamweaver CS5在生產(chǎn)效率、網(wǎng)站管理、控制能力等方面都有無與倫比的優(yōu)勢,因此選用Dreamweaver CS5作為網(wǎng)頁制作軟件,將已準備好的機械制圖3D虛擬模型庫的數(shù)據(jù)打包成網(wǎng)頁進行發(fā)布并建立相應(yīng)的網(wǎng)站,學(xué)生可以在課后實現(xiàn)在線實時瀏覽、學(xué)習(xí)。
機械制圖虛擬模型庫實質(zhì)就是運用計算機創(chuàng)建虛擬實體模型以補充傳統(tǒng)實物模型數(shù)量的不足以及功能上的欠缺。隨著虛擬模型庫的發(fā)展,甚至可以一定程度上取代傳統(tǒng)實物模型的制作、管理和使用。機械制圖虛擬模型庫通常包括3個部分:1) 三維模型庫;2) 二維視圖表達庫;3) 動畫模擬仿真庫。各部分一一對應(yīng)、相互關(guān)聯(lián)。
機械制圖虛擬模型庫素材包括3個部分:三維模型庫素材、二維視圖表達庫素材及動畫模擬仿真庫素材。
a) 三維模型庫素材的構(gòu)建
在SolidWorks中使用拉伸、拉伸切除、旋轉(zhuǎn)切除、裁剪等一系列基本操作可使草圖成為所需要的三維模型,還可以快速便捷地通過尺寸等設(shè)置,得到所需要的三維模型,使得傳統(tǒng)教學(xué)中復(fù)雜的教具模型在計算機中更加容易地制作出來[2]。
以圖1相貫體為例,其作圖順序如下:
1) 選取合適的基準面,建立圓的草圖拉伸成圓柱;
2) 選取另一個垂直的基準面,同樣的方法拉伸出圓柱與之前的圓柱相貫;
3) 分別在兩圓柱面端面選取新的基準面繪制較小的用來生成圓柱孔的圓;
4) 分別拉伸切除就完成了。
創(chuàng)建三維模型素材的過程中,還可以運用SolidWorks的尺寸驅(qū)動功能,通過更改相貫體的部分尺寸得到不同的相貫體??傊?,利用SolidWorks強大的三維造型功能,可以較為輕松地創(chuàng)建出所需要的三維模型。
圖1 相貫體三維模型
b) 二維視圖表達庫素材的構(gòu)建
在SolidWorks中,創(chuàng)建好零件的三維模型后,可以運用其特有的工程圖生成方式,進行適當(dāng)?shù)脑O(shè)置后直接生成零件的工程圖。
譬如,圖2所示為圓錐被截之后的三維模型,圖3所示為由圓錐截切體的三維模型生成的三視圖。
圖2 被截切圓錐的三維模型
圖3 圓錐生成的三視圖
SolidWorks具有根據(jù)三維模型生成二維工程圖的功能。從新建文件處選擇“從零件 / 裝配體制作工程圖”,根據(jù)三維模型和二維圖的關(guān)聯(lián)性[3],則可由三維實體模型按照用戶要求快速自動生成相對應(yīng)的二維工程圖,其中與國標(biāo)稍有不符的部分,對其加以修改即可。SolidWorks 提供的零部件表達方法包括基本視圖、斜視圖、局部視圖、局部放大圖以及各種剖視圖等[4],用戶在創(chuàng)建工程圖時,根據(jù)需要選擇恰當(dāng)?shù)谋磉_方法即可。另外在創(chuàng)建工程圖時,還可根據(jù)原模型尺寸選擇自動生成二維尺寸,并根據(jù)需要調(diào)整尺寸的種類和位置,最后根據(jù)需要對工程圖進行技術(shù)要求(包括表面粗糙度、尺寸公差、形位公差等)的標(biāo)注。所以,創(chuàng)建好三維模型素材庫后,可以快捷輕松地生成相對應(yīng)的、符合要求的二維視圖表達素材庫。
c) 動畫模擬仿真庫素材的構(gòu)建
SolidWorks能夠生成的動畫模擬仿真視頻有2種:1) 展示裝配體拆裝過程的裝配爆炸視頻;2) 裝配體在模擬工作時的運動模擬仿真視頻。運動模擬仿真視頻是通過軟件中提供的 SolidWorks Motion 插件來實現(xiàn)的,而裝配爆炸動畫視頻是將裝配體創(chuàng)建爆炸視圖的過程生成三維動態(tài)仿真視頻[5]。所謂的爆炸視圖就是指將本已經(jīng)裝配到一起的零部件沿各裝配線分別移開,用以形象地模擬出裝配體各零件間的裝配和拆卸過程,從而更清楚地展示出裝配體的裝配結(jié)構(gòu)和裝配關(guān)系。本模型庫的動畫模擬仿真視頻為運用SolidWorks生成的裝配爆炸視頻。
圖4為根據(jù)柱塞式油泵的裝配體三維模型創(chuàng)建的爆炸圖,直觀形象地反映了柱塞式油泵各組成部分的結(jié)構(gòu)和裝配關(guān)系。
圖4 柱塞式油泵爆炸圖
機械制圖虛擬模型庫網(wǎng)頁的設(shè)計制作采用Dreamweaver CS5來完成,該軟件具有強大的網(wǎng)頁設(shè)計功能,包括站點管理和網(wǎng)頁設(shè)計。Dreamweaver CS5最基本的特點就是具有代碼、設(shè)計、拆分三大獨立的設(shè)計窗口,可以分門別類地完成不同的設(shè)計。選擇設(shè)計窗口快速插入Web元素到網(wǎng)頁創(chuàng)建過程中,比如,插入圖片、鏈接、Flash等實現(xiàn)虛擬模型庫的網(wǎng)絡(luò)發(fā)布。
機械制圖模型庫的內(nèi)容可以根據(jù)教學(xué)內(nèi)容分為4個部分:基本體、截切體、相貫體和裝配體。為了方便學(xué)生學(xué)習(xí),模型庫除了可以在線觀察模型及視圖,還可以提供零部件的三維模型和對應(yīng)工程圖的下載。
圖5所示為模型庫中截切體部分頁面實例,學(xué)習(xí)者只要用鼠標(biāo)左鍵點擊截切體圖片展示,即進入圖6所示的下一界面,其中包含機械制圖教材中常見的各種截切體模型。
圖5 截切體模型應(yīng)用展示1
圖6 截切體模型應(yīng)用展示 2
繼續(xù)鼠標(biāo)點擊選中的截切體圖片展示,進入所選截切體的動畫播放界面(如圖7所示為圓柱的截切體);鼠標(biāo)點擊選中的截切體展示圖片,進入所選截切體的動畫播放界面。如果鼠標(biāo)點擊模型下載,則可下載模型文件及相應(yīng)的工程圖文件,所下載的文件可以在三維軟件中進行相應(yīng)的編輯和視圖生成等操作。
圖7 截切體模型應(yīng)用展示3
實踐證明, 機械制圖虛擬模型庫的設(shè)計是成功的。機械制圖虛擬模型庫不僅彌補了傳統(tǒng)實物模型庫不足的問題,而且具有傳統(tǒng)實物模型庫所不具備的優(yōu)勢。除了可以借助虛擬模型, 生動形象地展示授課中的一些重點、難點外,機械制圖虛擬模型庫還減輕了教師的輔導(dǎo)工作量,課后學(xué)生可以根據(jù)自己的具體需要,通過虛擬模型庫進行重復(fù)學(xué)習(xí)[6]。另外實體模型和工程圖的關(guān)聯(lián)性以及動畫模擬視頻都是傳統(tǒng)實物模型所無法比擬的。
當(dāng)然目前因種種條件限制,機械制圖虛擬模型庫還不夠完善,如模型庫的內(nèi)容不夠豐富,模型的數(shù)量有限等,但是機械制圖虛擬模型庫很有發(fā)展前景,它的建立和發(fā)展必將有力地推動機械制圖教學(xué)方法的改革。期待有更多力量參與進機械制圖虛擬模型庫的建設(shè)中來,一起創(chuàng)建資源并共享資源。