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

SIEMENS西门子青海省黄南藏族自治州(授权)电机一级代理商——西门子西北总代理

更新时间
2024-11-26 07:00:00
价格
请来电询价
西门子总代理
PLC
西门子一级代
驱动
西门子代理商
伺服电机
联系电话
15903418770
联系手机
15915421161
联系人
张经理
立即询价

详细介绍

在我们使用发那科工业机器人时经常需要用到循环,循环除了在示教器编程中常用的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程序。

图片

下图为运行效果。

图片


相关产品

联系方式

  • 电  话:15903418770
  • 联系人:张经理
  • 手  机:15915421161
  • 微  信:15915421161