在发那科工业机器人二次开发应用中有时需要使用跳转指令,跳转指令不光可以跳转到指定位置,还可以写死循环,给定次数的循环等,在发那科工业机器人KAREL语言中提供了GO TO可以实现跳转到指定位置的能力,下面一起了解下该指令:
GO TO 跳转指令
目的:转移到指定的语句
详细:
跳转配合标签使用
标签:
标签是特殊标识符,用于标记可以使用GOTO语句传送程序控制的程序中的位置。
①紧接着是两个冒号(::)。可执行语句允许在两个冒号后面的同一行和后续行中。
②不能用于将控制转入或转出例程。
下面我们建立一个测试跳转指令的KAREL程序,该程序内部关键结构的目的是循环三次,很有趣的一起来建立吧!
按下图步骤建立一个KAREL程序文件。
编写如下程序:
PROGRAM TEST_GOTO --程序名
VAR --变量声明
A : INTEGER
B : STRING[10]
BEGIN --程序开始
A = 1 --A最开始等于1
AA :: --定义标签AA
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
IF A <= 3 THEN --判断A是否小于等于3
GOTO AA --跳转A1标签
ENDIF --结束
END TEST_GOTO --程序结束
编写完毕后按下图步骤编译该程序。
关闭编译成功输出窗口。
关闭KAREL程序编辑器。
按下图步骤打开工业机器人示教器。
按下图步骤进入菜单点击“下页”。
按下图步骤进入系统变量。
如下图所示将该项更改为1。
点击“SELECT”按钮进入程序选择。
按下图步骤选择该程序。
运行该程序。
程序运行结果:
- 用英威腾GD20变频器实现简易PLC运行参数如何设置 2024-11-06
- 发那科工业机器人--二次开发之REPEAT指令的使用 2024-11-06
- 博图软件下载程序报错不让下载的几种常见情况分析 2024-11-06
- 重点:S7-1500PLC通信原理详解 2024-11-06
- 西门子200SMART V2.8新增指令介绍 2024-11-06
- 电控(箱)柜设计规则 2024-11-06
- 配电柜操作简介 2024-11-06
- PLC电控柜结构,超详细! 2024-11-06
- 电气图的特定标记 2024-11-06
- 电气识图基本步骤方法 2024-11-06