翁世席,王 艷,李建輝
(1.哈爾濱軸承集團(tuán)公司 技術(shù)中心,黑龍江 哈爾濱 150036;2.哈爾濱軸承集團(tuán)公司 動(dòng)能公司,黑龍江 哈爾濱150036)
圓錐滾子軸承屬于可分離型軸承,是由帶滾子與保持架組件的內(nèi)圈組成的圓錐內(nèi)圈組件與圓錐外圈組成的,可以分開(kāi)安裝。圓錐滾子軸承主要以承受徑向?yàn)橹鞯膹?、軸向聯(lián)合載荷。
對(duì)于圓錐滾子軸承的承載能力,主要取決于接觸角,接觸角越大則軸向承載能力就越大,反之則徑向承載能力越大。而對(duì)于接觸角相同的情況下,滾子與套圈的接觸應(yīng)力則往往決定了軸承的承載能力,尤為重要的便是邊緣應(yīng)力集中。
邊緣應(yīng)力集中主要是由于直母線滾子接觸的邊緣效應(yīng)和應(yīng)用中的軸線偏斜引起的,一般邊緣集中應(yīng)力可達(dá)到中部應(yīng)力的3~7倍,應(yīng)力接觸的長(zhǎng)度占總接觸長(zhǎng)度的7~16%,見(jiàn)圖1。
為提高圓錐滾子軸承的承載能力和疲勞壽命,設(shè)計(jì)中采用帶凸度的滾子及滾道,對(duì)其二者主線進(jìn)行修緣,如此便可以使接觸橢圓面積變小,消除或減小邊緣應(yīng)力的效應(yīng)。
圖1 邊緣應(yīng)力集中
在Hertz之后,由Palmgren給出的線接觸趨近量計(jì)算公式為:
式中:η——物體間的綜合彈性常數(shù)
E1、E2——兩材料的彈性模量(MPa)(對(duì)于軸承鋼E=2.07×105MPa);
μ1、μ2——兩材料的泊松比(軸承鋼為0.3);
Q——滾動(dòng)體法向接觸負(fù)荷(N);
ι ——滾子有效接觸長(zhǎng)度(mm)。
其中:
Z——滾動(dòng)體個(gè)數(shù);
α——軸承接觸角(°)。
綜上則可得:
通常情況下,圓錐滾子單面凸度值取為滾子與一個(gè)滾道之間的彈性趨近量的一半,套圈滾道的凸度則與滾子凸度相同,即:
滾子及套圈與凸度相關(guān)的其余尺寸則根據(jù)幾何關(guān)系,予以合理規(guī)定。
考慮到圓錐滾子凸度的計(jì)算過(guò)程較為繁瑣,基于Visual Basic平臺(tái)將此過(guò)程程序化,利用程序內(nèi)部指令,使該過(guò)程由程序自動(dòng)計(jì)算。
使用Visual Basic語(yǔ)言,其最大的優(yōu)點(diǎn)即是程序控件直觀可視。在設(shè)計(jì)圓錐滾子凸度程序時(shí),首先應(yīng)考慮的就是程序窗體,也就是程序操作界面。
程序窗體的設(shè)計(jì)應(yīng)力求直觀易懂,此外,則可兼顧精巧美觀。程序窗體主要為主窗體和各級(jí)子窗體。主窗體一般為啟動(dòng)窗體,也是一級(jí)窗體,由主窗體則可進(jìn)入到各子窗體,從而進(jìn)行相應(yīng)功能的操作;子窗體依據(jù)各自功能的不同可各自為類(lèi),包括二級(jí)以下的各級(jí)窗體,一般可包括計(jì)算、說(shuō)明、聲明等各項(xiàng)功能內(nèi)容。
圓錐滾子軸承凸度程序主窗體如圖2 。通過(guò)菜單編輯器編輯主窗體菜單,由菜單則可以進(jìn)入到各子窗體,也可設(shè)置各窗體的快捷鍵,以便更為迅速地進(jìn)入到子窗體中使用相應(yīng)功能。
圓錐滾子凸度程序共設(shè)計(jì)了8個(gè)窗體,其中包括1個(gè)主窗體(啟動(dòng)窗體),7個(gè)子窗體(計(jì)算窗體、作者信息窗體、軟件信息窗體、3個(gè)附圖窗體、附表窗體),除計(jì)算窗體外的其他窗體屬于程序的功能完善,包括介紹作者、說(shuō)明程序參考方法、圓錐滾子凸度圖例和凸度參考表。
圖2 主窗體
計(jì)算窗體為整個(gè)程序的中樞(見(jiàn)圖3),由其完成全部的圓錐滾子軸承凸度的計(jì)算工作。窗體包括輸入面板、命令按鈕、輸出窗口。輸入面板即為凸度計(jì)算需要的已知量,包括軸承型號(hào)、滾道尺寸、滾子尺寸等等,這些已知量由人工輸入到文本框中,由程序自動(dòng)索??;命令按鈕包括計(jì)算、返回、顯示結(jié)果等常用功能,運(yùn)行程序時(shí),只需單擊命令按鈕,則程序即可執(zhí)行相應(yīng)功能;輸出窗口在程序完成計(jì)算之后可用,單擊“結(jié)果”則可以將計(jì)算的全部過(guò)程和結(jié)果輸出到該窗口以便校對(duì)審查。
圖3 計(jì)算窗體
程序變量包括輸入變量、計(jì)算變量和輸出變量。由于計(jì)算精度的要求,一般各變量數(shù)據(jù)類(lèi)型取為雙精度型(Double),對(duì)于需要字符輸出的變量,其類(lèi)型則設(shè)置為字符型(String)。對(duì)于圓錐滾子軸承凸度程序,所需要的變量和常量較多,進(jìn)行如下定義:
Dim D As Double, D1 As Double, fi As Double, a As Double, l As Double, p As Double, Dm As Double, Cm As Double, Cn As Double, R01 As Double, _
rm As Double, r1m As Double, XH As Double, qmin As Double, qmax As Double, a1 As Double, B As Double, d2 As Double, d3 As Double, dm1 As Double, _
Bm2 As Double, Bn As Double, R02 As Double, lm As Double, lm1 As Double, d11 As Double, a01 As Double, Dw(0 To 65) As Double, Dwy(0 To 65) As String, Dw1 As Double, a01c As Double, _
L1 As Double, lm11 As Double, Dwm As Double, R04 As Double, lm111 As Double, d111 As Double, X As Double, Y As Double, Z As Double, i As Integer, Dww As Double, Dwyc As String
程序中的常量主要為數(shù)據(jù)庫(kù)中的待選數(shù)據(jù),例如標(biāo)準(zhǔn)測(cè)量鋼球直徑、滾子倒角、越程槽尺寸等,可將這些已知數(shù)據(jù)存入數(shù)組中,在計(jì)算過(guò)程中,由程序自動(dòng)選擇。例如變量定義中的Dw(0 To 65) As Double即為定義存儲(chǔ)標(biāo)準(zhǔn)測(cè)量鋼球直徑的數(shù)組。
計(jì)算程序即為凸度計(jì)算的公式代碼,將各步計(jì)算公式編寫(xiě)成程序代碼寫(xiě)入程序之中,程序運(yùn)行時(shí),則各步的公式代碼按順序執(zhí)行計(jì)算。例如對(duì)于外圈凸度中心的弧度曲率半徑:
代碼為:R01= (((2*Cm / Cos(a*3.1415926 / 180)) ^ 2) +4*((qmin +qmax) / 2) ^ 2) / (8*(qmin +qmax) / 2)
應(yīng)該注意的是,由于運(yùn)算符的優(yōu)先級(jí)別不同,公式代碼中常包含多級(jí)括號(hào)運(yùn)算,往往令人眼花繚亂,應(yīng)予以仔細(xì)檢查;計(jì)算中的角度函數(shù)Visual Basic默認(rèn)為弧度,應(yīng)進(jìn)行必要的轉(zhuǎn)換;特別值得注意的是,在計(jì)算程序中,常常涉及到各步參數(shù)取值精度問(wèn)題,即下一步所用到的之前參數(shù)并非其實(shí)際計(jì)算值,而是經(jīng)精度取值后的約等值,因此,在這類(lèi)參數(shù)計(jì)算完成之后應(yīng)及時(shí)的對(duì)其進(jìn)行精度取值,以便之后的計(jì)算無(wú)誤。例如大擋邊錐面最薄厚度 (精度0.001mm),其代碼應(yīng)為:
a01= D1 / 2 / Tan(a*3.1415926 / 180) +T-d11 / 2 / Tan(B*3.1415926 / 180)
a01= Format(a01, "0.000") (對(duì)a01進(jìn)行三位精度取值)
圓錐滾子軸承凸度計(jì)算的結(jié)果并非某一或兩個(gè)數(shù)值,往往需要整個(gè)的計(jì)算過(guò)程,因此,輸出結(jié)果的字符量非常多,通過(guò)簡(jiǎn)單的控件輸出已不能滿(mǎn)足要求。鑒于此,可將計(jì)算過(guò)程和結(jié)果全部存儲(chǔ)到一個(gè)文件之中,以便閱讀、編輯和打印。
使用Visual Basic中Open語(yǔ)句在磁盤(pán)中建立一個(gè)結(jié)果文件,將結(jié)果寫(xiě)入該文件中。如將凸度計(jì)算結(jié)果寫(xiě)入C盤(pán)中的word文件“result-公羽.doc”中,代碼為:
當(dāng)需要觀察結(jié)果時(shí),則可通過(guò)“結(jié)果”命令,將文件“result-公羽.doc”中的內(nèi)容瞬間讀取到輸出窗口中:
當(dāng)然,也可以到結(jié)果文件的目錄中調(diào)取該文件。
圓錐滾子軸承的凸度取值關(guān)系到整個(gè)軸承的承載能力和疲勞壽命,如若該值過(guò)小,則軸承的疲勞壽命急劇下降,若該值過(guò)大,則又會(huì)降低軸承的旋轉(zhuǎn)精度。因此,在設(shè)計(jì)圓錐滾子軸承時(shí),凸度的選擇應(yīng)尤為謹(jǐn)慎。由于此原因,圓錐滾子軸承凸度程序中特別設(shè)置了“人工輸入凸度”一項(xiàng),以期由人工通過(guò)應(yīng)用和經(jīng)驗(yàn)選取的凸度值更為合理,以使計(jì)算結(jié)果更為優(yōu)化。
[1] 賈群義,鄧四二.滾動(dòng)軸承設(shè)計(jì)原理[M].中國(guó)標(biāo)準(zhǔn)出版社,2008.
[2] MichaelHalvorson.Microsoft Visual Basic6.0 Professional Step by Step[M].Microsoft press,1999.