在自動化生產(chǎn)、加工和控制過程中,經(jīng)常要對加工工件的尺寸或機(jī)械設(shè)備移動的距離進(jìn)行準(zhǔn)確定位控制。這種定位控制僅僅要求控制對象按指令進(jìn)入指定的位置,對運動的速度無特殊要求,例如生產(chǎn)過程中的點位控制(比較典型的如臥式鏜床、坐標(biāo)鏜床、數(shù)控機(jī)床等在切削加工前刀具的定位),倉儲系統(tǒng)中對傳送帶的定位控制,機(jī)械手的軸定位控制等等。在定位控制系統(tǒng)中常使用交流異步電機(jī)或步進(jìn)電機(jī)等伺服電機(jī)作為驅(qū)動或控制元件。實現(xiàn)定位控制的關(guān)鍵則是對伺服電機(jī)的控制。由于可編程控制器(PLC)是專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計的一種工業(yè)控制計算機(jī),具有抗干擾能力強(qiáng)、可靠性極高、體積小等顯著優(yōu)點,是實現(xiàn)機(jī)電一體化的理想控制裝置。本文旨在闡述利用PLC控制伺服電機(jī)實現(xiàn)準(zhǔn)確定位的方法,介紹控制系統(tǒng)在設(shè)計與實施中需要認(rèn)識與解決的若干問題,給出了控制系統(tǒng)參考方案及軟硬件結(jié)構(gòu)的設(shè)計思路,對于工業(yè)生產(chǎn)中定位控制的實現(xiàn)具有較高的實用與參考價值。
系統(tǒng)工作原理:PLC的高速計數(shù)器指令和編碼器的配合使用,在現(xiàn)代工業(yè)生產(chǎn)自動控制中可實現(xiàn)精確定位和測量長度。目前,大多數(shù)PLC都具有高速計數(shù)器功能,例如西門子S7-200系列CPU226型PLC有6個高速計數(shù)器。高速計數(shù)器可以對脈寬小于PLC主機(jī)掃描周期的高速脈沖準(zhǔn)確計數(shù),不需要增加特殊功能單元就可以處理頻率高達(dá)幾十或上百kHz的脈沖信號。旋轉(zhuǎn)編碼器則可以將電動機(jī)軸上的角位移轉(zhuǎn)換成脈沖值。
利用PLC的高速計數(shù)器指令和編碼器控制三相交流異步電機(jī)實現(xiàn)的準(zhǔn)確定位控制系統(tǒng),其原理是通過與電動機(jī)同軸相連的光電旋轉(zhuǎn)編碼器將電機(jī)角位移轉(zhuǎn)換成脈沖值,經(jīng)由PLC的高速計數(shù)器來統(tǒng)計編碼器發(fā)出的脈沖個數(shù),從而實現(xiàn)定位控制。
計算得出傳輸帶運行10 cm對應(yīng)的脈沖數(shù)為:
脈沖數(shù)=[(傳動輥直徑(mm)×π÷(脈沖數(shù)/轉(zhuǎn))]×傳送帶運行距離(mm)
程序例圖:
電機(jī)選型:http://m.wlywrsj.cn/bbs_read.asp?id=4220
TEL:010-87197282-815 13521040277 |