曹忠亮,郭建華
(齊齊哈爾大學機電工程學院,黑龍江齊齊哈爾 161006)
基于Pro/E支持的齒輪參數(shù)化設計平臺*
曹忠亮,郭建華
(齊齊哈爾大學機電工程學院,黑龍江齊齊哈爾 161006)
以實現(xiàn)齒輪的計算機輔助設計計算與三維模型參數(shù)化建模的自動化為研究對象,以參數(shù)化設計思想為依據(jù),采用Visual Basic、Visual Studio 2005與Pro/ENGINEER自帶的Pro/TOOLKIT工具箱相結合的方法,通過創(chuàng)建用戶參數(shù)輸入對話框,實現(xiàn)直齒圓柱齒輪的設計計算、參數(shù)校核以及參數(shù)化建模。采用該方法對Pro/ENGINEER進行二次開發(fā)可以大大挺高齒輪的設計效率和設計精度,進而縮短產(chǎn)品的研發(fā)周期,提高生產(chǎn)效率。
Pro/E;二次開發(fā);參數(shù)化設計
產(chǎn)品的三維設計離不開CAD/CAM系統(tǒng)的支持,Pro/ENGINEER具有技術成熟,功能強大等特點,在參數(shù)化設計和工程制造業(yè)中被人所重視并得到了廣泛的應用[1-3]。Pro/ENGINEER強大的三維幾何造型功能,使我們能夠創(chuàng)造出各種復雜的幾何模型。但作為通用軟件Pro/ENGINEER也具有局限性。例如,結構相同,區(qū)別在于尺寸的零件在機械產(chǎn)品的開發(fā)過程中經(jīng)常會用到。如何利用已有的資源,花費較少的時間完成產(chǎn)品的設計是用戶關心的問題。對Pro/ENGINEER進行二次開發(fā)是一項可行的方案,一方面可以避免重復的勞動,提高效率。另一方面,可以基于該軟件進行三維實體模型更深層次的分析[4]。
本文中漸開線圓柱齒輪的計算機輔助設計系統(tǒng)主要是為了將傳統(tǒng)的齒輪傳動設計的相關技術參數(shù)變化融入于三維參數(shù)化建模于一體的集成設計平臺,這不僅這對傳統(tǒng)的齒輪設計參數(shù)的發(fā)展趨勢有推動作用,對設計人員都具有重要的指導意義和實用價值。傳統(tǒng)的漸開線圓柱齒輪的設計過程需要設計人員經(jīng)過大量反復的計算和校核,在設計過程不僅繁瑣,而且其中設計工作量非常復雜,并且計算量也較大,同時設計人員在漸開線圓柱齒輪設計過程中不僅要對傳動比方案進行確定,還要對齒輪本身的相關材料選擇,加工方式以及加工精度等級等等都要進行一一設計和選擇確定。所以,本文使用漸開線圓柱齒輪的計算機輔助設集成方案,既能保證設計人員的人機交互一體化的設計要求,又要充分體現(xiàn)自動化設計的要求。本計算機輔助設系統(tǒng)可以將設計人員的相關工作經(jīng)驗與設計要求結合到整個設計過程中,能夠設計出符合特定要求的漸開線圓柱齒輪。這樣即能夠很好地實現(xiàn)了設計過程高度自動化,同時也避免了手工設計過程出現(xiàn)的一些問題和錯誤。本計算機輔助設系統(tǒng)的開發(fā)與設計應用,不僅能夠大大地提高設計工作效率,而且把一些設計過程中相對復雜的和低效的流程進行簡化和除去,從而提高產(chǎn)品的生產(chǎn)效率。
本系統(tǒng)的預期目的是通過計算機來完成齒輪傳動設計的計算過程,同時通過對Pro/ENGINEER軟件的二次開發(fā)創(chuàng)建一個齒輪模型參數(shù)化建模的輔助插件,完成齒輪模型再生。為了完成這樣的功能,并且在規(guī)定的時間內完成設計任務,本系統(tǒng)開發(fā)兩個應用程序:齒輪的計算應用程序,這個程序獨立于Pro/ENGINEER軟件,在windows平臺上獨立運行完成齒輪傳動的計算過程;齒輪的建模應用程序,這個程序依賴于Pro/ENGINEER軟件,采用同步模式下的DLL進程,通過程序的注冊、運行完成齒輪模型的建模[5-6]。這樣既可以達到齒輪傳動的精確計算,又可以完成齒輪模型的快速建模,避免設計人員的重復勞動。齒輪總體設計方案如圖1所示,齒輪參數(shù)化總體設計流程如圖2所示。
圖1 參數(shù)化平臺的總體方案
圖2 齒輪參數(shù)化總體設計流程
2.1 幾何參數(shù)計算
一般,設計齒輪傳動時。已知的條件是:傳動比i;預訂壽命h;傳遞的功率P(kW)、轉矩T(N·m);轉速(r/min);原動機及工作機的載荷特性;結構要求及外形尺寸限制等等。開始設計齒輪時,往往都不知道齒輪的尺寸和參數(shù),無法準確定出某些系數(shù)的數(shù)值,因而不能進行精確的設計。所以,第一步通常都是先選擇某些參數(shù),按簡化計算方法初步確定出主要尺寸然后再進行精確的校核計算。
齒輪傳遞的轉矩T計算公式如下:
按接觸疲勞強度初步確定中心距a,公式如下:
式中φa-齒寬系數(shù);
σHP-許用接觸應力;
2.2 齒輪強度計算
2.2.1 齒輪接觸疲勞強度校核
當一對輪齒嚙合時,小齒輪單對嚙合的最低點產(chǎn)生的接觸應力為最大,與小齒輪嚙合的大齒輪,對應的嚙合點是達齒輪單對嚙合的最高點,位于大齒輪的齒頂面上[7]。同一齒面往往齒根面先發(fā)生點蝕,然后才擴展到齒頂面,亦即齒頂面比齒根面具有較高的接觸疲勞強度。
接觸強度校核公式:
式中F-分度圓上的圓周力;
σHlim-接觸疲勞強度極限;
2.2.2 齒根彎曲疲勞強度的校核
通常齒輪在嚙合傳動過程中,齒根處所受彎矩最大的,所以齒根處的彎曲疲勞強度也最弱。但當嚙合重疊系數(shù)大于1時,齒輪嚙合過程中會出現(xiàn)單嚙合區(qū)和雙嚙合區(qū),從而導致嚙合剛度發(fā)生突變。對于雙嚙合區(qū),其彎矩力臂雖大,但作用下并非最大,故彎矩也不是最大的。經(jīng)分析可知,齒根最大彎矩位于單嚙合區(qū)輪齒嚙合點最高處。
但實際計算過程中,對于精度在7級以下的齒輪傳動來說,通常由于制造誤差較大,嚙合過程中齒頂處的輪齒分擔較多的載荷,往往按載荷全部作用于齒頂來計算齒根彎曲強度,但對于精度在6級以上的高精度齒輪傳動,由于對雙嚙合區(qū)彎矩疲勞強度進行精確計算較為困難,所以將載荷作用于單嚙合區(qū)的最高點處的彎曲強度作為齒根彎曲強度。
彎曲強度校核公式:
式中YFa-齒形系數(shù);
YSa-應力校正系數(shù);
KFN-彎曲疲勞壽命系數(shù);
3.1 精確建立齒輪數(shù)學方程
齒輪的輪廓曲線如圖3所示,包括輪齒部分和齒根過渡部分,圖為一個齒的輪廓曲線。aa段代表齒廓的包絡線,ab段代表過渡曲線,bc段代表齒根底部的圓弧曲線[8]。
圖3 齒輪的輪廓曲線
其中r為基圓半徑,θ為展成角度。
基于Pro/e三維軟件建模,建立變量關系式。通過點A(x1,y1)求解漸開線上點c(x,y)直角坐標軌跡,即為漸開線直角坐標方程,然后插入三維軟件系統(tǒng)變量t,可得變量關系式如下:
圖4 漸開線的幾何分析
以上為定義在x-y平面上的漸開線方程,可通過修改x,y,z的坐標關系來確定在其它面上的漸開線方程。
3.2 繪制基本草圖
在主菜單上依次單擊“工具”→“關系”,系統(tǒng)彈出“關系”對話框,如圖5所示,在“關系”對話框內輸入齒輪的分度圓直徑關系、基圓直徑關系、齒根圓直徑關系和齒頂圓直徑關系。輸入的關系式如下:
圖5 關系對話框
圖6 完成后的基本圓曲線
重新進入草繪環(huán)境,在“草繪”對話框內單擊確認按鈕。繪制齒輪的其他基本圓,在“關系”對話框中依次添加關系。完成后的基本圓曲線如圖6所示,完成后的漸開線如圖7所示,完成后的二維草圖如圖8所示,單齒生成后的示意如圖9所示,完成后的齒輪三維圖如圖10所示。
圖7完成后的漸開線
圖8二維草圖
圖9單個齒的生成三維圖
圖10完成輪齒的創(chuàng)建
本系統(tǒng)的計算程序界面應用Visual Basic 6.0編程工具進行編寫,界面簡潔清晰,易于設計人員使用。操作界面如圖11所示。
圖11 齒輪參數(shù)化設計人機對話界面
從應用的角度看,參數(shù)化設計的目的是實現(xiàn)某一產(chǎn)品的系列化設計,本文以Visual Basic為編程工具,對漸開線直齒圓柱齒輪進行了計算機輔助設計計算,通過友好的人機交互界面形式實現(xiàn)5 結束語
了齒輪的參數(shù)化設計,用戶只需輸入相應的原始設計數(shù)據(jù),系統(tǒng)變可以自動的完成設計參數(shù)計算、數(shù)據(jù)選取、強度校核、結果顯示等整個過程。同時,本文利用以C++語言為編程語言通過人際交互輸入齒輪的相關參數(shù)實現(xiàn)齒輪模型的再生,得到需要的齒輪。通過兩者的有效結合,從而有效的縮短設計周期,提高設計精度,實現(xiàn)參數(shù)化設計的自動化,有較大的實用價值。
(1)本文對基于Pro/ENGINEER二次開發(fā)平臺的漸開線直齒圓柱齒輪造型的關鍵技術進行了研究。根據(jù)漸開線直齒圓柱齒輪的結構特征,綜合運用Pro/ ENGINEER自帶的Pro/TOOLKIT、Open MenuScript、Visual Basic 6.0等二次開發(fā)工具,開發(fā)了基于Pro/ENGINEER的漸開線直齒圓柱齒輪三維參數(shù)化設計平臺。
(2)實現(xiàn)了與Pro/ENGINEER的無縫集成,極大地方便了用戶操作,更加人性化操作,減少了設計時間,提高了設計效率,為后續(xù)的漸開線直齒圓柱齒輪數(shù)控加工打下良好基礎。
[1]胡義剛.漸開線齒輪三維參數(shù)化設計方法與實現(xiàn)[J].上海工程技術大學學報,2004,18(1):42-46.
[2]林艷,原思聰,季文祥,等.基于Pro/E的直齒圓柱齒輪參數(shù)化建模與運動仿真分析[J].機床與液壓,2010,38(19):112-115.
[3]丁坤,潘亞嘉,張憲文,等.基于UG的雙圓弧齒輪參數(shù)化建模[J].機械傳動,2011,35(1):46-48.
[4]周建新,吳健.基于Pro/E的直齒齒輪參數(shù)化設計[J].機械研究與應用,2009,36(10):35-38.
[5]萬蘇文,王貴成,舒希勇.漸開線圓柱齒輪Pro/E參數(shù)化建型系統(tǒng)設計[J].煤礦機械,2006,12(5):85-89.
[6]譚瓊,曾曉松.一種齒輪漸開線齒廓精確求解及其參數(shù)化建模方法[J].機床與液壓.2009,37(9):243-245.
[7]張學剛,謝永春.漸開線圓柱齒輪全參數(shù)化精確建模研究[J].組合機床與自動化加工技術,2013,(9):46-49.
[8]張訓福,黃康,陳奇.漸開線齒輪齒根過渡曲線方程的建立及三維精確建模[J].組合機床與自動化加工技術,2008(2):1-4.
(編輯 趙蓉)
Design Supports Parameterized of Involute Gears Based on Pro/E
CAO Zhong-liang,GUO Jian-hua
(School of Mechatronics Engineering,Qiqihar University,Qiqihar Heilongjiang 161006,China)
In order to realize the automation of computer aided design and calculation of gear parametric modeling and 3D model as the research object,which takes the idea of parameterized design as the basis,Visualmethod of Basic,Visual Studio 2005 and Pro/ENGINEER own Pro/TOOLKIT toolbox are combined,through the creation of user input parameters dialog box,the realization of the calculation,parameter calibration and parametric modeling design straight tooth cylindrical gear.The design efficiency and design precision two development can greatly very high gear on Pro/ENGINEER by thismethod,so as to shorten the product development cycle to improve productivity.
Pro/E;re-development;parametric design
TH162;TG506
A
1001-2265(2015)08-0141-03 DOI:10.13462/j.cnki.mmtamt.2015.08.036
2014-10-31;
2014-12-02
國家自然科學基金項目(51175273);齊齊哈爾市科技局項目(GYGG-201316);齊齊哈爾大學教學教研項目(2014076)
曹忠亮(1983-),男,黑龍江齊齊哈爾人,齊齊哈爾大學講師,博士研究生,研究方向為CAD/CAM技術研究,(E-mail)caoliang-8302 @163.com。