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