• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
青年加油
好好学习,努力挣钱
级别: 论坛先锋
精华主题: 0
发帖数量: 182 个
工控威望: 1057 点
下载积分: 10014 分
在线时间: 152(小时)
注册时间: 2019-06-08
最后登录: 2024-11-19
查看青年加油的 主题 / 回贴
楼主  发表于: 2020-06-13 15:25
图片:
请问各位大神,我用DRVI   定位指令,发出去的脉冲没走完就停止了,Y0,Y1,Y2对应的剩余脉冲数怎么清零


还有就是如图所示,应用程序中这么用DRVI指令,会误操作吗

有时程序会报错,定位指令重复在一个脉冲输出上



然后这个程序,3U+2N-1PG,4轴,用了1pg之后,发现尽管是多轴运动,定位指令的脉冲和速度向一条指令中赋值比较不会出错,这个程序还没优化,定位指令用的挺多的,请各位给个建议,怎么优化比较好

还想问一下各位大神,用了ZRN指令后,因为ZRN不带方向,然后同一个轴用DRVI指令之后,输入负值脉冲不改变方向,有什么办法解决
[ 此帖被青年加油在2020-06-13 19:07重新编辑 ]
青年加油
好好学习,努力挣钱
级别: 论坛先锋
精华主题: 0
发帖数量: 182 个
工控威望: 1057 点
下载积分: 10014 分
在线时间: 152(小时)
注册时间: 2019-06-08
最后登录: 2024-11-19
查看青年加油的 主题 / 回贴
1楼  发表于: 2020-06-13 15:34
D8140,D8142对应的是Y0,Y1再用PLSY,PLSR指令时的脉冲统计存放,


我想知道用DRVI  指令时,Y0,Y1,Y2,实时脉冲数在哪里存放,

然后我用DMOV K0 去清零剩余没走完的脉冲数
珂971103
级别: 正式会员
精华主题: 0
发帖数量: 33 个
工控威望: 91 点
下载积分: 347 分
在线时间: 26(小时)
注册时间: 2020-05-20
最后登录: 2024-03-30
查看珂971103的 主题 / 回贴
2楼  发表于: 2020-06-13 17:47
有程序图???我看一下,没猜错的话,不是相对定位指令脉冲问题,而是驱动定位指令的那个点有问题。
楼主留言:
如图,相对定位,到达某一点停止,定义的距离并没有走完,该怎么清除剩余的脉冲
ymmfa
不想大江大河,不想浪起潮落,只愿一湾小湖,静待岁月安好。
级别: 管理员

精华主题: 8 篇
发帖数量: 9667 个
工控威望: 8564 点
下载积分: 16693 分
在线时间: 5326(小时)
注册时间: 2006-08-10
最后登录: 2024-11-22
查看ymmfa的 主题 / 回贴
3楼  发表于: 2020-06-13 18:06
引用
引用第2楼珂971103于2020-06-13 17:47发表的  :
有程序图???我看一下,没猜错的话,不是相对定位指令脉冲问题,而是驱动定位指令的那个点有问题。



赞同!
特别提醒大家:
偶尔修改下自己的密码,以防被盗
不要在多个网站都用一样账号密码
偶尔还是要发发贴,回回贴,不要总潜水
珂971103
级别: 正式会员
精华主题: 0
发帖数量: 33 个
工控威望: 91 点
下载积分: 347 分
在线时间: 26(小时)
注册时间: 2020-05-20
最后登录: 2024-03-30
查看珂971103的 主题 / 回贴
4楼  发表于: 2020-06-14 11:28
1.如果脉冲数是定好的话,那就m18晚一点复位,还有那一系列的常闭在脉冲数没跑完时不予断开,那多余脉冲数就没必要清零。反之脉冲数不是定好的话,那就改脉冲数。
2.三菱3u晶体管或晶闸管编程器只有前两三个点能做伺服脉冲方向和脉冲数点,你方向点用错了,这就是你方向改变不了的原因。
楼主留言:
1路脉冲Y0 - 方向Y4
2路脉冲Y1 - 方向Y5
3路脉冲Y2 - 方向Y6
本体三路输出
本帖最近评分记录:
  • 下载积分:+1(sqpfanglin)
    青年加油
    好好学习,努力挣钱
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 182 个
    工控威望: 1057 点
    下载积分: 10014 分
    在线时间: 152(小时)
    注册时间: 2019-06-08
    最后登录: 2024-11-19
    查看青年加油的 主题 / 回贴
    5楼  发表于: 2020-06-15 16:05
    图片:
    如图,我的意思是,同一个脉冲输出,就是一个电机

    用了回原点指令时也要OUT Y5方向信号

    这个时候用   DRVI  指令  改变脉冲数为负数时,电机方向就不会改变了


    因为方向信号写在程序中,程序扫描到方向信号没导通,所以脉冲数为负数时,不会改变方向


    那请问,这种情况该怎么办
    青年加油
    好好学习,努力挣钱
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 182 个
    工控威望: 1057 点
    下载积分: 10014 分
    在线时间: 152(小时)
    注册时间: 2019-06-08
    最后登录: 2024-11-19
    查看青年加油的 主题 / 回贴
    6楼  发表于: 2020-06-15 16:15
    图片:
    现在是这个图中的定位指令总是报错,但是没有影响设备运行,但是担心会有影响,所以解决它是最主要的


    回起点的程序不用回原点指令的原因就是上面我说的


    用了ZRN之后,DRVI指令中的脉冲数据(触摸屏中写好的正数、负数)就不能改变方向了



    大神们,求解答啊
    青年加油
    好好学习,努力挣钱
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 182 个
    工控威望: 1057 点
    下载积分: 10014 分
    在线时间: 152(小时)
    注册时间: 2019-06-08
    最后登录: 2024-11-19
    查看青年加油的 主题 / 回贴
    7楼  发表于: 2020-06-15 17:09
    图片:
    图片:
    都互锁了,脉冲输出Y2在别的定位运行时,这步也不会导通的啊,这是为啥
    zm19870128
    级别: 探索解密
    精华主题: 0
    发帖数量: 54 个
    工控威望: 159 点
    下载积分: 14764 分
    在线时间: 194(小时)
    注册时间: 2011-05-02
    最后登录: 2024-11-21
    查看zm19870128的 主题 / 回贴
    8楼  发表于: 2020-06-16 10:44
    DMOV K0 D8340
    999感冒灵
    级别: 略有小成
    精华主题: 0
    发帖数量: 275 个
    工控威望: 351 点
    下载积分: 1210 分
    在线时间: 65(小时)
    注册时间: 2019-05-29
    最后登录: 2023-12-17
    查看999感冒灵的 主题 / 回贴
    9楼  发表于: 2020-06-16 16:44
    方向不要直接操作Y点  有回原方向的寄存器 看手册
    liaohianbin
    成功=目标+坚持
    级别: 略有小成
    精华主题: 0
    发帖数量: 194 个
    工控威望: 296 点
    下载积分: 2472 分
    在线时间: 130(小时)
    注册时间: 2014-08-29
    最后登录: 2024-11-19
    查看liaohianbin的 主题 / 回贴
    10楼  发表于: 2020-06-17 11:37
    全部合成一条输出,  DDRVI D0 D1  Y0 Y5,           每次动作只改变D0 和D1数值后,再驱动输出就行了,有那么复杂吗
    流辰沙
    级别: 家园常客
    精华主题: 0
    发帖数量: 313 个
    工控威望: 641 点
    下载积分: 1068 分
    在线时间: 124(小时)
    注册时间: 2018-12-27
    最后登录: 2024-04-16
    查看流辰沙的 主题 / 回贴
    11楼  发表于: 2020-06-17 15:54
    回原点写错了,要不就直接用DSZR,用了ZRN就别想着输出Y5。你只接用OUT输出Y5,那么你程序里面所有的用到Y5的地方都只默认这个OUT的结果,也就是除了回原点的时候,Y5常OFF。
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go