waitfor
級別: 家園常客
|
請教各位師傅,前段時間做了一個定位控制,自動運行時定位很準,就是按照設定的位置,比如第一位置500,第二位置800。。等等,但是手動控制時,按前進后退運行后位置就相差比較多,走得越遠相差越多,手動操作是在屏上面做的兩個按鈕,后來找不到原因就改成手動時為相對定位了,不知道有沒哪位師傅有沒遇到過這方面的問題 |
---|---|
|
xierenjie
經歷過才是深刻
級別: 論壇先鋒
|
在切換到手動的時候 程序是否有不一樣的呢 只要初始化完成了 定位用絕對位置定位一般都不會有誤差的 能否截取一段手動程序看看 好研究一下 |
|
---|---|---|
|
waitfor
級別: 家園常客
|
手動沒改之前的程序沒有了,只有改后的程序,傳來給大家研究下,手動部操作在S1步里,最開始是用絕對定位做了兩個按鈕前進后退, |
---|---|
|
waitfor
級別: 家園常客
|
回原點后自動定位沒問題,就是手動時有延遲一樣,實際位置跟顯示位置不對,干擾啊等等都檢查了就是不行,如是干擾那自動沒有啊 |
---|---|
|
lxs_0217
級別: 探索解密
|
手動定位完成后,查看以下當前位置數據區是否是你設定的脈沖數,確認PLC脈沖有沒有發出去.若是設定數據 ,再檢查手動設定的速度、加速度、加減速時間等參數,另外檢查程序中回原點指令。 |
---|---|
|
tkggtdkjpl
工欲善其事,必先利其器!
級別: 網絡英雄
|
用步進時發現過問題,用歐姆龍的PLC,手動和自動頻率和起動頻率不一致定位的一點偏差 |
|
---|---|---|
|
axxxa
級別: 網絡英雄
|
手動部分不要用步進指令、用主控將自動和手動程序分開,也可以用子程序調用的方法,手動和自動分別為一個 子程序,在主程序中進行調用;要學會化整為零。 |
---|---|
|