hq27676996
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 16 個
工控威望: 139 點
下載積分: 463 分
在線時間: 78(小時)
注冊時間: 2014-04-03
最后登錄: 2024-10-14
查看hq27676996的 主題 / 回貼
樓主  發(fā)表于: 2016-11-03 22:23
請問各位高手解惑
目前遇到的問題



使用絕對位置移動到300位置然后在回到0位置(綠色),反覆好記次后發(fā)現(xiàn)位置會慢慢的偏移掉(紅色),但是移動的距離都沒問題。
請問這有可能是什么問題產(chǎn)生?PLC伺服相關(guān)參數(shù)沒設(shè)定好?硬體問題?

有人說是
1.脈波的累積誤差量,就是例如實際位置300要1000個脈波可是在參數(shù)設(shè)定或減速比等運算上無法整除導(dǎo)致數(shù)值是有無限位的小數(shù)點,導(dǎo)致我實際上下300指令卻有1001個脈波,每次多1而累加出來的誤差。

疑問:假如說是會多1個脈波,那回來到0位置應(yīng)該也是跑1001個脈波吧?有可能跑300位置1001脈波,回0位置1000脈波?


2.平臺在到達(dá)300位置時因為其他硬體關(guān)西(卡住?擠壓?)導(dǎo)致只跑999個脈波差1個脈波(0.01mm),程式認(rèn)位已到達(dá),后面在下回0位置跑1000脈波,反覆造成0位置慢慢往后

這個說法聽起來比較合理


3.螺桿與平臺的機構(gòu)間隙造成?

這個說法不太懂QQ

以上~因為是初學(xué)者所以很多不懂,目前在查(看)一些相關(guān)資料。希望各位高手解惑到底是什么問題可能造成此狀況以及以上3說法可能性~感謝

PS: 300脈波數(shù)1000只是假設(shè)數(shù)值
yerong
級別: 工控俠客
精華主題: 1 篇
發(fā)帖數(shù)量: 1888 個
工控威望: 2040 點
下載積分: 11042 分
在線時間: 808(小時)
注冊時間: 2007-08-28
最后登錄: 2024-12-20
查看yerong的 主題 / 回貼
1樓  發(fā)表于: 2016-11-04 08:35
首先丟脈沖或者伺服本身位置不準(zhǔn)確可以直接監(jiān)控伺服編碼器反饋值來排除;
其次機械位置間隙可以打表察看;
固定一個脈沖走0.1、   0.01、  0.001等, 這樣編程時基本不用計算,電子齒輪比設(shè)置一般都可以做到這一點;
有條件回原點時盡量回,這樣可以減小誤差。
hafatahaha
臺達(dá)代理
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1336 個
工控威望: 1334 點
下載積分: 2535 分
在線時間: 398(小時)
注冊時間: 2012-09-26
最后登錄: 2019-01-19
查看hafatahaha的 主題 / 回貼
2樓  發(fā)表于: 2016-11-04 14:26
問題1,丟脈沖,這個好說,伺服監(jiān)視收到的脈沖一看就知道,,,,,問題2,伺服位置未到達(dá),這個跟伺服特性有關(guān)系了,伺服的響應(yīng)都是10ms以下高端的更是納秒級別,如果有堵轉(zhuǎn)伺服要么抖動,要么報警,肯定有動作,,,,,,問題3,間隙,所謂間隙了就是來與回之間機械由于加工精度和裝配造成的誤差,間隙一般都是有規(guī)律的,誤差肯定是這個機械間隙以內(nèi)不會超過。。。。。
上海承接工業(yè)電氣自動化項目工程 461946157@qq.com   13162651373
臺達(dá),三菱(變頻器,pllc,伺服,人機,溫控器)進(jìn)口變送器,傳感器,視覺