参照解释器的选定程序的名称
根据具体的口译员,访问信息的方式如下:
变量是写保护的。
读取机器人程序中的变量是指机器人在复述器中的状态。
读取提交程序中的变量是指相关提交解释器的状态。
通过变量校正函数读取变量是指$INTERPRETER的当前值。
$INTERPRETER的可能值取决于机器人控制器所处的提交模式。
单提交模式下的机器人控制器(默认操作模式):
0:提交解释器
1:机器人翻译
多提交模式下的机器人控制器(仅适用于KUKA系统软件8.3及更高版本):
1:机器人翻译
2:系统提交解释器
3:扩展提交解释器1
4:扩展提交解释器
…
9:扩展提交解释器7
$PRO_NAME[]=Name
Name |
名称类型:CHAR 程序名称:最多24个字符 |
如果机器人控制器在Multi-Submit模式下操作(仅适用于KUKA系统软件8.3及更高版本),则变量无效。多提交模式下机器人控制器的系统状态分组在变量$PROG_INFO[]中。
$PRO_NAME0[]
$PRO_NAME1[]
例如:
SWRITE(PRO_NAME1_L[],STATE,OFFSET,$PRO_NAME1[],0)
写入程序名 到变量PRO_NAME1_L[]里
IF (PRO_NAME1_L[1]=="F") AND (PRO_NAME1_L[2]=="O") AND (PRO_NAME1_L[3]=="L") AND (PRO_NAME1_L[4]=="G") AND (PRO_NAME1_L[5]=="E") THEN
如果当前使用的程序是“FOLGE”
OFFSET=5
SREAD($PRO_NAME1[],STATE,OFFSET,"%D",P_SELECT)
读去变量$PRO_NAME1[]到P_SELECT中
ENDIF
审核编辑 :李倩
全部0条评论
快来发表一下你的评论吧 !