,,,,宛山
(東北大學 機械工程與自動化學院,沈陽 110819)
球頭銑刀多軸銑削加工是目前加工自由曲面的主要方式之一,廣泛應用于航空航天、汽車、模具等領域[1-4].銑削力是研究銑削加工過程的重要物理量,而瞬時未變形切削厚度是銑削力模型的重要組成部分.因此,研究球頭銑刀切削刃微元點的瞬時未變形切削厚度模型具有重要意義.
目前,在球頭銑刀銑削力的研究中,一般將切削刃微元點軌跡簡化為圓,然后利用空間幾何關系建立瞬時未變形切削厚度模型,例如:平移切削厚度建模法、正弦積法.在相關學者[1-6]的研究基礎上,在一定的條件下,通過這種假設得到的銑削力模型尚可滿足應用需求.但隨著加工精度要求的提高和銑削研究的深入,建立更為精確的銑削力模型成為當前研究的重要問題.然而,解決該問題關鍵就是建立精確的瞬時未變形切削厚度模型.
近年來,銑削研究的相關學者又掀起了如何建立精確的切削厚度模型研究.Azeem等[2]詳細討論了球頭銑刀水平切削、非水平切削和旋轉(zhuǎn)切削的切削刃微元點軌跡,建立了相應的數(shù)學模型,并以此為基礎得到了適用于球頭銑刀多軸銑削的瞬時未變形切削厚度通用模型.Zhu等[7]根據(jù)坐標變換矩陣和進給矢量的參數(shù)化表達,推導了任意時刻切削刃微元點空間位置的計算模型,并將此模型作為計算瞬時未變形切削厚度、討論刀具與工件切觸情況的基礎.閆雪等[5,8]針對立銑刀水平銑削,分析了銑刀切削刃上任意點(切削刃微元點)的運動軌跡,提出了一種基于切削刃運動軌跡進行補償?shù)那邢骱穸扔嬎惴椒?不僅可以得到更準確的切削厚度計算結(jié)果,而且簡化了計算過程.梁鑫光[9]針對傳統(tǒng)切削厚度計算方法存在的原理性誤差,分析了球頭銑刀球面切削刃的三次擺線軌跡,推導了計算多軸銑削切削厚度的精確表達式.賀小東等[10]針對立銑刀的水平銑削,通過描述切削刃的真實擺線運動軌跡,建立和求解了未變形切削厚度的超越方程,得到了準確的切削厚度計算表達式.
綜合上述研究可以看出,獲得精確的瞬時未變形切削厚度的前提是建立準確描述切削刃微元點的軌跡模型,而且鮮有針對球頭銑刀多軸銑削的切削刃軌跡和精確的未變形切削厚度的研究,主要是由于切削刃軌跡復雜的時空特性,使其未變形切削厚度的計算基本采用簡化的傳統(tǒng)近似建模方法.為此,本文提出一種適用于描述球頭銑刀多軸銑削加工過程中切削刃微元點空間軌跡的方法,即結(jié)合空間坐標變換、刀具幾何模型和空間位置矢量推導得到描述切削刃微元點軌跡的矢量模型,從而為獲得精確的未變形切削厚度模型和簡化其計算過程奠定基礎.
工件坐標系和刀具坐標系之間的變換關系是定量描述切削刃微元點軌跡的前提,為了準確地描述球頭銑刀多軸銑削加工過程中刀具相對于工件的位置和姿態(tài),分別建立工件坐標系、刀具坐標系和用于中間變換的參考坐標系,如圖1所示.
圖1 工件、刀具和參考坐標系Fig.1 Workpiece,cutter and reference coordinates systems
圖1中:ow-xwywzw為工件坐標系;po為球頭銑刀刀尖的位置坐標;nf為刀尖進給方向的單位向量;no為刀軸方向(位姿)向量.po,nf和no均為工件坐標系下的矢量形式.
or-xryrzr為輔助建立工件和刀具變換關系的參考坐標系,以刀尖為坐標系原點or,刀軸方向為zr軸方向,刀具進給方向nf在垂直于zr軸平面內(nèi)的投影方向為xr軸方向(當投影為一個點時,則以上一個刀位點的xr軸方向作為當前刀位點的xr軸方向),yr軸方向根據(jù)笛卡爾坐標系的右手定則確定.坐標系or-xryrzr相對于工件坐標系按數(shù)控程序控制的刀具位置和位姿運動.
oc-xcyczc為刀具坐標系,以刀尖為坐標系原點oc,刀軸方向為zc軸方向,相切于任一刀刃曲線并垂直于刀軸的方向為xc軸方向,yc軸方向根據(jù)笛卡爾坐標系的右手定則確定.坐標系oc-xcyczc為刀具的局部坐標系,不僅相對于工件坐標系按數(shù)控程序控制的刀具位置和位姿運動,還相對于參考坐標系or-xryrzr繞zr軸旋轉(zhuǎn).
根據(jù)坐標系or-xryrzr和oc-xcyczc的建立原則可知,平面xrorzr和xcoczc位于同一平面,并且xr軸和xc軸之間的夾角θ與刀具轉(zhuǎn)速、時間有關.
根據(jù)圖1和上述的坐標系建立過程,可由矢量po,nf和no計算得到坐標系ow-xwywzw和or-xryrzr之間的變換關系,即坐標系or-xryrzr下矢量到坐標系ow-xwywzw下的變換矩陣為
(1)
式中:nf-nf·no·no為進給方向在垂直于zr軸平面內(nèi)的投影方向向量.
(2)
坐標系or-xryrzr和oc-xcyczc之間的變換矩陣為
(3)
結(jié)合式(1)和式(3),可得工件坐標系ow-xwywzw和刀具坐標系oc-xcyczc之間的變換矩陣為
(4)
切削刃微元點的軌跡,其實質(zhì)就是切削刃上點的空間位置隨時間變化所形成的空間軌跡.因此,為了建立準確的切削刃微元點軌跡模型,首先需要建立切削刃微元點的位置矢量模型.圖2為球頭銑刀球面切削刃上任意微元點e在刀具坐標系oc-xcyczc下的空間位置關系示意圖.
圖2 刀具坐標系下切削刃微元點的空間位置Fig.2 Spatial position of tooth element in cutter coordinates system
圖2中:R為刀具半徑,mm;n為刀具轉(zhuǎn)速,r/min;κ為切削刃微元點e的軸向位置角,rad;j為切削刃編號;ψ為切削刃微元點e的螺旋滯后角,rad.根據(jù)圖2可知,只需確定κ和ψ即可寫出微元點e的位置矢量表達式,κ和ψ與切削刃曲線密切相關.
球頭銑刀屬于典型的回轉(zhuǎn)刀具,其切削刃曲線是由某一點作螺旋運動而形成的曲線.根據(jù)切削刃曲線特征,主要有等導程和等螺旋角球頭銑刀2種.鑒于刀具加工制造的工藝性和經(jīng)濟性,目前常用的球頭銑刀主要采用等導程切削刃曲線.因此,本文針對等導程球頭銑刀建立切削刃微元點的空間位置矢量模型.
根據(jù)圖2的幾何關系和等導程螺旋線形成原理,可直接寫出切削刃微元點e的空間位置矢量形式為
(5)
由于點e位于等導程螺旋線上,因此螺旋滯后角ψ可由軸向位置角κ表示為
(6)
式中:P=2π·R/tanβ為導程,β為公稱螺旋角,rad;N為刃數(shù).
結(jié)合式(5)和式(6),可進一步得到以軸向位置角κ為參數(shù)的任意切削刃微元點空間位置矢量
(7)
刀尖和刀位軌跡,即式(1)中的po和no是確定切削刃微元點軌跡的必要條件.然而,多軸銑削的數(shù)控程序往往是以一系列離散數(shù)據(jù)組成,如圖3所示.因此,需要經(jīng)過插值計算才能得到連續(xù)的刀尖和刀位軌跡.
具有多軸銑削功能的數(shù)控系統(tǒng),例如SINUMERIK 840D sl數(shù)控系統(tǒng),其插值一般采用線性插值的方式.因此,任意時刻的刀尖位置,即刀尖軌跡po可表示為
圖3 SINUMERIK 840D sl系統(tǒng)的多軸銑削數(shù)控程序Fig.3 Multi-axis milling NC codes in the control system SINUMERIK 840D sl
(8)
式中:f為進給速度,mm/min;ti-1為刀尖位置ci-1對應時刻,s;t為ti-1和ti之間任意時刻,s.
與計算po不同,計算描述刀具位姿的no.首先,需要線性插值得到機床各旋轉(zhuǎn)軸的角度,然后,結(jié)合機床的旋轉(zhuǎn)運動關系確定其計算表達式.換言之,no的計算與機床結(jié)構(gòu)或運動學密切相關.本文以回轉(zhuǎn)擺動形式的五軸聯(lián)動加工中心為對象,如圖4所示,闡述任意時刻no的計算方法.
圖4 五軸聯(lián)動加工中心Fig.4 5-axis CNC universal machine
圖4中:坐標系om-xmymzm為機床坐標系;B,C是帶正負方向的旋轉(zhuǎn)軸角度,rad.根據(jù)線性插值,五軸聯(lián)動加工中心任意時刻的旋轉(zhuǎn)軸角度為
(9)
式中:Bi,Ci為數(shù)控程序每行代碼中控制旋轉(zhuǎn)軸角度的離散數(shù)據(jù),即刀位控制數(shù)據(jù).
根據(jù)圖4所描述的機床結(jié)構(gòu)和旋轉(zhuǎn)軸運動關系,即旋轉(zhuǎn)軸C依附于旋轉(zhuǎn)軸B,據(jù)此刀具位姿no可表示為
(10)
對于式(3)中xr軸和xc軸的夾角θ,可根據(jù)圖1和圖2中的幾何關系和參數(shù)表示為
(11)
(12)
結(jié)合式(1)~式(12),可得到任意切削刃微元點e的軌跡模型為
(13)
為了驗證本文研究的正確性和可靠性,首先,利用C++編程語言和OpenGL 4.5圖形接口開發(fā)實現(xiàn)了基于所建模型的切削刃微元點軌跡仿真.然后,以刀具半徑為R=4 mm的等導程球頭銑刀為對象,建立其1∶1的幾何模型并標記切削刃上任意點,即利用幾何方法實現(xiàn)離散跟蹤被標記點在不同時刻的空間位置.最后,進行仿真軌跡和跟蹤數(shù)據(jù)的對比分析,作為判斷本文研究正確性的依據(jù).
本文所選用的刀具如圖5所示,其具體參數(shù)如表1所示.選取的切削刃上各標記點在刀具坐標系下的坐標值如表2所示.確定各相關參數(shù)和標記點后,模擬仿真主軸轉(zhuǎn)速為6 000 r/min、進給速度為3 200 mm/min的葉輪開粗銑削過程,可得到切削刃微元點的仿真軌跡和某一時刻的標記點位置狀態(tài),如圖6所示.為了便于對比分析,提取某一時間段的切削刃微元點軌跡和該時間段內(nèi)標記點所有的離散位置數(shù)據(jù),整理得到在工件坐標系下各坐標分量相對于時間的變化關系,如圖7所示.
圖5 球頭銑刀和其幾何模型Fig.5 Ball-end milling cutter and the geometric model
表1 球頭銑刀幾何參數(shù)
表2 標記點在刀具坐標系下的坐標Tab.2 Coordinates of marked points in cutter coordinates system
根據(jù)圖6和圖7,可以看出仿真得到的切削刃微元點軌跡在任意時刻都能和標記點具有較高的重合度.由此可以證明本文所建立的切削刃微元點軌跡模型和開發(fā)的程序正確、可靠,而且適用于球頭銑刀多軸銑削加工.
圖6 切削刃微元點軌跡仿真Fig.6 Trajectory simulation of tooth element
圖7 仿真軌跡和標記點位置隨時間的變化關系Fig.7 Change relationship of simulated trajectories and marked-points’ coordinates with time
通過對球頭銑刀多軸銑削加工過程中工件和刀具坐標系變換關系、切削刃微元點空間位置矢量和刀具軌跡的分析與定量描述,建立了準確描述切削刃微元點軌跡的矢量模型.并通過對比分析軌跡仿真和標記點的跟蹤結(jié)果,驗證了所建模型和研究方法的正確性.
本文建立的模型不僅適用于球頭銑刀多軸銑削加工的切削刃微元點軌跡描述,更重要的是該模型以矢量形式準確描述了切削刃微元點位置在參與切削過程中復雜的時空變化.因此,本文的研究對進一步建立準確的未變形切削厚度和深入研究球頭銑刀多軸銑削加工具有重要意義.
參考文獻:
[1] 魏兆成,王敏杰,蔡玉俊,等.球頭銑刀三維曲面加工的銑削力預報[J].機械工程學報,2013,49(1):178-184.
WEI Z C,WANG M J,CAI Y J,et al.Milling force prediction for ball-end milling of 3D curved surfaces[J].Journal of Mechanical Engineering,2013,49(1):178-184.
[2] AZEEM A,FENG H Y.Cutting force prediction for ball-end mills with non-horizontal and rotational cutting motions[J].International Journal of Advanced Manufacturing Technology,2013,67:1833-1845.
[3] GENG L,LIU P L,LIU K.Optimization of cutter posture based on cutting force prediction for five-axis machining with ball-end cutters[J].International Journal of Advanced Manufacturing Technology,2015,78:1289-1303.
[4] VYBOISHCHIK A V.Modelling topology of freeform surfaces with ball-end milling[J].Procedia Engineering,2016,150:761-767.
[5] YAN X,TAO H,ZHANG D,et al.Chip thickness analysis based on tooth trajectory for different end milling processes[C]//International Conference on Manufacturing Automation.Hong Kong:IEEE,2010:133-138.
[6] 黎柏春,王振宇,王國勛,等.基于瞬時銑削力的球頭銑刀銑削力系數(shù)辨識[J].東北大學學報(自然科學版),2016,37(5):678-682.
LI B C,WANG Z Y,WANG G X,et al.Milling force coefficients identification of ball-end milling based on instantaneous milling forces[J].Journal of Northeastern University (Natural Science),2016,37(5):678-682.
[7] ZHU Z,YAN R,PENG F,et al.Parametric chip thickness model based cutting forces estimation considering cutter runout of five-axis general end milling[J].International Journal of Machine Tools and Manufacture,2016,101:35-51.
[8] 閆雪,陶華,蔡晉,等.基于真實刀刃軌跡的立銑刀切削厚度模型[J].機械工程學報,2011,47(1):182-186.
YAN X,TAO H,CAI J,et al.Model of the instantaneous undeformed chip thickness in milling based on real tooth trajectory[J].Journal of Mechanical Engineering,2011,47(1):182-186.
[9] 梁鑫光.基于變時滯特性的球頭刀五軸精銑削穩(wěn)定性研究[D].上海:上海交通大學,2013.
LIANG X G.Study on milling stability with varying time[D].Shanghai:Shanghai Jiao Tong University,2013.
[10] 賀小東,雷海峰,江波,等.基于真實刀位軌跡的銑削厚度建模[J].航空制造技術,2016,497(增刊1):84-86.
HE X D,LEI H F,JIANG B,et al.Model of the instantaneous undeformed chip thickness based on real tool path[J].Aeronautical Manufacturing Technology,2016,497(Suppl 1):84-86.