5-power
這個行業不好混
級別: 家園常客
|
圖片:
如圖,為什么PLC設置的距離走完之后,內部顯示的跟設置的總是有一點誤差,本來想用具體位置去當條件用的,現在有誤差用不了,求大神解釋解釋這是怎么回事?(PLC是FX5U的) |
---|---|
|
二手工控電器
且行且珍惜
級別: 工控俠客
|
程序問題!!你沒考慮掃描處理周期問題。建議你將位置傳送指令移出當前位,往前靠。 |
|
---|---|---|
|
5-power
這個行業不好混
級別: 家園常客
|
我就是放在前面的,我只是方便你們看才搬到這里來的 |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
|
有一種情況, PLC向伺服發了1萬個脈沖,但有可能伺服收到的是9950個,或者10050個。 這個可以通過設置濾波參數解決。 還有時由于不是一直使能的問題,電機有意外的移動。這個讓電機一直保持使能狀態。或者使用帶剎車的電機。 還有就是機械上的問題了。 當然如果省事些,在機械上裝一個旋轉編碼器,來讀取實際的位置更好。 |
|
---|---|---|
|
728230983
級別: 探索解密
|
到位前裝一個矯正開關,只要開關動作,不論內部值是多少,都改為開關賦值! [ 此帖被728230983在2018-04-17 08:40重新編輯 ] |
---|---|
|
5-power
這個行業不好混
級別: 家園常客
|
我覺得版主說的第一種情況可能性大點,因為我都是急停一松開都會給電機使能的,而且電機都帶剎車 |
---|---|
|
5-power
這個行業不好混
級別: 家園常客
|
機械要求,到位開關就不裝了 |
---|---|
|
5-power
這個行業不好混
級別: 家園常客
|
圖片:
我覺得還有一種可能,就是每轉脈沖數/每轉的移動量的比不是整數,那么PLC給伺服的總脈沖數也就是四舍五入的整數,所以導致走的有誤差,有這個可能嗎? |
---|---|
|
jum1982
級別: 家園常客
|
這個是PLC內部計算的脈沖數,絕對不會出錯。7樓正解,你的單位不是脈沖數,而是用戶單位。 樓主留言:那我該怎么解決這個問題呢?就是用當前位置來當條件用 |
---|---|
|
chenjie
級別: 略有小成
|
對的,用SD5502不會有偏差,我之前設定deg為用戶單位也出現了帶小數結果取整現象造成與目標值有出入 |
---|---|
|