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

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

3天内不再提示

多轴机器人和机床应用中的时序挑战

星星科技指导员 来源:ADI 作者:Dara O’Sullivan 2022-12-19 16:12 次阅读

工业机器人和机床应用涉及空间中多个轴的精确、协调运动,以完成手头的工作。机器人通常有六个轴需要以协调的方式控制,如果机器人沿着轨道移动,有时有七个轴。在CNC加工中,5轴协调很常见,尽管有些应用利用多达12个轴,其中工具和工件在空间中相互移动。每个轴包括伺服驱动器电机,有时还包括电机和轴关节之间的齿轮箱或末端执行器。然后,系统通过工业以太网互连,通常采用线路拓扑结构,如图1所示。机器控制器将所需的空间轨迹转换为每个伺服轴的单个位置参考,并通过网络循环进行通信

poYBAGOgHQWAS6M1AAAW5eCZgGc472.png?h=270&hash=212D273B12B42AFC848D68CC0E2B93BD&imgver=1

图1.多轴机床的网络拓扑。

控制周期

这些应用在定义的周期时间上运行,该周期时间通常等于底层伺服电机驱动器的基本控制/脉宽调制 (PWM) 开关周期或倍数。在这种情况下,端到端网络传输延迟是一个关键参数,如图 2 所示。在每个周期内,新的位置参考和其他相关信息必须从机器控制器传输到图 1 的每个节点。然后,每个节点在PWM周期内需要有足够的剩余时间,以使用新的位置参考以及任何新的传感器数据更新伺服控制算法计算。然后,每个节点通过依赖于工业以太网协议的分布式时钟机制在同一时间点在伺服驱动器中应用更新的PWM矢量。根据控制架构,部分控制环路算法可以在PLC中实现,并且需要足够的时间才能可用,通过网络接收任何相关的传感器信息更新。

pYYBAGOgHQeAWFPPAABAWT2dAKk888.png?h=270&hash=024738739415E820681CEB06AD3C1072&imgver=2

图2.PWM周期和网络传输时间。

数据传输延迟

假设网络上唯一的流量是机器控制器和伺服节点之间流动的循环数据,则网络延迟(T西北) 由到最远节点的网络跃点数、网络数据速率以及每个节点中遇到的延迟决定。在机器人和机床的背景下,信号沿导线的传播延迟可以忽略不计,因为电缆长度通常相对较短。主要延迟是带宽延迟;也就是说,将数据放到线路上所需的时间。对于最小尺寸的以太网帧(通常用于机床和机器人控制),图 3 显示了 100 Mbps 和 1 Gbps 比特率的带宽延迟。这只是数据包大小除以数据速率。从控制器到伺服的多轴系统的典型数据有效载荷包括每个伺服的 4 字节速度/位置参考更新和 1 字节控制字更新,这意味着 6 轴机器人的有效载荷为 30 字节。当然,某些应用程序将在更新中携带更多信息和/或具有更多轴,在这种情况下,可能需要大于最小大小的数据包。

poYBAGOgHQiAR3B6AAAjbUmgwuY877.png?h=270&hash=EF86B9EB6B003EC5C93C095A07BC5D03&imgver=2

图3.最小长度以太网帧的带宽延迟。

除了带宽延迟之外,其他延迟元素是由于以太网帧通过每个伺服网络接口上的 PHY 和 2 端换机而发生的。这些延迟如图4和图5所示,其中帧通过PHY进入MAC(1-2),通过目标地址分析显示,其中只有帧的前导码和目标部分必须通过时钟。路径 2-3a 表示提取当前节点的有效负载数据,而路径 2-3b 表示帧到目标节点的后续旅程。图 4a 仅显示了在 2-3a 中传递给应用程序的有效负载,而图 4b 显示了正在传递的大部分帧;这表明以太网协议之间可能发生的微小差异。路径 3b-4 表示帧通过传输队列、PHY 并返回到线路上的出站传输。如图所示,此路径不存在于行端节点上。这里假设直通数据包交换,而不是存储转发,后者具有更高的延迟,因为整个帧在转发之前都进入交换机

poYBAGOgHQmASGFcAAB-Qiek4Xg378.png?h=270&hash=6A2D79892A21E50439ABBD27A959AD31&imgver=3

图4.帧延迟:(a) 2 端口节点帧延迟和 (b) 线路端节点。

图5还显示了帧的延迟元素,如图5所示,其中显示了通过一个轴节点的总帧传输时间。TBW表示带宽延迟,而 TL_1node表示帧通过单个节点的延迟。除了与通过线路的位物理传输和用于目标地址分析的地址位的时钟输入相关的延迟外,PHY和开关组件延迟是影响系统内传输延迟的其他因素。随着线路上比特率的增加和节点数量的增加,这些延迟在整个端到端帧传输延迟中变得更加重要。

pYYBAGOgHQuAPunOAABjJfilZaY342.png?h=270&hash=8F22C009CDE663AE4B4C762F267B7952&imgver=1

图5.帧传输时间轴。

低延迟解决方案

ADI公司发布了两款新型工业以太网PHY,设计用于在恶劣的工业条件下可靠运行,环境温度范围高达105°C,并具有业界领先的功耗和延迟规格ADIN1300和ADIN1200专为应对本文概述的挑战而开发,是工业应用的理想选择。凭借fido5000实时以太网、多协议、嵌入式2端换机,ADI公司可为确定性时间敏感型应用提供解决方案。

表 1 列出了 PHY 和交换机引入的延迟,假设接收缓冲区分析基于目标地址并假设网络为 100 Mbps。

延迟元素 元件 时间
物理接收 ADIN1200 248 纳秒
物理层传输 ADIN1200 52 纳秒
切换前导码和目标 菲多5000 1120 ns(100 Mbps 时为 14 字节)
切换 MAC、队列和接收器 菲多5000 330 纳秒

例如,将这些延迟聚合到7轴线路网络,并将全部有效载荷的时钟连接到最终节点(图4中的3a),总传输延迟变为

poYBAGOgHROAB38rAAAdZPMpmP8590.png?la=en&imgver=2

其中 58 × 80 ns 表示读取前导码和目标地址字节后剩余的 58 字节有效负载。

此计算假定网络上没有其他流量,或者管理网络以启用对时间敏感的流量的优先访问。它也在某种程度上依赖于协议,根据所使用的确切工业以太网协议,计算略有不同。回到图2,在周期时间低至50 μs至100 μs的机器系统中,到最远节点的帧传输可能占用近50%的周期,从而减少了可用于更新下一个周期的电机控制和运动控制算法计算的时间。最小化这种传输时间对于性能优化非常重要,因为它允许更长和更复杂的控制计算。鉴于与线路上数据相关的延迟是固定的,并且与比特率相关,因此使用低延迟元件(如ADIN1200 PHY和fido5000嵌入式开关)是性能优化的关键,尤其是在节点数量增加(例如12轴CNC机床)和周期时间缩短的情况下。迁移到千兆以太网可显著降低带宽延迟的影响,但会增加交换机和 PHY 组件引入的总体延迟比例。例如,千兆网络上的 12 轴 CNC 机床的网络传输延迟约为 7.5 μs。其带宽元素可以忽略不计,并且使用最小或最大以太网帧大小几乎没有区别。网络延迟在PHY和交换机之间大致平均分配,这突显了随着工业系统向千兆位速度发展、控制周期时间缩短(EtherCAT已证明循环时间为12.5 μs)以及节点数量随着控制网络中以太网连接传感器的添加和网络拓扑的扁平化而扩展的价值。

结论

在高性能、多轴、同步运动应用中,控制时序要求精确、确定性和时间关键性,需要最大限度地减少端到端延迟,尤其是在控制周期时间缩短和控制算法复杂性增加的情况下。低延迟 PHY 和嵌入式直通开关是优化这些系统的重要元素。

审核编辑:郭婷

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

    关注

    52

    文章

    8229

    浏览量

    146273
  • 嵌入式
    +关注

    关注

    5082

    文章

    19114

    浏览量

    304888
  • 机器人
    +关注

    关注

    211

    文章

    28393

    浏览量

    206962
  • 机床
    +关注

    关注

    1

    文章

    581

    浏览量

    30252
收藏 人收藏

    评论

    相关推荐

    基于ADI新工业以太网PHY方案解决工业机器人和机床应用挑战

    在工业机器人和机床应用,可能涉及在特定空间内精准协调多个的移动,以完成手头的工作。机器人一般有6个
    的头像 发表于 06-20 16:51 3590次阅读
    基于ADI新工业以太网PHY方案解决工业<b class='flag-5'>机器人和</b><b class='flag-5'>机床</b>应用<b class='flag-5'>中</b>的<b class='flag-5'>挑战</b>

    机器人和机床应用时序挑战

    ADI公司最近推出了两款新工业以太网PHY,专用于在更广泛的环境温度范围(最高105°C)内,在严苛的工业条件下可靠运行,具备出色的功率和延迟规格。
    发表于 12-18 11:59 796次阅读
    <b class='flag-5'>多</b><b class='flag-5'>轴</b><b class='flag-5'>机器人和</b><b class='flag-5'>机床</b>应用<b class='flag-5'>中</b>的<b class='flag-5'>时序</b><b class='flag-5'>挑战</b>

    机器人控制同步性挑战如何解决?

    目前工业机器人的发展趋势一是协作,二是。所谓机器人驱控,即
    的头像 发表于 03-15 07:47 4293次阅读

    工业机器人与金属成形机床集成的四大应用

    工业机器人与金属成形机床集成的四大应用 近年来,随着我国制造业转型升级压力增加和劳动力成本的不断攀升,越来越多的企业考虑以机器人换人。上海、南京、芜湖、沈阳、天津、青岛、重庆等地已陆续建立了工业
    发表于 12-04 15:01

    机器人的优缺点PK(深度总结)

    生产自动化水平,提高劳动生产率、产品质量以及经济效益,改善劳动条件等方面有着长足的进步和作用,在未来机器人工业必将得到更加快速的发展和更加广泛的应用。现在工厂内使用最普遍的两种机器人:单机器
    发表于 11-23 10:17

    机器人、协作机器人和移动机器人,你分的清楚吗

    我觉得现在是时候讨论一些更有趣的话题,今天的话题是介绍工业机器人、协作机器人和移动机器人。我想每个人都知道机器人是什么。机器人是可怕的大型
    发表于 10-30 11:33

    数控机床机器人的参数解说

    机械手依靠X(前后),Y(左右),Z(上下),T(翻转),R(旋转)等完成各种复杂的动作。 1.操作界面数控
    发表于 11-16 11:42

    如何应对机器人设计开发挑战

    表达了对机器人开发传统嵌入式方法的顾虑;美国国防部地面机器人和自主系统主管Ellen Purdy关注于自主系统的进一步标准化和持久性(电池能力)需要;韩国浦项智能机器人研究所的Hee
    发表于 07-31 07:17

    机器人的发展趋势

    基本工作单元,以滚珠丝杆、同步皮带、齿轮齿条为常用的传动方式所架构起来的机器人系统,可以完成在XYZ三维坐标系任意一点的到达和遵循可控的运动轨迹。
    发表于 07-29 06:57

    桁架机器人的概念与特点都有哪些?

    替代。在机器人和自动化工业生产领域中,龙门式机器人即实现了制造过程的完全自动化,并采用了集成加工威廉希尔官方网站 ,适 用于机床、生产线的上下料、工件翻转、工件转序等, 同时其高精度夹持定位工具系统为机器人
    发表于 11-30 09:44

    上位机与机器人和PLC都是如何进行通讯的

    ABB蜘蛛机器人用的程序开发都一样吗?上位机与机器人和PLC都是如何进行通讯的?
    发表于 09-01 07:39

    如何区分数控机床机器人和数控机床机械?

    数控机床机器人和数控机床机械手有区别吗?其实,严格来说,数控机床机器人和数控机床机械手是有区别的,一个是机械手,一个是机器人,数量
    发表于 02-13 13:28 2919次阅读

    机器人如何选购?六机器人的选购技巧

    山东康道智能资讯:六机器人如何选购?现在机床机器人厂家极多,这就使得我们在选择六机器人厂家时
    发表于 03-21 20:54 1030次阅读

    工业机器人和机床应用的时序挑战分析

    在高性能、、同步运动应用,控制时序要求精确、确定且时间要求严格,还需要最大限度地减少端到端时延,尤其是当控制周期时间变短以及控制算法复杂度增加时。
    的头像 发表于 09-09 11:19 2072次阅读
    工业<b class='flag-5'>机器人和</b><b class='flag-5'>机床</b>应用的<b class='flag-5'>时序</b><b class='flag-5'>挑战</b>分析

    机器人和机床时序挑战综述

    机器人和机床时序挑战综述
    发表于 05-29 14:08 11次下载