加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684

云南西门子中国(授权)一级代理 代理商 PLC

更新时间
2024-11-27 08:00:00
价格
请来电询价
西门子变频器
西门子触摸屏
西门子伺服电机
西门子PLC
西门子直流调速器
西门子电缆
联系电话
13922889745
联系手机
18475208684
联系人
向小姐
立即询价

详细介绍

在我们使用发那科工业机器人时经常需要用到循环,循环除了在示教器编程中常用的FOR与判断加跳转配合之外在发那科工业机器人二次开发中还有WHILE,REPEAT,这次向大家介绍下REPEAT循环的用法,先看下语法:

REPEAT ... UNTIL 声明

用途 : 重复语句直到 BOOLEAN 表达式求值为 TRUE

语法 : REPEAT

{ statement }

UNTIL boolean_exp

解释:

statement : 有效的 KAREL 可执行语句

boolean_exp : 一个 BOOLEAN 表达式

下面用一个创建一个KAREL程序来试一下这种类型的循环:

新建一个KAREL文件。

图片

编写如下程序:

PROGRAM TEST_REPEAT           --程序名

VAR                    --变量声明

A : INTEGER 

B : STRING[10]

BEGIN               --程序开始  

A = 1                 --AZui开始等于1

REPEAT                  --循环开始

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

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

CNV_INT_STR(A,1,0,B)

DELAY 1000  

WRITE(B,CR)                 --延时

DELAY 1000  

A = A + 1                    --自加1

UNTIL A > 3                  --直到A大于3的时候跳出循环

WRITE('PRG_END',CR)                   --显示程序结束标志     

END TEST_REPEAT                              --程序结束

编写完毕后按下图步骤编译该程序。

图片

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

图片

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

图片

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

图片

按下图步骤打开菜单进入“下页”。

图片

按下图步骤打开系统进入“变量”。

图片

将下图所示第300项更改为1后,点击“SELECT”进入程序选择界面。

图片

如下图所示选择该KAREL程序。

图片

按下图所示步骤运行该KAREL程序。

图片

下图为运行效果。

图片


—THE END—


相关产品

联系方式

  • 电  话:13922889745
  • 经理:向小姐
  • 手  机:18475208684
  • 微  信:18475208684