xujiehao04
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 65 個(gè)
工控威望: 178 點(diǎn)
下載積分: 340 分
在線時(shí)間: 108(小時(shí))
注冊(cè)時(shí)間: 2015-11-01
最后登錄: 2024-09-14
查看xujiehao04的 主題 / 回貼
樓主  發(fā)表于: 16天前
今天遇見(jiàn)一個(gè)BUG    

就是一個(gè)DDRVA K0 K50000 Y1 Y3 的指令

還有一個(gè)是回原點(diǎn)指令

回原點(diǎn)指令成功后 已經(jīng)對(duì)d8350清零處理了  

這時(shí)我啟動(dòng)DDRVA K0 K50000 Y1 Y3 后 照理說(shuō)現(xiàn)在的位置應(yīng)該是在回原點(diǎn)清零后的位置

可是始終要跟清零的位置相差3個(gè)毫米  后來(lái)我把DDRVA K0 K50000 Y1 Y3 這個(gè)指令刪掉 按照原來(lái)的模樣又寫(xiě)了一遍灌進(jìn)去 就奇跡般的好了

這個(gè)是不是一個(gè)BUG
小侯
小侯
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 477 個(gè)
工控威望: 2607 點(diǎn)
下載積分: 7523 分
在線時(shí)間: 499(小時(shí))
注冊(cè)時(shí)間: 2008-10-17
最后登錄: 2024-09-19
查看小侯的 主題 / 回貼
1樓  發(fā)表于: 15天前
DDRVA K0 K50000 Y1 Y3
這指令走絕對(duì)位置,亦即從現(xiàn)在位置走道絕對(duì)位置0,若原點(diǎn)位置若有問(wèn)題或是脈波遺失就會(huì)造成位置不準(zhǔn)確。

照你後面所說(shuō)快速回原點(diǎn)及一般回原點(diǎn)會(huì)相差3mm,這樣你要看快速回跟一般回有何差異,一般來(lái)說(shuō)原點(diǎn)復(fù)歸還有所謂的蠕行速度之類的設(shè)定就是怕原點(diǎn)信號(hào)每次不準(zhǔn),當(dāng)你速度高時(shí),從高速到靜止的減速所用的時(shí)間會(huì)比低速到靜止還要長(zhǎng),所以一般來(lái)說(shuō),原點(diǎn)復(fù)歸會(huì)以慢速來(lái)進(jìn)行,以原點(diǎn)信號(hào)目標(biāo),碰到原點(diǎn)(DOG)後以蠕行速度脫離或是伺服Z點(diǎn)等,或是碰到原點(diǎn)信號(hào)再行進(jìn)一固定距離,使其每次都是在同一位置,若是有做快速回原點(diǎn)需求,則用絕對(duì)位置0來(lái)進(jìn)行,此時(shí)原點(diǎn)位置,則以位置值0為目標(biāo),而非原點(diǎn)信號(hào)為目標(biāo)。

DDRVA K30000 K5000 Y0 Y2
Y0為脈衝信號(hào)輸出,Y2為運(yùn)轉(zhuǎn)方向控制
你有確認(rèn)指令執(zhí)行時(shí)當(dāng)前位置嗎,若你位置值低於K30000則正轉(zhuǎn)至K30000,若是高於K30000則逆轉(zhuǎn)

然後你的程式?jīng)]有註解,這要怎樣判讀你的指令與接點(diǎn)用途