99312_UR5_User_Manual_zh_E67ON_Global.pdf - 第180页
1.2 5.18. 命 令 : 子 程 序 子 程 序 可 以 存 放 多 个 位 置 所 需 的 程 序 部 分 。 子 程 序 可 以 是 磁 盘 上 的 独 立 文 件 , 也 可 以 隐 藏 以 免 被 意 外 更 改 。 U R5 1 70 用 户 手 册 版 权 所 有 © 2 009–2021U ni ver s al R obots A/S 。 保 留 所 有 权 利 。

在表达式编辑器中选择组成使用 If 语句的表达式的条件。如果某个条件被评估为 True,将执
行此 If 命令内的语句。一条 If 语句只能有一条 Else 语句。使用“添加 ElseIf”和“移除 ElseIf”可以
添加和移除 ElseIf 表达式。选择“连续检查表达式”可以允许在执行包含的行时执行 If、ElseIf 和
Loop 语句。如果 If 语句内的表达式被评估为 False,将执行 ElseIf 或 Else 语句。
提示
如果If表达式或具有连续检查表达式选项的Loop表达式中有路点,则可以在表
达式后面添加一个 stopj() 或一个 stopl(),以缓慢使机器人手臂减速。这对 If 和
Loop 命令都有效( 请参阅1.25.16. 命令:循环 上一页) 。
用 户 手 册 169 UR5
版 权所 有 © 2009–2021UniversalRobotsA/S。保留 所 有 权利。

1.25.18. 命令:子程序
子程序可以存放多个位置所需的程序部分。子程序可以是磁盘上的独立文件,也可以隐藏以
免被意外更改。
UR5 170 用 户 手 册
版 权所 有 © 2009–2021UniversalRobotsA/S。保留 所 有 权利。

命 令 :调 用 子 例 程
调用子例程将运行子程序中的程序行,然后返回到下一行。
用 户 手 册 171 UR5
版 权所 有 © 2009–2021UniversalRobotsA/S。保留 所 有 权利。