yuaiwu
wemhoener
級別: 網(wǎng)絡(luò)英雄
![]() ![]() |
可能我說的不詳,我的要求就是一但參考建立,以后回轉(zhuǎn)的重現(xiàn)性要求1個刻度都不能差,比如斷電、斷電后機械位置被人為的轉(zhuǎn)動等等。 如果做不到,就不是要求了,正過來轉(zhuǎn)再反過來轉(zhuǎn)機械結(jié)構(gòu)上允許,但不是很完美,也只能這樣做了(可以達到上面的要求)。 如果用-T的驅(qū)動器應(yīng)該能實現(xiàn)我要求的功能。 |
---|---|
|
zlc1210903
級別: 工控俠客
![]() |
其實樓主的這種想法是真是存在的,每次都會有幾個脈沖的誤差,如果只是單方向每次發(fā)送定額的脈沖,時間長了累計誤差越來越大這是一定的。 人為的轉(zhuǎn)動,用脈沖反饋也不能解決,除非用運動控制器走總線結(jié)構(gòu),好想可以解決,我以前見過別人這么弄的。 如果想消除單向轉(zhuǎn)動累計的誤差,我以前這么做過一次可以給你建議,首先要設(shè)置電子齒輪和脈沖反饋的數(shù)值,讓發(fā)送脈沖數(shù)等于脈沖反饋數(shù),比如你發(fā)送3000個脈沖,PLC就要接受3000個脈沖,如果接受的是脈沖數(shù)是2999下次就發(fā)送3001個脈沖,在下次的脈沖數(shù)量中加上或者減去上次反饋少掉或者多了的脈沖。 我以前這么做過,是往復(fù)運動,沒有接原點信號,也沒有執(zhí)行原點搜索,也沒有搜集Z向信號,就是正向發(fā)送一定數(shù)量的脈沖,反向發(fā)送一定數(shù)量的脈沖,不過正向和反向的脈沖都用上次的脈沖反饋做了一些運算,運動了幾萬次好像沒有什么誤差,(肉眼觀測的哦) 這個樓主可以測試一下。 |
|
---|---|---|
本帖最近評分記錄:
|
yamqq
雅馬哈,愛普生,電裝機器人。
級別: 網(wǎng)絡(luò)英雄
![]() ![]() |
不要用脈沖來做,用通訊來做,就有精度了! |
|
---|---|---|
本帖最近評分記錄:
|