KUKA機器人編程之變量講解
在使用 KRL 對KUKA機器人進行編程時,常用到變量。
一、變量的介紹
???1、每個變量都有一個非 KUKA 關鍵詞的名稱;
???2、每個變量都屬于一個專門的數(shù)據(jù)類型;
? ?3、在使用前必須聲明數(shù)據(jù)類型;
? ?4、在?KRL 中變量可劃分為局部變量和全局變量。
二、變量的命名
???1、KRL 中的名稱長度最多允許?24 個字符;
???2、KRL 中的名稱允許包含字母?(A-Z)、數(shù)字?(0-9) 以及特殊字符?“_” ??????????和?“$”;
???3、KRL 中的名稱不允許以數(shù)字開頭;
???4、KRL 中的名稱不允許為關鍵詞;
???5、不區(qū)分大小寫。
三、KRL的數(shù)據(jù)類型
???1、簡單的數(shù)據(jù)類型

四、變量的聲明
???1、在 SCR 文件中創(chuàng)建的變量被稱為運行時間變量
??????不能被一直顯示;
??????僅在聲明的程序段中有效;
??????在到達程序的最后一行?(END 行)時重新釋放存儲位置;
???2、局部?DAT 文件中的變量
??????在相關?SRC 文件的程序運行時可以一直被顯示;
??????在完整的?SCR 文件中可用,因此在局部的子程序中也可用;
??????也可創(chuàng)建為全局變量;

? ? ? ? 獲得?DAT 文件中的當前值,重新調用時以所保存的值開始;
???3、系統(tǒng)文件?$CONFIG.DAT 中的變量
??????在所有程序中都可用?(全局);
?? ???即使沒有程序在運行,也始終可以被顯示;
??????獲得?$CONFIG.DAT 文件中的當前值;
???
在DAT 文件和$CONFIG.DAT 文件中聲明的變量為斷電保持型。