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


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

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



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

还想问一下各位大神,用了ZRN指令后,因为ZRN不带方向,然后同一个轴用DRVI指令之后,输入负值脉冲不改变方向,有什么办法解决
[ 此帖被青年加油在2020-06-13 19:07重新编辑 ]
珂971103
级别: 正式会员
精华主题: 0
发帖数量: 33 个
工控威望: 91 点
下载积分: 347 分
在线时间: 26(小时)
注册时间: 2020-05-20
最后登录: 2024-03-30
查看珂971103的 主题 / 回贴
1楼  发表于: 2020-06-13 17:47
有程序图???我看一下,没猜错的话,不是相对定位指令脉冲问题,而是驱动定位指令的那个点有问题。
楼主留言:
如图,相对定位,到达某一点停止,定义的距离并没有走完,该怎么清除剩余的脉冲
珂971103
级别: 正式会员
精华主题: 0
发帖数量: 33 个
工控威望: 91 点
下载积分: 347 分
在线时间: 26(小时)
注册时间: 2020-05-20
最后登录: 2024-03-30
查看珂971103的 主题 / 回贴
2楼  发表于: 2020-06-14 11:28
1.如果脉冲数是定好的话,那就m18晚一点复位,还有那一系列的常闭在脉冲数没跑完时不予断开,那多余脉冲数就没必要清零。反之脉冲数不是定好的话,那就改脉冲数。
2.三菱3u晶体管或晶闸管编程器只有前两三个点能做伺服脉冲方向和脉冲数点,你方向点用错了,这就是你方向改变不了的原因。
楼主留言:
1路脉冲Y0 - 方向Y4
2路脉冲Y1 - 方向Y5
3路脉冲Y2 - 方向Y6
本体三路输出
本帖最近评分记录:
  • 下载积分:+1(sqpfanglin)