寇尊權(quán), 王 順, 柴博森, 王麗慧
(吉林大學(xué) 機(jī)械基礎(chǔ)教學(xué)中心, 長(zhǎng)春 130022)
漸開線齒輪范成實(shí)驗(yàn)是機(jī)械原理、機(jī)械設(shè)計(jì)基礎(chǔ)等學(xué)科基礎(chǔ)課程的基本實(shí)驗(yàn)?,F(xiàn)有的齒輪范成儀能模擬齒條插刀加工外齒輪的范成過(guò)程,包絡(luò)出齒輪的漸開線齒廓。齒輪范成儀不便于學(xué)生在實(shí)驗(yàn)室以外的場(chǎng)合使用,同時(shí)范成儀的齒輪參數(shù)除了變位量以外其他參數(shù)很難改變。因此,隨著計(jì)算機(jī)技術(shù)的發(fā)展,出現(xiàn)了漸開線齒輪范成的計(jì)算機(jī)仿真。文獻(xiàn)[1-5]中利用AutoLISP語(yǔ)言在AutoCAD軟件上實(shí)現(xiàn)了漸開線齒輪范成的計(jì)算機(jī)仿真。文獻(xiàn)[6-7]中用C語(yǔ)言實(shí)現(xiàn)漸開線齒輪范成的仿真。韓剛等[8]基于Matlab實(shí)現(xiàn)了漸開線齒輪范成仿真。方紹恩等[9]用VB語(yǔ)言實(shí)現(xiàn)了齒輪范成實(shí)驗(yàn)的計(jì)算機(jī)仿真。郭德偉等[10]實(shí)現(xiàn)了基于Flash ActionScript技術(shù)的齒輪范成虛擬實(shí)驗(yàn)。上述齒輪范成的仿真都依賴于軟件平臺(tái)的支持,因此多屬于單機(jī)版仿真。文獻(xiàn)[11-14]中利用Java語(yǔ)言編程實(shí)現(xiàn)了二維和三維齒輪范成仿真,并能夠Web訪問。上述文獻(xiàn)都是針對(duì)齒條插刀加工外齒輪的范成仿真,而本文運(yùn)用VB.net語(yǔ)言,針對(duì)齒輪插刀加工內(nèi)齒輪的范成仿真,模擬內(nèi)齒輪的范成加工過(guò)程,即插刀轉(zhuǎn)過(guò)一個(gè)角度,齒坯按照嚙合原理轉(zhuǎn)過(guò)一相應(yīng)角度,用筆沿著齒輪插刀的齒廓在齒坯上描繪,完成一步仿真,重復(fù)上述步驟就范成出了內(nèi)齒輪齒廓。上述文獻(xiàn)的外齒輪范成仿真多是程序自動(dòng)完成的,看不到一步一步的仿真過(guò)程,仿真過(guò)程人參與的操作少。本文的內(nèi)齒輪范成仿真不僅能模擬內(nèi)齒輪范成過(guò)程,注重實(shí)驗(yàn)者在仿真過(guò)程中操作與互動(dòng),而且能模擬內(nèi)齒輪加工的特有現(xiàn)象,即徑向進(jìn)刀干涉引起的頂切現(xiàn)象。實(shí)現(xiàn)了內(nèi)齒輪范成仿真的網(wǎng)絡(luò)化、可視化和參數(shù)化。學(xué)生操作完仿真實(shí)驗(yàn)后,需要回答仿真實(shí)驗(yàn)給出的相關(guān)問題,實(shí)驗(yàn)平臺(tái)根據(jù)仿真實(shí)驗(yàn)操作和回答問題情況自動(dòng)給出范成仿真實(shí)驗(yàn)的成績(jī)。本文還設(shè)計(jì)制造了漸開線內(nèi)齒輪范成儀,拓展了齒輪范成儀的種類,達(dá)到了與仿真實(shí)驗(yàn)虛實(shí)結(jié)合、優(yōu)勢(shì)互補(bǔ)的教學(xué)效果。
傳統(tǒng)的齒輪范成實(shí)驗(yàn)是在齒輪范成儀上進(jìn)行的。范成儀上齒條刀的模數(shù)、壓力角、齒頂高系數(shù)等是固定不變的,可變的是齒條與齒坯之間的中心距,所以可對(duì)標(biāo)準(zhǔn)齒輪、變位齒輪進(jìn)行范成,如圖1所示。圖中上半部分為標(biāo)準(zhǔn)齒輪齒廓、下半部分為正變位齒輪齒廓。圖中可以觀察到由于齒輪的齒數(shù)少,標(biāo)準(zhǔn)齒輪出現(xiàn)了根切的現(xiàn)象。為了模擬不同壓力角、變位系數(shù)、齒頂高系數(shù)和頂隙系數(shù)對(duì)齒廓形狀的影響,孫文磊[1]、李允汪等[2]利用計(jì)算機(jī)并結(jié)合語(yǔ)言進(jìn)行齒輪范成仿真,如圖2所示。早期的仿真多為單機(jī)版,隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的發(fā)展出現(xiàn)了網(wǎng)絡(luò)版齒輪范成的仿真。齒輪范成仿真的優(yōu)點(diǎn)是克服了范成儀某些參數(shù)難以改變的缺陷,不受實(shí)驗(yàn)時(shí)間和實(shí)驗(yàn)地點(diǎn)的限制。例如可以仿真符合美國(guó)標(biāo)準(zhǔn)參數(shù)的齒輪,齒數(shù)等于12,壓力角等于25°,齒頂高系數(shù)等于1.0,頂隙系數(shù)等于0.4,變位系數(shù)等于-0.25,齒輪范成仿真結(jié)果如圖3所示。上述齒輪范成儀和計(jì)算機(jī)仿真都是針對(duì)外齒輪進(jìn)行的,實(shí)際上內(nèi)齒輪范成與外齒輪范成有相似之處,但也有差異與本身的特點(diǎn),所以本文著重研究?jī)?nèi)齒輪范成的網(wǎng)絡(luò)虛擬仿真問題。
圖1 齒輪范成儀繪制出的齒廓圖2 齒輪范成計(jì)算機(jī)仿真齒廓
圖3 任意參數(shù)齒輪范成仿真
內(nèi)齒輪加工與外齒輪加工相比有許多相似之處,但也存在很多不同。例如,內(nèi)齒輪一般使用齒輪插刀加工,當(dāng)插刀齒數(shù)較少時(shí),插齒刀齒根在參與切削過(guò)程中使內(nèi)齒輪產(chǎn)生齒頂干涉頂切現(xiàn)象;當(dāng)被加工內(nèi)齒輪與插刀齒數(shù)之差較小時(shí),插齒刀徑向進(jìn)給其齒頂將內(nèi)齒輪齒頂切掉,使內(nèi)齒輪產(chǎn)生切入頂切現(xiàn)象。因此本文基于VB.net語(yǔ)言,開發(fā)了網(wǎng)絡(luò)版內(nèi)齒輪范成虛擬仿真系統(tǒng),模擬演示內(nèi)齒輪加工范成原理和頂切現(xiàn)象。
根據(jù)內(nèi)齒輪范成加工過(guò)程可知,齒輪插刀轉(zhuǎn)動(dòng)一個(gè)很小的角度Δφ0,被加工的內(nèi)齒輪按照范成關(guān)系相應(yīng)的轉(zhuǎn)過(guò)角度為
(1)
式中:z0為插齒刀齒數(shù);z2為被加工內(nèi)齒輪齒數(shù);Δφ0為齒輪插刀轉(zhuǎn)過(guò)的角度。
隨后插齒刀有一個(gè)切齒的動(dòng)作,將齒坯與齒輪插刀重疊部分的材料切掉。在計(jì)算機(jī)仿真時(shí),為表明插齒刀在此位置的切齒動(dòng)作,程序在齒坯上畫出此位置插齒刀的齒根圓、齒頂圓和齒廓曲線(簡(jiǎn)稱插刀齒廓曲線)。齒輪插刀繼續(xù)轉(zhuǎn)動(dòng)一角度Δφ0,內(nèi)齒輪又轉(zhuǎn)過(guò)一角度Δφ2,同時(shí)上一位置繪制的插刀齒廓曲線隨內(nèi)齒輪同步轉(zhuǎn)動(dòng),繼續(xù)繪制當(dāng)前位置插齒刀齒廓曲線。依此類推,插刀每轉(zhuǎn)過(guò)一個(gè)小角度,在齒坯上繪制一條插齒刀齒廓曲線,這些插齒刀齒廓曲線的包絡(luò)線就是內(nèi)齒輪的齒廓。由上述內(nèi)齒輪范成過(guò)程可知,范成的關(guān)鍵是構(gòu)造齒輪插刀的齒廓,其齒廓與齒輪不同點(diǎn)是齒頂高增大了一個(gè)頂隙,如圖4所示。設(shè)漸開線上一點(diǎn)為K,向徑為rK,則漸開線展角θK為:
(2)
式中:αK為漸開線上向徑等于rK處的壓力角;rb0為插齒刀基圓半徑;α為插齒刀分度圓壓力角,根據(jù)標(biāo)準(zhǔn)不同可取15°、20°、22.5°、25°等;m為插齒刀模數(shù)。則插齒刀漸開線上K點(diǎn)的坐標(biāo)xK、yK為
圖4 齒輪插刀的齒廓形狀
xK=rKcos(θj+θK)
(3)
yK=rKsin(θj+θK)
(4)
式中,θj為齒廓漸開線起始角。當(dāng)向徑rK由齒根圓半徑增大至齒頂圓半徑時(shí),利用式(3~4)在齒根B點(diǎn)和齒頂C點(diǎn)之間可建立多個(gè)坐標(biāo)點(diǎn),只要相鄰兩點(diǎn)之間距離足夠小,就可以用兩點(diǎn)之間的直線代替漸開線,繪制出右齒廓。同理,繪制出左齒廓a、齒頂圓b、齒根圓c,最后繪制出插齒刀的全部齒廓。繪制插齒刀的中心孔和中心線。根據(jù)被加工內(nèi)齒輪的齒數(shù)z2、變位系數(shù)x2計(jì)算齒坯齒頂圓,計(jì)算插齒刀與內(nèi)齒輪的中心距等。
在上述基礎(chǔ)上,利用VS2010網(wǎng)絡(luò)開發(fā)環(huán)境的VB.net語(yǔ)言,用繪制直線和橢圓命令繪制圖形并在服務(wù)器上保存為圖片。插齒刀每轉(zhuǎn)過(guò)一個(gè)小的角度Δφ0都保存一幅插齒刀與齒坯相對(duì)關(guān)系的圖片,然后調(diào)用這些圖片,使圖片不斷地顯示在客戶端屏幕上,從視覺上看就如同插齒刀范成法加工內(nèi)齒輪的過(guò)程一樣,如圖5所示。
圖5 漸開線內(nèi)齒輪范成仿真實(shí)驗(yàn)界面
在仿真界面圖5的上部可見[實(shí)驗(yàn)?zāi)康腯、[實(shí)驗(yàn)步驟]等按鈕,點(diǎn)擊按鈕可看到實(shí)驗(yàn)?zāi)康暮妥鰧?shí)驗(yàn)的步驟。界面的左側(cè)有[世界各國(guó)齒輪基本參數(shù)]、[盤形直齒插齒刀(GB/T6081) ]和[漸開線花鍵基本參數(shù)表]按鈕,點(diǎn)擊相應(yīng)按鈕可查看其他國(guó)家齒輪標(biāo)準(zhǔn)參數(shù)、加工齒輪所用插齒刀參數(shù)和我國(guó)漸開線花鍵基本參數(shù),以便在仿真時(shí)輸入正確的插齒刀參數(shù)。界面左側(cè)的輸入框用于輸入內(nèi)齒輪齒數(shù)z2、變位系數(shù)x2、齒頂高系數(shù)ha*和插齒刀齒數(shù)z0、變位系數(shù)x0等參數(shù),然后點(diǎn)擊相應(yīng)按鈕程序計(jì)算出內(nèi)齒輪分度圓直徑,齒輪插刀頂圓直徑等。點(diǎn)擊[內(nèi)齒輪漸開線范成仿真計(jì)算]按鈕,之后不間斷地點(diǎn)擊[順時(shí)針范成?]或[逆時(shí)針范成?]按鈕,就能觀察到插刀與內(nèi)齒輪的順時(shí)針轉(zhuǎn)動(dòng)范成或逆時(shí)針轉(zhuǎn)動(dòng)范成。點(diǎn)擊[停止范成仿真]按鈕,停止仿真操作,圖6為范成仿真的中間過(guò)程。點(diǎn)擊[徑向進(jìn)刀漸開線干涉現(xiàn)象]按鈕和[向上移動(dòng)齒坯↑]或[向下移動(dòng)齒坯↓]按鈕移動(dòng)齒坯,觀察徑向進(jìn)刀頂切干涉現(xiàn)象,如圖7~8所示。圖8表明,當(dāng)齒坯齒數(shù)與插刀齒數(shù)之差較少時(shí),出現(xiàn)了頂切。
圖6 內(nèi)齒輪范成仿真中間過(guò)程
圖7 檢查徑向進(jìn)刀干涉現(xiàn)象
圖8 插齒刀與齒坯接近檢查是否頂切
在仿真界面圖5中,點(diǎn)擊[分析研究一]按鈕,彈出插刀和內(nèi)齒輪的不同參數(shù),以便學(xué)生對(duì)不同齒輪參數(shù)進(jìn)行仿真。例如齒輪壓力角為22.5°、齒頂高系數(shù)為0.875,頂隙系數(shù)為0.125的一種美國(guó)參數(shù)齒輪,范成仿真位置之一,如圖9所示。點(diǎn)擊[分析研究二]按鈕,給出多組齒輪參數(shù),學(xué)生通過(guò)本仿真平臺(tái)檢查內(nèi)齒輪是否產(chǎn)生徑向進(jìn)刀頂切現(xiàn)象。
圖9 一種美國(guó)齒輪參數(shù)內(nèi)齒輪范成
在圖5界面右上角,實(shí)驗(yàn)平臺(tái)自動(dòng)記錄了學(xué)生實(shí)驗(yàn)過(guò)程操作的積分,該積分保存在學(xué)生實(shí)驗(yàn)數(shù)據(jù)庫(kù)中,作為評(píng)定學(xué)生虛擬仿真成績(jī)的依據(jù)。該界面的右下角有[虛擬仿真實(shí)驗(yàn)考核]按鈕,點(diǎn)擊該按鈕在下方將彈出一些考題,這些考題學(xué)生必須做完虛擬仿真實(shí)驗(yàn)才能回答正確。學(xué)生回答問題后平臺(tái)自動(dòng)評(píng)定成績(jī)。根據(jù)操作積分與實(shí)驗(yàn)考核分?jǐn)?shù)實(shí)驗(yàn)平臺(tái)自動(dòng)給出學(xué)生虛擬仿真實(shí)驗(yàn)成績(jī)。
在開發(fā)內(nèi)齒輪虛擬仿真實(shí)驗(yàn)的同時(shí),還設(shè)計(jì)制造了漸開線內(nèi)齒輪范成儀,如圖10所示。圖中1為有機(jī)玻璃材料制作的外齒輪,用來(lái)模擬插齒刀,為保證齒輪傳動(dòng)的頂隙,其齒頂高系數(shù)比標(biāo)準(zhǔn)齒輪的大;2為調(diào)節(jié)被加工齒輪變位量的螺釘;3為模擬被加工齒坯的紙板。紙板3上范成出的齒廓曲線4的包絡(luò)線即為內(nèi)齒輪的齒廓。上半部分范成出的內(nèi)齒輪變位系數(shù)為大于零的情況,下半部分為變位系數(shù)小于零的情況。內(nèi)齒輪變位量的調(diào)整通過(guò)調(diào)節(jié)螺釘改變插齒刀與齒坯的中心距來(lái)實(shí)現(xiàn)。使用本范成儀做實(shí)驗(yàn)時(shí),學(xué)生需逐個(gè)位置沿插齒刀齒廓用筆在齒坯紙板上描繪,由于學(xué)生既要用手轉(zhuǎn)動(dòng)插齒刀又要用筆描繪齒廓曲線,所以加深了學(xué)生對(duì)內(nèi)齒輪范成加工過(guò)程的理解。本范成儀可改變被范成內(nèi)齒輪的變位系數(shù),而分度圓壓力角、齒頂高系數(shù)等難以改變,但是虛擬仿真實(shí)驗(yàn)很容易改變這兩個(gè)參數(shù)。因此漸開線內(nèi)齒輪范成儀的開發(fā)拓展了齒輪范成儀的種類,達(dá)到與仿真實(shí)驗(yàn)虛實(shí)結(jié)合、優(yōu)勢(shì)互補(bǔ)的教學(xué)效果。
1. 有機(jī)玻璃齒輪; 2. 調(diào)節(jié)螺釘; 3. 模擬齒坯紙板; 4. 齒廊曲線
基于VB.net語(yǔ)言開發(fā)的漸開線內(nèi)齒輪范成仿真是可行的,可用圖形化的方式展示內(nèi)齒輪范成加工過(guò)程和徑向進(jìn)刀齒頂干涉現(xiàn)象;漸開線內(nèi)齒輪范成儀的開發(fā)拓展了齒輪范成儀的種類,達(dá)到與仿真實(shí)驗(yàn)虛實(shí)結(jié)合、優(yōu)勢(shì)互補(bǔ)的教學(xué)效果。
參考文獻(xiàn)(References):
[1] 孫文磊.計(jì)算機(jī)仿真技術(shù)在齒輪范成原理實(shí)驗(yàn)中的應(yīng)用[J].實(shí)驗(yàn)技術(shù)與管理,1993,10(1):63-65.
[2] 李允汪,代素梅.齒輪刀具加工齒輪的虛擬范成實(shí)驗(yàn)研究[J].實(shí)驗(yàn)室研究與探索,2005,24(8):12-15.
[3] 徐偉民.齒輪范成的計(jì)算機(jī)仿真[J].武漢食品工業(yè)學(xué)院學(xué)報(bào).1994(3):49-51.
[4] 昂雪野.基于AutoCAD漸開線齒輪范成仿真程序設(shè)計(jì)[J].長(zhǎng)春理工大學(xué)學(xué)報(bào),2008,31(4):137-139.
[5] 韓玉輝.淺論如何運(yùn)用AutoCAD軟件進(jìn)行齒輪范成實(shí)驗(yàn)的仿真[J].科技創(chuàng)新導(dǎo)報(bào),2013(35):247-248.
[6] 馬進(jìn)中.用計(jì)算機(jī)實(shí)現(xiàn)漸開線齒輪范成實(shí)驗(yàn)的方法[J].中國(guó)現(xiàn)代教育裝備,2007(9):68-70.
[7] 徐起賀.漸開線齒輪齒廓范成實(shí)驗(yàn)的計(jì)算機(jī)仿真[J].河南機(jī)電高等專科學(xué)校學(xué)報(bào),2002,10(2):32-34.
[8] 韓 剛,黃道業(yè),江本赤,等.基于Matlab的漸開線齒形范成法仿真[J].宜春學(xué)院學(xué)報(bào),2013,35(9):68-69.
[9] 方紹恩,韓麗華. 范成實(shí)驗(yàn)的計(jì)算機(jī)仿真[J]. 實(shí)驗(yàn)室研究與探索,2004,23(11):18-20.
[10] 郭德偉,柯建宏,江 潔,等.基于FlashActionScript技術(shù)的齒輪范成虛擬實(shí)驗(yàn)[J]. 制造業(yè)自動(dòng)化,2012,34(9):56-58.
[11] 李 飛,梁順攀,景常海,等.齒輪范成原理的計(jì)算機(jī)仿真[J].教育教學(xué)論壇,2016(31):258-259.
[12] 曾 紅,熊曉航,王明明.基于Java技術(shù)的漸開線齒輪范成仿真[J].實(shí)驗(yàn)室科學(xué),2012,15(4):75-78.
[13] 武照云,李 麗,朱紅瑜,等. 機(jī)械原理與設(shè)計(jì)虛擬仿真實(shí)驗(yàn)教學(xué)平臺(tái)的設(shè)計(jì)[J].實(shí)驗(yàn)技術(shù)與管理,2017,34(8):121-124.
[14] 王志學(xué).漸開線齒輪范成加工的三維仿真[J]. 信息技術(shù),2012(9):99.