參照解釋器的選定程序的名稱
根據(jù)具體的口譯員,訪問(wèn)信息的方式如下:
? 變量是寫保護(hù)的。
? 讀取機(jī)器人程序中的變量是指機(jī)器人在復(fù)述器中的狀態(tài)。
? 讀取提交程序中的變量是指相關(guān)提交解釋器的狀態(tài)。
? 通過(guò)變量校正函數(shù)讀取變量是指$INTERPRETER的當(dāng)前值。
$INTERPRETER的可能值取決于機(jī)器人控制器所處的提交模式。
單提交模式下的機(jī)器人控制器(默認(rèn)操作模式):
? 0:提交解釋器
? 1:機(jī)器人翻譯
多提交模式下的機(jī)器人控制器(僅適用于KUKA系統(tǒng)軟件8.3及更高版本):
? 1:機(jī)器人翻譯
? 2:系統(tǒng)提交解釋器
? 3:擴(kuò)展提交解釋器1
? 4:擴(kuò)展提交解釋器
? …
? 9:擴(kuò)展提交解釋器7
$PRO_NAME[]=Name
Name |
名稱類型:CHAR 程序名稱:最多24個(gè)字符 |
如果機(jī)器人控制器在Multi-Submit模式下操作(僅適用于KUKA系統(tǒng)軟件8.3及更高版本),則變量無(wú)效。多提交模式下機(jī)器人控制器的系統(tǒng)狀態(tài)分組在變量$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
如果當(dāng)前使用的程序是“FOLGE”
OFFSET=5
SREAD($PRO_NAME1[],STATE,OFFSET,"%D",P_SELECT)
讀去變量$PRO_NAME1[]到P_SELECT中
ENDIF
審核編輯 :李倩
-
控制器
+關(guān)注
關(guān)注
112文章
16111瀏覽量
177083 -
機(jī)器人
+關(guān)注
關(guān)注
210文章
28108瀏覽量
205860 -
變量
+關(guān)注
關(guān)注
0文章
613瀏覽量
28306
原文標(biāo)題:KUKA 機(jī)器人系統(tǒng)變量$PRO_NAME所選程序的名稱(參考解釋器)
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論