KUKA机器人 | 信息编程类型介绍+信息编程步骤+对话信息编程步骤
声明:本媒体部分图片、文章来源于网络
版权归原作者所有,如有侵权,请与我联系删除。
KUKA 示教器(SmartPad)上显示的各种图标大家一定不会陌生,但是对于这些图标代表的信息,他们的作用是什么?区别又是什么呢?
信息编程—信息类型介绍
等待信息:
在等待信号或者某个条件时显示的信息。
特性:该信息有模拟键,用于模拟等待条件成立,程序直接往下执行。
图4:等待信息
信息编程步骤
既然大家已经知道图标所代表的信息类型,那如何在 smartpad 里面编辑出这些信息呢?
“信息编程的步骤(除对话信息)”
STEP 1:定义作者(来源)、编号、内容(关键字)
STEP 2 :定义占位符
■占位符一共有3个,分别是%1、%2、%3。
这一步主要是说明占位符是否有使用。如果使用了,占位符的数值从哪个变量获得。
使用系统预定义结构体 KRLMSGPAR_T
decl krlmsgpar_t para[3]
STEP 3 :定义信息生成后的选项
STEP 4 生成信息
使用系统自带的函数set_krlmsg生成信息。
函数有返回值,返回值是信息在缓存中的地址,类型是int。
int address
address = set_krlmsg( #notify, mess, para[], option)
其中#notify表示要生成提示信息。
如果要生成其他类型信息, #quit :确认信息;#state :状态信息;#waiting :等待信息。
以下为样例代码:
在获得了 answer 值之后,就可以利用程序判断,按了哪个按键,该去做什么事情。
更多资讯:库卡机器人