菜鳥入行
級別: 論壇先鋒

精華主題: 0
發(fā)帖數(shù)量: 1381 個
工控威望: 1557 點
下載積分: 3686 分
在線時間: 177(小時)
注冊時間: 2017-09-01
最后登錄: 2024-06-11
查看菜鳥入行的 主題 / 回貼
樓主  發(fā)表于: 2019-04-22 19:52
我對FX5U不太了解,做了一個定位的程序

定位完成后想清除當前位置

結(jié)果發(fā)現(xiàn)清不了!我用DMOV 或 DHCMOV都不行




有一次用DMOV,SM8029接通的瞬間是清成K0了,但下次定位后,數(shù)值又回來了,而且數(shù)值是一直在增加的。

比如我每次定位 3000,那數(shù)值是這樣依次顯示的 0 - 3000 - 0 - 6000 - 0 - 9000 - 0 - 12000

請教各位,這是什么情況?怎么樣才清除當前值?
打個醬油,懂的不多
水平有限,能幫則幫
互相幫助,共同進步
流辰沙
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 313 個
工控威望: 641 點
下載積分: 1068 分
在線時間: 124(小時)
注冊時間: 2018-12-27
最后登錄: 2024-04-16
查看流辰沙的 主題 / 回貼
1樓  發(fā)表于: 2019-04-23 09:31
引用
引用第2樓qwee0012于2019-04-23 09:17發(fā)表的  :
你這個特殊寄存器用錯了把,SD5580是3軸的當前位,  上面定位的是2軸,SD5540才是2軸的當前位

樓上正解

本帖最近評分記錄:
  • 下載積分:+2(菜鳥入行)
    流辰沙
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 313 個
    工控威望: 641 點
    下載積分: 1068 分
    在線時間: 124(小時)
    注冊時間: 2018-12-27
    最后登錄: 2024-04-16
    查看流辰沙的 主題 / 回貼
    2樓  發(fā)表于: 2019-04-24 08:43
    引用
    引用第5樓菜鳥入行于2019-04-23 14:49發(fā)表的  :


    程序給我改亂了。。 用正確的寄存器,也是清不掉。

    也是我說的那個情況,如果隔一會清就行

    是會有這樣的問題,突然想起來去年用5U自寫回原點,碰到原點后不能馬上把當前地址清零,必須設(shè)置一個延時后,再清零才能起效。
    本帖最近評分記錄:
  • 下載積分:+2(菜鳥入行) 熱心助人!
    流辰沙
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 313 個
    工控威望: 641 點
    下載積分: 1068 分
    在線時間: 124(小時)
    注冊時間: 2018-12-27
    最后登錄: 2024-04-16
    查看流辰沙的 主題 / 回貼
    3樓  發(fā)表于: 2019-04-25 08:29
    引用
    引用第8樓zhongliang于2019-04-25 08:24發(fā)表的  :

    原點回歸完成后,不是自動清零的嗎,干嘛還要外加程序來清零?

    自寫回原點程序,沒有用到DSZR等回原指令,一般用于沒有位置裝2個極限感應(yīng)器(甚至沒有極限感應(yīng)器)的時候。