1. RobotStudio 虚拟调试环境搭建与工作站创建

任务定位与前置条件

本例的目标是在 RobotStudio 中从零建立一个可用于虚拟调试的空工作站,并完成控制器初始化。关键点不是“打开软件”,而是把机器人型号、RobotWare 系统版本、语言选项三者绑定为一个可启动的控制器系统,并确认虚拟示教器能进入“已启动”状态。

  • 软件:RobotStudio(建议 2023 及以上版本,操作逻辑一致)。
  • 授权:具备创建虚拟控制器(VC)的许可,否则“从布局创建系统”会灰显。
  • 网络:离线即可,本例不涉及真实控制器连接。
  • 命名约定:工作站名 VC_Debug_Base,系统名 VC_Base_01,便于后续案例复用。

创建空工作站与控制器系统

RobotStudio 的“空工作站”本身不含机器人,机器人是随虚拟控制器系统一起被创建的。因此正确顺序是:新建空工作站 → 从布局创建系统 → 选择机器人型号与 RobotWare 版本 → 设置语言与选项 → 启动控制器。

  1. 启动 RobotStudio,选择 文件 → 新建 → 空工作站,保存为 VC_Debug_Base.rsstn。
  2. 在 控制器 选项卡点击 从布局创建系统。
  3. 在“新建系统”对话框中填写系统名 VC_Base_01,位置保持默认。
  4. 在机器人列表中选择型号,例如 IRB 2600-12/1.65(后续案例将导入该本体,型号需一致)。
  5. RobotWare 版本选择与授权匹配的版本,例如 6.13;语言勾选 English 与 Chinese。
  6. 选项(Options)中至少保留 PC Interface、RobotWare OS、Motion 等基础项,其余按需勾选。
  7. 点击 完成,等待系统生成,控制器自动进入启动流程。
若“从布局创建系统”不可用,通常是授权中缺少 Virtual Controller 权限,或当前工作站已存在一个系统。一个工作站默认只挂一个虚拟控制器。

环境初始化关系图

下图把本例的核心对象与依赖关系画在一起:工作站是容器,控制器系统是运行核心,机器人型号、RobotWare 版本、语言与选项共同决定系统能否正常启动,最终由虚拟示教器的状态给出验证结果。

RobotStudio 虚拟调试基础环境初始化关系 空工作站 VC_Debug_Base.rsstn 虚拟控制器系统 VC_Base_01 机器人型号 IRB 2600-12/1.65 RobotWare 版本 6.13 + 基础选项 语言选项 English / Chinese 控制器启动 生成系统 → 加载 OS → 就绪 虚拟示教器状态 显示“已启动 / Motors On 可用” 启动失败排查 授权 / 版本 / 选项冲突

关键参数与验证判据

配置项本例取值作用验证方式
工作站名VC_Debug_Base.rsstn工程容器,保存布局与系统引用标题栏显示文件名
系统名VC_Base_01控制器标识,后续 RAPID 与 I/O 归属控制器选项卡显示系统名
机器人型号IRB 2600-12/1.65决定运动学与可达范围布局中出现机器人本体
RobotWare 版本6.13决定可用指令与选项集系统信息中版本号一致
语言English / Chinese示教器界面语言示教器可切换语言
控制器状态已启动虚拟调试可执行的前提示教器状态栏为绿色

启动验证与常见问题

系统生成后,RobotStudio 会自动打开虚拟示教器。验证顺序如下:

  1. 观察示教器状态栏,由“正在启动”变为绿色已启动。
  2. 在 控制器 选项卡确认 VC_Base_01 处于 已启动 状态。
  3. 点击示教器 Motors On,若可切换为 Motors On 状态,说明运动系统已就绪。
  4. 在 系统信息 中核对 RobotWare 版本与选项列表,确认与创建时一致。
常见失败原因:① 授权不含虚拟控制器,创建按钮灰显;② RobotWare 版本与授权不匹配,启动时报“选项不可用”;③ 系统名重复或含非法字符;④ 磁盘空间不足导致系统生成中断。遇到启动失败,先看示教器事件日志中的错误代码,再回到“系统信息”核对版本与选项。

可复用检查清单

  • 工作站已保存为 .rsstn,路径无中文与空格。
  • 系统名唯一,机器人型号与后续案例一致。
  • RobotWare 版本与授权匹配,基础选项齐全。
  • 语言选项已勾选,示教器可正常显示。
  • 控制器状态为“已启动”,Motors On 可切换。
  • 系统信息中的版本、选项与创建时一致。