999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Pro/Toolkit異步模式準(zhǔn)雙曲面齒輪參數(shù)化3D建模

2012-08-01 08:25:58程良飛張福生高曉娟
關(guān)鍵詞:模型設(shè)計(jì)

程良飛,張福生,高曉娟

(太原科技大學(xué)機(jī)械工程學(xué)院,太原030024)

準(zhǔn)雙曲面齒輪是用來(lái)傳遞相錯(cuò)軸之間的運(yùn)動(dòng)和動(dòng)力基本元件,具有重迭系數(shù)大、傳動(dòng)平穩(wěn)、沖擊和噪音小、承載能力大的特點(diǎn),由于其優(yōu)點(diǎn)突出已廣泛的運(yùn)用于各種傳動(dòng)系統(tǒng)中。但由于準(zhǔn)雙曲面齒輪齒廓形狀為復(fù)雜的球面漸開(kāi)線,齒面也為不規(guī)則的空間曲面,因此三維建模較為困難,導(dǎo)致設(shè)計(jì)周期長(zhǎng)。因此,尋求一種設(shè)計(jì)效率高、操作方便的建模方法對(duì)于準(zhǔn)雙曲面齒輪的研究具有重要意義。

鑒于格里森制準(zhǔn)雙曲面錐齒輪的數(shù)學(xué)模型已經(jīng)基本成熟,采用參數(shù)化設(shè)計(jì)是未來(lái)準(zhǔn)雙曲面齒輪設(shè)計(jì)的方向。以準(zhǔn)雙曲面齒輪幾何設(shè)計(jì)為基礎(chǔ),根據(jù)球面漸開(kāi)線的形成原理,運(yùn)用三維建模軟件Pro/E通過(guò)方程生成曲線的方式,建立了以球面漸開(kāi)線為齒廓的準(zhǔn)雙曲面齒輪三維模型,并且以Visual C++6.0開(kāi)發(fā)環(huán)境對(duì)三維軟件Pro/E進(jìn)行二次開(kāi)發(fā),實(shí)現(xiàn)格里森制準(zhǔn)雙曲面齒輪的參數(shù)化建模,并通過(guò)具體實(shí)例說(shuō)明了參數(shù)化建模在機(jī)械設(shè)計(jì)方面的優(yōu)勢(shì)。

1 準(zhǔn)雙曲面齒輪三維模型的建立過(guò)程

準(zhǔn)雙曲面齒輪三維模型是建立在進(jìn)行數(shù)學(xué)理論的前提下,按照格利森的制度并且參考《齒輪手冊(cè)》[1]完成主動(dòng)、從動(dòng)準(zhǔn)雙曲面齒輪的幾何設(shè)計(jì)。本文依據(jù)設(shè)計(jì)結(jié)果建立從動(dòng)錐齒輪三維模型。

運(yùn)用三維軟件Pro/E建立準(zhǔn)雙曲面齒輪模型的關(guān)鍵是輪齒的建立。單個(gè)輪齒是在創(chuàng)建大端面與小端面上的單齒齒廓后,然后建立單個(gè)輪齒的齒形線作為引導(dǎo)線,運(yùn)用變截面掃描的方法將大端與小端齒廓以引導(dǎo)線為掃描軌跡掃描成一個(gè)輪齒,然后再陣列完成準(zhǔn)雙曲面齒輪的三維模型。

1.1 球面漸開(kāi)線理論[2]以及數(shù)學(xué)模型[3]

準(zhǔn)雙曲面齒輪的齒廓為球面漸開(kāi)線、齒頂圓弧、齒根圓弧、齒根過(guò)度曲線組成。球面漸開(kāi)線生成原理,一圓平面與一基圓錐相切,圓平面圓心O與圓錐頂點(diǎn)O重合,圓平面半徑R等于圓錐母線長(zhǎng)度,圓平面沿基圓錐做純滾動(dòng),從與基圓錐母線相切的初始位置到與基圓錐母線相切的位置,圓平面上點(diǎn)A軌跡即為球面漸開(kāi)線,如圖1所示,曲線AA1即為A點(diǎn)生成的球面漸開(kāi)線。

圖1 球面漸開(kāi)線生成原理Fig.1 Formation mechanism of Spherical involute

在以基圓錐頂點(diǎn)O點(diǎn)為原點(diǎn),O點(diǎn)處基圓錐高所在直線為z軸建立固定直角坐標(biāo)系(x,y,z),在以基圓錐頂點(diǎn)O為原點(diǎn),基圓錐母線方向z1為軸,過(guò)O點(diǎn)在圓平面內(nèi)垂直z1軸直線為x1軸建立動(dòng)坐標(biāo)系(x1,y1,z1)。在動(dòng)坐標(biāo)系中,點(diǎn)A的軌跡方程為:

式中,Rb表示外錐距即圓平面半徑;ψ為與z1軸夾角。

圖2 球面漸開(kāi)線數(shù)學(xué)模型原理Fig.2 Mathematical model of Spherical involute

球面漸開(kāi)線是圓平面沿基圓錐純滾動(dòng)平面上A點(diǎn)相對(duì)于基圓錐而形成的,即相對(duì)于固定坐標(biāo)系(x,y,z)形成的,所以可以得到兩坐標(biāo)系的轉(zhuǎn)換公式:

式中,θ為基圓錐錐角;φ為圓平面展成角。

將點(diǎn)A的軌跡方程通過(guò)兩坐標(biāo)轉(zhuǎn)化公式可得準(zhǔn)雙曲面齒輪球面漸開(kāi)線方程為:

1.2 準(zhǔn)雙曲面齒輪三維模型的建立

依據(jù)設(shè)計(jì)參數(shù)和幾何計(jì)算公式可得到雙曲面齒輪建模需要的幾何參數(shù),在Pro/E零件模式下建立準(zhǔn)雙曲面齒輪的三維模型。

首先設(shè)置設(shè)計(jì)參數(shù),在草繪模式下創(chuàng)建齒輪基本圓和基本曲線,添加個(gè)參數(shù)間的函數(shù)關(guān)系,運(yùn)用旋轉(zhuǎn)命令生成齒輪輪坯,生成的齒輪輪坯如圖3所示。

圖3 準(zhǔn)雙曲面齒輪輪坯Fig.3 Blank of Hypoid gear

齒輪輪坯建立后,運(yùn)用方程生成球面漸開(kāi)線。以默認(rèn)的笛卡爾坐標(biāo)系為基準(zhǔn),用從方程生成曲線功能建立基準(zhǔn)曲線。根據(jù)上面推導(dǎo)的漸開(kāi)線方程式(3)在記事本中輸入以下關(guān)系式:

這樣即可生成大端球面漸開(kāi)線,在球面漸開(kāi)線生成后運(yùn)用鏡像命令生成齒廓另一部分球面漸開(kāi)線。

完成后同樣利用方程生成齒頂圓弧、齒根圓弧以及齒根過(guò)度曲線,選擇曲線中屬于齒廓部分的曲線完成的大端端面齒廓的繪制,完成后的大端端面齒廓如圖4所示。

圖4 大端端面齒廓Fig.4 Transverse tooth profile of big end face

確定大端端面齒廓后依照同樣的方法生成小端端面齒廓,并繪制齒形線,運(yùn)用Pro/E中變截面掃描方法,依據(jù)已經(jīng)生成的大、小端齒廓沿齒形線掃描得到準(zhǔn)雙曲面齒輪的單個(gè)輪齒,單個(gè)輪齒建立完成后,運(yùn)用陣列命令完成整個(gè)雙曲面齒輪的創(chuàng)建。

2 基于Pro/Toolkit準(zhǔn)雙曲面錐齒輪參數(shù)化設(shè)計(jì)的實(shí)現(xiàn)

在建立了準(zhǔn)雙曲面齒輪的三維模型后,以Visual C++6.0為開(kāi)發(fā)語(yǔ)言對(duì)三維軟件Pro/E進(jìn)行二次開(kāi)發(fā)實(shí)現(xiàn)準(zhǔn)雙曲面錐齒輪的參數(shù)化設(shè)計(jì)。

2.1 基于Pro/Toolkit參數(shù)化設(shè)計(jì)方法[4]

基于Pro/Toolkit三維模型參數(shù)化設(shè)計(jì)方法有兩種模式:同步模式和異步模式。同步模式是指基于Pro/Toolkit開(kāi)發(fā)的程序與Pro/E系統(tǒng)同步運(yùn)行,開(kāi)發(fā)程序與正在運(yùn)行的Pro/E系統(tǒng)進(jìn)行信息交換從而實(shí)施某些操作但是每個(gè)程序在另一個(gè)程序執(zhí)行完畢之前都必須等待其消息的返回。同步模式包含兩種模式,即動(dòng)態(tài)連接庫(kù)模式和多進(jìn)程模式。動(dòng)態(tài)鏈接庫(kù)模式是將編寫(xiě)的應(yīng)用程序編譯成DLL文件,與Pro/E處于同一進(jìn)程中,通過(guò)函數(shù)調(diào)用實(shí)現(xiàn)與Pro/E之間的信息交換。多進(jìn)程模式是應(yīng)用程序代碼經(jīng)過(guò)編譯和連接,生成可執(zhí)行文件(exe文件)作為Pro/E的子程序運(yùn)行。在同步模式中應(yīng)用程序依賴與Pro/E系統(tǒng)運(yùn)行,若Pro/ENClNEER沒(méi)有啟動(dòng),應(yīng)用程序也將無(wú)法運(yùn)行。異步模式是應(yīng)用程序生成的可執(zhí)行文件完全獨(dú)立于Pro/E系統(tǒng),采用遠(yuǎn)程程序調(diào)用的方式來(lái)實(shí)現(xiàn)和Pro/E系統(tǒng)之間的信息交換。異步模式可以獨(dú)立啟動(dòng)應(yīng)用程序,然后通過(guò)應(yīng)用程序啟動(dòng)Pro/E進(jìn)程或連接一個(gè)已經(jīng)存在的Pro/E進(jìn)程,啟動(dòng)或連接Pro/E與否,取決于應(yīng)用程序是否需要Pro/E的功能。

本文采用的是基于Pro/TOOLKIT異步模式的二次開(kāi)發(fā)技術(shù),實(shí)現(xiàn)格里森制準(zhǔn)雙曲面齒輪的參數(shù)化建模。

2.2 基于Pro/TOOLKIT異步模式參數(shù)化設(shè)計(jì)相關(guān)技術(shù)

基于Pro/TOOLKIT異步模式二次開(kāi)發(fā)主要包含以下步驟:注冊(cè)環(huán)境變量、建立應(yīng)用程序并且與Pro/E建立連接、從模型中讀取參數(shù)、依據(jù)確定參數(shù)重新生成模型。

由于異步模式的應(yīng)用程序是采用遠(yuǎn)程程序調(diào)用的方式,因此注冊(cè)的環(huán)境變量設(shè)置是建立通信通道的關(guān)鍵。在Windows XP環(huán)境下,添加環(huán)境變量,其中變量名為:PRO_COMM_MSG_EXE,變量值為:D:PTCi486_ntobjpro_comm_msg.exe.

參數(shù)化設(shè)計(jì)的關(guān)鍵是VC++工程建立后運(yùn)用Pro/Toolkit模塊與Pro/E建立連接[4]。運(yùn)行VC建立project并且設(shè)置頭文件、庫(kù)文件的路徑:打開(kāi)Visual C++6.0工程,在選取下拉菜單“tool/Options/Directories在打開(kāi)的窗口中加入所需文件夾路徑,如:D:PTCPROTOOLKITINCLUDES。庫(kù)文件和頭文件路徑的設(shè)置關(guān)系到整個(gè)二次開(kāi)發(fā)的成敗,要依據(jù)Pro/E版本安裝路徑進(jìn)行設(shè)置。完成了頭文件、庫(kù)文件路徑的設(shè)置后,給應(yīng)用程序添加庫(kù)文件:選取“工程/設(shè)置/link”選項(xiàng),當(dāng)分類為“general”時(shí),在鏈接庫(kù)一欄中加入以下庫(kù):protoolkit.lib、pt_asynchronous.lib、wsock32.lib、mpr.lib protkmd.lib.類似添加所需的庫(kù)文件。

設(shè)置可視化界面[5],添加代碼從模型中讀取、修改參數(shù)。選用MFC(Microsoft Foundation Class)來(lái)設(shè)計(jì)準(zhǔn)雙曲面齒輪參數(shù)化設(shè)計(jì)對(duì)話框界面。Pro/Toolkit提供了資源文件編寫(xiě)UI對(duì)話框的功能,通過(guò)資源文件的形式來(lái)定義和描述界面組成元件、屬性及布局。這種形式的優(yōu)點(diǎn)是可以充分利用Pro/Toolkit提供的UI對(duì)話框操作函數(shù)和Pro/E資源,設(shè)計(jì)與Pro/E界面風(fēng)格相一致的人機(jī)交互界面。然而用文本文件的形式定義對(duì)話框不能直觀地反應(yīng)界面的布局,設(shè)計(jì)、修改和調(diào)試都比較困難。為了能直觀地反應(yīng)界面的布局、方便參數(shù)修改和程序運(yùn)行操作,創(chuàng)建基于MFC的可視化對(duì)話框,這樣既可以充分利用Pro/Toolkit提供的操作函數(shù)又可以設(shè)計(jì)出直觀的人機(jī)交互界面。完成的界面如圖5所示。

圖5 準(zhǔn)雙曲面齒輪可視化界面Fig.5 Visual interface of Hypoid gears

在對(duì)話框建立后添加啟動(dòng)Pro/E的消息響應(yīng)函數(shù)ProEngineerStart(),完成Pro/E軟件連接。添加代碼完成Pro/Toolkit檢索尺寸參數(shù)、編輯修改尺寸參數(shù)功能,完成準(zhǔn)雙曲面齒輪參數(shù)化設(shè)計(jì)全過(guò)程。

2.3 算例

依據(jù)《齒輪手冊(cè)》[5]中“準(zhǔn)雙曲面齒輪的幾何計(jì)算”部分計(jì)算格里森制準(zhǔn)雙曲面齒輪的幾何參數(shù)。建模需要的參數(shù)如表1.

編譯運(yùn)行程序,將已經(jīng)建立的準(zhǔn)雙曲面齒輪模型調(diào)入PRO/E進(jìn)程,由然后在對(duì)話框輸入相應(yīng)數(shù)據(jù),根據(jù)新的設(shè)計(jì)參數(shù)再生成新的三維模型。完成的齒輪模型如圖6所示。

3 結(jié)論

本文的研究對(duì)象是格里森制準(zhǔn)雙曲面齒輪,運(yùn)用Pro/E軟件通過(guò)方程生成曲線的方式精確生成球面漸開(kāi)線齒廓,完成以球面漸開(kāi)線為齒廓的準(zhǔn)雙曲面齒輪三維模型的建立并且運(yùn)用Visual C++6.0開(kāi)發(fā)環(huán)境對(duì)三維軟件Pro/E進(jìn)行二次開(kāi)發(fā)實(shí)現(xiàn)參數(shù)化建模。文中運(yùn)用異步開(kāi)發(fā)模式,Pro/Toolkit應(yīng)用程序和Pro/E能夠進(jìn)行各自的操作,采用這種方法可以在Pro/E環(huán)境外開(kāi)發(fā)參數(shù)化子系統(tǒng),從而實(shí)現(xiàn)遠(yuǎn)程程序控制,根據(jù)需要輸入不同設(shè)計(jì)參數(shù),在原始三維模型基礎(chǔ)上快速生成新的三維模型。這種設(shè)計(jì)方法可以顯著地縮短設(shè)計(jì)周期、提高設(shè)計(jì)效率、降低設(shè)計(jì)成本,為正在發(fā)展的參數(shù)化設(shè)計(jì)提供參考。

表1 準(zhǔn)雙曲面齒輪參數(shù)Tab.1 Parameters of hypoid gear

圖6 準(zhǔn)雙曲面齒輪三維模型Fig.6 Three-dimensional model of hypoid gear

[1]齒輪手冊(cè)編委會(huì).齒輪手冊(cè):上冊(cè)[M].北京:機(jī)械工業(yè)出版社,2000:49-58.

[2]謝飛,宋傳學(xué),王建華,等.基于CATIA的差速器直齒圓錐齒輪參數(shù)化建模與有限元分析[J].機(jī)械傳動(dòng),2008,32(4):20-22.

[3]劉惟信.圓錐齒輪與雙曲面齒輪傳動(dòng)[M].北京:人民交通出版社,1980:15-19.

[4]衛(wèi)良保,魯永春.叉車門(mén)架三維數(shù)字化設(shè)計(jì)[J].太原科技大學(xué)學(xué)報(bào),2010,31(4):300-304.

[5]李世國(guó).Pro/TooIkit程序設(shè)計(jì)[M].北京:機(jī)械工業(yè)出版社,2003.

[6]郭克剛,張福生.基于Pro/E二次開(kāi)發(fā)的挖掘機(jī)工作裝置參數(shù)化建模[J].太原科技,2008(7):19-81.

猜你喜歡
模型設(shè)計(jì)
一半模型
重要模型『一線三等角』
何為設(shè)計(jì)的守護(hù)之道?
重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過(guò)海——仿生設(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
主站蜘蛛池模板: 成人在线亚洲| 亚洲中文字幕手机在线第一页| 亚洲最大情网站在线观看| 91在线激情在线观看| 在线观看无码a∨| 性欧美在线| 国产亚洲欧美另类一区二区| 国产在线观看第二页| 国产高颜值露脸在线观看| 国产成人综合在线观看| 91精品网站| 日韩高清在线观看不卡一区二区| 亚洲国产天堂久久综合| 五月综合色婷婷| 亚洲国产第一区二区香蕉| 青青国产视频| 成人免费午间影院在线观看| 国产免费人成视频网| 国产精品亚洲а∨天堂免下载| 久久久噜噜噜久久中文字幕色伊伊 | 国产精品开放后亚洲| 国产成人一区| 无码专区国产精品一区| 亚洲中文制服丝袜欧美精品| 午夜三级在线| 无码AV高清毛片中国一级毛片 | 福利视频99| 人人澡人人爽欧美一区| 欧美成人h精品网站| 国产特级毛片aaaaaa| 欧美日韩国产系列在线观看| 国产精品男人的天堂| 极品尤物av美乳在线观看| 亚洲无码一区在线观看| 国产免费高清无需播放器| 免费午夜无码18禁无码影院| 在线观看精品国产入口| 1级黄色毛片| 婷婷六月天激情| 精品国产电影久久九九| 欧美h在线观看| 久久精品无码专区免费| 欧美97色| 夜夜拍夜夜爽| 国产精品私拍在线爆乳| 在线99视频| 亚洲无码高清一区二区| 亚洲嫩模喷白浆| 扒开粉嫩的小缝隙喷白浆视频| 综合社区亚洲熟妇p| 国产亚洲现在一区二区中文| 欧美亚洲一区二区三区在线| 91伊人国产| 亚洲69视频| 亚洲第一黄色网址| 一级毛片免费的| 国产高颜值露脸在线观看| 亚洲男人天堂2018| 8090午夜无码专区| 片在线无码观看| 亚洲IV视频免费在线光看| 国产亚洲精品无码专| 亚洲欧美一区二区三区图片| 日本欧美在线观看| 2022国产91精品久久久久久| 国产午夜精品一区二区三区软件| 成人综合网址| 青青草一区| 日韩天堂在线观看| 福利片91| 久久一级电影| 91一级片| 欧美精品影院| 亚洲三级电影在线播放| 色婷婷啪啪| 偷拍久久网| 扒开粉嫩的小缝隙喷白浆视频| 亚瑟天堂久久一区二区影院| 欧美日韩激情在线| 亚洲精品麻豆| 日本午夜精品一本在线观看| 五月激情婷婷综合|