譚立杰,閆 蕓,宋婉貞
( 中國電子科技集團公司第四十五研究所,100176)
在半導體專用設(shè)備領(lǐng)域,設(shè)備的運動控制系統(tǒng)是其重要部分之一,一般用于驅(qū)動電機控制設(shè)備運動,包括加工運動、定位運動、對位運動、上下料運動等,同時也可以進行輸入輸出(I/O)控制。高端精密設(shè)備常用伺服運動控制系統(tǒng)作為整臺設(shè)備的執(zhí)行中心,用來控制被控對象的轉(zhuǎn)角或者位移,被控對象能夠自動、連續(xù)、精確地復現(xiàn)輸入指令的變化規(guī)律。伺服控制系統(tǒng)的性能好壞可以從控制精度、抗干擾能力、動態(tài)響應速度等方面來評估。一個伺服控制系統(tǒng)具備了寬范圍的調(diào)節(jié)能力、較高的控制精度、較快的動態(tài)響應速度和較強的抗干擾能力才能確定為良好的控制系統(tǒng)。伺服控制系統(tǒng)通常是包括電流環(huán)、速度環(huán)和位置環(huán)的三環(huán)結(jié)構(gòu),其中閉環(huán)控制就是在開環(huán)控制的交直流電機的基礎(chǔ)上將速度信號和位置信號通過位置檢測裝置給驅(qū)動器做閉環(huán)負反饋的PID 調(diào)節(jié)控制[1,2]。
伺服運動控制系統(tǒng)一般基于伺服電機工作臺控制,比較常見的是直線電機十字疊加工作臺,進行點對點定位控制、JOG 控制、直線/ 圓弧插補控制、輪廓控制等,在所有的控制方式中運動平臺的定位精度、重復精度都是十分重要的,也是評定一個運動平臺好壞的重要因素。
對于精密運動工作臺系統(tǒng),以直線電機的伺服控制工作臺為例,一般由工控機、伺服控制器、驅(qū)動器、光柵尺、電機、導軌和連接件組成,工作臺的控制精度不僅僅取決于直線電機的好壞,它和整個工作臺系統(tǒng)的結(jié)構(gòu)有很大關(guān)系,更多依賴于伺服驅(qū)動和位置反饋裝置的好壞。工作臺系統(tǒng)硬件連接的結(jié)構(gòu)框圖以及各個機構(gòu)之間的邏輯關(guān)系如圖1 所示。直線電機伺服控制系統(tǒng)一般采用伺服控制器和驅(qū)動器進行數(shù)字PID(比例積分微分)控制,常用的閉環(huán)控制系統(tǒng)是分為模擬量方式和數(shù)字脈沖方式。
圖1 直線電機伺服控制系統(tǒng)框圖
由于直線電機的定子兩端斷開,產(chǎn)生端部效應,形成不對稱磁場,出現(xiàn)畸變的勵磁電流,在運動過程中有波動問題,控制器采用位置環(huán)、速度環(huán)、電流環(huán)PID 閉環(huán)控制。增量光柵尺反饋編碼器信號到控制器。整套系統(tǒng)采用主從控制模式,上位工控機作為主控機,驅(qū)動器做電流環(huán)設(shè)計,控制器做速度環(huán)和位置環(huán)設(shè)計。采用數(shù)字PID 控制器計算位置誤差,給出控制量作為從控制器的給定量,從控制器執(zhí)行驅(qū)動任務。直線電機工作臺的運動控制策略如圖2 所示。
圖2 工作臺運動控制策略
PID 控制器建立的數(shù)學模型如公式1,是將基本的位置式PID 控制算法離散化,得到的第k 次采樣時的控制算法[3]??刂菩Ч容^理想,在實際的運動控制工程領(lǐng)域得到廣泛應用。一般情況下,工程師通過調(diào)試系統(tǒng)運動曲線找出PID 最佳參數(shù)值以適應當前系統(tǒng)的運動性能要求。
位置式數(shù)字PID 控制器表達式:
式(1)中,KP為比例常數(shù),TI為積分常數(shù),TD為微分常數(shù),k 為采樣序列號,uk為第k 次采樣時控制器輸出值、uk-1為第k-1 次采樣時控制器輸出值、T 為伺服周期、ek為控制器的輸入,是設(shè)定值與被控制量的差,即ek=rk-ck,其中rk為系統(tǒng)設(shè)定值,ck為被控制量
比例環(huán)節(jié)的作用是對偏差瞬間作出快速反應。偏差一旦產(chǎn)生,制動器立即產(chǎn)生控制作用,使控制量向減少偏差的方向變化??刂谱饔玫膹娙跞Q于比例常數(shù)KP,KP越大,控制越強,但過大會導致系統(tǒng)振蕩,破壞系統(tǒng)的穩(wěn)定性。
積分環(huán)節(jié)的作用是把偏差的積累作為輸出。在控制過程中,只要有偏差存在,積分環(huán)節(jié)的輸出就會不斷增大,直到偏差ek等于零,輸出的uk才可能維持在某一常量,使系統(tǒng)在給定值rk不變的條件下趨于穩(wěn)態(tài)。
積分環(huán)節(jié)的調(diào)節(jié)作用雖然會消除靜態(tài)誤差。但也會降低系統(tǒng)的響應速度,增加系統(tǒng)的超調(diào)量。積分常數(shù)TI越大,積分的積累作用越弱。增大積分常數(shù)TI會減慢靜態(tài)誤差的消除過程,但可以減少超調(diào)量,提高系統(tǒng)的穩(wěn)定性。必須根據(jù)實際控制的具體要求來確定TI。
實際的控制系統(tǒng)除了希望消除靜態(tài)誤差外,還要求加快調(diào)節(jié)過程。在偏差出現(xiàn)的瞬間或偏差變化的瞬間,不但要對偏差量做出立即響應(比例環(huán)節(jié)的作用),而且要根據(jù)偏差的變化趨勢預先給出適當?shù)募m正。為了實現(xiàn)這一作用,可在PI 控制器的基礎(chǔ)上加入微分環(huán)節(jié),形成PID 控制器。
微分環(huán)節(jié)的作用是阻止偏差的變化。它是根據(jù)偏差的變化趨勢(變化速度)進行控制。偏差變化得越快,微分控制器的輸出就越大,并能在偏差值變大之前進行修正。微分作用的引入,將有助于減小超調(diào)量,克服振蕩,使系統(tǒng)趨于穩(wěn)定,特別對高階系統(tǒng)非常有利,它加快了系統(tǒng)的跟蹤速度。從圖3 中可以看出各控制器的階躍響應特性,f3曲線性能是最好的。圖3 中,f1、f2、f3分別表示P、PI、PID 控制器的階躍響應曲線。
圖3 P、PI、PID 控制器階躍響應特性
所以在伺服運動控制系統(tǒng)中,使用PID 控制方法可以讓系統(tǒng)得到比較好的動態(tài)性能和靜態(tài)性能,超調(diào)量、調(diào)整時間、靜態(tài)誤差等參數(shù)決定著PID 參數(shù)是否滿足系統(tǒng)要求,當超調(diào)量太大,同時調(diào)整時間過長,靜態(tài)誤差過大的情況下,系統(tǒng)定位誤差變差,重復精度變差,需要重新調(diào)整PID 參數(shù)滿足系統(tǒng)要求。
伺服PID 參數(shù)不匹配可能形成很多工作臺問題,比如電機剛性差,導致電機定位時間長,定位緩慢,在等待時間之內(nèi)不能調(diào)整到規(guī)定脈沖數(shù),定位精度變差。通常表現(xiàn)為電機點到點步進一個固定距離P 的定位精度δ1,和分為多步(分別為P1、P2、P3、…、Pn,其中P=P1+P2+P3+…+Pn)步進相同距離P 的定位精度δ2,但是δ1、δ2 不一致且相差很多。這種情況下,就可以通過調(diào)整速度環(huán)剛性和位置環(huán)剛性解決問題,重新調(diào)整PID 參數(shù)以適應當前運動控制系統(tǒng)的性能要求。
伺服PID 參數(shù)不匹配也會導致電機剛性過強,表現(xiàn)為電機在全行程運動過程中出現(xiàn)微振情況,伴隨運動不平滑,電機動力過足等現(xiàn)象。這時需要調(diào)整PID 參數(shù),將比例參數(shù)和積分參數(shù)降低,同時微調(diào)微分參數(shù),使位置曲線和速度曲線接近理想水平。
在全行程工作臺的邊緣或者原點區(qū)域也會出現(xiàn)電機低頻振動問題,這使得回零運動不正常,但是電機卻可以完成回零運動。這時需要在PID 參數(shù)調(diào)整中加入低通濾波設(shè)計,將低頻共振頻率去除掉,防止低頻機械共振現(xiàn)象,一般情況下低頻機械共振頻率為50~100 Hz,在實際工程中測得的共振頻率為70~80 Hz,這一頻率和具體的機械結(jié)構(gòu)有關(guān)系,可以通過更改機械結(jié)構(gòu)將共振頻率減小,避免影響工作臺正常工作頻率。
精密伺服運動控制系統(tǒng)平臺一般分為X 方向和Y 方向,采用十字疊加形式實現(xiàn)沿兩個方向的運動,如圖4 所示,將運動平臺分解,從下到上分別為工作臺底座、X 向?qū)к?、X 向電機、連接件、Y 向?qū)к?、Y 向電機。以工作臺定位精度要求±3 μm 為例進行分析。
圖4 十字疊加XY 工作臺機械結(jié)構(gòu)
機械系統(tǒng)因素導致的工作臺定位精度誤差相對穩(wěn)定,同一段距離的定位精度誤差相同,通過儀表分段測量精度誤差,軟件中分段補償可以將定位精度矯正到很高的水平。通過分析最有可能導致機械系統(tǒng)誤差的部件是工作臺鑄鐵底座和導軌??紤]兩方面因素,一是底座平面度問題;二是導軌直線度問題。
工作臺底座一般采用鑄鐵加工而成,表面經(jīng)過精磨處理,要求表面平面度達到10 μm 以下,否則由于工作臺底座平面度不滿足要求,電機在運行時出現(xiàn)線性或者非線性誤差。
直線導軌又稱作線性導軌、線性滑軌,應用領(lǐng)域非常廣泛,一般用作機械設(shè)備支撐引導運動部件,根據(jù)指定的方向做往返直線運動。直線導軌的精度分為行走平行度、高度的成對相互差及寬度的成對相互差。行走平行度是指將導軌用螺栓固定在基準面上,使滑塊在導軌全長上運行時,滑塊與導軌基準面之間的平行度誤差。高度的成對相互差是指組合在同平面上的各個滑塊的高度尺寸的最大值與最小值之差。寬度的成對相互差是指裝在單只導軌上的每個滑塊與導軌基準面之間的寬度尺寸的最大值與最小值之差。根據(jù)工作臺的精度要求不同,可以選用不同等級的導軌[4,5]。
以十字疊加工作臺為例,要求定位精度±3 μm,重復定位精度±1 μm,選擇直線導軌的精度等級(行走平行度,以100 mm 長為例) 為超精密級(SP),在機械裝配過程中要求直線導軌的直線度為±4 μm,高度的成對相互差為±6 μm,寬度的成對相互差為±20 μm。
為了避免機械工作臺在加工和裝配過程中出現(xiàn)的誤差問題,需要嚴格按照零件工程圖及裝配手冊進行。在正常的零件加工和機械裝配過程中,也允許存在精度誤差,這時機械重復精度和定位精度滿足要求,但是超出允許的范圍就需要重新加工或者裝配。按照要求進行加工和裝配的工作臺,重復精度誤差一般滿足要求,定位精度誤差在固定區(qū)域是一個恒定的值,在整個工作臺區(qū)域呈線性或非線性變化,是不容易發(fā)生改變的,所以可以通過激光干涉儀等測量工具對工作臺的定位精度誤差進行測量,采用軟件補償?shù)姆绞竭_到更高的精度要求。
伺服控制工作臺的誤差原因包括伺服參數(shù)不匹配導致的系統(tǒng)剛性弱、超調(diào)量大、調(diào)整時間長問題,以及機械加工精度差導致的底座平面度問題,或者是導軌安裝不合格導致的導軌平行度問題。通過分析工作臺的精度誤差形成的原因,找到解決的方法,通過技術(shù)改進提高伺服運動控制工作臺的定位精度、重復精度。