KUKA机器人系统变量$PRO_NAME所选程序的名称(参考解释器)

描述

参照解释器的选定程序的名称

根据具体的口译员,访问信息的方式如下:

 变量是写保护的。

 读取机器人程序中的变量是指机器人在复述器中的状态。

 读取提交程序中的变量是指相关提交解释器的状态。

 通过变量校正函数读取变量是指$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

 


审核编辑 :李倩


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分