0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

KUKA机器人的初始化运行称为BCO运行

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2020-10-30 16:34 次阅读

KUKA 机器人的初始化运行称为 BCO 运行。

BCO 是 B lock coincidence (即程序段重合)的缩写。重合意为 “ 一致 ” 及 “ 时间 / 空间事件的会合 ”。

在下列情况下要进行 BCO 运行:

 选择程序 (例 1)

 程序复位: 复位 (例 1)

 程序执行时手动移动 (例 1)

 更改程序 (例 2)

 语句行选择 (例 3)

BCO 运行执行举例

1 选定程序或程序复位后 BCO 运行至原始位置

2 更改了运动指令后执行 BCO 运行 删除、示教了点后

3 进行了语句行选择后执行 BCO 运行

BCO 运行的原因 :

为了使当前的机器人位置与机器人程序中的当前点位置保持一致,必须执行 BCO 运行。

仅当当前的机器人位置与编程设定的位置相同时才可进行轨迹规划。因此,首先必须将 TCP 置于轨迹上。

在选择或者复位程序后 BCO 运行至 Home 位置

相关系统变量

$ON_PATH 在轨迹上

用于监视编程路径的信号声明

BCO运行后设置此输出。因此,机器人控制器会与上级控制器通信,使机器人位于编程路径上,只有当机器人离开路径,程序被复位或执行块选择时,输出才再次复位。

VW标准设置 :SIGNAL $ON_PATH $OUT[4040]

$MOVE_BCO

指示当前是否正在执行BCO运行

$MOVE_BCO=State

true:正在进行BCO运行。

false:不进行BCO运行。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16227

    浏览量

    177500
  • 机器人
    +关注

    关注

    210

    文章

    28239

    浏览量

    206650
  • 程序
    +关注

    关注

    116

    文章

    3778

    浏览量

    80866

原文标题:BCO 运行

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于旋转平移解耦框架的视觉惯性初始化方法

    精确和鲁棒的初始化对于视觉惯性里程计(VIO)至关重要,因为不良的初始化会严重降低姿态精度。
    的头像 发表于 11-01 10:16 229次阅读
    基于旋转平移解耦框架的视觉惯性<b class='flag-5'>初始化</b>方法

    TMS320C6000 McBSP初始化

    电子发烧友网站提供《TMS320C6000 McBSP初始化.pdf》资料免费下载
    发表于 10-26 10:10 0次下载
    TMS320C6000 McBSP<b class='flag-5'>初始化</b>

    Al大模型机器人

    金航标kinghelm萨科微slkor总经理宋仕强介绍说,萨科微Al大模型机器人有哪些的优势?萨科微AI大模型机器人由清华大学毕业的天才少年N博士和王博士团队开发,与同行相比具有许多优势:语言
    发表于 07-05 08:52

    Kuka机器人配置Profinet通讯网关HT3S-PNS-ECS

    Kuka机器人配置Profinet通讯网关HT3S-PNS-ECS
    的头像 发表于 06-13 15:52 654次阅读
    <b class='flag-5'>Kuka</b><b class='flag-5'>机器人</b>配置Profinet通讯网关HT3S-PNS-ECS

    运动控制器的代码运行顺序是什么

    组成部分和关键步骤。 初始化 运动控制器的代码运行顺序首先从初始化开始。初始化是为控制器设置初始状态的过程,包括配置输入/输出接口、设置寄存
    的头像 发表于 06-13 09:25 440次阅读

    基于FPGA EtherCAT的六自由度机器人视觉伺服控制设计

    ,为工业自动提供了一套切实可行的方案。 本文针对基于机器视觉的工业机器人进行研究,主要工作包括以下几点: (1)设计了基于 伊瑟特的六自由度机器人视觉伺服控制系统总体方案。以 E
    发表于 05-29 16:17

    工业4.0中的机器人向协作机器人演进

    4.0、网络物理系统和物联网(IoT)的出现,一些机器人演变成协作机器人称为协作机器人。协作机器人与其环境(包括人和其他
    的头像 发表于 04-30 17:30 4605次阅读

    字符型、指针型等变量等该如何初始化

     对于数值类型的变量往往初始化为0,但对于其他类型的变量,如字符型、指针型等变量等该如何初始化呢?
    的头像 发表于 03-18 11:02 1294次阅读

    KUKA机器人8.7系统对PROFINET软件进行编程控制的步骤

    为了可以在不同的机器人上交替地运行一个设备,需要 IOCTL 命 令 1060 进行解耦。
    的头像 发表于 03-04 09:35 2339次阅读
    <b class='flag-5'>KUKA</b><b class='flag-5'>机器人</b>8.7系统对PROFINET软件进行编程控制的步骤

    MCU单片机GPIO初始化该按什么顺序配置?为什么初始化时有电平跳变?

    GPIO初始化时有时钟配置、模式配置、输出配置、复用配置,那么在编写初始化代码时,到底该按什么顺序执行呢?如果顺序不当那初始化过程可能会出现短暂的电平跳变。
    的头像 发表于 02-22 11:07 1435次阅读
    MCU单片机GPIO<b class='flag-5'>初始化</b>该按什么顺序配置?为什么<b class='flag-5'>初始化</b>时有电平跳变?

    移动机器人运行架构

    ROS的核心概念不少,有节点、话题、消息、服务等,在实际机器人运行过程中,这些概念是如何体现的呢?
    的头像 发表于 01-02 15:55 819次阅读
    移动<b class='flag-5'>机器人</b>的<b class='flag-5'>运行</b>架构

    labview运行后如何初始化

    LabVIEW是一款强大的图形编程软件,在运行之前通常需要进行一些初始化操作。本文将详细介绍LabVIEW运行前的初始化过程,并提供了一些
    的头像 发表于 12-28 17:24 2528次阅读

    LabVIEW的六轴工业机器人运动控制系统

    空间的轨迹构造方法,包括直线、圆弧、NURBS自由曲线等轨迹的构造方程。 模型机器人测试与仿真:通过LabVIEW编程,项目在PC端实现了算法和运动仿真。六轴模型机器人被用作实体测试对象,通过模块方法
    发表于 12-21 20:03

    自动初始化机制原理详解

    自动初始化机制是指初始化函数不需要被显式调用,只需要在函数定义处通过宏定义的方式进行申明,就会在系统启动过程中被执行。这篇文章就来探索一下其中的奥秘, 简单理解其原理!
    的头像 发表于 12-16 09:33 977次阅读
    自动<b class='flag-5'>初始化</b>机制原理详解

    C语言编程时,各种类型的变量该如何初始化

    C语言编程时,各种类型的变量该如何初始化? 在C语言中,每个变量都需要在使用之前进行初始化初始化是为变量分配内存空间并赋予初始值的过程。C语言提供了不同的
    的头像 发表于 12-07 13:53 1138次阅读