| |
|
|
|
|
|
| |
| 沈陽第一機(jī)床廠牛頭刨床構(gòu)造運(yùn)行的模擬研究 | | 發(fā)布者:admin 日期:2012/11/23 點(diǎn)擊:546 | | | 建模用VRML做虛擬機(jī)構(gòu)運(yùn)動時有多種建模方法,沈陽第一機(jī)床廠可以在VRML中通過基本形體節(jié)點(diǎn)來建模,也可以在其它建模軟件中建模后轉(zhuǎn)化為VRML文件。作者先用AutoCAD2004建模,再轉(zhuǎn)化為VRML文件。虛擬牛頭刨床機(jī)構(gòu)的運(yùn)動,關(guān)鍵是研究添加運(yùn)動的方法,為方便制作把牛頭刨床各構(gòu)件簡化為桿類,具體模型如所示。相應(yīng)步驟為:在AutoCAD2004中,根據(jù)零件設(shè)計尺寸,先做出零件的平面圖,然后用實體工具欄的拉伸或旋轉(zhuǎn)工具生成三維基本形體。對于復(fù)雜零件,要做出兩個或多個基本形體,再通過實體工具欄的差集或并集工具將基本形體相減或合并做出合適的零件模型。
機(jī)構(gòu)運(yùn)動簡圖牛頭刨床機(jī)構(gòu)簡化模型,格式轉(zhuǎn)化在建模軟件中建好模型后,要轉(zhuǎn)化為VRML文件。AutoCAD2004不能直接轉(zhuǎn)化,需借助第3方軟件,本文借助于3DSMAX6.0.格式轉(zhuǎn)化時應(yīng)注意各軟件單位是否統(tǒng)一,AutoCAD的默認(rèn)單位是毫米,3DSMAX的默認(rèn)單位為英寸,VRML的默認(rèn)單位是米,為下一步裝配方便應(yīng)統(tǒng)一單位。3DSMAX6.0輸出VRML文件時,沈陽第一機(jī)床廠VRML只接受構(gòu)件尺寸的數(shù)值而不接受其單位。
模型優(yōu)化文件大小是影響網(wǎng)絡(luò)傳輸?shù)囊粋重要因素,用VRML虛擬機(jī)構(gòu)運(yùn)動的一個優(yōu)點(diǎn)就是數(shù)據(jù)量小,可以整合到網(wǎng)頁中。作者所建牛頭刨床機(jī)構(gòu)模型文件大小如所示。模型格式與文件大小軟件(格式)AutoCAD(dwg)3DSMAX(3ds)VRML(wrl)文件大。╧b)9558.439.3(優(yōu)化前)(優(yōu)化后)由上表可以看出,優(yōu)化后的VRML文件大小約是AutoCAD文件大小的十分之一,且模型效果無太大變化。因此,為盡可能減少數(shù)據(jù)量,對復(fù)雜模型應(yīng)進(jìn)行優(yōu)化。本文模型簡單,點(diǎn)、線、面的數(shù)量較少,優(yōu)化效果不明顯,沈陽第一機(jī)床廠下面結(jié)合一個齒輪模型介紹3種優(yōu)化模型的方法。
添加運(yùn)動對機(jī)構(gòu)添加虛擬運(yùn)動,可以在3DSMAX中設(shè)置運(yùn)動后再輸出為VRML文件,也可以直接用VRML編寫程序添加運(yùn)動。本機(jī)構(gòu)除構(gòu)件1外其余各構(gòu)件的運(yùn)動都不是勻速運(yùn)動,且有一定的規(guī)律,各構(gòu)件的運(yùn)動又相互關(guān)聯(lián),作者利用VRML編寫程序精確模擬機(jī)構(gòu)的運(yùn)動。在3DSMAX中精確模擬運(yùn)動的方法、步驟,作者另文論述。
結(jié)論利用本研究方法、步驟,可以精確的模擬大多數(shù)機(jī)構(gòu)運(yùn)動。沈陽第一機(jī)床廠此外,可以在添加運(yùn)動的基礎(chǔ)上添加交互控制、聲音、色彩等使整個環(huán)境更現(xiàn)實化。還可以把本虛擬運(yùn)動整合在網(wǎng)頁上,IE5.0以上版本自帶了VRML瀏覽器WorldView2.0,其它瀏覽器只要安裝相應(yīng)的VRML瀏覽器,如CosmoPlayer,就可以在異地像本地機(jī)一樣瀏覽和控制機(jī)構(gòu)運(yùn)動了。 | | | | [返回] [打印] | |
|