黃 蘇
(廈門海洋職業(yè)技術(shù)學(xué)院 海洋機(jī)電學(xué)院,福建 廈門 361102)
隨著數(shù)控機(jī)床加工技術(shù)的發(fā)展,采用數(shù)字化的機(jī)床加工技術(shù)實(shí)現(xiàn)了對(duì)工件的可靠性加工設(shè)計(jì),提高了工件的自動(dòng)化加工設(shè)計(jì)能力。在采用數(shù)控機(jī)床加工工件的過(guò)程中,由于熱擾動(dòng)的作用,導(dǎo)致加工過(guò)程中產(chǎn)生熱誤差,需要構(gòu)建優(yōu)化的數(shù)控機(jī)床熱誤差補(bǔ)償控制模型,結(jié)合粗糙度特征匹配和信息檢測(cè)方法,通過(guò)特征阻抗參數(shù)識(shí)別和信息融合,實(shí)現(xiàn)對(duì)數(shù)控機(jī)床熱誤差的補(bǔ)償控制,提高數(shù)控機(jī)床加工的精度[1]。
數(shù)控機(jī)床熱誤差補(bǔ)償控制是在識(shí)別熱誤差參數(shù)和特征信息聚類基礎(chǔ)上,構(gòu)建數(shù)控機(jī)床熱誤差補(bǔ)償參數(shù)識(shí)別模型,通過(guò)誤差空間參數(shù)重組,結(jié)合特征信息融合,采用反饋調(diào)節(jié)方法,進(jìn)行數(shù)控機(jī)床熱誤差進(jìn)行補(bǔ)償控制。在傳統(tǒng)方法中,數(shù)控機(jī)床熱誤差補(bǔ)償控制的方法主要有基于模糊PID 的數(shù)控機(jī)床熱誤差補(bǔ)償控制方法、基于尋優(yōu)算法的數(shù)控機(jī)床熱誤差補(bǔ)償控制方法及基于特征聚類算法實(shí)現(xiàn)數(shù)控機(jī)床熱誤差補(bǔ)償控制的力學(xué)參數(shù)分析[2]方法。這些傳統(tǒng)方法提高了數(shù)控機(jī)床熱誤差補(bǔ)償控制的穩(wěn)定性,但輸出的穩(wěn)定性不好,模糊度較大[3]。因此,本文提出了基于模糊C-means聚類的數(shù)控機(jī)床熱誤差補(bǔ)償控制方法。首先,構(gòu)建數(shù)控機(jī)床的輸出工況信息采集模型,提取數(shù)控機(jī)床熱誤差補(bǔ)償?shù)母呃字Z數(shù)信息分量,在不同的驅(qū)動(dòng)響應(yīng)控制模型下采用誤差反饋補(bǔ)償方法實(shí)現(xiàn)對(duì)數(shù)控機(jī)床的氣動(dòng)擾動(dòng)和流場(chǎng)分析;然后,根據(jù)模糊C-means聚類結(jié)果,實(shí)現(xiàn)對(duì)數(shù)控機(jī)床熱誤差補(bǔ)償控制;最后,進(jìn)行仿真測(cè)試分析,展示了該方法在提高數(shù)控機(jī)床熱誤差補(bǔ)償控制能力方面的優(yōu)越性能。
為了實(shí)現(xiàn)數(shù)控機(jī)床熱誤差補(bǔ)償控制,構(gòu)建數(shù)控機(jī)床的輸出工況信息采集模型,利用熱力學(xué)傳感器實(shí)現(xiàn)對(duì)數(shù)控機(jī)床熱動(dòng)力學(xué)參數(shù)采集,采用時(shí)鐘中斷控制復(fù)位方法,分析數(shù)控機(jī)床熱誤差特征,獲取數(shù)控機(jī)床熱誤差參數(shù)融合數(shù)據(jù),結(jié)合模糊控制和信息聚類,實(shí)現(xiàn)數(shù)控機(jī)床熱誤差補(bǔ)償控制[4]。總體設(shè)計(jì)結(jié)構(gòu)如圖1所示。
圖1 數(shù)控機(jī)床熱誤差補(bǔ)償控制的總體設(shè)計(jì)結(jié)構(gòu)
根據(jù)圖1 所示模型,采用驅(qū)動(dòng)機(jī)構(gòu)組件控制方法,建立數(shù)控機(jī)床熱誤差補(bǔ)償控制的運(yùn)動(dòng)學(xué)模型和參數(shù)學(xué)習(xí)模型。在熱誤差條件下,結(jié)合高速和高分辨率的參數(shù)搜集模型,進(jìn)行數(shù)控機(jī)床熱誤差參數(shù)采集[5],如圖2所示。
圖2 數(shù)控機(jī)床熱誤差參數(shù)采集模型
根據(jù)上述總體結(jié)構(gòu)模型,進(jìn)行參數(shù)特征分析。
對(duì)熱力學(xué)傳感器采集的數(shù)控機(jī)床熱誤差相關(guān)性約束參數(shù)進(jìn)行自整定控制,引入人工件制造和安裝等因素的干擾,得到數(shù)控機(jī)床熱誤差的輸出驅(qū)動(dòng)控制模型:
式中,ρ為數(shù)控機(jī)床熱誤差的輸出系數(shù);Φ 為數(shù)控機(jī)床熱誤差的驅(qū)動(dòng)系數(shù);a為工具坐標(biāo)系產(chǎn)生的熱誤差參數(shù);b為基座坐標(biāo)系產(chǎn)生的熱誤差參數(shù);r為總熱誤差參數(shù)。
基于機(jī)構(gòu)組件的建模過(guò)程融合和特定參數(shù)辨識(shí)的方法,采用彈性組件特征分析,構(gòu)建數(shù)控機(jī)床熱誤差補(bǔ)償控制的耦合特征量[6],結(jié)合末端位姿的補(bǔ)償分析,得到機(jī)床熱誤差調(diào)節(jié)的能量分布為q1=[x1,y1]和q2=[x2,y2]。采用HDD 光學(xué)運(yùn)動(dòng)跟蹤系統(tǒng),調(diào)節(jié)機(jī)床熱誤差并進(jìn)行參數(shù)分析,得到數(shù)控機(jī)床熱誤差檢測(cè)融合相關(guān)系數(shù),根據(jù)修正位姿的映射關(guān)系,建立數(shù)控機(jī)床熱誤差補(bǔ)償?shù)奈恢谜`差值qi(t)為
式中,0 引入基座坐標(biāo)系的轉(zhuǎn)換矩陣,得到數(shù)控機(jī)床熱誤差特征分量為 式中,d(x)表示數(shù)控機(jī)床熱誤差的當(dāng)量曲率半徑;w為單位矢量在測(cè)量范圍內(nèi)的外力矩。 通過(guò)分析數(shù)控機(jī)床熱誤差的分布權(quán)值,根據(jù)數(shù)控機(jī)床熱誤差相關(guān)性約束參數(shù)解析,實(shí)現(xiàn)誤差補(bǔ)償控制[7]。 在上述構(gòu)建數(shù)控機(jī)床熱誤差補(bǔ)償控制的約束參量模型的基礎(chǔ)上,進(jìn)行參數(shù)特征分析,采用模糊C 均值聚類方法實(shí)現(xiàn)對(duì)數(shù)控機(jī)床熱誤差約束參數(shù)的特征聚類處理[8]。提取數(shù)控機(jī)床熱誤差補(bǔ)償?shù)母呃字Z數(shù)信息分量,則高雷諾數(shù)耦合動(dòng)態(tài)特征分量M可描述為一個(gè)1×k維向量。數(shù)控機(jī)床熱誤差補(bǔ)償?shù)暮奢d頻率分量為 式中,T為數(shù)控機(jī)床的力矩系數(shù);|t|≤12;B為數(shù)控機(jī)床的疲勞系數(shù)。 在相對(duì)于基座坐標(biāo)系中,根據(jù)繞X、Y、Z軸旋轉(zhuǎn)的角度分布,進(jìn)行機(jī)械載荷特征分析,得到載荷參數(shù)統(tǒng)計(jì)均值為 根據(jù)數(shù)控機(jī)床熱誤差分布的耦合波動(dòng)載荷x(i)=s(i)+w(i),采用動(dòng)態(tài)譜檢測(cè)技術(shù),得到特征參數(shù)分布結(jié)構(gòu)模型,構(gòu)建熱誤差統(tǒng)計(jì)特征量[9],得到的模糊檢測(cè)分量為{δx(i)=xi+1-xi|i∈1,…,m} 。運(yùn)用動(dòng)態(tài)跟蹤原理,所得檢測(cè)統(tǒng)計(jì)特征量的提取結(jié)果為 根據(jù)工件的差異性,建立數(shù)控機(jī)床熱誤差融合特征分布系數(shù),結(jié)合延遲誤差補(bǔ)償方法,實(shí)現(xiàn)數(shù)控機(jī)床熱誤差的動(dòng)態(tài)參數(shù)耦合控制: 數(shù)控機(jī)床熱誤差補(bǔ)償?shù)母呃字Z數(shù)分布誤差特征量為 根據(jù)末端工具坐標(biāo)系和基座坐標(biāo)系之間的關(guān)系,得到數(shù)控機(jī)床熱誤差補(bǔ)償?shù)亩ㄎ徽`差: 綜上所述,構(gòu)建數(shù)控機(jī)床熱誤差補(bǔ)償控制的坐標(biāo)系模型,如圖3所示,并據(jù)此進(jìn)行穩(wěn)態(tài)參數(shù)調(diào)節(jié)[10]。 圖3 數(shù)控機(jī)床熱誤差補(bǔ)償控制的坐標(biāo)系模型 在不同的驅(qū)動(dòng)響應(yīng)控制模型下采用誤差反饋補(bǔ)償方法實(shí)現(xiàn)對(duì)數(shù)控機(jī)床的氣動(dòng)擾動(dòng)和流場(chǎng)分析,采用模糊C 均值聚類分析方法[11],構(gòu)建動(dòng)態(tài)耦合模型參數(shù)分布集合M={ }mi|i=1,2,…,m,得到模糊C均值學(xué)習(xí)聚類模型: 式中,k=1,2,…,m;w(k)和v(k)分別為數(shù)控機(jī)床熱誤差和觀測(cè)噪聲,融合相關(guān)的協(xié)方差矩陣分別為Q(k)和R(k)。 將測(cè)量得到的姿態(tài)矩陣融合到幾何模型中,得到數(shù)控機(jī)床熱誤差調(diào)節(jié)模型為 初始化數(shù)控機(jī)床熱誤差的特征分量為 利用NDI 光學(xué)跟蹤設(shè)備實(shí)現(xiàn)誤差動(dòng)態(tài)調(diào)節(jié),得到動(dòng)態(tài)融合的C均值聚類分布概率: 動(dòng)態(tài)誤差補(bǔ)償?shù)穆?lián)合概率密度分布概率為 綜上所述,在不同的驅(qū)動(dòng)響應(yīng)控制模型下采用誤差反饋補(bǔ)償方法實(shí)現(xiàn)對(duì)數(shù)控機(jī)床的氣動(dòng)擾動(dòng)和流場(chǎng)分析,根據(jù)模糊C-means 聚類結(jié)果[12],實(shí)現(xiàn)對(duì)數(shù)控機(jī)床熱誤差補(bǔ)償控制,實(shí)現(xiàn)流程如圖4 所示,補(bǔ)償控制所得參數(shù)解析結(jié)果如圖5所示。 圖4 數(shù)控機(jī)床熱誤差補(bǔ)償控制算法實(shí)現(xiàn)流程 圖5 數(shù)控機(jī)床加工參數(shù)解析結(jié)果 為了測(cè)試該方法在實(shí)現(xiàn)數(shù)控機(jī)床熱誤差補(bǔ)償控制中的應(yīng)用性能,進(jìn)行仿真測(cè)試分析。設(shè)置參數(shù)辨識(shí)度為0.93,機(jī)床的工況信息采集的樣本數(shù)為2 000,測(cè)試集為120,在機(jī)床的基礎(chǔ)類參數(shù)庫(kù)中進(jìn)行程序調(diào)度,得到數(shù)控機(jī)床熱誤差調(diào)節(jié)參量結(jié)果,如表1所示。 表1 數(shù)控機(jī)床熱誤差調(diào)節(jié)參量 mm 由圖5 得知,該方法所得的參數(shù)解析能力較好,尋優(yōu)能力較強(qiáng)。測(cè)試不同方法進(jìn)行數(shù)控機(jī)床熱誤差補(bǔ)償控制的加工精度,所得對(duì)比結(jié)果如圖6所示。 圖6 加工精度對(duì)比測(cè)試 由圖6可知,該方法的加工精度高于傳統(tǒng)算法。 為了提高數(shù)控機(jī)床的加工精度,通過(guò)特征阻抗參數(shù)識(shí)別和信息融合,實(shí)現(xiàn)對(duì)數(shù)控機(jī)床熱誤差補(bǔ)償控制。本文提出基于模糊C-means 聚類的數(shù)控機(jī)床熱誤差補(bǔ)償控制方法,采用熱力學(xué)傳感器實(shí)現(xiàn)對(duì)數(shù)控機(jī)床熱動(dòng)力學(xué)參數(shù)采集,對(duì)相關(guān)性約束參數(shù)進(jìn)行自整定控制,根據(jù)末端工具坐標(biāo)系和基座坐標(biāo)系之間的分布關(guān)系,進(jìn)行數(shù)控機(jī)床熱誤差補(bǔ)償?shù)姆€(wěn)態(tài)參數(shù)調(diào)節(jié),實(shí)現(xiàn)熱誤差補(bǔ)償控制優(yōu)化。根據(jù)測(cè)試結(jié)果可知,該方法進(jìn)行數(shù)控機(jī)床熱誤差補(bǔ)償控制的精度較高,輸出性能較好。2 數(shù)控機(jī)床熱誤差補(bǔ)償控制優(yōu)化
2.1 數(shù)控機(jī)床熱誤差參數(shù)特征提取
2.2 數(shù)控機(jī)床熱誤差補(bǔ)償控制穩(wěn)定性設(shè)計(jì)
3 仿真測(cè)試與結(jié)果分析
4 結(jié)語(yǔ)