KRL 是一種類似PASCAL的高級編程語言,利用KRL語言編程能夠實現結構化編程處理復雜的任務。
一個KRL程序通常由一個SRC源文件和一個DAT數據文件組成,兩個文件名字相同,擴展名不同,在專家界面下顯示兩個獨立文件,在普通用戶界面下顯示一個模塊。
在文件開頭用“DEF”進行標識
機器人程序的結構是體現其使用價值的一個十分重要的因數。程序結構化越規范,程序就越易于理解、執行效果越好、越便于讀取、越經濟。為了使程序得到結構化設計,可以使用以下技巧:
注釋 | 注解和印章
縮進 | 空格
隱藏 | Folds (“ 折疊 ”)
模塊化 | 子程序
添加注釋為在機器人程序中存儲僅針對程序讀者的文本提供了可能性。即機器人解釋器不讀入該文本。該文本只是為了提高程序的可讀性。 在機器人程序中可以在許多地方使用注釋:
有關程序文本的信息:作者、版本、創建日期
有關程序文本的分段:主要使用畫圖符號 (特殊符號 #、*、~ )
添加注釋(專家層面):通過在程序行的起始位置添加分號來使該程序行“ 變成注釋 ”,即該文本作為注釋來識別,而不進入程序執行。
聯機表單無法添加一個分號 “;”。
對行的解釋
以及對需執行的工作的說明:標識未完成的程序段
可以使用三種不同的注釋方式:
添加分號 (專家層面):通過插入分號 (“;”)使一行中的后面部分變成注釋。
插入聯機表格 “ 注釋 ”
插入聯機表格 “ 印章 ”:在此還另外插入一個時間戳記。此外,還可以插入編輯者的姓名。
插入注釋和印章的操作步驟
1. 選中其后應插入注釋或印章的那一行。 2. 選擇菜單序列 指令 > 注釋 > 正常或印章。 3. 輸入所希望的數據。如果事先已經插入了注釋或印章,則聯機表格中還保留著相同數據。
插入注釋時,可用新文本來清空注釋欄,以便輸入新的文字。
插入印章時,還可用新時間來更新系統時間,并用新名稱清空名稱欄。
4. 用 指令 OK存儲。
程序行的縮進
提高機器人程序可讀性的一個有效手段是縮進程序行。由此可提高程序單元之間關聯的清晰度。
通過折疊夾隱藏程序行
KUKA 機器人編程語言可將程序行折疊和隱藏到 Fold 中。
用戶因此而看不到這些程序行。這使程序的閱讀變得更加簡潔方便。
以后可在專家用戶組中打開和編輯 Fold。
審核編輯:劉清
-
編程語言
+關注
關注
10文章
1950瀏覽量
34989 -
SRC
+關注
關注
0文章
61瀏覽量
18052 -
Pascal芯片
+關注
關注
0文章
2瀏覽量
1137 -
KUKA機器人
+關注
關注
4文章
143瀏覽量
9180
原文標題:KUKA 機器人-結構化機器人程序
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論