為機床工具企業提供深度市場分析                     

用戶名:   密碼:         免費注(zhù)冊  |   點擊 進入企業管理  |   申請VIP  |   退出登錄  |  

English  |   German  |   Japanese  |   添加收(shōu)藏  |  

車(chē)床 銑床(chuáng) 鑽床 數控係統 加工中心 鍛壓機床 刨插拉床 螺紋加工機床 齒(chǐ)輪加工
磨床 鏜床 刀具 功能部件 配件附件 檢驗測量 機床電器 特種加工 機器人

TPI
搜索
熱門關鍵字:

數控機床

 | 數控車床 | 數控係統 | 滾齒機(jī) | 數控銑床 | 銑刀 | 主軸(zhóu) | 立式加工中心 | 機器人
      用戶頻道:    應用案例(lì) |  汽車(chē) |  模具 |  船舶 |  電工電力 |  工程機械 |  航空航天 |  儀器儀表 |  通用機械 |  軌道交(jiāo)通 |  發動機加工 |  齒輪加工 |  汽輪機加工
您現在的位置:數控機床市場網> 專題>滾齒(chǐ)機加工(gōng)工藝與技術
滾齒機加(jiā)工斜(xié)齒輪時掛輪的綜合優化選擇
2013-7-24  來源:  作者:西南工學院 王基生 張俊俊

      1 滾齒機掛輪選擇原則

  

  Y3180 滾齒機加工斜齒輪要(yào)用到四條(tiáo)傳動鏈: 主運動(dòng)、分齒運(yùn)動( 也稱範成運動) 、軸向進給運動和差動運動( 也稱附加運動(dòng)) 傳(chuán)動(dòng)鏈。其中, 主(zhǔ)運動傳動鏈的傳動選取以及軸向(xiàng)進給運動傳動鏈掛輪的選取對加工(gōng)精度無直接關係, 不(bú)用(yòng)仔細計算, 對照說明書推薦(jiàn)選取即可。而分(fèn)齒運動傳(chuán)動鏈決(jué)定能否加工出(chū)所需的工件齒數。差動運動傳動鏈影響齒輪的螺旋角, 誤差太大(dà)時還會導致亂齒, 故掛輪選取的精度(dù)十分重要。下麵給予說明。設被加(jiā)工齒輪齒數為Z, 法向模(mó)數為m, 螺旋角為B, 齒輪滾刀頭數為K

 

       1. 1 分(fèn)齒傳動鏈

 

      分(fèn)齒傳動鏈的首末端件是滾刀主軸和固定工件(jiàn)的工作台。為實現滾刀轉1 , 工件轉K / Z , 其傳動鏈的(de)換置公式為

 

 

     式中的abcd就是要選配的分齒掛輪。掛輪ef 是用於工件齒(chǐ)數Z 在較大(dà)範圍變化時調整ux 數值的, 它是根據被加工齒輪齒數選取的(de)。一般情況下, e= f =36; Z/ K 20 , e= 48, f = 24; Z/ K 143 ,e= 24, f = 48

 

      1. 2 差動傳動鏈

 

      差動傳動鏈的首末端件是(shì)滾刀刀架和工作台, 為實現滾刀刀架移動一個螺旋(xuán)線導程(chéng), 工件附加±1r, 其傳動鏈的換置公(gōng)式(shì)為

 

 

      式中的abcd是要選配的(de)差動掛輪。

 

      因為在滾齒機上分齒傳動(dòng)鏈和附加運動傳動鏈共用(yòng)一(yī)套掛輪, 為了(le)滿足加工精度的要求, 首先要保證分齒掛輪的傳(chuán)動比絕對準確, 所以先選定分齒掛輪。而差動掛(guà)輪誤差(chà)不大時隻影響齒輪的螺旋角, 對於配對加(jiā)工的齒輪, 由於螺(luó)旋角相等, 一般(bān)對加工精度不存在較(jiào)大的影響。分齒掛輪選擇後, 差動掛輪的選擇附加了(le)不能選擇已選齒輪的限製, 有(yǒu)可能降低差(chà)動掛輪的選擇精度, 應盡可能選擇精度較高的掛輪(lún)。

 

      2 計算機優化選配掛輪原則

 

      ( 1) 由於齒輪ac 的齒數搜索(suǒ)是從小到(dào)大的, 可以設定c> a, 這不影響(xiǎng)結(jié)果又可提高計算機搜索速度。由於有部分齒數的齒輪有兩個, a 的位置上不應重複出現, 故設定a 的齒數不能等於前一次a 的齒數。

  

      ( 2) 象一般的機械傳(chuán)動一樣, 在掛輪選配中, 應適當考慮掛輪的(de)機械傳動性能。如防止起(qǐ)動(dòng)力矩過大: a80; 考慮傳動平穩性: ( a/ b) 1. 5, 考慮掛輪架的結構性能: ( a+ b) ( c+ 15) , ( c+ d) ( b+ 15) 等。

 

      對於(yú)具體的滾齒機還應(yīng)考慮(lǜ)其掛輪(lún)安裝(zhuāng)結構(gòu)是否允許。在Y3180 滾齒機中, 分(fèn)齒掛輪(lún)的安裝條件限製在(zài)說明書(shū)中一個四邊的扇(shàn)形區域中( 圖略) 。對於c d : 70( c+ d) 174。對於a b, 由於是圓弧與(yǔ)直(zhí)線相交(jiāo)的邊界(jiè)而比較(jiào)複雜。筆者利用AutoCAD 繪製其扇形區(qū)域圖後, 用點捕捉功能將其邊界點得到, 然(rán)後用二(èr)次項曲線擬合(hé)的方(fāng)法得到了其安裝條件函數為 [ 0. 0064( c + d) 2 - 1. 674( c + d ) + 214. 64] ( a+ b) [ 0. 0032( c + d) 2 - 0. 568( c + d ) + 172. 08]  類似地(dì), 差動掛輪的安裝條件為70( a+ b) 192, 且(qiě)

 

      0. 0057( a2 + b2) 2 - 1. 971( a2 + b2 ) + 224. 11] ( c2 +d2) [ 0. 0033( a2 + b2) 2 - 0. 867( a2 + b2 ) + 181. 35]

 

   當( a2+ b2) 148 且刀具與工件的旋向相同需要安(ān)裝惰輪時( 程序中設p= 1, 否則(zé)p= 0) , 上式應為 [ 0. 0057( a2 + b2 ) 2 - 1. 971( a2 + b2) + 224. 11] ( c2 + d2) [ 0. 55( a2 + b2 ) + 68. 5]

  

  上述差動掛輪的安裝條件中, a2+ b2 c2+ d2 的複雜關係與上述分齒掛輪的情況正好相反。另(lìng)外, 由於安裝惰輪可能造(zào)成的空間限製, 因此對於c2 d2 有分段的兩種處理(lǐ)。

 

      ( 3) 對於Y3180 滾齒機, 隻有極少齒數的齒輪有兩個, 而大多數齒輪隻有一個, 所以在解答中不能重複出現。在程序中, 就是解答中不允許掛輪表(biǎo)序(xù)列中同一位置的齒輪重複使用(yòng), 即齒數位置不能相同。這要(yào)考慮兩方麵: 一(yī)是同(tóng)時選的abcd 齒數位置不能(néng)相同,在程序中要(yào)用(yòng)判斷語句來實現; 二是在選擇了分(fèn)齒掛輪後, 差動掛輪不能再選用同齒數位置的齒輪, 這要用(yòng)在齒(chǐ)輪數據庫(kù)中將分齒(chǐ)選擇了的齒數位置設為無效( 如齒數賦值為999) 的方法來實現。利用齒數位置判斷, 既能(néng)保證單一的齒(chǐ)輪不(bú)重複使用, 又能使得(dé)有兩個相同齒數的齒輪(lún)均可使用。

 

      ( 4) 編程應盡量注意程序的清晰性、通用性和可調性(xìng), 使得程序既容易讀懂, 又可以方便的移植和調整。本文中的程序編寫, 盡量用文獻3 的格式(shì), 便於參考。如果要(yào)更換機床(chuáng), 僅將掛輪數據、結構性掛輪e f 、掛輪換(huàn)置公式、安裝結構的限製條件這四個不同情況更換既可。

 

      ( 5) 在選配中(zhōng), 程序可以自動(dòng)尋找最優解。即以(yǐ)誤差最小為優化目標, 自(zì)動搜索(suǒ)出最(zuì)小誤差的結果, 並將誤差最小而又(yòu)相同的搭配(pèi)結(jié)果全部輸出, 供選(xuǎn)用參考。為(wéi)了既保證(zhèng)計算精度(dù), 又能得出結果, 采用變精度計算。初選配掛輪時設為低(dī)精度, 即初始精度為0. 0001,後由程序自動尋找最小誤差, 從而達到高精度, 滿足兩方麵(miàn)的要求。

 

      下麵是用True BASIC 編寫的程序主體, 其中“!符號(hào)後的是(shì)注釋部分, @”符號後的是印刷時的換行,實際編程時應接到前一行上。限於篇幅, 程序做了(le)一些簡化, 如結構(gòu)性掛輪隻確定(dìng)了e f 的比值, 若詳細編程, 可輸出e f 的(de)齒數值。

 

dim g( 0: 70) , g1( 0: 70) , x ( 0: 50. 7) , y ( 0: 50. 7)

dat a 20, 23, 24, 24, 25, 28, 30, , 30, 32, 33, 34, 35, 35, 36, 36

dat a 37, 38, 39, 40, 40, 41, 42, 43, 44, 45, 47, 48, 48, 49, 50

dat a 53, 54, 55, 57, 58, 59, 60, 60, 61, 62, 63, 65, 67, 70, 71

dat a 73, 75, 79, 80, 83, 85, 89, 90, 92, 95, 97, 98, 100

do w hile more dat a! 讀入機床掛輪表

let n= n+ 1! 齒輪個數自動計數為n

read g ( n)

loop

input prompt“輸(shū)入Z, m, B,K , p: :

Z, m, bt1, bt2, bt3, k, p

let bt= bt1+ bt2/ 60+ bt3/ 3600! 角度轉換

if z / k< = 20 then let ef = 2 else let ef = 1! 配置e, f

if z / k> = 143 then let ef = 0. 5

print“結果:Z ,m, B, Z, e/ f : ;

z ; m; bt; k; ef

print“組數a b c d 傳(chuán)動比誤差”

let ux = 24* k/ ef / z ! 分齒掛輪換置公式(shì)

let uy = 9* sin( rad ( bt) ) / m/ k ! 差動掛輪換置公式

call abcd( ux , g, n, x , s, 1, p ) ! 選配分齒掛輪s 組解

f or i= 1 to s ! 按分齒掛輪配差動掛輪

print“ ”

print“分(fèn)齒:;

i ; x ( i, 1) ; x ( i , 2) ; x ( i, 3) ; x( i , 4) ;

   @ x( i, 5) ; x ( i, 6)

if bt< > 0 then ! 加工(gōng)斜齒輪時

f or j = 1 to n

let g 1( j ) = g ( j ) ! 構建差動(dòng)掛輪庫

next j

f or k= 1 to 4

f or j = 1 to n

if x ( i, k) = g 1( j ) then

let g 1( j ) = 999! 使分齒掛輪用過的齒輪無效

exit for

end if

next j

next k

call abcd( uy , g1, n, y, h, 2, p) ! 選配差(chà)動掛輪h 組解

f or j = 1 to h! 打印差動(dòng)掛輪選配結果, h

print“差動:;

j , y( j , 1) ; y( j , 2) ; y( j , 3) ; y( j , 4) ;

   @ y( j , 5) ; y ( j , 6)

nect j

end if

next i

end

! 配置掛輪子程序

sub abcd( u, g( ) , n, x ( , ) , h, q, p)

let h = 0

let e 0= 1e- 4! 設定掛輪初始計算精度(dù)

f or a= 1 t o n !

if g ( a) > 80 th en exit f or !  設定(dìng)a80

f or c= a+ 1 t o n !  設定a> c

 if g (a) = g ( a- 1) th en exit f or! 相同a 不再用

 for b= n t o m ax( 20, a/ 1. 5) st ep- 1 ! a/ b1. 5

 if b= c or g ( b) < g( c) + 15- g (a) th en exit f or

  for d= n to 1 st ep- 1

if g ( d) < g ( b) + 15- g( c) th en exit f or

let e= abs( u- g (a) * g( c) / g ( b) / g( d ) )

if e< = e0 and a< > d and b< > d and c< > d then

if g ( a) = x ( h, 1) and g ( b) = x (h, 2) and

   @ g( c) = x ( h, 3) then exit for

if q= 1 then! 考慮(lǜ)安(ān)裝結構限製

let t= g( c) + g ( d)

if t< 70 or t> 174 then exit f or

let y 1= 0. 0046* t * t- 1. 674* t+ 214. 64

let y 2= 0. 0032* t * t- 0. 568* t+ 172. 08

if g ( a) + g ( b) < y1 or g( a) + g ( b) > y2 th en exit f or

else

let t= g( a) + g( b)

if t< 70 or t> 193 then exit f or

let y 1= 0. 0057* t * t- 1. 971* t+ 224. 11

let y 2= 0. 0033* t * t- 0. 867* t+ 181. 35

if p = 1 and t> 147 then let y 2= 0. 55* t+ 68. 5

if g ( c) + g ( d ) < y 1 or g( c) + g (d ) > y2 then exit f or

end if

if e= e0 th en let h= h+ 1 else let h= 1

let x ( h, 1) = g( a) ! 保存最小誤(wù)差的結果

let x ( h, 2) = g( b)

let x ( h, 3) = g( c)

let x ( h, 4) = g( d )

let x ( h, 5) = g( a) * g ( c) / g( b) / g( d )

let x ( h, 6) , e 0= e

if h> 40 then exit sub!  限定解的數量為40

exit for

 end if

 next d

next b

next c

next a

end sub

 

3 計算(suàn)結果

 

  程(chéng)序運行時將要求輸(shū)入(rù)齒數Z、模數m、螺旋角B ( 按度、分、秒) 、頭(tóu)數K 、惰輪p , 運行輸出結果為相對應的分齒掛輪和差動掛輪組。例如, Z= 21, m= 3, B=6°5928,

 

                K = 1, p= 0, 則某組輸(shū)出為(wéi):

 

      結(jié)果: Z, m, B, K , e/ f : 21 3 6. 99111 1  1

 

 

  在同等(děng)精度下, 分齒掛輪的選配一般有很多解, 而(ér)差動掛輪(lún)因其特殊的(de)uy , 一般解的數量較少。由(yóu)於說明書中推薦的分齒掛輪選(xuǎn)配603 55075, 其(qí)a/ b=60/ 35= 1. 717> 1. 5, 超出傳(chuán)動平穩(wěn)性的要求範圍, 所(suǒ)以不在選中方(fāng)案中。

 

4 結論

 

  利用計算機程序綜合優化選取分齒和差動掛輪,很容易達到高精度和高效率; 本程序設計既考慮到計算的精度、效率和安裝結構, 又考(kǎo)慮到編程的方便, 並附加了注釋, 使讀(dú)者容易掌握。由於(yú)程序清晰性、通用性和可調性較強, 讀者可以很方便地附加或去除(chú)一些條件, 達到特殊的要求, 或者移植到其(qí)他(tā)的機床掛輪選配上。另外, 隨著計算機的普(pǔ)及, 機床生產廠家也應(yīng)研製掛(guà)輪選配等相應的軟件, 在機床銷售時隨機發送, 提高用戶的使用方(fāng)便性和廠家的(de)競爭力。

 

      分齒掛(guà)輪選配中, 某些齒輪如齒數為24 的使用頻率較高, 這與(yǔ)公式( 1) 的形式有(yǒu)關, 應(yīng)注意其精度的保持性和耐用性。利用程序運行的多(duō)解選擇合適的方案,可以方便地達到這一點。

    投稿箱:
        如果(guǒ)您有(yǒu)機床行業、企業相關新聞稿件發表,或進行(háng)資訊(xùn)合作,歡迎聯係本(běn)網編輯(jí)部, 郵箱:skjcsc@vip.sina.com
分享到(dào): 新浪微博 騰訊微博 人人網 QQ空間
名(míng)企推(tuī)薦
山(shān)特維克可樂滿
哈斯自動數控機械(上海)有限公司
西門子(中國)有限公司
哈挺機床(上海)有限公司
北京阿奇夏米爾技術服務(wù)有限責(zé)任公司
陝(shǎn)西秦川(chuān)機械發展股份有限公司
国产999精品2卡3卡4卡丨日韩欧美视频一区二区在线观看丨一区二区三区日韩免费播放丨九色91精品国产网站丨XX性欧美肥妇精品久久久久久丨久久久久国产精品嫩草影院丨成人免费a级毛片丨五月婷婷六月丁香综合