库卡机器人goto指令
工业机器人流程指令CALL与GOTO-LABEL
1:工业机器人CALL指令
指令说明:
该指令的功能是调用由SUB……END SUB 关键字定义的子程序。指令语法:call
指令用例:
‘TEST.PRG
program
Print“ThisisMainProgram”
callTESTSUB
endprogram
‘TESTSUB.LIB
subTESTSUB
Print“Thisissub”endsub
‘ThisisMainProgram
‘Thisissub
在主程序(PRG 文件)中使用call 关键字调用子程序,程序会切到子程序内执行子程序内的语句。上述用例的输出为先打印出“This is Main Program”,然后打印出“This issub”。
2:工业机器人GOTO……LABEL指令
指令说明:
GOTO 指令主要用来跳转程序到指定标签位置(LABLE)处。要使用GOTO 关键字,必须现在程序中定义LABEL 标签,且GOTO 与LABEL 必须同处在一个程序块中(PROGRAM…ENDPROGRAM,SUB…ENDSUB,FUNCTION…ENDFUNCTION,ONEVENT…ENDONEVENT)。
指令语法:
GOTO
:
指令用例:
program
ifD_IN[1]=ONthen
GotoLABEL1
endif
Prin