Articles Download Safety & Security Forum myUR Go to Main Site

Universal Robots A/S
Energivej 51
DK-5260 Odense S

T: +45 8993 8989
sales@universal-robots.com

 
  • Articles
  • Download
  • Safety & Security
  • Forum
  • myUR
  • Go to Main Site
  • Support
  • Articles
  • 软件版本更新 5.16.x.x

软件版本更新 5.16.x.x

适用于 e 系列和 UR20/UR30

Last modified on May 21, 2025

发布日期:2024年5月29日

从这里下载

SW 5.16.1 软件版本更新

软件版本:

  • UR 软件版本更新 5.16.1
  • URCap 软件平台
    • URCAP API:1.14.0
    • URCAP SDK:1.14.0
  • URSim Linux:5.16.0
  • URSim 虚拟机:2.0.303
  • 用户手册:5.16

 

关键特性

减少了 ur20 和 ur30 基座关节在 “冷启动 ”时出现错误保护停止的情况。

如果 UR20 和 UR30 机器人的内部温度低于 20°C,特别是在基座快速旋转时,在初始运动过程中可能会出现保护性停止。最近的软件更新降低了发生这种情况的风险。这些机器人的环境工作温度没有变化。

 

控制器

当工具和肘部的安全限力大于 250N 且机器人靠近基座奇异点时,允许提高 UR10e 和 UR16e 基座关节的速度。

嵌入式

减少UR20 和 UR30 基座关节在 “冷启动 ”时出现错误保护停止的可能性

  • 减少 UR20 和 UR30 基座关节在 “冷启动 ”时出现错误保护停止的可能性。
  • 影响到序列号大于 20236800390 的 UR20 以及 2024 年及以后的所有 UR20 和 UR30。

Bug 修复

嵌入式

修正了一个问题,该问题可导致 UR20/UR30 机器人在释放刹车后立即报告故障 “C155 机器人无法保持其位置,请检查有效载荷是否正确”,特定于某些姿势。

 


创建日期: 2024-04-16

软件版本更新 5.16.0:

软件版本:

  • UR 软件版本更新:5.16.0
  • URCap 软件平台:
    • URCap API: 1.14.0
    • URCap SDK: 1.14.0
  • URSim Linux:5.16.0
  • URSim 虚拟机:2.0.299
  • 用户手册:5.16

 

关键特性

改进的运动控制用于 UR20 和 UR30

UR20 和 UR30 机器人的用户将发现路径跟踪性能至少提高了 30%。在高负载运行时,重复性和稳定时间得到改善。新的关节伺服调整功能可优化 UR20 和 UR30 的运动性能。

 

MotionPlus

该可选附加模块提供机器人 TCP 与单个外部旋转轴之间的协调运动。应用包括焊接和零件检测。支持用户定义框架内的运动,并在机器人 TCP 和外部轴位置之间实现时间和姿势同步。需要选配MotionPlus URCap。协调运动功能是 UR Script API 的扩展功能。在最初版本中,仅支持有限的几套具有 EtherCAT 功能的伺服驱动器。

 

World Model

WORLD MODEL 引入了通过用户定义帧添加运动树的功能。对现有运动指令(movel、movep、movec、movej 和 speed)进行扩展后,就能在指定帧内设置所选 TCP 的运动,从而简化了在世界坐标系中创建与部件或其他物体的相对运动。此外,帧跟踪还能使机器人 TCP 与 WORLD MODEL 中的跟踪帧一起运动。虽然 MotionPlus 需要 WORLD MODEL,但 WORLD MODEL 功能可独立于 MotionPlus 附加组件使用。

 

灵活的 ETHERNET/IP 适配器 - 发布用于生产

通过自定义 ETHERNET/IP 适配器数据布局实现数控机床连接。

 

Polyscope GUI

为远程 TCP URCap 添加了对 UR30 的支持。UR30 用户必须更新至 SW 5.16.0 才能使用远程 TCP功能。

 

控制器

灵活的 ETHERNET/IP 适配器 - 发布用于生产

灵活的 Ethernet/IP 适配器 允许在 UR 机器人上运行的现有适配器接口上添加自定义 Ethernet/IP组件实例。

灵活的 Ethernet/IP 适配器,主要用于与配备以太网/IP 扫描仪的数控机床集成。现有的内置输入和输出组件实例与数控机床预期的数据布局不匹配。

例如,DMG-MORI NLX 车床的输入和输出装配实例均使用 8 个字节。大部分数据都是布尔标志,用于请求操作或指示状态。另一个例子是 Mazak CV5 机床,输入和输出均使用 210 个字节。

下面是一个集成示例图,其中灰色组件由 OEM 或集成商定制。

请注意,数控机床和 UR 软件都无需修改,只需配置即可。

如何使用它?

UR 机器人的内置服务可提供灵活的 Ethernet/IP 功能。

必须使用两个接口才能完全访问与 Ethernet/IP 扫描仪交换的数据:

  1. 启用自定义程序集实例的接口。这是一个 XML-RPC 接口,具有以下功能。
  2. 用于配置数据布局和访问 URScript 中提供的流程数据的界面。

脚本手册中 "灵活的 Ethernet/IP 适配器 "一章对这两种接口都有说明。

它既可直接从 URScript(作为脚本库)中使用,也可使用 XML-RPC API 和脚本函数从 URCap 中使用。

UR 机器人账户将提供这两种使用案例的示例。

灵活的 Ethernet/IP 适配器可用于与任何外部 Ethernet/IP 扫描仪通信,这些扫描仪需要通过自定义配置进行自定义数据布局,而不仅仅是数控机床。

除了可以选择交换正确的数据外,还可以避免通用寄存器的使用冲突。

看门狗用于灵活的 ETHERNET/IP 示例

与 RTDE 看门狗类似,Ethernet/IP 自定义实例可以监控数据是否及时与扫描仪设备交换。

自定义 E/IP 读句柄(使用 eip_reader_factory 打开)有以下新方法:

set_watchdog(frequency, action)

在句柄上注册一个新看门狗。只能在读取句柄时调用。调用后,新看门狗将立即启动。

参数:

  • frequency - 浮点数,允许的最小通信频率。允许值在 0 到 10 Hz 之间。允许小数频率。
  • action - 整数
    • 0: IGNORE - 当看门狗超时时没有反应
    • 1: PAUSE - 保护性停止,程序将暂停
    • 2: STOP - 保护性停止,程序将停止

如果在同一句柄上再次调用,看门狗将使用新参数重新配置。

举例:

# Pause program if no data was received from master for more than 400ms
reader_handle.set_watchdog(2.5, 1)

start_watchdog()

如果看门狗已注册,则启动看门狗。如果看门狗未注册,则抛出运行时错误。

注意:看门狗创建后会自动启动。该功能可与 stop_watchdog()结合使用。

stop_watchdog()

如果看门狗已注册,则停止看门狗。如果看门狗未注册,则抛出运行时错误。

该方法可用于暂时静音看门狗。

Ethernet/IP 适配器 XML-RPC 接口

引入新函数 is_instance_connected(instance_id) ,用于检查给定的 PLC→Robot 程序集实例的连接状态。

Bug 修复

Polyscope GUI

  • 修复了即使未连接 PLC,Ethernet/IP 状态也始终显示为绿色(已连接)的问题。
  • 修复了加载程序时将被抑制的 SetPayload 节点作为 CircleMove 节点加载的问题。
  • 提高了 PolyScope 文件管理器对大量文件和文件夹(1000 多个)的响应速度。修复了文件管理器打开和导航速度非常慢的问题。
  • 修正了 "力 "节点的问题,在某些情况下,机器人在执行程序时会在 "力 "模式下执行意想不到的动作。只有在力节点配置为在 X 轴上符合不同类型的力模式后,将力模式类型更改为 "运动 "时,才会出现这种情况。
  • 修正了一个问题,即在设置了路点位置后,立即按下路点节点上的 "向此处移动 "按钮时,"机器人已在其位置!"对话框不会显示。

控制器

  • 修正了以非零速度启动新移动指令有时会导致程序停止前进的问题。
  • 修正了启动 URControl 时的堆溢出问题。
  • 修正了内置程序在遇到空字符串输入时的堆溢出问题 socket_read_line() 
  • 修正了一个问题,即在 Interpreter 模式下初始化的全局变量可能在调用 clear_interpreter() 后或退出Interpreter 模式后丢失的问题。
  • 修复了一个问题,即在 end_freedrive_mode()之后立即调用 path_offset_enable() 和 path_offset_set() 会导致机器人出现意外运动。

 

Embedded

  • 修正了一个问题,即在极少数情况下,机器人软重启后示教器没有响应,需要完全断电。

 

用户支持

手册

  • 添加了关于在控制柜通电时连接和断开示教器的通知。
  • 脚本手册的小更新:
    • 默认参数用于功能澄清 speedl() 
    • 记录数字类型的 modulo % 运算符
  • 通过 PolyScope UI 向操作员请求值的脚本函数在脚本手册中有详细说明。脚本函数可以向操作员请求布尔值、整数值、十进制值或字符串值。脚本手册的 "界面 "部分有相关说明。

 

之前的软件版本更新:

    • 软件版本更新 5.15
    • Release Notes Software Version 5.14
    • 软件版本更新 5.13
    • Release Notes Software Version 5.12
    • Release Notes Software Version 5.11
    • Release Notes Software Version 5.10
    • Release Notes Software Version 5.9
    • Release Notes Software Version 5.8
    • Release Notes Software Version 5.7
    • Release Notes Software Version 5.6
    • Release Notes Software Version 5.5
    • Release Notes Software Version 5.4
    • Release Notes Software Version 5.3
    • Release Notes Software Version 5.2
    • Release Notes Software Version 5.1

Related articles

Release note Software version 5.10.x.x
Release note Software version 3.15.x.x
Motor Control Optimizations Service Note
How to check robot's joint calibration revision
Interpreter mode
Support Article for 3PE Teach Pendant
Release note Software version 5.9.x.x
Release note Software version 5.8.x.x
Release note Software version 5.7.x.x
Release note Software version 5.6.x.x
Release note Software version 5.5.x.x
Release note Software version 5.4.x.x
Release note Software version 5.3.x.x
Release note Software version 5.2.x.x
Release note Software version 5.1.x.x
Release note Software version 5.11.x.x
Release note Software version 5.12.x.x
软件版本更新说明 5.13.x.x
URScript examples for manipulating structs and lists
Release note Software version 5.14.x.x
软件版本更新发布 5.15.x.x
logo

Product

  • UR3e Robot
  • UR5e Robot
  • UR10e Robot
  • UR16e Robot
  • UR20 Robot
  • UR+ Products

Company

  • About us
  • Contact us
  • Careers We're hiring
  • UR merchandise

Training / Resources

  • Academy
  • Technical Resources
  • Articles
  • FAQ

Insights

  • Blog
  • Case stories
  • Content library
  • News centre
  • Podcast
  • Webinars & Events

Get in touch

  • Ask an Expert
  • Schedule a no-cost assessment
  • Find a distributor
  • Customer support

Connect with us

  • LinkedIn
  • Facebook
  • Twitter
  • YouTube
  • Instagram
  • Universal Robots A/S
  • Energivej 51
  • DK-5260 Odense S
  • T: +45 89 93 89 89
  • sales@universal-robots.com
  • US Corporate Office
  • 27-43 Wormwood St.
  • 02210 Boston, MA.
  • +1-844-GO-COBOT
  • ur.na@universal-robots.com
  • Copyright @ Universal Robots 2025
  • Cookie policy
  • Privacy policy
  • Universal Robots A/S
  • Energivej 51
  • DK-5260 Odense S
  • T: +45 89 93 89 89
  • sales@universal-robots.com
  • US Corporate Office
  • 27-43 Wormwood St.
  • 02210 Boston, MA.
  • +1-844-GO-COBOT
  • ur.na@universal-robots.com

Copyright © Universal Robots 2025

Cookie policy
Privacy policy