去监控一下D1030这个寄存器的值是多少
1、如果值等于你D512 说明你轴的位置目前就在初始位了
2、如果不等于的话 看一下是不是还要其他地方用到达DDRVA这个指令 而且该指令的触发条件还没有被复位掉
3、如果都不是这个问题,可能是你DDRVA指令使用周期的问题 主要是M1029这个特殊继电器导致的 该特殊继电器ON后会接通一个扫描周期 你需要让你2个DDRVA指令间隔一个扫描周期以上
如果以上的方法还是解决不了 直接打400吧
补充一下 如果等于的话 你轴完成的信号就不能单纯的用M1029了 这样会导致完成信号给不出来 M1029的CH0路脉冲输出完毕信号 如果不输出脉冲何来完成信号
楼主留言:
感谢大神的回复,监控D1030值后发现和设定的电机初始位是一样的,就是说已经到了初始辊压位置了,但是电机就是没有动还是停在原地,我也试着给急停后转移给S21这个条件加了延时,但是发现没有用。
[ 此帖被wangnaizhi在2019-03-26 13:19重新编辑 ]