2. RobotStudio软件环境搭建

输送链跟踪仿真的第一步不是写程序,而是把 RobotStudio 的工作环境搭对。环境搭错,后面无论怎么调程序都会出现“工件位置对不上”“信号触发不响应”“仿真跑不起来”这类问题。本节围绕五个必须掌握的对象展开:工作空间界面、建模与仿真选项卡、控制器管理、示教器界面、仿真播放控制。它们共同构成输送链跟踪仿真的操作基础。

一、工作空间界面:先认清“在哪操作、操作谁”

RobotStudio 主界面可以理解为四个功能区的组合:左侧是布局浏览器(Layout),用树状结构列出当前工作站里的所有对象,包括机器人系统、工具、工件、输送链、传感器等;中间是图形视图(Graphics),即三维操作窗口;右侧是操作面板,随选中对象变化显示属性、位置、姿态等参数;底部是输出窗口与状态栏,用于显示事件日志、错误提示和仿真状态。

对输送链跟踪而言,布局浏览器是最关键的区域。输送链本体、工件发生器、跟踪传感器、机器人系统都会以节点形式出现在这里。选中某个节点,图形视图中对应对象会高亮,右侧面板显示其本地原点、位置和姿态。建议在搭建阶段就养成“先看布局树、再动图形视图”的习惯,避免误选对象导致位置偏移。

图形视图的视角控制需要熟练掌握:鼠标中键拖动为平移,滚轮为缩放,按住 Ctrl 加中键拖动为旋转。输送链跟踪仿真中经常需要从侧视方向观察工件与输送链的相对位置,因此建议固定一个“侧视 + 俯视”的观察习惯,便于判断工件坐标系方向。

二、建模与仿真选项卡:分清“搭场景”和“跑场景”

RobotStudio 的功能区按选项卡组织,与本节最相关的是“建模”(Modeling)和“仿真”(Simulation)两个选项卡。

“建模”选项卡负责搭建静态场景:导入几何体、创建工件、设置输送链、定义工具和工件坐标系、创建机械装置等。输送链跟踪中,输送链通常作为机械装置导入,需要设置其运动方向、速度和行程。工件则作为可被输送链带动的对象,需要绑定到输送链的机械装置上。

“仿真”选项卡负责让场景动起来:创建仿真、设置仿真时间、配置信号与连接、播放和停止仿真。输送链跟踪的核心逻辑——传感器检测工件、触发机器人跟踪、机器人随输送链同步运动——都依赖“仿真”选项卡中的信号与连接(Signals and Connections)和工作站逻辑(Station Logic)来建立。

建议在建模阶段完成所有几何和机械装置设置,再切换到仿真选项卡配置逻辑。中途反复切换容易遗漏对象绑定关系。

三、控制器管理:虚拟控制器是仿真的“大脑”

RobotStudio 中的机器人系统由虚拟控制器(Virtual Controller)驱动。创建控制器时,需要选择机器人型号、选项包(Options)和系统版本。输送链跟踪通常需要启用“输送链跟踪”(Conveyor Tracking)选项,否则控制器无法识别跟踪相关指令和信号。

控制器管理的关键操作包括:

  • 创建系统:从“控制器”选项卡新建,选择机器人型号(如 IRB 1200)、系统版本和选项包。
  • 启动/停止控制器:控制器有“已停止”“已启动”“电机开启”等状态,仿真前必须将控制器置于电机开启状态。
  • 备份与恢复:在修改系统配置前备份,避免选项包或参数错误导致系统无法启动。
  • 示教器连接:控制器启动后,可通过虚拟示教器或真实示教器连接。

一个常见问题是:创建控制器时未勾选输送链跟踪选项,导致后续在示教器中找不到 WaitWObj、SyncToStationary 等跟踪相关指令。此时只能重建系统,因此选项包必须在创建阶段确认。

四、示教器界面:程序与信号的入口

虚拟示教器(FlexPendant)与真实示教器界面一致,主要区域包括:状态栏(显示控制器状态、电机状态、运行模式)、操作窗口(显示当前画面)、快捷按钮(如使能、停止、启动)和菜单栏。

输送链跟踪仿真中,示教器主要用于:

  • 编写和调试 RAPID 程序,包括跟踪指令和信号等待逻辑;
  • 查看和修改变量、IO 信号状态;
  • 手动操作机器人,验证工具坐标系和工件坐标系。

需要特别注意示教器的自动模式与手动模式切换。仿真播放通常需要在自动模式下运行程序,而手动模式用于单步调试和位置示教。模式切换错误会导致程序无法启动或机器人不动。

五、仿真播放控制:让场景按预期动起来

仿真播放控制位于“仿真”选项卡中,核心操作包括:播放、暂停、停止、仿真时间设置和仿真速度调节。输送链跟踪仿真中,仿真时间设置直接影响输送链速度和机器人跟踪节奏的匹配。

播放前需要确认三件事:控制器已启动并处于电机开启状态;仿真已创建且包含所有需要运动的机械装置;信号与连接已正确配置。播放过程中,可以通过输出窗口观察信号触发日志,判断传感器是否在正确时刻触发跟踪逻辑。

如果仿真播放后输送链不动,优先检查输送链机械装置是否被加入仿真、其运动轴是否被激活;如果机器人不跟踪,优先检查跟踪信号是否触发、跟踪指令是否在自动模式下执行。

RobotStudio 输送链跟踪仿真环境搭建关系图 工作空间界面 • 布局浏览器:对象树 • 图形视图:三维操作 • 操作面板:属性/位置 • 输出窗口:日志/错误 关键:选中对象→看树→动视图 建模与仿真选项卡 建模:导入几何体、输送链 建模:工具/工件坐标系 仿真:信号与连接 仿真:工作站逻辑 关键:先搭场景,再配逻辑 控制器管理 • 创建系统:选型号/选项包 • 启动/停止控制器 • 备份与恢复 • 示教器连接 必选:Conveyor Tracking 选项 示教器界面 • 状态栏:控制器/电机状态 • 操作窗口:程序/信号 • 快捷按钮:使能/启动 • 自动/手动模式切换 关键:自动模式跑仿真 仿真播放控制 • 播放/暂停/停止 • 仿真时间设置 • 仿真速度调节 • 输出窗口观察信号日志 关键:控制器电机开启 播放前检查清单 ☐ 控制器已启动 ☐ 电机已开启 ☐ 输送链已加入仿真 ☐ 信号与连接已配置 ☐ 示教器处于自动模式 环境搭建顺序:工作空间 → 建模/仿真选项卡 → 控制器管理 → 示教器 → 仿真播放

六、环境搭建的完整操作顺序与判断依据

把上述五个对象串起来,实际搭建顺序建议如下:

  1. 打开 RobotStudio,新建工作站,进入工作空间界面,确认布局浏览器、图形视图、操作面板和输出窗口均正常显示。
  2. 在“建模”选项卡中导入输送链和工件,设置输送链运动方向与速度。示例参数:输送链速度设为 100 mm/s,方向沿 X 轴正方向。工件放置在输送链起点,绑定到输送链机械装置。
  3. 创建机器人系统,选择 IRB 1200 型号,在选项包中勾选“Conveyor Tracking”。系统创建完成后启动控制器,确认状态栏显示“电机开启”。
  4. 打开虚拟示教器,切换到自动模式,编写简单的跟踪测试程序,包含等待跟踪信号、调用跟踪指令、同步运动等逻辑。
  5. 在“仿真”选项卡中创建仿真,将输送链、机器人和工件加入仿真,配置传感器信号与跟踪触发信号的连接。
  6. 点击播放,观察输送链是否带动工件运动、传感器是否在工件到达时触发、机器人是否开始跟踪。通过输出窗口查看信号触发时间戳,判断跟踪是否同步。

判断环境搭建是否成功的依据有三条:输送链能按设定速度稳定运动;传感器信号能在工件到达指定位置时正确触发;机器人能在自动模式下响应跟踪信号并随输送链同步运动。三条都满足,说明环境搭建完成,可以进入后续的跟踪程序编写与调试阶段。

如果播放后机器人不动,先检查示教器是否处于自动模式、电机是否开启;如果输送链不动,检查输送链机械装置是否已加入仿真并激活运动轴;如果跟踪信号不触发,检查传感器安装位置和信号连接是否指向正确的跟踪触发信号。

本节的环境搭建是后续所有跟踪仿真的前提。工作空间界面决定你能否快速找到对象,建模与仿真选项卡决定场景和逻辑是否分离清晰,控制器管理决定跟踪功能是否可用,示教器决定程序能否正确执行,仿真播放控制决定你能否观察和验证整个跟踪过程。把这五个对象的关系理清,输送链跟踪仿真就有了可靠的操作基础。