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

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

3天内不再提示

一文详解KUKA机器人的碰撞识别

机器人及PLC自动化应用 来源:搜狐网 作者:搜狐网 2020-09-19 09:45 次阅读

碰撞识别:

如果一个机器人与一个物件发生碰撞,则机器人控制系统将提高轴扭矩,以便克服阻力。这时可能会损坏机器人、工具或其它零部件。

碰撞识别将减小此类损坏的风险。碰撞识别系统监控轴转矩。如果该转矩与特定的公差范围有偏差,将出现以下反应:

• 机器人以 STOP 2 停止。

信息 确认轴 {轴编号} 的碰撞识别

信号 $COLL_ALARM 变为 TRUE。 SIGNAL $COLL_ALARM FALSE

• 机器人控制系统调用程序 CollDetect_UserAction。

程序位于文件夹 R1Program 中。默认情况下,它不含指令。在需要时,用户可以在 CollDetect_UserAction 中编程其所需的反应。对此的前提条件是专家或更高级别的用户组。

程序 CollDetect_UserAction 由机器人控制系统通过 $STOPMESS 中断调用。因此,在编程时必须注意适用于相关中断程序的限制。

SIGNAL $STOPMESS $OUT[4048] ;STOP-MELDUNG

碰撞识别的基本前提是:

• $IMPROVED_COLLMON == TRUE (这是默认设置。)

• $ADAP_ACC ≠ #NONE (这是默认设置。)$ADAP_ACC=#STEP2

• 负载数据正确。

在早期 KSS 版本中的程序中可能仍使用通过行指令 TORQMON SetLimits 编程的力矩监控。该监控基本上仍功能正常并且显示出其早期特性。

但是,前提条件是:$IMPROVED_COLLMON == FALSE。因此,当前版本的碰撞识别不可用。

基本上只能使用旧的力矩监控 (TORQMON) 或者当前的碰撞识别。不能一起使用这两个功能。

即使在 $IMPROVED_COLLMON == FALSE 时,也不(!)可再编程之前的行指令 TORQMON。

在碰撞之后继续运行

如果有信息 确认轴 {轴编号} 的碰撞识别,则在可以重新运行机器人之前,必须对其进行确认。如果不再有 $STOPMESS,信号 $COLL_ALARM 重新变为FALSE。

程序运行下的继续运行:

如果在识别到的碰撞之后继续程序运行(通过启动或启动反向),则该识别立即重新激活。

手动运行下的继续运行:

如果要在识别到的碰撞之后手动运行,则自动中断识别 60 ms。

在碰撞之后,作用力和力矩对机器人轴的作用很强,使识别功能可以持续地防止继续运行。用户必须手动退回机器人,即从碰撞位置移出。

有以下方法退回机器人:

• 通过运行键(手动移动选项,选项 轨迹)反向运行

自动取消碰撞识别 1 秒。机器人延之前运行的轨迹返回。

• 手动移动选项,选项跨接碰撞识别

用户可以通过复选框跨接即停用碰撞识别。在通过复选框重新激活之前保持不激活状态。

优先使用选项轨迹进行回退。

在无法使用轨迹时才使用跨接碰撞识别,例如在碰撞后卡住了机器人时。

接通通用碰撞识别

通用碰撞识别的优点是只需接通一次,而非为每个运动语句进行接通。但是,如果要确保即使在语句选择之后碰撞识别也始终与确定的设置一起生效,必须为每个运动语句接通碰撞识别。

• 用户权限:功能组一般 KRL 程序更改

• 已选择或打开程序。

• 运行模式 T1

• 如果要使用 SetDefault 行指令:

在 KRC:STEUMada$custom.dat 中保存了值。

• 如果要使用 UseDataSet 行指令:

至少一个数据组已填充了值。

1. 选择指令 > 移动参数 > 碰撞识别。

2. 根据要从何处获取碰撞识别的值,在行指令中选择下面的条目:

• SetDefault 将 $custom.dat 中的默认值用于碰撞识别。

• SetLimits

为每个轴指定所需的碰撞识别灵敏度。默认:50%

• UseDataSet

选择要为碰撞识别使用其值的数据组。

3. 按 指令 OK 键确认。

1.选择指令 > 移动参数 > 碰撞识别。在行指令中选择 Off。

2.按 指令 OK 键确认

接通运动的碰撞识别

为了接通运动的碰撞识别功能,用户可在运动行指令中选择一个数据组。

同时接通了通用和运动上的碰撞识别:

可能同时接通了通用碰撞识别和运动碰撞识别。运动上的设置将覆盖通用设置。

样条段:

在样条组内,默认情况下样条段继承该样条组的设置。但是,用户可以为每个段进行单独的设置。

1. 如果在行指令中不显示栏 ColDetect,则可以通过 切换参数 > 碰撞识别 进行显示。

2. 在行指令的 ColDetect 下选择数据组。

3. 用 指令 OK 确认选择。

在编辑器中,该指令现在包含补充 ColDetect[编号]。

在带数据组的列表的顶部有一个空栏。如果选择该空栏,这表示:

• 此运动没有自己的碰撞识别设置。如果接通了通用碰撞识别,则它将继承其设置。

在样条段中,该列表不含空栏。

如果希望样条段没有自己的设置,则在必要时通过 切换参数 > 碰撞识别 隐藏 ColDetect 栏。但是,对于段“隐藏”已经是默认状态。

仅对于样条段,数据组列表含有 OFF 条目。OFF 将关闭该段的碰撞识别。

在编辑器中显示样条设置

SPLINE S1 VEL=2 m/s CPDAT2 Tool[1] Base[1] ColDetect[1]

SLIN P2

SLIN P3 ColDetect[2]

SLIN P4 ColDetect=OFF

ENDPLINE

设置 ColDetect[1] 适用于样条组。

SLIN P2 没有自己的设置。这表示它将继承样条组的设置,即

ColDetect[1]。

ColDetect[2] 适用于 SLIN P3。

为 SLIN P4 关闭了碰撞识别。

在主菜单中选择配置 > 碰撞识别 > 视图。

$STOPMESS:

停止消息的信号声明

设置此输出是为了将需要停止机器人的任何消息的发生传达给上级控制器。 例如,在紧急停止或操作员安全违规后。

SIGNAL $STOPMESS $OUT[Output number。

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

    关注

    211

    文章

    28756

    浏览量

    208952
  • KUKA机器人
    +关注

    关注

    4

    文章

    143

    浏览量

    9198

原文标题:KUKA的碰撞识别(KSS版)

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

收藏 人收藏

    评论

    相关推荐

    【「具身智能机器人系统」阅读体验】2.具身智能机器人的基础模块

    次生成深度信息。 自主机器人定位任务的本质是对机器人自身状态的估计问题,包括位置,朝向,速度等问题。 路径规划旨在找到从起点到目标区域的路径,确保路径的可行性和最优性。路径规划方法包括变分方法,图搜
    发表于 01-04 19:22

    《具身智能机器人系统》第10-13章阅读心得之具身智能机器人计算挑战

    阅读《具身智能机器人系统》第10-13章,我对具身智能机器人的工程实践有了全新认识。第10章从实时性角度剖析了机器人计算加速问题。机器人定位中的SLAM算法需要处理两个计算密集型任务:
    发表于 01-04 01:15

    【「具身智能机器人系统」阅读体验】+两本互为支持的书

    如何使用PyTorch进行数字图像处理,它借助摄像头来获取视频的图像信息,然后通过已有的图像识别框架模型经深度学习和优化以达到更精准的识别结果,从而为进步的执行处理提供数据支持和依据。而《具身智能
    发表于 01-01 15:50

    【「具身智能机器人系统」阅读体验】2.具身智能机器人大模型

    的局限性以及衡量大模型的关键指标。阅读了该部分后,我感受到了种前所未有的震撼,这种震撼不仅来源于技术本身的先进性,更来源于它对传统机器人控制方式的颠覆。 传统机器人的局限性与大模型的变革 传统的
    发表于 12-29 23:04

    鸿蒙机器人与鸿蒙开发板联动演示

    鸿蒙机器人与鸿蒙开发板联动演示,机器人的角色为迎宾机器人,开发板负责人宾客出现监听
    发表于 12-02 14:55

    语音识别机器人的工作原理

    语音识别机器人的工作原理主要基于系列复杂的技术流程,包括信号采集、预处理、特征提取、声学模型匹配、语言模型预测以及最终的解码输出。 、信号采集 语音
    的头像 发表于 10-25 09:25 598次阅读

    协作机器人拽拖示教详解

          协作机器人的拖动示教是种简化机器人编程的方法,通过人类操作员直接引导机器人进行任务执行,而无需进行复杂的编程。下面是关于协作机器人
    的头像 发表于 10-23 15:52 342次阅读

    开源项目!用ESP32做个可爱的无用机器人

    简介 作者在完成硕士论文答辩后,利用空闲时间制作了个他直想做的机器人——可爱无用机器人。 无用机器人原理是
    发表于 09-03 09:34

    开源项目!用ESP32做个可爱的无用机器人

    简介 作者在完成硕士论文答辩后,利用空闲时间制作了个他直想做的机器人——可爱无用机器人。 无用机器人原理是
    发表于 08-30 14:50

    工业机器人视觉技术的应用分为哪几种?

    工业机器人视觉技术的应用非常广泛,涉及到许多不同的领域和场景。以下是些主要的应用领域和相关技术: 物体识别与定位 物体识别与定位是工业机器人
    的头像 发表于 07-09 09:38 891次阅读

    Al大模型机器人

    理解能力强大: AI大模型机器人可以理解和生成自然语言,能够进行复杂的对话和语言任务。它们能够识别语言中的语义、语境和情感,并据此作出适当的回应。广泛的知识储备: 这些模型基于大规模的数据集进行训练,拥有
    发表于 07-05 08:52

    工业机器人仿真软件有哪些

    款功能强大的机器人仿真和离线编程软件,支持多种机器人品牌,如Fanuc、KUKA、ABB等。它提供了丰富的工具,如3D可视化、碰撞检测、路径优化等。 CoppeliaSim (前称V-
    的头像 发表于 06-17 09:34 4292次阅读

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

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

    其利天下技术·搭载无刷电机的扫地机器人的前景如何?

    随着懒人经济的崛起,智能家居设备的需求呈现出显著的增长态势。作为智能家居领域的员,扫地机器人因其方便、实用的特性而备受消费者青睐。特别是在无刷电机技术的加持下,扫地机器人不仅提升了清洁效率,还优化
    发表于 05-05 15:03

    优必选宣布人形机器人Walker S接入百度心大模型

    优必选宣布人形机器人Walker S接入百度心大模型,共同探索中国AI大模型+人形机器人的应用。
    的头像 发表于 04-07 10:17 997次阅读