菜鳥入行
級別: 論壇先鋒
|
我對FX5U不太了解,做了一個定位的程序 定位完成后想清除當(dāng)前位置 結(jié)果發(fā)現(xiàn)清不了!我用DMOV 或 DHCMOV都不行 有一次用DMOV,SM8029接通的瞬間是清成K0了,但下次定位后,數(shù)值又回來了,而且數(shù)值是一直在增加的。 比如我每次定位 3000,那數(shù)值是這樣依次顯示的 0 - 3000 - 0 - 6000 - 0 - 9000 - 0 - 12000 請教各位,這是什么情況?怎么樣才清除當(dāng)前值? |
|
---|---|---|
|
qwee0012
級別: 探索解密
|
你這個特殊寄存器用錯了把,SD5580是3軸的當(dāng)前位, 上面定位的是2軸,SD5540才是2軸的當(dāng)前位 |
---|---|
本帖最近評分記錄: |
流辰沙
級別: 家園常客
|
樓上正解 |
---|---|
本帖最近評分記錄: |
nightblueblu
道阻且長,窮且益堅(jiān)。
級別: 論壇先鋒
|
上面兩樓都是對的,寄存器使用錯了 |
|
---|---|---|
|
菜鳥入行
級別: 論壇先鋒
|
程序給我改亂了。。 用正確的寄存器,也是清不掉。 也是我說的那個情況,如果隔一會清就行 |
|
---|---|---|
|
流辰沙
級別: 家園常客
|
是會有這樣的問題,突然想起來去年用5U自寫回原點(diǎn),碰到原點(diǎn)后不能馬上把當(dāng)前地址清零,必須設(shè)置一個延時后,再清零才能起效。 |
---|---|
本帖最近評分記錄: |
zhongliang
學(xué)無止境
級別: 工控俠客
|
原點(diǎn)回歸完成后,不是自動清零的嗎,干嘛還要外加程序來清零? |
|
---|---|---|
|