吳響亮 曹文智 馬曉波
(沈陽機床(集團)設計研究院有限公司,遼寧 沈陽 110142)
現(xiàn)代數(shù)控機床正在向著高精度、高速度方向發(fā)展,以適應生產(chǎn)的需要。對于包含驅(qū)動和伺服電動機的整套數(shù)控系統(tǒng)來說,其最根本的任務就是對運動的控制,這一任務是由其作為控制器的功能來實現(xiàn)的[3]。對于控制器來說,其優(yōu)化過程是控制器設計的重要組成部分,用來提高控制系統(tǒng)的響應速度和跟隨精度。對于數(shù)控系統(tǒng)來說,其控制器的優(yōu)化是根據(jù)機床的情況而進行的,所以此優(yōu)化過程只能而且必須作為機床調(diào)試的一個環(huán)節(jié)。
一般在機床具體調(diào)試時系統(tǒng)會給定對應軸的默認參數(shù),但這些參數(shù)一般是為保證系統(tǒng)正常運行而比較保守,不能完全滿足加工要求,而控制器參數(shù)優(yōu)化技術(shù)正是在現(xiàn)有的基礎上盡可能地提高系統(tǒng)的動態(tài)性能。數(shù)控系統(tǒng)也正是通過將采樣的實際值(電流、速度、位置等)和設定值進行數(shù)字化的處理(例如快速傅里葉變換)反映出系統(tǒng)的特性,這樣我們才能對控制器參數(shù)進行參數(shù)優(yōu)化,以保證系統(tǒng)在穩(wěn)定的前提下有更好的輸出。
控制器參數(shù)優(yōu)化主要依據(jù)頻率特性測試、階躍響應測試和擾動階躍響應測試等。圖1給出了西門子802D控制器參數(shù)優(yōu)化流程圖。
對于電流環(huán)的優(yōu)化一般只是觀察它的狀態(tài),因為對于使用西門子的驅(qū)動器和電動機的控制系統(tǒng)來說,電流環(huán)在出廠的時候就已經(jīng)做了很好的優(yōu)化。電動機驅(qū)動配置好后,會自動給出優(yōu)化后的電流控制器參數(shù)[1]。通過觀察可以幫助我們檢測驅(qū)動器或電動機配置是否正確。測量參數(shù)的設定主要是對輸入信號和測量要求的設定。對于輸入信號要根據(jù)系統(tǒng)的情況來定,信號太強可能損壞系統(tǒng),信號太弱可能干擾比較大,所以有時候需要反復比較來選擇合適的數(shù)值,如果出來的波形和應該出現(xiàn)的波形有明顯差距,要檢查測量參數(shù)是否正確。
速度環(huán)是驅(qū)動器核心,電流環(huán)是速度環(huán)的最內(nèi)環(huán)。速度環(huán)的優(yōu)化涉及速度環(huán)增益、積分時間、設定值濾波和參考模型等。西門子802D自帶優(yōu)化軟件IBN Tool提供兩種速度優(yōu)環(huán)化方法,一種為自動優(yōu)化,一種為手動優(yōu)化。
1.2.1 自動優(yōu)化
IBN Tool提供自動優(yōu)化功能,可以對比例增益(Kp:P1460)、積分時間常數(shù)(Tn:P1462)及電流設定值濾波進行自動優(yōu)化,并生成特性圖供檢查,能滿足一般要求。但自動優(yōu)化功能不提供對參考模型的設定,有3種優(yōu)化方案可供選擇:標準、較好動態(tài)性(Kp最大)和較好阻尼(Kp最小)。優(yōu)化完成后,自動將得到優(yōu)化的數(shù)據(jù)寫入系統(tǒng),系統(tǒng)再自動進行速度環(huán)測量[1]。
1.2.2 手動優(yōu)化
在進行手動優(yōu)化時,可以先設定較大的Tn(比如300 ms),先對Kp進行優(yōu)化,Kp優(yōu)化完成后再對Tn進行優(yōu)化。通過頻率響應測試來調(diào)整Kp,頻率特性通過Bode圖來表示。對于速度環(huán),希望Bode圖中幅頻特性曲線的帶寬盡可能高,這樣系統(tǒng)的響應速度就會加快。增大Kp值就可以獲得這樣的效果,但隨著Kp值增大,一般要求超出部分最高點不超過3 db(相當于在時域中40%超調(diào)),并且可能會出現(xiàn)幅頻特性曲線中帶寬頻率之后原本在0 db線下的尖峰超過0 db;這樣的尖峰如果超過3 db系統(tǒng)就可能出現(xiàn)共振,如果想繼續(xù)增大Kp就需要使用帶阻形式的電流濾波器將這個尖峰濾掉。
積分控制是對誤差信號進行累積,它會消除系統(tǒng)穩(wěn)態(tài)誤差,提高系統(tǒng)抗擾動能力。較小的Tn值會使Bode圖幅頻特性曲線的低頻段更接近0 db線,但隨著Tn減小,幅頻特性曲線拐點附近會向上移動,一般情況,Tn在2~20 ms之間調(diào)整。
優(yōu)化完Kp和Tn后的Bode圖應該是帶寬頻率盡可能高,帶寬頻率之前的幅頻特性曲線最高不超過3 db。但是為了更精細的調(diào)整,還需要通過階躍響應來檢驗已經(jīng)確定的參數(shù)。優(yōu)化后比較理想的頻率特性曲線如圖2所示。
位置環(huán)控制是NC控制器的核心,加工程序經(jīng)插補運算后得到目標位置和位移速度,再經(jīng)精插補得到目標位置、目標加速度和目標轉(zhuǎn)速,最后生成加速度、速度和位置設定值。位置環(huán)采用比例控制,其中主要參數(shù)是位置環(huán)增益Kv,保證對設定值變化和干擾有轉(zhuǎn)好的響應,主要體現(xiàn)在跟隨誤差和輪廓誤差小,穩(wěn)定性好。位置環(huán)優(yōu)化主要通過頻率特性測試來調(diào)整Kv,做到在階躍響應不出現(xiàn)超調(diào)的情況下,盡量增大Kv,用以提高帶寬,提高系統(tǒng)動態(tài)特性[3]。
調(diào)整Kv后,要通過伺服跟蹤曲線來檢驗Kv值是否合理。一般情況下通過NC程序讓伺服軸跟蹤一段方波序列信號。如果在測試時跟蹤曲線出現(xiàn)振蕩,可以降低加速度限制值。
單軸優(yōu)化后用圓測試來檢驗2個軸的插補精度,希望輪廓誤差越小越好。圓測試中在過換象限點時有凸起和兩軸速度不匹配等問題。如圖3所示,在4個過象限點出現(xiàn)凸起現(xiàn)象,這是因為當有一個軸的速度由0開始加速,但由于摩擦的存在,造成加速滯后而形成了過象限點的凸起??梢杂媚Σ裂a償(MD32500,MD32520,MD32540)來彌補,補償?shù)脑砭褪窃谳S換向時提前加一個速度信號來彌補這種滯后[2]。如果參與圓插補的每個軸實際增益不一致,會導致加工結(jié)果為橢圓,如圖4所示,這種情況應該調(diào)整各軸增益(MD32200)和加速度(MD32300)。另外對于速度不匹配問題,可以使用西門子動態(tài)時間匹配功能,它的基本原理是在速度較快的軸上設置動態(tài)時間匹配參數(shù),這樣,數(shù)控系統(tǒng)就會根據(jù)這個參數(shù)適當降低該軸的速度,使之與另一個軸的速度相匹配[1]。
經(jīng)上述流程優(yōu)化后的結(jié)果如圖5所示。
[1]Doc On CD[Z].Siemens,2009.
[2]802D SL 簡明調(diào)試手冊[Z].Siemens,2005.
[3]白恩遠,王俊元,孫愛國.現(xiàn)代數(shù)控機床伺服及檢測技術(shù)[M].北京:國防工業(yè)出版社,2005.