您现在所在的是:

三菱Mitsubishi

回帖:13个,阅读:4789 [上一页] [1] [2] [下一页]
* 帖子主题:

DSZR指令

1475
hr5878
文章数:218
年度积分:50
历史总积分:1475
注册时间:2016/6/7
发站内信
发表于:2019/1/21 20:58:56
#0楼
如图,原点复归接收到零点信号X000后不会停下来是什么原因?x000是伺服驱动器的Z相信号,x010是原点信号。
附件 345.jpg



1751
zhujilucj 版主
文章数:312
年度积分:68
历史总积分:1751
注册时间:2018/12/20
发站内信
发表于:2019/1/21 21:01:48
#1楼
Z相信号不能这么用的,时间太短,PLC来不及,只有把Z信号接入高速输入
1475
hr5878
文章数:218
年度积分:50
历史总积分:1475
注册时间:2016/6/7
发站内信
发表于:2019/1/21 21:03:07
#2楼
回复 #1楼 zhujilucj
X000不是高速输入吗?
1751
zhujilucj 版主
文章数:312
年度积分:68
历史总积分:1751
注册时间:2018/12/20
发站内信
发表于:2019/1/21 21:04:48
#3楼
不知道三菱有没有在回零的指令后面捕捉Z相脉冲的功能,如果没有,那你可以自己编写回零程序,慢慢的运动,接触到近点开关了,再降速,高速计数器去捕捉Z相脉冲,然后中断停止伺服运动
1751
zhujilucj 版主
文章数:312
年度积分:68
历史总积分:1751
注册时间:2018/12/20
发站内信
发表于:2019/1/21 21:05:33
#4楼
回复 #2楼 hr5878
高速输入你没有启用高速计数器就是一个普通数字量输入,不起作用的
1475
hr5878
文章数:218
年度积分:50
历史总积分:1475
注册时间:2016/6/7
发站内信
发表于:2019/1/21 21:07:46
#5楼
回复 #4楼 zhujilucj
请教,怎么启用?
1751
zhujilucj 版主
文章数:312
年度积分:68
历史总积分:1751
注册时间:2018/12/20
发站内信
发表于:2019/1/21 21:11:50
#6楼
回复 #5楼 hr5878
X0对应的高速计数器就是C235,用HSCS指令,[HSCS c235    k1000 Y10],这里面的K1000,就是高速计数器的预制值,Y10就是计数到达的信号
1475
hr5878
文章数:218
年度积分:50
历史总积分:1475
注册时间:2016/6/7
发站内信
发表于:2019/1/21 21:22:44
#7楼
回复 #6楼 zhujilucj
三菱FX3UC,,X0~X7不是固定为高速输入点吗?
1751
zhujilucj 版主
文章数:312
年度积分:68
历史总积分:1751
注册时间:2018/12/20
发站内信
发表于:2019/1/21 21:35:35
#8楼
高速输入你在程序里面输入X0来使用的时候,那么这个X0就跟普通输入没什么两样,只有启用高速计数器的时候,X0才是真正的高速输入,这个输入点不能再作为一个输入点来用。PLC有循环扫描时间的,你写一条指令LD X0,它不得经过输入映射,然后经过PLC程序执行,才能被PLC处理吗?而高速计数器是独立在PLC程序之外在计数的,只要PLC发现高速计数器的计数到达了预设值,就会处理。
[此贴子已经被作者于2019/1/21 21:36:20编辑过]
1475
hr5878
文章数:218
年度积分:50
历史总积分:1475
注册时间:2016/6/7
发站内信
发表于:2019/1/21 21:39:55
#9楼
回复 #8楼 zhujilucj
这个看上去挺麻烦的,我现在不用零点信号了,直接是【DSZR X10 X10 Y0 Y4】,但是这样写,发现电机不回原呀,根本不动?谢谢帮忙

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003