張 云 張志軍
(中航工業(yè)成都飛機(jī)工業(yè)(集團(tuán))有限責(zé)任公司,四川成都 610092)
并聯(lián)機(jī)床已經(jīng)成功運(yùn)用于高精度加工行業(yè),機(jī)床在使用過程中逐漸磨損,會導(dǎo)致動態(tài)精度損失,因此機(jī)床動態(tài)精度的檢測與補(bǔ)償一直是國內(nèi)外研究的重點,成為制約制造企業(yè)提高產(chǎn)品加工質(zhì)量及效率的瓶頸。以3-PRS(由3個平行桿和球鉸副組成的結(jié)構(gòu))并聯(lián)機(jī)構(gòu)為例,該并聯(lián)機(jī)構(gòu)使用3個Z軸合成算法得到A軸和B軸的運(yùn)動,如果采用現(xiàn)有的動態(tài)精度檢測功能進(jìn)行精度檢測,所產(chǎn)生的檢測盲區(qū)不能完整地表現(xiàn)機(jī)床的動態(tài)性能。針對上述問題,本文提出一種在基于以3-PRS并聯(lián)機(jī)構(gòu)的空間動態(tài)精度檢測及補(bǔ)償方法,通過在并聯(lián)機(jī)床上的實際應(yīng)用,驗證了上述方法的有效性和工程實用性。
并聯(lián)機(jī)床是推翻固定坐標(biāo)軸的概念,由其他坐標(biāo)軸合成第四和第五坐標(biāo)軸。以3-PRS并聯(lián)機(jī)構(gòu)為例,將3個平行性Z軸控制A、B軸在空間一定角度內(nèi)任意轉(zhuǎn)換。如圖1,這種并聯(lián)三軸方案主要采用三轉(zhuǎn)動副結(jié)構(gòu)球鉸來滿足機(jī)構(gòu)的姿態(tài)要求任何方向45°偏轉(zhuǎn)。并聯(lián)三軸主軸頭由3個支撐板以120°分度定位,并與重肋形圓柱體裝配式鋼制箱相連。在每個座板上均裝有線性導(dǎo)軌,帶有一個與滾動塊相連的鞍架,可前后移動。鉸鏈連接臂與鞍架的前端相連。另一端合并成一個萬向節(jié),支撐帶有內(nèi)置電主軸的平臺。滾珠絲杠和伺服電動機(jī)驅(qū)動滑板。通過在Z向上單獨(dú)移動3個滑板,在±40°范圍內(nèi)的任何主軸空間角度均可實現(xiàn)。通過3個滑板在Z向上的聯(lián)動,電主軸在Z向上水平移動。每根縱向軸均有其自己的線性測量系統(tǒng)。
現(xiàn)有的動態(tài)精度檢測一般為采用RTCP(旋轉(zhuǎn)中心球頭)功能進(jìn)行,獲得動態(tài)誤差值。RTCP功能解決非線性誤差的原理在于,激活RTCP功能后輸入CNC系統(tǒng)的是刀具中心點信息而非經(jīng)過坐標(biāo)變換后的機(jī)床控制軸的運(yùn)動坐標(biāo)。在插補(bǔ)過程中,系統(tǒng)首先通過插補(bǔ)算法計算各插補(bǔ)周期的刀心插補(bǔ)點坐標(biāo)和刀軸矢量,根據(jù)計算結(jié)果再將其轉(zhuǎn)換為相應(yīng)的各控制軸的運(yùn)動位置坐標(biāo),也就是說,旋轉(zhuǎn)軸的每一次的運(yùn)動都會被X、Y、Z進(jìn)給軸的一次線性位移所補(bǔ)償,通過補(bǔ)償運(yùn)動位移與X、Y、Z軸進(jìn)給運(yùn)動位移的合成方可計算得出各插補(bǔ)周期內(nèi)控制軸的實際運(yùn)動位置坐標(biāo)[1],這樣保證了插補(bǔ)點始終位于編程直線軌跡上。
動態(tài)測量具有4個顯著的特征:即時變性隨機(jī)性,相關(guān)性和動態(tài)性。這4個特征決定了動態(tài)精度理論與靜態(tài)精度理論具有本質(zhì)的差別,不能用靜態(tài)的計算方法來分析和處理動態(tài)測量數(shù)據(jù)[2]。目前對精度問題的研究,無論是建立精度模型[3]還是運(yùn)動學(xué)標(biāo)定[4],都主要是針對準(zhǔn)靜態(tài)誤差,而關(guān)于動態(tài)誤差建模方法和補(bǔ)償方法的研究文獻(xiàn)則很少。
在實際機(jī)床加工運(yùn)行中,機(jī)床加工的工件的區(qū)域大部分集中在工作臺上方一部分空間范圍內(nèi)。圖2所示為S型加工試切件的點位分布,S型試切件能準(zhǔn)確地反映出機(jī)床加工的五坐標(biāo)聯(lián)動精度。加工中S件垂直工件方向上每個部位分別采取3個點來測量,3個點采用相同的角度加工,反映了工件加工時的各種五軸聯(lián)動狀態(tài)。在Z軸上的精度要求必須在空間范圍內(nèi)各個空間位置檢測,得到全方位的檢測數(shù)據(jù)并進(jìn)行補(bǔ)償,才能在五坐標(biāo)加工中保證機(jī)床整體精度。
普通機(jī)床在相同角度加工垂直主軸的工件時只需要移動獨(dú)立的Z軸即可以完成精度檢測,并聯(lián)機(jī)床由于是3個Z軸合成的AB擺角,所以在加工不同層面的點位時,Z向有所移動[5],所以分別合成AB軸的3個Z值也相應(yīng)有所變化。對于全閉環(huán)的Z軸運(yùn)動時,由激光檢測的數(shù)據(jù)進(jìn)行補(bǔ)償,導(dǎo)致加工時候各個Z坐標(biāo)有所變化,從而與普通機(jī)床的加工有些細(xì)微的差距。
如圖3所示,通常的球頭動態(tài)精度檢測是固定球頭最大位置,通過五軸聯(lián)動來得到檢測值,在運(yùn)行過程中,球頭表面一直沿著3個坐標(biāo)方向的表針旋轉(zhuǎn),Z向運(yùn)動是配合第四和第五坐標(biāo)進(jìn)行聯(lián)動。但是3-PRS并聯(lián)機(jī)構(gòu)采用3個Z軸合成坐標(biāo),沒有完全定義的第四和第五坐標(biāo),所以主要靠3個Z軸進(jìn)行動態(tài)變換,與普通五坐標(biāo)機(jī)床有很大差別。
在以往的動態(tài)精度檢測中,我們采用RTCP精度檢測,將球頭刀具裝載在主軸上,檢測各個方向的坐標(biāo)誤差值(圖3)。我們選擇定位后,Z方向是固定不動的,所以變換A、B軸的角度,合成角度不能達(dá)到理想狀態(tài)的90°。例如DST公司的三軸并聯(lián)主軸頭最大角度在45°,按照最大角度及圖中箭頭方向進(jìn)行動態(tài)精度檢測,最后的檢測只能在三維空間里檢測一個錐形(圖4)。檢測結(jié)果雖然能表現(xiàn)實時位置的動態(tài)精度狀態(tài),但是由于實際加工時工件的Z方向的移動,會導(dǎo)致合成A、B軸的Z坐標(biāo)產(chǎn)生移動,從微觀上看來,也使不同空間內(nèi)的動態(tài)精度有所差異。下方錐頂?shù)牟糠治恢玫木葻o法檢測到,形成精度檢測的盲區(qū),所以需要更準(zhǔn)確地檢測出加工區(qū)域的三維全部空間的精度,才能更好地保證機(jī)床的性能。
由于上述原因,導(dǎo)致在動態(tài)精度檢測時出現(xiàn)了檢測盲區(qū)。并聯(lián)機(jī)構(gòu)的3個Z軸共同合成A、B軸,以及控制Z坐標(biāo)方向的運(yùn)動,所以A、B軸不同角度值在Z方向表現(xiàn)出來3個Z軸數(shù)值不同,Z軸的不同位置定位精度不同,所以必須在三維空間內(nèi)檢測出機(jī)床完整空間動態(tài)精度。
我們首先將動態(tài)精度檢測的最大角度作為基準(zhǔn)平面,在基準(zhǔn)平面下,通過A、B軸的角度變換,可以形成3個Z軸對應(yīng)的檢測平面。然后可以根據(jù)加工工件的高度值改變測量Z坐標(biāo)的值,以通常為例選擇Z-50、Z0、Z50這3個Z方向坐標(biāo)來形成立體的3個檢測平面(圖5),這樣在三維空間方面消除了動態(tài)誤差檢測的盲區(qū),完整地將并聯(lián)機(jī)床動態(tài)精度展示出來,并且檢測平面更有利于精度補(bǔ)償。
從圖5得知,點0到點24構(gòu)成一個檢測平面,分別在2個坐標(biāo)方向平均分布,構(gòu)成網(wǎng)狀檢測點。然后在Z方向上相同間距選取Z值形成3個或多個檢測平面,形成立體空間檢測方陣,避免由于檢測盲區(qū)引起的測量誤差,并更直觀地將空間坐標(biāo)轉(zhuǎn)化為線性坐標(biāo),方便進(jìn)行空間位置補(bǔ)償。
通過空間動態(tài)精度的檢測,以圖5中的第一檢測平面為例,并聯(lián)機(jī)床在實際運(yùn)動過程中,檢測點0、點1、點3和點4等位置時,不能準(zhǔn)確地移動到該點位所在的空間點。如圖6所示,點位0的補(bǔ)償點為:通過0點到圓心12點的連線與圓相交的點0'。
選定加工區(qū)域的空間范圍作為檢測平面的垂直距離,通過3個不同空間位置的補(bǔ)償平面的檢測結(jié)果,可以極大地避免在動態(tài)精度檢查時的檢測盲區(qū)帶來的誤差,使檢測的誤差值能準(zhǔn)確地反映出機(jī)床現(xiàn)有精度狀態(tài)。通過隱式方程曲線的插補(bǔ)算法[6]等方式可以將空間動態(tài)精度補(bǔ)償轉(zhuǎn)化為準(zhǔn)靜態(tài)誤差[7]的線性補(bǔ)償,分別分配到各個坐標(biāo)軸上[8]。如果需要更細(xì)微的表現(xiàn)空間平面內(nèi)更多角度的誤差值,可以增加檢測點位,將現(xiàn)有的5×5方陣檢測變換為7×7方陣,9×9方陣等等。目前使用的5×5點位檢測平面并進(jìn)行補(bǔ)償,已經(jīng)完全能滿足高精機(jī)械加工要求。
現(xiàn)有的球頭動態(tài)精度檢測沿用普通五坐標(biāo)的標(biāo)準(zhǔn),對于3-PRS并聯(lián)機(jī)構(gòu)來說無法達(dá)到最佳的效果。本文沿用了現(xiàn)有的RTCP球頭動態(tài)精度檢測技術(shù),通過增加垂直于檢測面坐標(biāo)的檢測平面及點位,更完整地完成了并聯(lián)機(jī)床的空間動態(tài)精度檢測,在垂直與零件方向?qū)Ω鲗用嫔系亩鄠€點位進(jìn)行網(wǎng)狀立體空間補(bǔ)償,可以消除現(xiàn)有精度檢測方式帶來的動態(tài)精度誤差檢測盲區(qū),能全空間范圍內(nèi)展現(xiàn)并聯(lián)機(jī)構(gòu)實時動態(tài)精度狀態(tài),通過精度補(bǔ)償,能達(dá)到高精度加工的要求。
[1]趙薇,高春,馬躍,等.通用RTCP算法的研究與設(shè)計[J].小型微型計算機(jī)系統(tǒng),2008(5).
[2]費(fèi)業(yè)泰.誤差理論與數(shù)據(jù)處理[M].4版.北京:機(jī)械工業(yè)出版社,2000.
[3]盧繼平,張旭東,唐水源.基于精度模型的虛擬裝配技術(shù)研究[J].航天制造技術(shù),2003(6).
[4]劉大煒,王立平,關(guān)立文.一個特殊3自由度并聯(lián)機(jī)構(gòu)的精度分析及標(biāo)定[J].機(jī)械工程學(xué)報,2010,46(9).
[5]盧強(qiáng).基于Stewart平臺機(jī)構(gòu)的并聯(lián)機(jī)床設(shè)計理論及方法研究[D].南京;南京理工大學(xué),2001.
[6]盧軍霞,趙慶志,王友林,等.并聯(lián)機(jī)床空間曲線等弦長插補(bǔ)算法研究[J].機(jī)床設(shè)計與制造,2010(3).
[7]王立平,汪勁松,李育文.并聯(lián)機(jī)床動態(tài)特性研究的理論與實際意義[J].工具技術(shù),2002,36(11).
[8]盛伯浩.數(shù)控機(jī)床誤差的綜合動態(tài)補(bǔ)償技術(shù)[J].制造技術(shù)與機(jī)床,1997(6).