smale
級別: 略有小成
|
你們好!各位大俠!有個大問題請教。我用的是s7-200 226cn的plc ,omron的1000脈沖的編碼器。現在有個關于編碼器定位不準的問題想請教一下你。希望大家能不吝指教。問題是這樣的:輸送帶是從左往右運動著的。產品是有間隔(間隔不定)一個個輸送過來。我的線速度是3米/秒,一秒鐘大概1-5個產品不定。 因為我機械一轉是333mm,用1000pluse的編碼器,那么一個脈沖=0.333mm,我用原點傳感器作為初始定位信號,其距離到a某一出口的位置是固定的,但是我編程的時候,發覺每個產品到達a時,位置都不固定的,有前有后。如果和a或b的實際距離誤差10個脈沖也沒有問題的(定點到a電磁閥是100脈沖,那么95p-105p之間的誤差也可以啊)。現附上我寫的程序先搞一個產品定位檢測的問題先,i0.2上升沿時檢測產品頭部,下降沿檢測產品的尾部,然后輸送相應的到指定位置,觸發q0.5,使其他設備準確工作。現在我這樣做定位得不準。以上問題看看各位能否幫忙解決一下。不勝感激.我qq號碼是1061628280 郵箱是1061628280@qq.com |
---|---|
|
smale
級別: 略有小成
|
5樓,您好!那么我想請問編碼器,如何記錄每個產品到達指定的位置后,有相應的動作啊? 我試過,假如產品到達定點時,現在編碼的脈沖數為110 ,那么我mov 給一個內存區D0,然后D0+我要指定的a位置(假如為400脈沖),那么從定點到a點位置的編碼器當前值為510 ,到達510脈沖時,就觸發設備。這種方式可以做,但是適合短距離。因為當編碼器的值為+2147483647時,再加上400脈沖,就變負數了,怎樣解決此問題。。。謝謝幫忙。。大家幫幫忙。。。我的qq:1061628280 [ 此帖被smale在2009-07-05 12:24重新編輯 ] |
---|---|
|