广东湘恒智能科技有限公司
主营产品: 西门子PLC代理商,plc变频器,伺服电机,人机界面,触摸屏,线缆,DP接头
发那科工业机器人--二次开发之如何获取系统时间并显示出来
发布时间:2024-11-26

在发那科工业机器人二次开发应用中有时需要获取系统时间,在发那科工业机器人KAREL语言中提供了一个内置程序可以实现获取系统时间的内置程序,下面一起了解下该内置程序:

GET_TIME 内置程序

功能:从 KAREL系统中获取当前时间(以整数表示)

语法 : GET_TIME(i)

输入输出参数 :

[输出] i :INTEGER

下面来创建一个KAREL程序使用下该内置程序。

图片

编写如下程序:

PROGRAM TEST_GETTIME          --程序名

VAR                  --变量声明

i : INTEGER

t : STRING[20]

BEGIN                  --程序开始      

FORCE_SPMENU(TP_PANEL,SPI_TPUSER,1)   --显示用户菜单界面

WRITE('WAIT...',CR)        --提示

GET_TIME(i)          --获取机器人当前时间

WRITE('WAIT...',CR)                 --提示

DELAY 1000               --延时

CNV_TIME_STR(i,t)        --将获取的时间转换成为字符串

WRITE('WAIT...',CR)          --提示

DELAY 1000        --延时

WRITE(t,CR)        --显示时间在示教器屏幕上  

DELAY 1000         --延时

END TEST_GETTIME       --程序结束标志

按下图步骤编辑完程序后按下图步骤点击编译按钮。

图片

按下图步骤关闭编译成功输出对话框。

图片

按下图步骤关闭KAREL程序编辑。

图片

按下图步骤打开工业机器人示教器。

图片

按下图步骤点击“MENU”菜单键,进入菜单后点击“下页”。

图片

按下图步骤点击“系统”进入“变量”。

图片

按下图步骤将选项“$KAREL_ENB”设置为1。

图片

按下图步骤进入程序选择界面选择“TEST_GETTIME”程序。

图片

按下图步骤运行该程序。

图片

运行结果如下:

图片


—THE END—


展开全文
拨打电话 微信咨询 发送询价