■河南平原光電有限公司 (焦作 454001) 王玉功 梁 兵
距離碼光柵尺在數(shù)控機(jī)床中的應(yīng)用
■河南平原光電有限公司 (焦作 454001) 王玉功 梁 兵
摘要:分析使用帶距離編碼參考點(diǎn)標(biāo)志的線性測(cè)量系統(tǒng)的好處、工作原理、安裝調(diào)整及在幾種常用的數(shù)控系統(tǒng)的應(yīng)用方法與故障排除。
近幾年,使用距離碼光柵尺的數(shù)控機(jī)床正逐漸增多。這種光柵尺帶有距離編碼參考點(diǎn)標(biāo)志(distance-coded reference),使用帶距離編碼參考點(diǎn)標(biāo)志的線性測(cè)量系統(tǒng),可以不必為返回參考點(diǎn)而在機(jī)床上安裝減速開(kāi)關(guān),并返回一個(gè)確定的機(jī)床參考點(diǎn),因此也可以把這種回參考點(diǎn)方式稱(chēng)為半絕對(duì),這樣在實(shí)際使用中可以帶來(lái)了許多方便。
在安裝和調(diào)整時(shí)必須注意以下幾個(gè)要點(diǎn):主尺與讀數(shù)頭間的間隙、主尺與導(dǎo)軌的平行度,并采取防污染措施。一般安裝時(shí),將主尺固定在工作臺(tái)上,讀數(shù)頭固定在床身上,避免由于讀數(shù)頭的移動(dòng),帶動(dòng)讀數(shù)頭信號(hào)線,從而容易產(chǎn)生線破損或者接觸不良的故障,應(yīng)盡可能使讀數(shù)頭安裝在主尺的下方,主尺口向下可以防止切屑、切削液及油液的污染。如果由于安裝位置限制必須采用讀數(shù)頭朝上的方式安裝時(shí),則必須增加輔助密封裝置。安裝前要檢查主尺安裝面與導(dǎo)軌的平行度,一定要在0.1mm/1 000mm以內(nèi);讀數(shù)頭的基座與尺身的基座總共誤差一般≤±0.1mm。安裝時(shí),調(diào)整讀數(shù)頭位置,達(dá)到讀數(shù)頭與光柵尺尺身的平行度
≤0.1mm,讀數(shù)頭與光柵尺尺身之間的間距為1.1mm左右(根據(jù)光柵尺的說(shuō)明書(shū)確定)。
帶距離編碼參考點(diǎn)標(biāo)志的線性測(cè)量系統(tǒng)的原理是采用包括一個(gè)標(biāo)準(zhǔn)線性的柵格標(biāo)志和一個(gè)與此相平行運(yùn)行的另一個(gè)帶距離編碼參考點(diǎn)標(biāo)志通道,每組2個(gè)參考點(diǎn)標(biāo)志的距離是相同的,但兩組參考點(diǎn)標(biāo)志間距離不同,使得兩組之間2個(gè)相鄰參考點(diǎn)標(biāo)志的距離是可變的,因此,如果設(shè)定一個(gè)基準(zhǔn)點(diǎn),數(shù)控軸可以根據(jù)距離來(lái)確定其所處的絕對(duì)位置,如圖1所示。
JENA公司LIS73-1 A 141 F光柵尺為例,如從基準(zhǔn)點(diǎn)M點(diǎn)移動(dòng)到O,中間經(jīng)過(guò)N點(diǎn),系統(tǒng)檢測(cè)到10.02就知道軸現(xiàn)在是在哪一個(gè)參考點(diǎn)位置;同樣從N點(diǎn)移動(dòng)到P,中間經(jīng)過(guò)O點(diǎn),系統(tǒng)從O點(diǎn)到P點(diǎn)的距離是10.04mm就知道軸現(xiàn)在是在哪一個(gè)參考點(diǎn)位置,所以只要軸任意移動(dòng)超過(guò)2個(gè)參考點(diǎn)距離(20mm)就能得到機(jī)床的絕對(duì)位置。例如點(diǎn)M、U距離為35mm,當(dāng)從M點(diǎn)移動(dòng)時(shí),如果檢測(cè)到2個(gè)標(biāo)志間距離為10.04mm時(shí),就認(rèn)為到了P點(diǎn),再往前移動(dòng)4.96(35-20-10.04=4.96)mm就到了U點(diǎn)。
圖1
圖2
1. 在FANUC數(shù)控系統(tǒng)0i-C中應(yīng)用
(1)參數(shù)設(shè)定。
1815#1OPT閉環(huán)控制時(shí)設(shè)為1
1815#2DCL使用距離碼光柵尺為1(光柵尺選擇了帶距離編碼參考點(diǎn)標(biāo)志的直線光柵尺。在使用圓光柵時(shí)1815#1 #2 #3均要設(shè)定為1)
802#1DC4參考點(diǎn)回零檢測(cè)的次數(shù)(為0時(shí)檢測(cè)3次)
1821相鄰2個(gè)Mark1之間的距離也就是直線光柵尺標(biāo)準(zhǔn)參考點(diǎn)標(biāo)志柵格間距
1882相鄰2個(gè)Mark2之間的距離(也就是2個(gè)相鄰參考點(diǎn)間的標(biāo)準(zhǔn)距離加上一個(gè)固定距離,不同廠商說(shuō)明書(shū)標(biāo)法不同)
1883假想的光柵尺原點(diǎn)與參考點(diǎn)之間的距離(用來(lái)修改參考點(diǎn))
光柵尺接口單元即SDU單元作為從屬裝置,緊靠放大器從屬裝置的參數(shù)設(shè)置為16(例如3個(gè)NC軸,則1913設(shè)置為16,若4個(gè)NC軸1914設(shè)置為16)
2084柔性進(jìn)給傳動(dòng)比分子
2085柔性進(jìn)給傳動(dòng)比分母
2185位置脈沖變換系數(shù)[實(shí)際傳動(dòng)比=2084#/(2085#×2185#)]
2023速度脈沖數(shù)
2024位置脈沖數(shù)
1905#6 設(shè)為1使用一個(gè)SDU單元
905#7若使用第二個(gè)SDU單元設(shè)為1(多于4個(gè)軸使用光柵尺時(shí)1905#7設(shè)為1)
1320正向軟極限
1321負(fù)向軟極限
以圖2光柵尺為例的參數(shù)設(shè)置:
首先進(jìn)行伺服參數(shù)設(shè)定2083、2084、2085、2020、2024、1020和1023等參數(shù)設(shè)定;接著進(jìn)行FSSB設(shè)定,從屬設(shè)備的設(shè)置。
相鄰2個(gè)Mark1之間的距離20mm;相鄰2個(gè)Mark2之間的距離20.2mm。
相應(yīng)參數(shù)設(shè)置如下:
1815#11
1815#21
1802#1DCL (設(shè)置為0 使用3參考點(diǎn)檢測(cè)回零點(diǎn))
182120000(最小檢測(cè)單位μ)
188220200(最小檢測(cè)單位μ)
1883(上電后回零,機(jī)床會(huì)移動(dòng)3次自動(dòng)計(jì)算零點(diǎn)的坐標(biāo)位置)
填寫(xiě)到1883即可建立參考點(diǎn)。斷電后再上電執(zhí)行回零操作,該軸走停3次(或4次,參數(shù)1802#1設(shè)定為1),根據(jù)光柵尺反饋回來(lái)的數(shù)據(jù)自動(dòng)計(jì)算出該位置的絕對(duì)坐標(biāo)和機(jī)床坐標(biāo),并對(duì)
該軸的絕對(duì)坐標(biāo)和機(jī)械坐標(biāo)進(jìn)行賦值。由于這種回零只需短距離回零操作即可,因此稱(chēng)之為半絕對(duì)式。
(2)操作。①第一步:按照上面辦法設(shè)定參數(shù)(1883先設(shè)定為0,軟極限范圍足夠大或者參數(shù)1320為1、參數(shù)1321為-1取消軟極限)。②第二步:確認(rèn)機(jī)床絕對(duì)位置。由于2個(gè)參考點(diǎn)標(biāo)志之間的距離是可變的,這樣系統(tǒng)就可以準(zhǔn)確地識(shí)別軸所處在的是哪一個(gè)參考點(diǎn)并計(jì)算出實(shí)際位置,但這個(gè)位置可能并不一定是你所需的機(jī)床基準(zhǔn)點(diǎn)值,所以還必須有一個(gè)基準(zhǔn)點(diǎn)偏移參數(shù)來(lái)參與計(jì)算。設(shè)定1883#就可以完成這一步,實(shí)際上1883#中設(shè)定的值就是測(cè)量系統(tǒng)中的第一個(gè)參考點(diǎn)到機(jī)床基準(zhǔn)點(diǎn)的距離。如果與要求的坐標(biāo)不同,修改參數(shù)1883#之值。③第三步,根據(jù)機(jī)床行程設(shè)定軟極限。
(3)故障排除。①無(wú)法進(jìn)行回零操作。檢查回零的速度,手動(dòng)快速速度是否正常設(shè)定。如果速度低,將產(chǎn)生90#報(bào)警,必須提高速度。②無(wú)法正常走停。檢查光柵尺的反饋信號(hào)是否存在干擾。③417#報(bào)警。屬于光柵尺的參數(shù)設(shè)定,按照光柵尺的規(guī)格進(jìn)行正確設(shè)定。出現(xiàn)該報(bào)警時(shí),檢查系統(tǒng)自診斷中的280#,排查問(wèn)題的出處。④445#報(bào)警,即軟斷線報(bào)警。主要是光柵尺的讀數(shù)頭與光柵尺尺體的安裝上達(dá)不到要求,請(qǐng)注意光柵尺廠家提供的安裝要求,也可通過(guò)下述辦法解決。2003#1:由0設(shè)為 1;2064:增大4的整數(shù)倍。如果還有445#報(bào)警,需要重新安裝、檢查光柵尺。注意:參數(shù)2064值不能太大,否則可能燒毀元件。
2. 在西門(mén)子828D系統(tǒng)中的應(yīng)用
(1)參數(shù)設(shè)定。
MD30200=2(編碼器數(shù)量,帶光柵尺:定為2)
MD30240=2(編碼器類(lèi)型:1:增量式;2:距離碼;4:絕對(duì)值)
MD31000=1(編碼器是否線性的。0:編碼器;1:光柵尺)
MD31040=1(是否采用閉環(huán)控制。0:半閉環(huán);1:閉環(huán))
MD34000=0(是否使用凸輪減速開(kāi)關(guān)。0:不用;1:用)
MD34010(回參考點(diǎn)方向。0:正;1:負(fù))
MD34020(回參考點(diǎn)速度)
34040 (尋找零脈沖速度)
MD34090 (回參考點(diǎn)偏移值)
MD34060(返參考點(diǎn)最大移動(dòng)距離=2×標(biāo)準(zhǔn)參考點(diǎn)標(biāo)志間距)
MD34200=3 (回零模式)
M D34300(標(biāo)準(zhǔn)參考點(diǎn)標(biāo)志間距)
MD34310 (兩組參考標(biāo)志距離差值)
MD36100(負(fù)向第一軟極限)
MD36110 (正向第一軟極限)
驅(qū)動(dòng)數(shù)據(jù)P426[1]光柵尺的倍頻數(shù)
(2)操作。驅(qū)動(dòng)系統(tǒng)中驅(qū)動(dòng)數(shù)據(jù)的設(shè)置:
首先根據(jù)以上操作步驟進(jìn)入軸驅(qū)動(dòng)參數(shù)配置,在“驅(qū)動(dòng)-概覽”畫(huà)面選擇“更改”,在“驅(qū)動(dòng)配置-電動(dòng)機(jī)”畫(huà)面選擇下一步。從而進(jìn)入“驅(qū)動(dòng)配置-編碼器”分配畫(huà)面,勾選編碼器2,從列表中選擇編碼器2對(duì)應(yīng)的SMC接口。在此畫(huà)面中選擇下一步,出現(xiàn)“驅(qū)動(dòng)配置-載要”畫(huà)面出現(xiàn),選擇完成;接著選擇光柵類(lèi)型。為此,將驅(qū)動(dòng)參數(shù)P10置4,進(jìn)入驅(qū)動(dòng)參數(shù)調(diào)試狀態(tài)。選擇編碼器類(lèi)型編號(hào)P0400[1]為9999,即光柵自定義。
再一步設(shè)置編碼器型號(hào)P404[1],根據(jù)光柵信號(hào)類(lèi)型按位選擇;根據(jù)所用光柵選擇P424距離碼光柵零脈沖信號(hào)的間距。最后把P410[1]改回0,選擇“保存/復(fù)位”→“保存”→“驅(qū)動(dòng)設(shè)備”,屏幕出現(xiàn)“驅(qū)動(dòng)Control Unit(1)已備份”字樣,從而保存了所完成的配置參數(shù)。
注意如果編碼器反向,不要修改MD32110,而要改P410[1]為3,否則會(huì)影響動(dòng)態(tài)剛性性能,如果有細(xì)分倍數(shù)還要把細(xì)分倍數(shù)填入P426[1]。
(2)N C參數(shù)的設(shè)置。①按菜單選擇鍵,接著選擇“調(diào)試”軟鍵,再選擇“機(jī)床數(shù)據(jù)”軟鍵。②選擇“軸數(shù)據(jù)”,根據(jù)那一個(gè)軸選擇“軸+”或“軸-”。根據(jù)以上參數(shù)說(shuō)明設(shè)置對(duì)應(yīng)參數(shù)(MD34090先設(shè)為0)。設(shè)置參數(shù)以后,在回參考點(diǎn)方式,就可以執(zhí)行相應(yīng)軸回參考點(diǎn)動(dòng)作。
通過(guò)機(jī)床控制面板進(jìn)入JOG 和REF方式,按住回參考點(diǎn)軸的方向鍵控軸將以MD34040(參考點(diǎn)爬行速度)所設(shè)定的速度搜索參考點(diǎn)標(biāo)志。直到出現(xiàn),相應(yīng)的軸就回到了參考點(diǎn)。
在回參考點(diǎn)過(guò)程中出現(xiàn)“20003測(cè)量系統(tǒng)錯(cuò)誤”的報(bào)警。是由于機(jī)床移動(dòng)了參數(shù)MD34060設(shè)定的距離還沒(méi)有找到參考點(diǎn)。
處理辦法:確定2個(gè)奇數(shù)參考點(diǎn)標(biāo)志之間的距離(參考點(diǎn)標(biāo)志間隔)。該值必須輸入到機(jī)床數(shù)據(jù)34300 ENC_REFP_MARKER_ DIST 中。
在回參考點(diǎn)過(guò)程中,如果出現(xiàn)“20004 缺少參考點(diǎn)標(biāo)志”的報(bào)警。是由于機(jī)床移動(dòng)了參數(shù)MD34300設(shè)定的距離,數(shù)控系統(tǒng)還沒(méi)有找到2個(gè)變距離的參考點(diǎn)標(biāo)志。處理辦法:確定2個(gè)奇數(shù)參考點(diǎn)標(biāo)志之間的距離(參考點(diǎn)標(biāo)志間隔)。該值必須輸入到機(jī)床數(shù)據(jù)34060 REFP_MAX_MARKER_ DIST 中,如果坐標(biāo)值不是理想的值,可以修改參數(shù)MD34090之值來(lái)滿足需要。
偏移量=實(shí)際位置-線性測(cè)量系統(tǒng)的實(shí)際位置,把偏移量輸入?yún)?shù)MD34090。
(1)參數(shù)設(shè)定。
MP20.0距離碼光柵尺標(biāo)志的絕對(duì)位置
MP20.1監(jiān)視編碼器的幅度
MP110.X相應(yīng)軸光柵尺接口(沒(méi)有光柵尺為0)
MP112相應(yīng)軸電動(dòng)機(jī)編碼器接口
MP210.0位置編碼器計(jì)數(shù)方向(0正、1負(fù))
MP331電動(dòng)機(jī)一圈對(duì)應(yīng)的距離。半閉環(huán):絲杠螺距×減速比。直線光柵尺的信號(hào)周期MP332直線光柵尺刻線數(shù)為或電動(dòng)機(jī)一轉(zhuǎn)的脈沖數(shù)
MP334 2個(gè)固定參考點(diǎn)間的名義增量距離 MP340 細(xì)分倍數(shù)
M P115 光柵尺信號(hào)類(lèi)型(0:1Vpp,1:11μApp)
MP115.2光柵尺信號(hào)的輸入頻率
MP910正向行程軟極限
MP920負(fù)向行程軟極限
MP1320回參考點(diǎn)方向
MP960修改機(jī)械坐標(biāo)系
1330移向參考點(diǎn)標(biāo)志的速度
1040電動(dòng)機(jī)編碼器計(jì)數(shù)方向(電動(dòng)機(jī)旋轉(zhuǎn)方向)
1340回參考點(diǎn)順序(不回參考點(diǎn)為0)
1350為3(使用距離碼光柵尺)
例如,圖1所示光柵尺,兩組參考標(biāo)志距離差值為0.02m m,參考點(diǎn)間標(biāo)準(zhǔn)距離為20m m,則需要設(shè)M P331. X=0.02,MP332.X=1,MP334. X=20mm/0.02mm=1 000。
(2)操作:根據(jù)以上說(shuō)明設(shè)定參數(shù)(參數(shù)960先設(shè)為0,軟極限足夠大),執(zhí)行回參考點(diǎn)。如果機(jī)械坐標(biāo)值不對(duì),可以修改參數(shù)960的值。偏移量=實(shí)際位置-線性測(cè)量系統(tǒng)的實(shí)際位置。把偏移量輸入?yún)?shù)960,再根據(jù)機(jī)床行程設(shè)定軟極限。
如果移動(dòng)距離超過(guò)2倍的mask2間的距離,將產(chǎn)生錯(cuò)誤的參考點(diǎn)標(biāo)志報(bào)警。如果光柵尺安裝不正確,使得光柵尺信號(hào)有些弱,將產(chǎn)生測(cè)量系統(tǒng)報(bào)警,降低檢測(cè)幅值,可以減小MP20.1參數(shù)之值,使得報(bào)警消除;如果產(chǎn)生靜態(tài)誤差過(guò)大報(bào)警,可能是正反饋,要調(diào)整1040或210值;如果方向相反,要同時(shí)修改1040和210的數(shù)值。
大型數(shù)控機(jī)床由于其數(shù)控軸移動(dòng)距離比較長(zhǎng),如果使用一般的光柵尺,回參考點(diǎn)只能向一個(gè)固定位置移動(dòng),非常不方便。如果安裝了距離碼光柵尺,2個(gè)方向都可以進(jìn)行操作,能夠更快地完成返回參考點(diǎn)操作。
參考文獻(xiàn):
[1] 海德漢公司. iTNC530簡(jiǎn)明調(diào)試手冊(cè)[E]. 2009.4
[2] 西門(mén)子公司. SINUMERIK 828D/828D BASIC簡(jiǎn)明手冊(cè)[E]. 2012.1
收稿日期:(20141220)