客户有的时候想用判断跳转来控制电机的停止,或者判断回到那一条程序,怎样设置如下:
比如说要实现输入口1通,电机走100mm这样的动作,如果我们这样编程: N01 判断跳转 标号:1 输入口号:1 条件:通 目的标号:2 N02 相对运动 标号:2 X:100 F:1000 N03 结束 标号:3 这样就错了,判断跳转这条指令的功能是判断所输的输入口号的状态是否符合条件里的状态,如果符合,则会跳转到所输的目的标号,如果不符合,就会继续执行下面的程序,上面的编程会导致输入口1通了跳到第二步执行运动,不通也会继续执行第二步,判断跳转就失去了它的作用,改正如下: N01 判断跳转 标号:1 输入口号:1 条件:通 目的标号:3 N02 进行跳转 标号:2 目的标号:1 N03 相对运动 标号:3 X:100 F:1000 N04 结束 标号:4 还有一种方法是将判断跳转的条件改为断,目的标号改为自己本身,编程如下: N01 判断跳转 标号:1 输入口号:1 条件:断 目的标号:1 N02 相对运动 标号:2 X:100 F:1000 N03 结束 标号:3 按照这样编程,输入口1断,会一直跳转自身来检测输入口的状态,输入口1通,则会执行下一步程序。 |