您好!欢迎光临工博士商城

库卡机器人系统集成服务商

产品:99
联系我们
联系方式
  • 联系人:赵工
  • 电话:15002112015
  • 手机:15002112015
新闻分类
站内搜索
友情链接
首页 > 新闻中心 >机器人行家的你,知道库卡机器人的程序结构和组成?
新闻中心
机器人行家的你,知道库卡机器人的程序结构和组成?
发布时间:2021-03-05 浏览次数:280 返回列表
库卡机器人
1. 程序流程控制

除了纯运动指令和通讯指令(切换和等待功能)之外,库卡机器人集成在机器人程序中还有大量用于控制程序流程的程序。其中包括:

循环|循环是控制结构。它不断重复执行指令块指令,出现终止条件。

无限循环

计数循环

当型和直到型循环

分支|使用分支后,便可以只在特定的条件下执行程序段。

条件分支

多分支结构

无限循环:在无限循环中无止境地重复指令段。然而,却可通过一个提前出现的中断(含EXIT功能)退出循环语句。

库卡机器人集成

程序流程图:无限循环

LOOP指令举例:

EXIT:执行对P1P2的运动指令

库卡机器人集成

EXIT:一直执行对P1P2的运动指令,直到输入端30切换到TRUE

库卡机器人集成

计数循环:用计数循环FOR循环语句)可使指令重复定义的次数。循环的次数借助于一个计数变量控制。

库卡机器人集成

程序流程图:FOR循环语句

一个FOR循环语句举例:将输出端1 * 5依次切换到TRUE。用整数(Integer)变量 “i” 来对一个循环语句内的循环进行计数。

库卡机器人集成

当型循环:WHILE循环是一种当型或者先判断型循环,这种循环会在执行循环的指令部分前先判断终止条件是否成立。

库卡机器人集成

WHILE程序流程图

WHILE循环示例:输出端17被切换为TRUE,而输出端18被切换为FALSE,并且机器人移入Home位置,但仅当循环开始时就已满足条件 (输入端22TRUE)时才成立。

直到型循环:REPEAT循环是一种直到型或者检验循环,这种循环会在*一次执行完循环指令部分后才会检测终止条件。

库卡机器人集成

程序流程图REPEAT

REPEAT循环示例:输出端17被切换为TRUE,而输出端18被切换为FALSE,并且机器人移入Home位置。这时才会检测条件。

图片

条件性分支:条件性分支IF语句)由一个条件和两个指令部分组成。如果满足条件,则可处理*一个指令。如果未满足条件,则执行*二个指令。

但是,对IF语句也有替代方案:

*二个指令部分可以省去:无ELSEIF语句。由此,当不满足条件时紧跟在分支后便继续执行程序。

多个IF语句可相互嵌套 (多重分支):问询被依次处理,直到有一个条件得到满足。

库卡机器人集成

程序流程图:IF分支

IF语句举例:如果满足条件 (输入端30必须为TRUE),则机器人运动到点P3,否则到点P4

库卡机器人集成

分配器:一个SWITCH分支语句是一个分配器或多路分支。此处*先分析一个表达式。然后,该表达式的值与一个案例段(CASE)的值进行比较。值一致时执行相应案例的指令。

库卡机器人集成

程序流程图:分配模块SWITCH - CASE

对带有名称“ 状态 ” 的整数变量(Integer)*先要检查其值。如果变量的值为1,则执行案例1 (CASE 1):机器人运动到点P5。如果变量的值为2,则执行案例2 (CASE 2):机器人运动到点P6。如果变量的值未在任何案例中列出(在该例中为12以外的值),则将执行默认分支:故障信息。 库卡机器人集成


了解更多库卡机器人知识欢迎点击咨询:库卡机器人集成



联系热线:15002112015 联系人:赵工 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00库卡机器人系统集成服务商

返回
顶部
Baidu
map