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

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

3天内不再提示

KUKA的激活转矩运行

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-07-07 16:04 次阅读

激活转矩运行:SET_TORQUE_LIMITS()

用该功能可以为特定的轴执行以下操作:

在正向和 / 或负向方向上限制转矩。

关闭在滞后误差变大时要响应的常规监控。

如果常规监控已关闭:更改专用监控的值。

SET_TORQUE_LIMITS (axis: in, values : in)

axis 类型:INT 该指令适用的轴.

values 类型:TorqLimitParam 要为该轴设定的值.

TorqLimitParam :

STRUC TorqLimitParam REAL lower 、upper、SW_ONOFF monitor 、REAL max_vel、max_lag.

lower 扭矩下限
单位:Nm (线性轴:N)
默认值:-1E10 (即无限制)
upper 扭矩上限
单位:Nm (线性轴:N)
默认值:1E10 (即无限制)
monitor #ON (默认):接通常规的监控。
#OFF:关闭常规的监控。相反,监控 max_vel 和 max_lag 已激活
max_vel 力矩运行下允许的最大实际速度 (只在常规的监控关闭时相关)
只允许编程一个正值。
单位:度 (对于直线轴:mm)
默认值 (在所有运行方式下适用):T1 腕部运行速度 * 内部安全系数
即使在编程设定了一个更高值时,最大也可用该默认值在 T1 下运行。
提示:只在必需时,才能将一个更高的值设定为默认值。
max_lag 力矩运行下允许的最大滞后误差 (只在常规的监控关闭时相关)只允许编程一个正值。
单位:度 (对于直线轴:mm)
默认值:5 度 (对于直线轴:100mm)
提示:只在必需时,才能将一个更高的值设定为默认值。

可以在机器人程序和提交程序中使用 SET_TORQUE_LIMITS()。

预进停止:在机器人程序中,该指令会触发预进停止。

Values 有时允许保持未初始化状态。未初始化组件表示现有值应保持未更改状态。

如果设定两个极限,则必须为 upper >= lower

如果一个极限已设定 (或两个)并且然后设定另一个极限,和现在通过新的极限得出一个空的区间,则新的极限值变为两个极限的值。示例:

已设定:{lower 1, upper 2}

已重新设定:{lower 3}

由此,以下适用:{lower 3, upper 3}

允许设定一个正的 lower 或一个负的 upper。

必须设定极限,使它们含有当前的保持转矩 $HOLDING_TORQUE。如果它们另外设定,则机器人控制系统输出用户必须应答的错误信息

lower 必须小于或等于 $TORQUE_AXIS_MAX_0 区间的上限值。

upper 必须大于或等于 $TORQUE_AXIS_MAX_0 区间的下限值。

如果极限另外设定,则机器人控制系统输出用户必须应答的错误信息.

示例 1:

对于 A1 将允许的转矩范围限制到区间 800 … 1 400 Nm 上。

SET_TORQUE_LIMITS(1, {lower 800, upper 1400} )

示例 2:

对于 A3 将转矩上限设定为 1200 Nm。

SET_TORQUE_LIMITS(3, {upper 1200} )

转矩模式实例:

可以使用扭矩限制避免在碰撞时发生损坏。

优势:确保了机器人只用特定的有限作用力压向障碍物。

缺点:机器人边迟钝。不再能高加速。

机器人从箱子中取出工件。在运动至点 P7、P8 和 P9 时,可以排除机器人与工件一起挂在箱子上。应确保机器人不会大力压紧致使形成损坏。为此,在临界点之前限制作用力。

关闭常规的监控。不因为否则将不必要地触发监控,而是因为与该示例相反它们不够严格。取而代之,将其中一个专用监控设定为一个很小的值。(取决于具体的应用情况,这对使用常规监控也很有意义。)

2 FOR i = 1 to 6循环语句

3 myParams.lower = $holding_torque[i] - 500

4 myParams.upper = $holding_torque[i] + 500

3,4点用中间的保持转矩将限制设定为一个很小的区间。

5 myParams.monitor = #off

6 myParams.max_lag = 0.1

5.6点关闭常规的监控。Max_lag = 0.1 的作用是在滞后误差为 0.1° 时已经触发了停止。

7 SET_TORQUE_LIMITS(i, myParams)

2-7点限制 A1 … A6 的转矩。

8 ENDFOR

9 $acc.cp = my_low_acceleration

10 $vel.cp = my_low_velocity

9-10点减小加速度和速度,以便机器人缓慢地移到临界点。

11 LIN P7

12 LIN P8

13 LIN P9

11-13 点可能出现碰撞的点如果出现碰撞,则监控 max_lag 响应并且设备操作人员可以干预。

原文标题:KUKA 激活转矩运行:SET_TORQUE_LIMITS

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

审核编辑:彭静

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

    关注

    41

    文章

    6611

    浏览量

    110601
  • 机器人
    +关注

    关注

    211

    文章

    28414

    浏览量

    207054
  • 程序
    +关注

    关注

    117

    文章

    3787

    浏览量

    81031

原文标题:KUKA 激活转矩运行:SET_TORQUE_LIMITS

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

收藏 人收藏

    评论

    相关推荐

    集特麒麟系列激活流程

    本文适用于麒麟V10sp系列桌面和服务器系统,文章中使用的服务序列号、二维码、激活码都是测试和演示所用,用户和集成商需要根据自己的实际授权去激活系统。 扫码激活前提条件: 激活人员的微
    的头像 发表于 07-04 11:48 3541次阅读
    集特麒麟系列<b class='flag-5'>激活</b>流程

    BP神经网络激活函数怎么选择

    中,激活函数起着至关重要的作用,它决定了神经元的输出方式,进而影响整个网络的性能。 一、激活函数的作用 激活函数是BP神经网络中神经元的核心组成部分,其主要作用如下: 引入非线性:激活
    的头像 发表于 07-03 10:02 689次阅读

    卷积神经网络激活函数的作用

    卷积神经网络(Convolutional Neural Networks, CNNs)是深度学习中一种重要的神经网络结构,广泛应用于图像识别、语音识别、自然语言处理等领域。在卷积神经网络中,激活函数
    的头像 发表于 07-03 09:18 898次阅读

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

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

    变频器恒功率与恒转矩的区别

    变频器作为现代工业控制中的关键设备,其运行模式和特性对于设备的整体性能有着至关重要的影响。其中,恒功率和恒转矩是变频器常见的两种工作模式,它们在控制目标、应用场景、工作原理等方面存在着显著的差异。本文将详细阐述变频器恒功率与恒转矩
    的头像 发表于 06-07 14:10 5651次阅读

    PyTorch中激活函数的全面概览

    为了更清晰地学习Pytorch中的激活函数,并对比它们之间的不同,这里对最新版本的Pytorch中的激活函数进行了汇总,主要介绍激活函数的公式、图像以及使用方法,具体细节可查看官方文档。
    的头像 发表于 04-30 09:26 549次阅读
    PyTorch中<b class='flag-5'>激活</b>函数的全面概览

    电机参数之齿槽转矩

            1、齿槽转矩(cogging torque)有谁产生?       通常电枢铁芯为了安放定子绕组,会存在齿和槽,由于齿槽的存在引起气隙磁场不均匀,一个齿距的磁通相对集中在齿部。转子
    的头像 发表于 03-27 08:39 635次阅读

    ​变频器调速到大于 50Hz频率时,电动机的输出转矩将如何变化?如何改善变频调速系统电动机的输出转矩?

    ?       通常的电动机是按50Hz频率设计制造的,其额定转矩也是在此电压范围内给出的。因此,在额定频率之下的调速称为恒转矩调速。变频器输出频率大于50Hz时,电动机产生的转矩要以和频率成反比的线性关系下降。当电动机以大于5
    的头像 发表于 03-26 08:44 3539次阅读
    ​变频器调速到大于 50Hz频率时,电动机的输出<b class='flag-5'>转矩</b>将如何变化?如何改善变频调速系统电动机的输出<b class='flag-5'>转矩</b>?

    LLM中的大规模激活

    篇论文主要研究了大型语言模型(LLMs)中的一个现象,即在模型的隐藏状态中存在极少数激活值(activations)远大于其他激活值的情况,这些被称为“massive activations”。
    的头像 发表于 03-01 11:38 570次阅读
    LLM中的大规模<b class='flag-5'>激活</b>

    转矩模式下如何控制电机速度 伺服转矩模式的工作原理

    转矩模式下如何控制电机速度 在转矩模式下,控制电机速度的基本原理是将转矩需求转换为相应的电流输出,通过控制电机的电流来实现转速控制。以下是一般的步骤和方法: 1. 设定转矩需求:根据应
    的头像 发表于 02-21 17:53 3732次阅读

    转矩和扭矩是一样的吗为什么

    转矩和扭矩不是完全相同的概念,尽管它们在某些情况下可以相互转换使用。转矩和扭矩分别是力学和工程学中的两个重要概念,它们用于描述物体受到力的作用时所产生的旋转效应。 首先,我们必须理解转矩和扭矩的定义
    的头像 发表于 02-20 13:53 8.1w次阅读

    转矩模式下如何控制电机速度 伺服转矩模式的工作原理

    矢量控制通常提供更高的控制精度,能够实现更精确的电机控制,而转矩控制相对来说精度较低,主要侧重于实现对电机转矩的控制。
    发表于 01-18 14:29 5911次阅读

    变频器如何使电机瞬间产生大转矩

    “假如380v直启时转矩是额定转矩2倍,电流是额定电流6倍”。那我想用变频器启电机时也有这种瞬间2倍转矩,那这时的电流是多大呢?,,变频器是不是要能承受住这样大的电流才行?
    发表于 01-10 07:32

    两台变频器控制对拖电机运行,分别进行速度控制和转矩控制,请教怎么实现加载的过程?

    两台变频器控制对拖电机运行,分别进行速度控制和转矩控制,请教怎么实现加载的过程?这个过程的原理是什么?我看到有的帖说先开启速度后开启转矩,或者先开转矩后加速,还有脉动测试加载?我想请教
    发表于 01-09 07:19

    三菱伺服电机转矩极限值怎么调

    三菱伺服电机的转矩极限值调节对于实现电机的最佳性能和保护电机的安全运行至关重要。调节转矩极限值可以根据具体的应用需求来优化伺服系统的性能。本文将从以下几个方面进行详细介绍:首先是调节转矩
    的头像 发表于 12-28 17:47 2889次阅读