FANUC机器人LBL标签指令的使用方法

FANUC机器人LBL标签指令的使用方法
我们在编制用户程序时,可能会用到比较和判断某些条件的情况,满足条件了即跳转到相应的地方继续执行程序。这里就涉及到条件比较或者条件选择以及跳转指令,下面我们以一个简单的例子来做具体说明。
举例:
1.       IF DI[1]=ON ,JMP LBL[2]
2.       SELECT R[2]=1, JMP LBL[3]
3.             R[2]=2, JMP LBL[4]
4.       LBL[2]
5.       L P[1] 1000mm/sec CNT100
6.       LBL[3]
7.       J P[2] 80% CNT100
8.       LBL[4]
9.       CALL HOME
首先,我们在程序中要设置号标签LBL[i]的位置,然后才能在程序中使用JMP LBL[i]指令进行跳转,需要注意的点是:在同一段程序中,不允许同时出现2个以上的同名标签!即不能同时出现类似2个LBL【2】这样的语句,只能有一个。
IF指令后即进行条件的比较;SELECT指令后要进行条件的选择,判定值等于不同的值时,跳转到不同的地方或者执行不同的指令,有点类似于C语言中的CASE语句;CALL指令即调用程序,首先要编制好需要调用的子程序,才可以进行相应的调用。

你可能感兴趣的:(FANUC机器人LBL标签指令的使用方法)