[三菱] 发那科工业机器人--二次开发之如何获取系统时间并显示出来

[复制链接]
查看78178 | 回复0 | 2024-7-14 23:59:33 | 显示全部楼层 |阅读模式


在发那科工业机器人二次开发应用中有时需要获取系统时间,在发那科工业机器人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—

点点在看给小编加个鸡腿

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则