會飛的怪獸
自信 自立 自強
級別: 工控俠客
|
我有個客戶他是用步進電機來控制切紙的長度,末端有一個傳感器,傳感器感應到,步進電機就開始停下來,然后又出到原來位置,幾次下來,發現誤差相差0.3毫米,以至于最后發生報警,發現用浮點數運算也不行,用插補也不行,大俠們有什么好的方法解決了(如果不用傳感器來控制步進的停止,發現位置很準確,不會產生誤差) |
|
---|---|---|
|
廣州、榮開
級別: 工控俠客
|
你都用到步進了,怎么不用脈沖數去控制停止,,為什么要用傳感器來控制停止, |
|
---|---|---|
|
會飛的怪獸
自信 自立 自強
級別: 工控俠客
|
其實,你說的我懂,本來是很簡單的 但是如果非要用傳感器控制的話,有什么方法可以減少或避免誤差? 看看大家有什么可以通過編程解決問題 |
|
---|---|---|
|
狼堡
級別: 工控俠客
|
我的解決,加個編碼器,編碼器計夠數,停步進,切紙,重新啟動高數計數器,不想那么麻煩就記脈沖個數,到了就停下來切 |
---|---|
|
王志勇愛媳婦
千里之行,始于足下。
級別: 論壇先鋒
|
你的電機是變頻器控制的?那就再加個近點狗感應器,當感應到了后,改變電機的速度,這樣可以減小誤差!最好還是用伺服吧! |
---|---|
|
jzzjzq
級別: 略有小成
|
其實從程序解決可以改為位置控制,感應器只用作確認機械到位條件. 如果感應器位置根據需要調整,得到不同的長度.可以高速行走,感應器輸出后改低速,離開感應器瞬間停止轉動. 相應的感應器輸出端用高速X端口. [ 此帖被jzzjzq在2013-05-11 15:34重新編輯 ] |
---|---|
|
qinchenglim
級別: 論壇先鋒
|
既然用脈沖可以準確的控制,為什么還要加傳感器?畫蛇添足???!。。 |
---|---|
|