问题一:程序的AXISx_GOTO指令中的Done位,当程序移动到位置后,Done位会置1,表示操作已经完成。请问Done需手动复位还是指令会自动复位?还是程序再次启动GOTO指令时,Done会自动变成0?
问题二:如果在程序中已经写入AXISx_GOTO指令了,那我能不能再次写一个AXISx_GOTO指令呢?这个两个指令移动的距离不一样,而且Done的地址也不一样,我这样做是为了用不同的Done位来触发不同的过程。简单一点就是能不能存在两个AXISx_GOTO指令?
问题三:AXISx的所有指令能不能放在子程序时,当需要是调用不需要进不调用?尤其是AXISx-CTRL指令,操作说明书上写着是每个扫描过程,即EN位要用SM0.0来调用,如果我放到子程序里了,当我不调用子程序时,EN位没有接通,当我调用子程序时,AXISx-CTRL指令会正常启用吗?
问题四:AXISx_GOTO指令和AXISx_RUN指令中的Abort位,当为1时,电机停止运行,如果Abort恢复到0时,程序走完没有完成的部分吗?