yuaiwu
wemhoener
級(jí)別: 網(wǎng)絡(luò)英雄
![]() ![]() |
如題,高精度定位場(chǎng)合,三菱J2伺服,一天定位個(gè)幾千次,往一個(gè)方向絕對(duì)位置也沒辦 做呀?是否能利用Z相脈沖,找到一圈的絕對(duì)點(diǎn)呢?以前討論過,現(xiàn)在用到了,真有點(diǎn)想不通。請(qǐng)高手指點(diǎn)一二。謝謝! [ 此帖被yuaiwu在2012-06-29 12:59重新編輯 ] |
---|---|
|
zlc1210903
級(jí)別: 工控俠客
![]() |
加一個(gè)原點(diǎn)的接近開關(guān),每次轉(zhuǎn)到這個(gè)位置就清零 個(gè)人意見。。。 |
|
---|---|---|
本帖最近評(píng)分記錄:
|
zlc1210903
級(jí)別: 工控俠客
![]() |
其實(shí)樓主的這種想法是真是存在的,每次都會(huì)有幾個(gè)脈沖的誤差,如果只是單方向每次發(fā)送定額的脈沖,時(shí)間長了累計(jì)誤差越來越大這是一定的。 人為的轉(zhuǎn)動(dòng),用脈沖反饋也不能解決,除非用運(yùn)動(dòng)控制器走總線結(jié)構(gòu),好想可以解決,我以前見過別人這么弄的。 如果想消除單向轉(zhuǎn)動(dòng)累計(jì)的誤差,我以前這么做過一次可以給你建議,首先要設(shè)置電子齒輪和脈沖反饋的數(shù)值,讓發(fā)送脈沖數(shù)等于脈沖反饋數(shù),比如你發(fā)送3000個(gè)脈沖,PLC就要接受3000個(gè)脈沖,如果接受的是脈沖數(shù)是2999下次就發(fā)送3001個(gè)脈沖,在下次的脈沖數(shù)量中加上或者減去上次反饋少掉或者多了的脈沖。 我以前這么做過,是往復(fù)運(yùn)動(dòng),沒有接原點(diǎn)信號(hào),也沒有執(zhí)行原點(diǎn)搜索,也沒有搜集Z向信號(hào),就是正向發(fā)送一定數(shù)量的脈沖,反向發(fā)送一定數(shù)量的脈沖,不過正向和反向的脈沖都用上次的脈沖反饋?zhàn)隽艘恍┻\(yùn)算,運(yùn)動(dòng)了幾萬次好像沒有什么誤差,(肉眼觀測(cè)的哦) 這個(gè)樓主可以測(cè)試一下。 |
|
---|---|---|
本帖最近評(píng)分記錄:
|