張文穎,朱浩然
(1.吉林工程技術(shù)師范學(xué)院 量子信息技術(shù)交叉學(xué)科研究院,吉林 長(zhǎng)春 130052;2.吉林省量子信息技術(shù)工程實(shí)驗(yàn)室,吉林 長(zhǎng)春 130052;3.長(zhǎng)春理工大學(xué) 電子信息工程學(xué)院,吉林 長(zhǎng)春 130022)
圓光柵測(cè)角系統(tǒng)由于體積小、精度高,廣泛應(yīng)用于航空航天、導(dǎo)彈跟蹤制導(dǎo)和機(jī)器人等領(lǐng)域。由于機(jī)械加工和安裝等過(guò)程會(huì)使圓光柵測(cè)角系統(tǒng)產(chǎn)生誤差,不能達(dá)到其標(biāo)稱精度。為了提高測(cè)角精度,通常采用增加測(cè)角系統(tǒng)中讀數(shù)頭個(gè)數(shù)的方法,但是其對(duì)每個(gè)讀數(shù)頭安裝的一致性要求較高,且增加了系統(tǒng)的成本。誤差補(bǔ)償也是提高測(cè)角精度的一種方法,日本國(guó)家計(jì)量院自主研發(fā)了自校準(zhǔn)轉(zhuǎn)臺(tái)標(biāo)定系統(tǒng) ,由于其處理方法是在時(shí)域內(nèi)進(jìn)行,所以對(duì)編碼器采集到的數(shù)據(jù)要求不高,便于系統(tǒng)實(shí)現(xiàn)小型化[1]。德國(guó)聯(lián)邦物理研究院 提出了PFDM(prime factor division method)模型[2],利用這種標(biāo)定模型校準(zhǔn)后的精度小于0.8″[12]。中國(guó)計(jì)量科學(xué)研究院提出了一種基于等分平均原理的校準(zhǔn)方法,8個(gè)編碼器均布于碼盤上,測(cè)角誤差為0.03″。以上方法可抑制部分測(cè)角系統(tǒng)的誤差,為了提高誤差補(bǔ)償效果,研究測(cè)角系統(tǒng)的誤差產(chǎn)生機(jī)理是首要問(wèn)題,有助于后續(xù)有針對(duì)性的進(jìn)行誤差補(bǔ)償,提高測(cè)角系統(tǒng)的精度。
本文針對(duì)不同類型的誤差進(jìn)行具有針對(duì)性的分析,基于誤差的特性和表現(xiàn)形式,從諧波角度對(duì)測(cè)角系統(tǒng)中的刻劃誤差、光電信號(hào)誤差、變形導(dǎo)致的誤差建立相應(yīng)的數(shù)學(xué)模型,具體分析對(duì)測(cè)角系統(tǒng)影響較大的偏心誤差和傾斜誤差,建立數(shù)學(xué)模型并仿真分析,為提高測(cè)角精度提供了理論基礎(chǔ)。
標(biāo)尺光柵與指示光柵共同組成圓光柵[3]。在進(jìn)行角度測(cè)量時(shí),轉(zhuǎn)軸與標(biāo)尺光柵一同轉(zhuǎn)動(dòng),但指示光柵位置不變。連續(xù)變化的莫爾條紋由兩種光柵間的相對(duì)轉(zhuǎn)動(dòng)構(gòu)成,利用莫爾條紋移動(dòng)的數(shù)量完成對(duì)圓光柵的測(cè)角任務(wù)[13]。標(biāo)尺光柵的柵距和指示光柵的線寬相等,假設(shè)忽略光柵衍射的現(xiàn)象,依據(jù)透光與遮光原理可知,通過(guò)兩塊光柵后形成一個(gè)三角波的光能量分布[4],如圖1所示。然而在實(shí)際應(yīng)用時(shí),因?yàn)楣鈻诺难苌渥饔靡约翱虅澱`差、指示光柵的間隙與標(biāo)尺光柵等因素,光能量實(shí)際分布為一個(gè)近似的正弦函數(shù)。應(yīng)用圓光柵時(shí),利用統(tǒng)計(jì)莫爾條紋平移數(shù)量的總和完成角位移量的測(cè)量。
圖1 莫爾條紋圖形Fig.1 Moire fringe pattern
導(dǎo)致圓光柵測(cè)角誤差的原因主要有光柵環(huán)的刻劃誤差、光電信號(hào)誤差、偏心誤差和傾斜誤差[5]。其中,刻劃誤差和光電信號(hào)誤差是高頻測(cè)角誤差。
在刻劃圓光柵環(huán)上的柵線時(shí),實(shí)際柵線位置與理想柵線位置存在偏差,即為刻劃誤差。假設(shè)理想刻線與實(shí)際刻線的位置偏差為±30 mm,若直徑D為299 mm,換算成角度的刻劃精度δgra為
(1)
式中δ為刻劃誤差,刻劃精度為±0.5″。
光電信號(hào)誤差作為引起讀數(shù)頭誤差因素中最為關(guān)鍵的一項(xiàng),其本質(zhì)為在插值操作中信號(hào)的非正交、不等幅、直流電平漂移所產(chǎn)生的非線性誤差[6]。光電信號(hào)誤差是系統(tǒng)中頻率最高的誤差成分,其由“偏移量”和“橢圓度”構(gòu)成。
理論上,理想條件下莫爾條紋的光電信號(hào)應(yīng)為正弦函數(shù),即莫爾條紋的正弦性[14]。然而現(xiàn)實(shí)環(huán)境下,存在諸多外界因素,實(shí)際的光電信號(hào)是由基波與高次諧波相加的形式組成[15],即:
(2)
光電信號(hào)誤差表達(dá)式為
(3)
式中:ΔU(x)為各次諧波;x為光柵位移;U0為光電信號(hào)疊加的直流電平;Um為信號(hào)幅值;p是光柵柵距。諧波導(dǎo)致光電信號(hào)為非正弦信號(hào),最大波動(dòng)為
(4)
偏心是指光柵環(huán)的中心與轉(zhuǎn)軸運(yùn)動(dòng)中心不重合,其主要由裝配間隙等引起圓光柵幾何中心和裝配后的旋轉(zhuǎn)中心不重疊和軸系運(yùn)動(dòng)導(dǎo)致的[7]。偏心誤差是導(dǎo)致測(cè)角系統(tǒng)誤差的主要因素,通常為測(cè)角系統(tǒng)誤差的50%以上[8]。
圓光柵理想旋轉(zhuǎn)中心是O點(diǎn),半徑是R,偏心量是e,O是坐標(biāo)原點(diǎn),偏心方向?yàn)閤軸方向,建立如圖2所示直角坐標(biāo)系xoy。令O′點(diǎn)為圓光柵實(shí)際旋轉(zhuǎn)中心,A′為圓光柵理想位置上的點(diǎn),A為圓光柵實(shí)際運(yùn)動(dòng)軌跡上的點(diǎn)。利用圓光柵轉(zhuǎn)過(guò)的弧長(zhǎng)與圓光柵半徑作商,即可得到測(cè)角系統(tǒng)測(cè)得的角度值。因?yàn)槠脑斐蓤A光柵上的點(diǎn)與圓光柵理想旋轉(zhuǎn)中心O的距離周期性變化,所以,利用弧長(zhǎng)L和角度θ之間的數(shù)學(xué)關(guān)系,能更精確表示測(cè)得的角度值。
圖2 圓光柵偏心示意圖Fig.2 Diagram of circular grating eccentricity
如圖2所示,B為圓光柵實(shí)際運(yùn)動(dòng)軌跡上一點(diǎn),設(shè)∠AOB=θ,圓光柵轉(zhuǎn)過(guò)的弧長(zhǎng)為L(zhǎng)。如圖3所示,在極坐標(biāo)系中,弧長(zhǎng)L與極徑r之間關(guān)系可以表示為
(5)
圖3 弧長(zhǎng)和角度關(guān)系圖Fig.3 Relationship diagram between arc length and angle
設(shè)A點(diǎn)坐標(biāo)為(x,y),那么有:
(x-e)2+y2=R2
(6)
由于r>0,R>e,則:
(7)
利用冪級(jí)數(shù)展開和保留二階小量,能夠獲得圓光柵上A與B之間的弧長(zhǎng)為
(8)
角度誤差為
(9)
在0°~360°的測(cè)量范圍內(nèi),以10°為間隔讀取一個(gè)測(cè)量值,偏心量0≤e≤0.9 μm,r=54 mm時(shí),偏心誤差的變化趨勢(shì)如圖4所示。
圖4 偏心誤差Fig.4 Eccentricity error
角度誤差的最大值為
(10)
如圖5所示,有一個(gè)旋轉(zhuǎn)初始角θ0,令O′點(diǎn)為坐標(biāo)原點(diǎn),建立直角坐標(biāo)系x′o′y′,弧長(zhǎng)可表示成:
L=-Rθ0+Rθ+e·sinθcosθ0-e·cosθsinθ0
(11)
圖5 初始角偏心示意圖Fig.5 Diagram of initial angular eccentricity
角度誤差為
(12)
由(11)式和(12)式能夠發(fā)現(xiàn),當(dāng)圓光柵有偏移量時(shí),在弧長(zhǎng)與角度間的關(guān)系中會(huì)產(chǎn)生諧波誤差,圓光柵半徑R為一次項(xiàng)系數(shù),在角度誤差中也會(huì)有待測(cè)角度的諧波成分,并且為一次諧波。
光柵環(huán)的傾斜是二階測(cè)角誤差的一個(gè)重要來(lái)源,其會(huì)使莫爾條紋的寬度與數(shù)量一同產(chǎn)生變化[9]。光柵環(huán)產(chǎn)生傾斜的主要原因有以下兩種:安裝傾斜和軸系運(yùn)動(dòng)過(guò)程導(dǎo)致的傾斜[10]。圖6所示為安裝傾斜示意圖。令光柵環(huán)相對(duì)讀數(shù)頭所在平面的傾斜角為γ,光柵半徑是r,那么光柵旋轉(zhuǎn)過(guò)程中導(dǎo)致莫爾條紋移動(dòng)的最大值是:
ΔB=±rsinγ
(13)
則莫爾條紋移動(dòng)數(shù)為
(14)
圖6 安裝傾斜示意圖Fig.6 Diagram of tilt installation
一般情形下,由于柵線角較小,柵線角θ、光柵柵距ω和莫爾條紋寬度B滿足下式[11]:
(15)
在光柵平移一個(gè)柵距ω的情況下,莫爾條紋會(huì)平移一個(gè)條紋寬度B,所以,利用莫爾條紋平移的數(shù)目N可計(jì)算出光柵轉(zhuǎn)動(dòng)量s:
s=N·ω=N·Bθ
(16)
令光柵的半徑為r,則光柵轉(zhuǎn)過(guò)的角度β表達(dá)式為
β=s/r=N·Bθ/r
(17)
將(14)式帶入(17)式,得到安裝傾斜導(dǎo)致的角度誤差為
(18)
在0°~360°的測(cè)量范圍內(nèi),以10°為間隔讀取一個(gè)測(cè)量值,當(dāng)傾斜角0°≤γ≤1°時(shí),傾斜導(dǎo)致的誤差變化趨勢(shì)如圖7所示。
圖7 傾斜誤差曲線Fig.7 Curve of tilt error
為了分析引起圓光柵測(cè)角系統(tǒng)誤差的各類誤差因素并進(jìn)行修正,搭建實(shí)驗(yàn)系統(tǒng),實(shí)驗(yàn)中選用Renishaw公司SiGNUMTM系列金屬圓光柵測(cè)角系統(tǒng),如圖8所示。為了獲得測(cè)角誤差,利用二等8面棱體和CSZ-1型CCD雙軸自準(zhǔn)直儀配合使用,以獲得測(cè)量真值。
圖8 測(cè)角系統(tǒng)Fig.8 Angle measuring system
圖9為金屬圓光柵測(cè)角系統(tǒng)原始誤差曲線。由圖9曲線可知,在0°~360°的范圍內(nèi),峰-峰值為-70.51″和63.67″,測(cè)角誤差為134.2″。
圖9 誤差曲線Fig.9 Error curve
RESM系列金屬圓光柵柵距為20 μm,有效直徑為52 mm。刻劃誤差為±3.97″,光電信號(hào)誤差為0.32″,圓光柵測(cè)角系統(tǒng)工作過(guò)程中,旋轉(zhuǎn)軸系與光柵盤的偏心量為e=7 μm。由(9)式可知,當(dāng)sinθ=±1時(shí),偏心誤差最大為
由此可知,偏心是導(dǎo)致測(cè)角系統(tǒng)誤差的主要因素。
由于角分辨率為0.004″,莫爾條紋間距為B=0.286 5 mm,當(dāng)光柵旋轉(zhuǎn)一個(gè)柵距ω時(shí),莫爾條紋移動(dòng)一個(gè)條紋寬度B,由(17)式計(jì)算得到θ=0.36″,光柵由于在安裝、軸系旋轉(zhuǎn)過(guò)程中,傾斜量為8 μm,所以光柵環(huán)的傾斜角為63.47″,帶入(9)式,可得安裝傾斜誤差為Δβ=±0.32″。
利用獲得的刻線誤差、光電信號(hào)誤差、偏心誤差和傾斜誤差修正原始誤差曲線,修正后圓光柵測(cè)角系統(tǒng)的誤差為32.23″。
基于誤差的特性和表現(xiàn)形式,本文從諧波角度對(duì)圓光柵測(cè)角系統(tǒng)中的刻劃誤差、光電信號(hào)誤差等建立了相應(yīng)的數(shù)學(xué)模型,并對(duì)測(cè)角系統(tǒng)中誤差較大的偏心誤差和傾斜誤差進(jìn)行了具體的數(shù)學(xué)建模與仿真分析。搭建了金屬圓光柵測(cè)角系統(tǒng),對(duì)偏心誤差和傾斜誤差進(jìn)行了具體分析。實(shí)驗(yàn)結(jié)果表明,測(cè)角系統(tǒng)測(cè)角誤差為134.2″,修正后誤差為32.23″,為后續(xù)誤差補(bǔ)償提供了依據(jù)。