菜鸟入行
级别: 论坛先锋

精华主题: 0
发帖数量: 1381 个
工控威望: 1557 点
下载积分: 3686 分
在线时间: 177(小时)
注册时间: 2017-09-01
最后登录: 2024-06-11
查看菜鸟入行的 主题 / 回贴
楼主  发表于: 2019-04-22 19:52
我对FX5U不太了解,做了一个定位的程序

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

结果发现清不了!我用DMOV 或 DHCMOV都不行




有一次用DMOV,SM8029接通的瞬间是清成K0了,但下次定位后,数值又回来了,而且数值是一直在增加的。

比如我每次定位 3000,那数值是这样依次显示的 0 - 3000 - 0 - 6000 - 0 - 9000 - 0 - 12000

请教各位,这是什么情况?怎么样才清除当前值?
打个酱油,懂的不多
水平有限,能帮则帮
互相帮助,共同进步
流辰沙
级别: 家园常客
精华主题: 0
发帖数量: 313 个
工控威望: 641 点
下载积分: 1068 分
在线时间: 124(小时)
注册时间: 2018-12-27
最后登录: 2024-04-16
查看流辰沙的 主题 / 回贴
1楼  发表于: 2019-04-23 09:31
引用
引用第2楼qwee0012于2019-04-23 09:17发表的  :
你这个特殊寄存器用错了把,SD5580是3轴的当前位,  上面定位的是2轴,SD5540才是2轴的当前位

楼上正解

本帖最近评分记录:
  • 下载积分:+2(菜鸟入行)
    流辰沙
    级别: 家园常客
    精华主题: 0
    发帖数量: 313 个
    工控威望: 641 点
    下载积分: 1068 分
    在线时间: 124(小时)
    注册时间: 2018-12-27
    最后登录: 2024-04-16
    查看流辰沙的 主题 / 回贴
    2楼  发表于: 2019-04-24 08:43
    引用
    引用第5楼菜鸟入行于2019-04-23 14:49发表的  :


    程序给我改乱了。。 用正确的寄存器,也是清不掉。

    也是我说的那个情况,如果隔一会清就行

    是会有这样的问题,突然想起来去年用5U自写回原点,碰到原点后不能马上把当前地址清零,必须设置一个延时后,再清零才能起效。
    本帖最近评分记录:
  • 下载积分:+2(菜鸟入行) 热心助人!
    流辰沙
    级别: 家园常客
    精华主题: 0
    发帖数量: 313 个
    工控威望: 641 点
    下载积分: 1068 分
    在线时间: 124(小时)
    注册时间: 2018-12-27
    最后登录: 2024-04-16
    查看流辰沙的 主题 / 回贴
    3楼  发表于: 2019-04-25 08:29
    引用
    引用第8楼zhongliang于2019-04-25 08:24发表的  :

    原点回归完成后,不是自动清零的吗,干嘛还要外加程序来清零?

    自写回原点程序,没有用到DSZR等回原指令,一般用于没有位置装2个极限感应器(甚至没有极限感应器)的时候。