基于標定和插值的壓裝系統(tǒng)誤差補償
誤差補償技術在加工精度要求較高的數控機床中得到了廣泛的應用,但在汽車零部件(如后橋襯套、輪轂軸承等)的壓裝系統(tǒng)中非常少見。隨著汽車行業(yè)和工業(yè)自動化的發(fā)展,汽車零部件壓裝的技術標準也日漸嚴格。從最初對零部件的機械工藝、壓入平整度等以人眼經驗判斷為主的要求,到后來對壓入終點力、壓裝關鍵點力等以特殊點壓力值達標為主的要求,再到現今,除了關注壓裝關鍵點指標,還開始關注壓裝過程某區(qū)間的指標變化量。如某款汽車的后橋襯套壓裝中,要求壓力從3 kN上升到19 kN時,襯套相對后橋的位移量在2.10 mm到4.25 mm之間。
本文引用地址:http://www.biyoush.com/article/201610/308679.htm目前汽車零部件壓裝設備多為半閉環(huán)伺服控制方式,通過將其改造為全閉環(huán)方式可以有效消除半閉環(huán)方式的系統(tǒng)誤差,提高控制精度,但這種做法不僅會耗費較大的時間成本和資金成本,而且很容易受到生產環(huán)境影響而引入新的更大的誤差。因此,本文在不改變原有半閉環(huán)方式的基礎上,提出了一種基于系統(tǒng)標定和插值的誤差補償方法。
1 半閉環(huán)伺服壓裝系統(tǒng)誤差分析
1.1 系統(tǒng)模型
圖1為常見的半閉環(huán)伺服壓裝系統(tǒng):上位機通過向伺服控制器給定控制速度和位置,控制運動機構進行軸向的壓裝動作,同時上位機通過監(jiān)控運動機構的位移和壓力進行實時控制調整。
1.2 誤差來源
在半閉環(huán)伺服壓裝系統(tǒng)中,壓力傳感器一般安裝在壓頭上,通過調整使壓力傳感器、壓頭、工件的中軸線重合,并根據作用力與反作用力相等的理論,可確保壓力傳感器反饋的壓力能夠代表工件的軸向受力。與此同時,壓裝反饋的位移來自編碼器,它反映的是電機輸出轉速和累積位移。從編碼器到工 件之間,分別串連了電機、電動缸和壓頭等機構,它們整體固定在由底座和結構支架構成的壓裝平臺中。上述機構和平臺本身以及互相之間可能存在以下的靜態(tài)誤差和動態(tài)誤差:
1)機構間的傳動間隙誤差;
2)電動缸中螺桿導程轉換誤差;
3)機械熱形變誤差;
4)底座和結構支架受力后的形變誤差;
5)運動過程中的設備震動導致的誤差等。
以上誤差在不同程度上增加了系統(tǒng)的位移誤差,使得編碼器反饋的位移并非工件實際位移。對于各類誤差,其他學者或業(yè)界人士都提出了有效的檢測和補償方案,但是由于系統(tǒng)誤差來源的多樣性和設備的復雜性,分別檢測和補償各項誤差是十分困難的。由于全閉環(huán)方式相比半閉環(huán)方式的區(qū)別在于,前者不需要逐一分析中間機構的各項誤差,而是通過將反饋機構移動到運動機構末端,直接規(guī)避了中間機構的上述誤差。因此,結合全閉環(huán)方式的誤差規(guī)避特性,在半閉環(huán)控制方式基礎上,利用上位機對數據的快速算法化處理優(yōu)勢,提出了一種通過預先標定、建立誤差表格和表格插值的誤差補償方法。
2 標定和補償
2.1 誤差標定
設計如圖2所示的標定裝置。
圖2中的中間件為電機、電動缸及其推桿等。標定平臺搭建過程十分簡單方便,僅需要將原設備中的工件和用于固定工件的工裝撤除,替換以均勻剛性塊和用于固定剛性塊的裝置,并注意調整剛性塊中軸線與壓頭進給軸線重合。
剛性塊的特性在于它在一定壓力限度內(應大于最大壓裝力)不產生形變,假設該伺服系統(tǒng)不存在誤差,那么當控制壓頭對剛性塊由小到大施加壓力時,位移值將保持不變;反之,如果壓力增加過程中位移發(fā)生變化,那么說明存在系統(tǒng)誤差,且任意兩個壓力值所對應位移的差值即為此壓力間的系統(tǒng)位移誤差。由此我們可以得到一系列成對的壓力和位移值,并以此建立系統(tǒng)誤差表格。稍后即可利用誤差表格進行位移差補償。
2.2 補償算法
由于標定采樣的壓力一位移數據為離散形式,故在使用該表格時應進行插值查找。對于插值方法,常用的有Lagrange插值法、Hermite插值法、Newton插值法、最小二乘插值法等。在工程實踐中,由于生產條件的復雜性,不可控因素的多樣性,采樣數據在局部的規(guī)律性較差,采用一般的插值方法在低次插值時準確度大大下降,而在高次插值時又會很大程度上增加算法的時間復雜度。因此,綜合考量工程實際對算法速度和精度的要求以及標定表格的數據特征,選擇基于局部最小二乘的線性插值法。
根據最小二乘法線性擬合的基本原理,給定一組實驗數據(xi,yi)(i=1,2,…,m)求出自變量x和因變量y的線性關系式:
將求得的a0和a1代入式(1)中,得到實驗數據的最小二乘法線性擬合關系式。
由于在本例中進行的是局部插值,因此需要從標定好的誤差表格中選取局部的數據范圍(擬合點數)。這里我們以待插值點作為中間點,前后取N個點作為擬合點進行最小二乘
線性擬合。
至此便得到插值點(X,Y)。同理可求得另一個壓力值Y’(Y
δx=X’-X (7)
3 實驗結果
本文的數據樣本來自某品牌汽車的后橋襯套壓裝機的實際生產數據,該后橋襯套的壓裝工藝要求:在襯套壓入過程中壓力從3 kN上升到19 kN時,位移量在2.10~4.25 mm之間為合格。我們使用20 cm×20 cm×10 cm的剛性塊作為標定輔助裝置,以100 Hz的采樣率對壓力和位移進行采樣,形成誤差標定表格,并以N=10為擬合點數進行最小二乘法線性插值。分別取標定表格中3 kN和19 K前后10個點的數據,見表1和表2。
根據上文的插值規(guī)則,計算如下:
1)對表1進行最小二乘法擬合所得關系式為y=37.1606+7.888 72x,將y=3帶入上式,得壓力為3 KN時的插值位移為5.090 89 mm;
2)對表2進行最小二乘法擬合所得關系式為y=-149.003+28.1507x,將y=19帶入上式,得壓力為19 KN時的插值位移為5.967 98 mm;
3)令X=5.090 89,X’=5.967 98帶入式(10),得到系統(tǒng)位移誤差為0.877 mm。
隨機選取10組車間生產數據,提取出補償前壓力從3KN上升到19 KN時的位移量數據,并判斷是否在工藝上要求的壓裝合格區(qū)間[2.10 mm,4.25 mm],見表3:
補償前這10組產品數據合格率為60%,將表3數據分別減去已經求得的系統(tǒng)位移誤差0.877 mm,即得到補償后的位移值,判斷補償后的位移值是否在合格區(qū)間[2.10 mm,4.25mm],見表4。
由表4知,補償后的數據在工藝要求上的合格率為100%。
為進一步確定誤差補償的準確性,我們使用數顯千分表,將表座固定在壓裝系統(tǒng)底座上,將表頭安裝在壓頭端,使測桿與壓頭進給軸線平行,對壓力在[3KN,19KN]區(qū)間的位移進行實測,得到五組數據如表5。
求得表5中位移平均值為3.371 mm,將表3和表4中的位移量分別與該平均值比較:
1)補償前位移量對干分表實測位移的平均偏差為26.0%
2)補償后位移量對千分表實測位移的平均偏差為1.02%。
由此可見,通過補償可以使位移達到良好的準確度,極大地提高產品合格判定的可靠性。
4 結束語
本文針對汽車零部件壓裝系統(tǒng),在原有的半閉環(huán)伺服控制系統(tǒng)基礎上,設計了一種基于剛性塊輔助的誤差標定和基于最小二乘法擬合的插值補償方法。通過工程實踐的驗證,該方法簡便且操作性強,對彌補半閉環(huán)壓裝系統(tǒng)的誤差缺陷有顯著的效果。
評論