99312_UR5_User_Manual_zh_E67ON_Global.pdf - 第192页
当 测 试 按 钮 开 启 、 示 教 盒 背 面 的 自 由 驱 动 按 钮 按 下 时 , 机 器 人 将 像 程 序 已 达 到 此 力 命 令 一 样 执 行 操 作 , 这 样 就 可 以 在 实 际 运 行 完 整 程 序 之 前 验 证 各 项 设 置 。 这 一 可 能 性 对 验 证 柔 性 轴 和 力 是 否 选 择 正 确 尤 其 有 用 。 只 需 用 一 只 手 握 住 机 器 人 TC P , 用 另 一 只…

• 简单:在力模式下,只有一个轴是柔性的。沿着该轴的力可以调节。所需的力将始终沿着
所选特征的 z 轴施加。但是,对于直线特征,会沿着他们的 y 轴施加力。
• 框架:框架类型可实现更高级的使用。在这里,所有六个自由度的柔顺性和力都可以单
独选择。
• 点:选择“点”时,任务框架会让 y 轴从机器人 TCP 指向所选特征的原点。机器人 TCP 与
所选特征原点之间的距离必须至少为 10 mm。运行过程中任务框架将随着机器人 TCP
位置的变化而变化。任务框架的 x 轴和 z 轴取决于所选特征的原始方向。
• 运动:运动表示任务框架将随 TCP 运动的方向而变化。任务框架的 x 轴将是 TCP 移动方
向投射到所选特征的 x 轴和 y 轴所决定平面上的投影。y 轴将垂直于机器人手臂运动,并
在所选特征的 x-y 平面内。此类型适用于沿复杂路径的去毛刺作业,此时需要一个垂直
于 TCP 运动的力。
当机器人手臂不移动时:如果在机器人手臂静止不动时进入力模式,则在 TCP 速度大于
零之前将没有柔性轴。如果随后依然是在力模式下机器人手臂再次站立不动,任务框架
的方向与上一次 TCP 速度大于零时的方向相同。
对于后三种类型,当机器人在力模式下工作时,运行过程中可在“图形”选项卡( 请参阅1.25.33.
图形选项卡 在本页187) 上查看实际任务框架。
1.25.26. 力值选择
• 力或扭矩值可以设置为柔性轴,机器人手臂调节自身位置以达到所选的力。
• 对于非柔性轴,机器人手臂将遵循程序设置的自身轨迹。
对于平移参数,力的单位为牛顿 [N],对于旋转参数,扭矩单位为牛顿米 [Nm]。
提示
您必须按如下操作:
• 在单独的线程中使用 get_tcp_force() 脚本函数,以读取实际力和扭
矩。
• 如果实际力和/或扭矩低于要求,请更正扳手矢量。
1.25.27. 限值选择
针对所有轴都可以设置一个限制,但是这些限制对于柔性轴和非柔性轴有不同的意义。
• 柔性:限制为允许 TCP 沿/绕轴达到的最大速度。单位为 [mm/s] 和 [度/s]。
• 非柔性:限制为在机器人保护性停止之前允许的与程序轨迹的最大偏离。单位为 [mm] 和
[度]。
1.25.28. 测试力设置
标有测试的开关按钮可将示教盒背面自由驱动按钮的行为从正常自由驱动模式切换到测试力
命令。
用 户 手 册 181 UR5
版 权所 有 © 2009–2021UniversalRobotsA/S。保留 所 有 权利。

当测试按钮开启、示教盒背面的自由驱动按钮按下时,机器人将像程序已达到此力命令一样
执行操作,这样就可以在实际运行完整程序之前验证各项设置。这一可能性对验证柔性轴和
力是否选择正确尤其有用。只需用一只手握住机器人 TCP,用另一只手按下自由驱动按钮,并
注意机器人手臂在哪些方向可以移动,在哪些方向不能移动。
离开此屏幕时,“测试”按钮会自动关闭,这意味着示教盒背面的自由驱动按钮将再次用于常规
自由驱动模式。
只有为“力”命令选择了有效特征时,自由驱动按钮才有效。
1.25.29. 命令:码垛
码垛操作可以在以模式形式给定的一组位置执行一系列运动( 请参阅1.25.24. 命令:模式 在本
页178) 。在模式中的每个位置处,将相对于此模式位置执行运动序列。
编 写 托 盘 操 作 程 序
1. 定义模式。
2. 确定用于在每个点拾取/放置物品的码垛序列。序列描述在每个模式位置应完成的操作。
3. 使用序列命令屏幕上的选择器定义序列中应与模式位置相对应的路点。
托 盘 序 列 /锚 式 序 列
在码垛序列节点中,机器人手臂相对于托盘位置而运动。序列的行为会使机器人手臂处于由
模式在锚点位置/模式点处指定的位置。为满足这一原则,将相应移动所有剩余位置。不要在
序列中使用移动命令,因为使用该命令时运动不相对于锚点位置。
UR5 182 用 户 手 册
版 权所 有 © 2009–2021UniversalRobotsA/S。保留 所 有 权利。

“开 始 前 ”
可选的开始前序列在操作开始之前运行。这可用于等待信号就绪。
“结 束 后 ”
可选的结束后序列在操作完成之后运行。这可用于向输送机发送开始运动信号,以为下一托
盘做好准备。
1.25.30. 命令:探寻
探寻命令使用传感器确定机器人工具何时抵达可以抓取或放下工件的正确位置。传感器可以
是按钮开关、压力传感器或电容传感器。此功能适用于处理厚度不一的工件堆垛或工件的精
确位置无从知晓或难以编程的情况。
码垛 卸垛
在为处理码垛的查找操作编程时,必须定义:
•
s
- 起点。
•
d
- 码垛方向。
•
i
- 码垛工件的厚度。
而在此之前,首先必须定义用于确定何时到达下一个堆垛位置的条件以及在每个堆垛位置将
要执行的特定程序序列。此外,还必须给出堆垛操作中所涉及的运动的速度和加速度。
用 户 手 册 183 UR5
版 权所 有 © 2009–2021UniversalRobotsA/S。保留 所 有 权利。