基于PLC和伺服電機(jī)的精密定位技術(shù)研究_第1頁
基于PLC和伺服電機(jī)的精密定位技術(shù)研究_第2頁
基于PLC和伺服電機(jī)的精密定位技術(shù)研究_第3頁
基于PLC和伺服電機(jī)的精密定位技術(shù)研究_第4頁
基于PLC和伺服電機(jī)的精密定位技術(shù)研究_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、傳感器與微系統(tǒng)(T ransducer and M i c rosyste m T echno l og i es 2010年第29卷第12期基于PLC和伺服電機(jī)的精密定位技術(shù)研究*龍國煊,王 仲,楊 純(天津大學(xué)精密測試技術(shù)及儀器國家重點(diǎn)實(shí)驗(yàn)室,天津300072摘 要:針對擒縱輪視覺檢測儀中對平面陣列點(diǎn)精確定位的實(shí)際需求,采用PLC和交流伺服電機(jī)實(shí)現(xiàn)了一種低速、高定位精度、低成本的二維運(yùn)動控制,工作臺定位精度達(dá)到微米量級。結(jié)合視覺檢測特點(diǎn),以視覺參考特征點(diǎn),代替?zhèn)鹘y(tǒng)零點(diǎn)校正方法,實(shí)現(xiàn)檢測儀自動零點(diǎn)校正。該儀器已運(yùn)行于工業(yè)現(xiàn)場。關(guān)鍵詞:精密定位;可編程序邏輯控制器;視覺檢測;交流伺服電機(jī);零點(diǎn)

2、校正中圖分類號:TP273 文獻(xiàn)標(biāo)識碼:A 文章編號:1000 9787(201012 0064 03Study of precision positioni ng technology based onPLC and servo motor*LONG Guo xuan,WANG Zhong,YANG Chun(State K ey L aboratory of Prec isi on M eas u ri n g T echno l ogy and Instrum en ts T ian ji n U niversity,T ian ji n300072,Ch inaAbstract:A s

3、 the p l anar array po ints positi on i ng requests to be prec i se i n t he escape whee l v i s i on m easure m entsyste m,a low speed,l ow co st,t w o di m ens i ona lm otion control platfor m w ith high positi on i ng prec i sion i s realized,w hich is served by PLC and AC servom otor.The precisi

4、on o f t he serv ice platfor m can reach t he level o f m icron.M ean w hil e,consi der i ng the features i n v i s i on m easurem ent,a me t hod adopting re ference character i stic po i nt i sused,wh ich m akes the platf o r m s ze ro li ne cali brati ng auto m aticall y,i nstead o f usi ng t he t

5、rad iti ona l zero li necali brati ng m ethod.A t present,the i nstru m en t has been opera ted i n t he i ndustrial fi e l d.K ey word s:prec i se position i ng;PLC;v i sua l i nspection;A C se rvo mo tor;zero po i nt ca li b ration0 引 言在機(jī)械手表等精密機(jī)械制造行業(yè),需要對大批量的高精度微型零件進(jìn)行檢測。目前行業(yè)內(nèi)通用檢測方法為依靠傳統(tǒng)投影儀,人工目視評判。視

6、覺檢測以非接觸、高精度、便于實(shí)現(xiàn)自動檢測等特點(diǎn)1引人期待。擒縱輪視覺檢測儀是為高精度、大批量、自動檢測手表零件擒縱輪而研制的。檢測儀中的精密二維移動工作臺為重要組成部分,本文介紹一種低成本、全自動、高精度的二維控制系統(tǒng)設(shè)計(jì)。多軸、復(fù)雜的運(yùn)動控制通常采用運(yùn)動控制卡或工控機(jī)作為控制單元,速度快,精度高,但成本高,維護(hù)復(fù)雜2。相比之下,用可編程序邏輯控制器(PLC作為運(yùn)動控制單元,可以完成對步進(jìn)電機(jī)、伺服電機(jī)等的控制3,應(yīng)用在運(yùn)動相對簡單、速度較低的條件下,具有成本低、設(shè)計(jì)簡單的優(yōu)勢。同時(shí),PLC還可作為儀器中非運(yùn)動控制的控制單元,簡化儀器設(shè)計(jì),發(fā)揮PLC穩(wěn)定可靠的優(yōu)勢。難點(diǎn)在于能否達(dá)到要求的控制精

7、度。本文采用PLC和交流伺服電機(jī)實(shí)現(xiàn)了一種低速、高精度、低成本的二維運(yùn)動控制,工作臺定位達(dá)到微米級精度。此外,結(jié)合實(shí)際,利用檢測儀中用來采集微型零件圖像的高精度CCD相機(jī),檢測工作臺上預(yù)置的特征參考點(diǎn),替代傳統(tǒng)使用機(jī)械零點(diǎn)開關(guān)或者光柵尺的方法,實(shí)現(xiàn)了工作臺的自動零點(diǎn)校正功能1。在保證精度要求的前提下,充分利用儀器本身資源,節(jié)約成本。1 系統(tǒng)結(jié)構(gòu)擒縱輪視覺檢測儀系統(tǒng)組成如圖1所示。PC機(jī)為系統(tǒng)的主控制器,為人機(jī)信息交互接口。PLC為運(yùn)動控制系統(tǒng)的控制單元,控制2個(gè)交流伺服電機(jī)。被測零件擺放在載物臺的陣列孔(60個(gè)中,測量時(shí),PLC控制交流伺服電機(jī),驅(qū)動二維工作臺移動,帶動CCD相機(jī)定位在載物臺上

8、陣列孔中每一個(gè)待測零件上方。定位完成后觸發(fā)相機(jī)采集圖像。計(jì)算機(jī)對圖像進(jìn)行處理,并判斷零件是否合格,通知PLC進(jìn)行下一步操作。收稿日期:2010 04 06*基金項(xiàng)目:國家高檔數(shù)控機(jī)床科技重大專項(xiàng)計(jì)劃資助項(xiàng)目(2009ZX04014 092 64第12期 龍國煊,等:基于PLC和伺服電機(jī)的精密定位技術(shù)研究 圖1 檢測儀系統(tǒng)組成F ig1 Compositi on o fm ea s ure m ent s y ste m測量時(shí)要求每一點(diǎn)定位完成后,X,Y方向上相機(jī)光學(xué)中心與圓孔中心的偏差不超過50 m,且系統(tǒng)要具有自動零點(diǎn)校正功能。其中,陣列孔位置誤差最大15 m,工作臺與載物臺安裝誤差最大15

9、 m所以,工作臺零點(diǎn)校正誤差和工作臺定位誤差總和最大不能超過20 m。2 工作臺驅(qū)動系統(tǒng)設(shè)計(jì)工作臺采用導(dǎo)程為5mm無間隙精密絲杠和精度為P5級滾動軸承;PLC為西門子S7 200系列CPU224CN型;伺服驅(qū)動器選用松下M INA S A4系列;交流伺服電機(jī)為松下M S M D012P1U型。驅(qū)動系統(tǒng)設(shè)計(jì)主要包括PLC與驅(qū)動器的硬件連接、PLC控制程序設(shè)計(jì)、PLC通信設(shè)計(jì)和驅(qū)動器參數(shù)設(shè)置。2.1 硬件連接這里用PLC的高速脈沖輸出功能和交流伺服電機(jī)的位置控制模式來設(shè)計(jì)工作臺的驅(qū)動系統(tǒng)4。工作臺的X,Y 2個(gè)方向各使用一個(gè)驅(qū)動器和電機(jī),系統(tǒng)的硬件連接主要是PLC的I/O口與驅(qū)動器的控制I/O接口

10、的連接。驅(qū)動器使用到的控制I/O口有:脈沖輸入(PULS,電機(jī)方向控制(S I GN,計(jì)數(shù)器清零(CL與脈沖靜止輸入(I NH4個(gè)輸入口,伺服準(zhǔn)備結(jié)束(S RDY,伺服警報(bào)(ALM與定位結(jié)束(CO IN3個(gè)輸出口。脈沖輸入接到PLC的Q0.0和Q0.1,其他接到普通I/O口。工作臺兩軸各有2個(gè)限位開關(guān)連接到PLC輸入口和驅(qū)動器的正負(fù)限位輸入(C W L和CC W L中,作為工作臺保險(xiǎn)和復(fù)位之用。PLC總需8路輸出和10路輸入,每個(gè)伺服驅(qū)動器的控制線使用9路。PLC剩下的I/O用來控制其他對象。2.2 PLC程序設(shè)計(jì)PLC程序主要由連續(xù)測量控制、單件測量控制零點(diǎn)校正、通信等部分組成。檢測儀2種測

11、量模式PLC的工作流程如圖2所示。驅(qū)動器可以接收外部脈沖指令輸入和編碼器反饋的方波信號。CPU224CN型PLC可以通過Q0.0和Q0.1輸出最高頻率達(dá)20k H z的PTO或P WM脈沖信號,不受CPU掃描式工作方式的影響2。廣泛應(yīng)用于直流、交流的調(diào)速,調(diào)壓控制中。脈沖輸出功能分別由特殊寄存器S M B67和S M B77控制,通過S MW68S M D172和S MW78S M D172設(shè)圖2 PLC程序流程圖Fig2 F low chart of PLC programm i ng定脈沖參數(shù),通過S M B66和S M B76監(jiān)控脈沖輸出狀態(tài)。脈沖速率可采用單段式或多段式。多段式脈沖各段

12、的參數(shù)通過特殊寄存器在PLC的V存儲區(qū)中設(shè)置,當(dāng)執(zhí)行脈沖輸出指令PLS時(shí),CPU自動讀取V存儲區(qū)中多段脈沖的參數(shù)后輸出脈沖。PLC通過端口Q0.0和Q0.1分別給工作臺X,Y方向的驅(qū)動器輸出頻率為20k H z的PTO脈沖。為使工作臺平穩(wěn)移動,這里采用三段式脈沖來控制伺服電機(jī)。2.3 PLC與PC通信設(shè)計(jì)考慮到儀器成本和設(shè)計(jì)的靈活性,PLC采用靈活方便的自由口通信方式,PC用VC+6.0的W I N32AP I串口通信函數(shù),完成計(jì)算機(jī)與西門子PLC的通信系統(tǒng)設(shè)計(jì)5。為克服信息傳輸中由于信道本身的原因或周圍環(huán)境噪聲的影響而導(dǎo)致的信息傳輸錯(cuò)誤,這里,采用具有99.999%高精度檢錯(cuò)能力的CRC校驗(yàn)

13、,并且建立檢錯(cuò)重發(fā)機(jī)制。通信流程如圖3所示。圖3 通信流程圖F ig3 F l ow chart of comm unica tion2.4 驅(qū)動器設(shè)置松下M I NA S A系列交流伺服驅(qū)動器可以接收最高2M pps的外部脈沖輸入。有位置控制、速度控制、轉(zhuǎn)矩控制65傳感器與微系統(tǒng) 第29卷和全閉環(huán)控制4種工作模式6。根據(jù)需要,這里選用位置控制模式,該模式參數(shù)設(shè)置如下:P r .02=0:位置控制模式;P r .04=0,Pr .66=1:行程限位開關(guān)有效;P r .41=0,P r .42=3:指令脈沖和指令方向的組合方式;P r .43=0:禁止外部脈沖輸入有效;P r .4E =0:允許

14、偏差計(jì)數(shù)器清零;P r .48-4B 為驅(qū)動器對外部輸入脈沖進(jìn)行分倍頻的參數(shù)設(shè)置,這里采用默認(rèn)值,不做分倍頻處理,電機(jī)每轉(zhuǎn)一圈須外部輸入10000個(gè)脈沖。與工作臺移動距離的關(guān)系為1個(gè)脈沖對應(yīng)0.5 m 的移動量。3 零點(diǎn)校正方法設(shè)計(jì)1,6檢測儀在測量過程中,每一點(diǎn)定位完成后,要求X,Y 方向上相機(jī)光學(xué)中心與圓孔中心偏差不超過50 m 。如圖4所示,每次測量60個(gè)為一批,O 點(diǎn)為工作臺限位開關(guān)位置,A 點(diǎn)為每批測量的起止位置。如果每一批測量完成不進(jìn)行零點(diǎn)校正,不斷累積的誤差有可能超過總誤差要求。限位開關(guān)的重復(fù)精度只有0.1mm,不能作為工作臺復(fù)位的參考點(diǎn)。為保證工作臺在每一批測量中都有很好的定位

15、精度,這里利用檢測儀自身的高精度CCD 相機(jī),在每一批測量之前進(jìn)行一次自動快速 的誤差校正。圖4 零點(diǎn)校正原理Fig 4 P ri nciple of zero point cali brati on如圖中,在待定位陣列點(diǎn)區(qū)域(點(diǎn)160外設(shè)一個(gè)位置固定的圓孔B 作特征參考位置。每一批測量從A 點(diǎn)開始,在位置B 采集圓孔圖像,圖像經(jīng)過計(jì)算機(jī)處理,擬合圓心后計(jì)算偏差,把偏差傳送給PLC ,然后,在B 1段進(jìn)行位移補(bǔ)償。每一批測量完成后回到O 點(diǎn),等待下一批測量。.在圓心偏差為0.1mm 內(nèi),圖像處理中圓心擬合誤差為3 m,在B 1,可以實(shí)現(xiàn)最小一個(gè)脈沖(0.5 m 的補(bǔ)償,不受三段式脈沖控制中電機(jī)

16、最小啟動量的影響,從而提高補(bǔ)償精度。實(shí)驗(yàn)表明:補(bǔ)償后相機(jī)定位在1點(diǎn)的誤差不超過5 m 。4 實(shí)驗(yàn)與分析為測定工作臺能否達(dá)到預(yù)期的精度要求,用分辨率為0.1 m 的雙頻激光測量儀來測量工作臺的移動精度。工作臺每軸行程為100mm ,任選靠近電機(jī)側(cè)的一點(diǎn)為測量起點(diǎn)(0mm 點(diǎn),每移動20mm(對應(yīng)PLC 40000個(gè)脈沖用雙頻激光測量儀測量一次,正向(0100mm 測完6個(gè)點(diǎn)后,依次反向(1000mm 測量6個(gè)點(diǎn),往復(fù)測量5次。分別對每個(gè)點(diǎn)5次測量數(shù)據(jù)進(jìn)行處理,對絲杠線性誤差進(jìn)行PLC 脈沖補(bǔ)償后X 軸(Y 軸只給結(jié)果的實(shí)驗(yàn)數(shù)據(jù)處理結(jié)果如表1。表1 X 軸實(shí)驗(yàn)數(shù)據(jù)Tab 1 Experi m en

17、tal data of X ax i s目標(biāo)位置(mm移動方向平均偏差X ( m標(biāo)準(zhǔn)偏差S i( mX i -2S i ( mX i +2S i ( m重復(fù)定位精度( m +-0.83.61.20.7-1.6 2.13.35.14.93.020+-0.94.10.71.2-0.4 1.62.26.52.64.940+-0.64.31.20.8-1.7 2.62.95.94.63.360+-0.3 2.90.60.2-1.6 2.40.93.42.51.080+-1.7 1.40.40.2-2.5 1.1-1.0 1.71.50.6100+-0.63.10.40.6-1.3 1.90.24.31

18、.52.4從表1中可以得出,工作臺定位精度7A =m ax X i !+2S i !;X i +2S i -m i n X i !-2S i !;X i -2S i =9.0 m .單向重復(fù)定位精度為6R =(4S i ma x =(R i m ax =4.9 m .Y 軸補(bǔ)償線性誤差后定位精度為7.2 m,重復(fù)定位精度為5.5 m 。從實(shí)驗(yàn)的結(jié)果可以看出:工作臺精度達(dá)到10 m 以內(nèi),滿足設(shè)計(jì)要求。5 結(jié)束語本文所設(shè)計(jì)的二維工作臺已經(jīng)應(yīng)用在擒縱輪視覺檢測儀上進(jìn)行陣列點(diǎn)的自動定位,定位精度達(dá)到微米級的設(shè)計(jì)要求,系統(tǒng)運(yùn)行穩(wěn)定。這種采用PLC 和伺服電機(jī)實(shí)現(xiàn)精確定位的控制原理和利用視覺參考特征點(diǎn)進(jìn)行零點(diǎn)校正的方法,可以推廣到其他精密視覺檢測系統(tǒng)中,具有較好的應(yīng)用價(jià)值。參考文獻(xiàn):1 劉一凡.基于視覺定位的微

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論