王競航, 彭云峰
(廈門大學 航空航天學院, 福建 廈門361000)
彈性磨具是由磨粒與高分子聚合物結(jié)合而成的一種具備良好彈性與磨削性能的磨拋加工工具。與傳統(tǒng)磨具相比,彈性磨具對曲率變化大的復雜型面有良好的曲面適應性,在接觸時存在一定的退讓作用,能夠避免刀具和工件的直接剛性接觸,有效降低工件表面損傷與劃痕。同時,彈性磨具磨粒分布均勻,接觸回彈后產(chǎn)生的退讓變形使磨具與工件始終接觸,提高了復雜曲面工件的磨削效率。但由于彈性磨具的彈性退讓與非常量磨損,影響并導致接觸壓力復雜,造成實際磨拋量與理論磨拋量不一致,使磨拋參數(shù)的變化規(guī)律很難得到理論認證[1]。
在利用彈性磨具進行磨拋加工的研究上,周龍等[2]研究了聚氨酯磨具的力學性質(zhì)并建立了單顆磨粒的切削模型,驗證了聚氨酯彈性磨具用于精密磨削的可行性。吳曉軍等[3]使用彈性球形砂輪進行拋光實驗,對切深、進給速度、主軸轉(zhuǎn)速、粒度4個磨削參數(shù)對拋光性能的影響進行了研究,獲得了多指標參數(shù)優(yōu)化組合。SOORAJ[4]用聚氨酯基彈性砂輪進行超精密磨削,發(fā)現(xiàn)由于砂輪法向的彈性變形難以控制,因而使用切削深度控制不如使用切削力控制有效,并通過降低切削速度來控制溫度,以獲取較高的表面質(zhì)量。
目前,對彈性磨具的研究多針對其磨削工藝參數(shù),集中體現(xiàn)為對其工藝參數(shù)的優(yōu)化和獲取磨拋去除模型等。而由Preston方程[5]可知:磨粒的去除深度正比于接觸壓力與相對速度,但由于彈性磨具的彈性變形難以確定,通過控制切削深度間接控制接觸壓力不如直接對接觸壓力進行控制有效。傳統(tǒng)數(shù)控機床剛度較大,定位精度較好,但是價格比較昂貴,靈活性較差,在曲面打磨過程中不能緊貼工件表面,從而產(chǎn)生磨削加工痕跡,降低了工件表面的光潔度。對于這類曲面加工,機器人輔助磨削可替代數(shù)控機床磨削,并提高工件表面加工精度[6]。目前的工業(yè)機器人在剛度、定位精度與重復定位精度方面略有不足,使磨削加工中的接觸壓力不穩(wěn)定,導致加工精度下降。因此,機器人磨削加工中必須控制接觸壓力大小,對接觸壓力進行反饋調(diào)節(jié),從而能夠主動適應環(huán)境的變化,滿足生產(chǎn)加工需求[7]。
在機器人輔助磨削基礎(chǔ)上加入力學傳感系統(tǒng),針對球形彈性磨具,以磨具的下壓量為自變量,磨具與工件的接觸壓力為因變量進行有限元接觸仿真,對下壓量-接觸壓力仿真結(jié)果進行曲線擬合,并通過接觸實驗驗證模型的準確性,以此建立基于環(huán)境模型修正的阻抗力控模型,并進行自由曲面力控實驗。以實現(xiàn)對球形彈性磨具磨削接觸壓力的有效控制,并用穩(wěn)定的接觸壓力加工復雜曲面工件。
阻抗控制是一種適用于解決機械與環(huán)境交互任務(wù)的控制方法,最早由HOGAN提出[8]。阻抗控制在機械臂中的應用是分析機械臂與環(huán)境在接觸狀態(tài)下受的外力和機械臂的運動變量之間的函數(shù)關(guān)系,從而通過控制機械臂的運動變量,間接控制機械臂與環(huán)境之間的接觸力,以提高機器人的操作性能,同時保證磨削加工中一定的安全性。
通常情況下,阻抗關(guān)系用微分方程表示為:
(1)
式中:Md、Dd和Kd分別表示機械臂輔助磨削系統(tǒng)的慣性、阻尼與剛度矩陣,F(xiàn)表示機械臂與環(huán)境間的接觸壓力(以下簡稱“壓力”),x表示機械臂末端執(zhí)行器的實際位置,xr表示機械臂末端執(zhí)行器的期望位置。
由于機械臂與環(huán)境間的接觸壓力F是隨著時間不斷變化的,力傳感器采集的壓力信號以一定的頻率發(fā)送至阻抗控制系統(tǒng)中,因此需要對連續(xù)的阻抗系統(tǒng)進行時域離散化。對式(1)進行Laplace變換,可得阻抗模型的傳遞函數(shù)ΔX為:
(2)
ΔX=x-xr
(3)
即:ΔF=(MdS2+DdS+Kd)·ΔX
(4)
式中:ΔX表示機械臂末端執(zhí)行器的實際位置與期望位置的偏差,即對位置的阻抗補償量;S為Laplace變換后的復變量。式(4)化為時域形式得:
(5)
對時域系統(tǒng)進行離散化,并向后差分離散可得:
(6)
(7)
式中:T表示采用周期,ΔX(k)表示當前時刻的阻抗補償量,ΔX(k-1)與ΔX(k-2)分別表示上一時刻與再上一時刻的阻抗補償量。
式(6)和式(7)代入式(5)可得:
(8)
即:
(9)
ΔX(k)=a0ΔF+a1ΔX(k-1)+a2ΔX(k-2)
(10)
由式(10)可知:當前的阻抗補償量與接觸壓力、上一時刻的補償量、再上一時刻的補償量有關(guān)[9],與系統(tǒng)響應速度和系統(tǒng)的慣性、阻尼與剛度矩陣有關(guān)。由于環(huán)境剛度往往是未知的,因此傳統(tǒng)的阻抗控制是通過調(diào)節(jié)系統(tǒng)慣性、阻尼與剛度矩陣3個系統(tǒng)參數(shù),并讀取其實時接觸壓力來進行實時位置補償?shù)?,補償效果由慣性、阻尼與剛度矩陣3個參數(shù)決定。但在復雜曲面磨拋加工時,由于存在機器人的定位誤差與工件的裝配誤差,導致磨具與工件間的接觸壓力不斷變化,從而影響實際的阻抗補償效果。因此,采用一種基于環(huán)境模型修正的阻抗補償方法。
基于環(huán)境模型修正的阻抗補償方法由位置控制外環(huán)、環(huán)境模型與阻抗控制內(nèi)環(huán)組成。其中:位置控制外環(huán)是由機械臂控制器控制機械臂進行笛卡兒坐標運動;環(huán)境模型將讀取的接觸壓力換算成磨具與工件間的接觸變形量,同時將阻抗控制內(nèi)環(huán)輸出的位移補償量轉(zhuǎn)化為接觸壓力的變化量;阻抗控制內(nèi)環(huán)將實際接觸壓力與期望接觸壓力的差值轉(zhuǎn)化為機器人的位移補償量并輸出至位置控制外環(huán)進行位置補償。補償算法框圖如圖1所示。
圖1 基于環(huán)境模型修正的阻抗補償算法框圖
與傳統(tǒng)阻抗控制相比,基于環(huán)境模型修正的阻抗補償算法的優(yōu)點在于:
(1)在阻抗響應方面不需要考慮系統(tǒng)的實際剛度、慣性與阻尼比,只需要讓系統(tǒng)快速響應并達到穩(wěn)定。
(2)不會受到曲面插補時實時變動的接觸力的干擾,提高了系統(tǒng)的實時性與穩(wěn)定性。
(3)能夠針對不同的環(huán)境模型產(chǎn)生不同的控制效果,控制柔性強。
基于環(huán)境模型修正的阻抗補償方法的核心是獲得較為精確的環(huán)境模型。為了獲取該模型,需要對環(huán)境剛度進行仿真與實驗驗證。
球形彈性磨具與工件之間接觸的環(huán)境模型指的是球形彈性磨具與工件接觸時的接觸壓力與下壓量之間的關(guān)系。為探究這一關(guān)系,使用ANSYS Workbench進行有限元仿真分析。磨具為聚氨酯磨頭,工件材料為鋁合金,聚氨酯磨頭與轉(zhuǎn)軸固定連接,轉(zhuǎn)軸末端施加固定約束,轉(zhuǎn)軸和磨具與工件接觸點法向的夾角為30°[10]。每0.1 s的下壓增量為0.1 mm,總下壓量為0.60 mm。磨具與工件的仿真參數(shù)如表1所示,仿真模型如圖2所示。
表1 磨具與工件的仿真參數(shù)
圖2 球形彈性磨頭有限元仿真模型
圖3、圖4分別為下壓量為0.60 mm時的磨具與工件的有限元仿真等效應力和應變分布圖。提取接觸點的壓力隨下壓量變化的數(shù)據(jù),接觸壓力隨下壓量變化的曲線如圖5所示。圖5中,下壓量在0~0.20 mm時,壓力變化量較小;在 0.20~0.30 mm時,壓力變化量逐漸增大;在0.30~0.55 mm時,下壓量與壓力近似呈正比關(guān)系。提取磨頭變形量隨下壓量變化的數(shù)據(jù),磨頭的接觸變形量隨下壓量變化的曲線如圖6所示。圖6中下壓量在0~0.20 mm時,磨頭的接觸變形量較??;在0.20~0.55 mm時,下壓量與磨頭的接觸變形量呈近似正比關(guān)系。
(a)磨頭Grinding head(b)工件Workpiece圖3 磨頭和工件的等效應力分布圖Fig. 3 Equivalent stress distribution diagrams of grinding head and workpiece
(a)磨頭Grinding head(b)工件Workpiece圖4 有限元仿真應變分布圖Fig. 4 Strain distribution diagrams of grinding head and workpiece
圖5 接觸壓力變化仿真曲線
圖6 接觸變形量變化仿真曲線
對壓力隨下壓量變化的數(shù)據(jù)點進行曲線擬合,結(jié)果如圖7所示,擬合的高斯曲線能較完整地反映其變化趨勢,且高斯曲線公式滿足環(huán)境模型的計算要求。為驗證模型的準確性,需要對磨具與工件進行接觸實驗。
圖7 高斯曲線擬合
通過有限元仿真分析可得,球形彈性磨具和工件之間的接觸壓力與下壓量的關(guān)系滿足高斯分布。為了驗證仿真分析的準確性,使用相同的彈性磨具進行接觸實驗。使用固定下壓增量,分別測量磨具與工件剛接觸瞬間(0 s)與接觸一段時間后(2.5 s)的壓力變化情況。由于彈性磨具磨削時的接觸壓力在10 N左右有較好的效果[11],因此將壓力設(shè)為10 N,環(huán)境模型測量范圍設(shè)為0~15 N。下壓量與接觸壓力實測對照數(shù)據(jù)如表2所示。下壓量與實測接觸壓力對照曲線(以下簡稱剛度曲線)如圖8所示。
表2 下壓量與實測接觸壓力對照數(shù)據(jù)
圖8 下壓量與實測接觸壓力對照曲線
圖8中:在相同的下壓增量下,0~0.20 mm范圍的壓力變化量較小;0.30~0.50 mm時,隨著下壓量增大,壓力的變化量逐漸增大;0.50~0.80 mm時,下壓量與接觸壓力幾乎呈正比關(guān)系。對0 s時刻的實驗數(shù)據(jù)進行曲線擬合,結(jié)果如圖9所示,其擬合曲線符合高斯分布。
圖9 高斯曲線擬合
從圖9中的擬合效果來看,在F=0~15 N范圍內(nèi),高斯曲線能夠較好地擬合下壓量與實測壓力的關(guān)系。因此,可近似地將高斯模型作為球形彈性磨具與工件接觸的環(huán)境模型進行阻抗控制。高斯擬合表達式為:
(11)
其中:F為接觸壓力,x為下壓量,參數(shù)a影響高斯曲線的峰值,參數(shù)b影響高斯曲線的0點位置,參數(shù)c影響高斯曲線的對稱軸位置??梢酝ㄟ^改變a、b、c的值對高斯曲線進行微調(diào)。
將式(11)作為球形彈性磨具與工件接觸的環(huán)境模型,逆環(huán)境模型為:
(12)
阻抗控制過程可簡述為:控制器控制機器人運動至新的路點,傳感器測得實時接觸壓力,通過式(12)將傳感器的實測壓力Fr轉(zhuǎn)化為環(huán)境的初始變形量xi,將xi代入式(11)得到接觸壓力Fr′;阻抗補償小閉環(huán)將接觸壓力Fr′與期望力Fd的偏差值Fe轉(zhuǎn)化為補償量xe,初始變形量xi減去補償量疊加值xe′后通過式(11)得到新的Fr′;直到偏差值Fe達到穩(wěn)定,輸出補償量的疊加值xe′,在下一路點進行補償,補償后的點即滿足力控要求。
實驗采用Epson C4-A901S六軸機械臂,機械臂末端與六維力傳感器通過法蘭連接,氣動主軸與六維力傳感器也通過法蘭連接;球形彈性磨具通過筒夾加裝在主軸上;工件采用直徑為500 mm的球形6061鋁合金曲面。實驗平臺如圖10所示。由PC端自主研發(fā)的力控程序與機器人控制器Epson RC+共同完成控制任務(wù),其軟件界面如圖11所示。實驗前對工具重力、工件位置和刀具長度分別進行標定。
圖10 六軸機械臂磨削實驗平臺
圖11 小磨頭力控磨拋工藝控制軟件界面
選用球形聚氨酯基體磨具,固結(jié)磨粒為粒度代號為30/35的金剛石。首先進行機器人磨削軌跡的離線編程,編寫Epson C4-A901S機器人描述文件并導入PowerMill機器人庫,設(shè)定機器人磨削加工參數(shù),且為了避免邊緣效應,選擇工件中心圓形區(qū)域進行磨削實驗。設(shè)定磨削傾角為30°,步距為1 mm,導出編程軌跡并輸入力控程序。在力控程序中,對磨具重力進行補償后,執(zhí)行力控程序。
設(shè)定期望壓力值為5 N,重復多次實驗,取1#、2# 2組實驗結(jié)果進行分析,力控實驗結(jié)果如圖12所示。圖12的結(jié)果表明:經(jīng)過環(huán)境模型修正的阻抗補償程序,能夠使球形彈性磨具與工件間的接觸壓力穩(wěn)定于期望力值,力控誤差在±0.5 N內(nèi)。其中,在t=10 s時,磨頭開始接觸工件,此時的初始接觸壓力約為1.5 N。阻抗補償系統(tǒng)將實際接觸壓力轉(zhuǎn)化為位置補償量,并在機器人的后續(xù)路點的工件法線方向進行補償,直到接觸壓力達到期望力的閾值范圍內(nèi)。同時,從圖12中還可以看出:在補償量較大的點位,如t=18 s時,磨頭與工件間會出現(xiàn)一定的沖擊作用,使接觸壓力產(chǎn)生較大的超調(diào)量,從而導致力控初期接觸壓力產(chǎn)生波動,這些波動在后續(xù)的補償中逐步減小,接觸壓力逐步趨于穩(wěn)定。這種沖擊作用是由于補償運動中磨頭與工件接觸時的加速度過大導致的,可以通過調(diào)節(jié)磨頭與工件接觸時的加速度來減小沖擊;在t=30 s時,接觸壓力基本達到穩(wěn)定。由于機器人插補時做直線運動,使其在曲面兩點間運動時的接觸壓力產(chǎn)生微小波動,但這種波動對力控效果影響較小,可忽略不計。
(a) 1#
針對球形彈性磨具磨削接觸壓力控制問題,建立基于環(huán)境模型修正的阻抗控制策略。對環(huán)境接觸模型進行有限元仿真和實際接觸實驗,并對仿真實驗結(jié)果進行曲線擬合,確立其環(huán)境接觸模型。以此開展球形彈性磨具的力控實驗,并對實驗過程的接觸壓力進行實時測量與分析,得出以下結(jié)論:
(1)球形聚氨酯磨頭與鋁合金工件接觸的環(huán)境模型可用高斯曲線進行描述。
(2)球形彈性磨具的力控實驗結(jié)果表明,基于環(huán)境模型修正的阻抗控制策略能夠得到較為穩(wěn)定的曲面研磨接觸壓力,力控誤差在±0.5 N。