1. RobotStudio 虚拟调试环境搭建与工作站创建
任务定位与前置条件
本例的目标是在 RobotStudio 中从零建立一个可用于虚拟调试的空工作站,并完成控制器初始化。关键点不是“打开软件”,而是把机器人型号、RobotWare 系统版本、语言选项三者绑定为一个可启动的控制器系统,并确认虚拟示教器能进入“已启动”状态。
- 软件:RobotStudio(建议 2023 及以上版本,操作逻辑一致)。
- 授权:具备创建虚拟控制器(VC)的许可,否则“从布局创建系统”会灰显。
- 网络:离线即可,本例不涉及真实控制器连接。
- 命名约定:工作站名
VC_Debug_Base,系统名VC_Base_01,便于后续案例复用。
创建空工作站与控制器系统
RobotStudio 的“空工作站”本身不含机器人,机器人是随虚拟控制器系统一起被创建的。因此正确顺序是:新建空工作站 → 从布局创建系统 → 选择机器人型号与 RobotWare 版本 → 设置语言与选项 → 启动控制器。
- 启动 RobotStudio,选择
文件 → 新建 → 空工作站,保存为VC_Debug_Base.rsstn。 - 在
控制器选项卡点击从布局创建系统。 - 在“新建系统”对话框中填写系统名
VC_Base_01,位置保持默认。 - 在机器人列表中选择型号,例如
IRB 2600-12/1.65(后续案例将导入该本体,型号需一致)。 - RobotWare 版本选择与授权匹配的版本,例如
6.13;语言勾选English与Chinese。 - 选项(Options)中至少保留
PC Interface、RobotWare OS、Motion等基础项,其余按需勾选。 - 点击
完成,等待系统生成,控制器自动进入启动流程。
若“从布局创建系统”不可用,通常是授权中缺少 Virtual Controller 权限,或当前工作站已存在一个系统。一个工作站默认只挂一个虚拟控制器。
环境初始化关系图
下图把本例的核心对象与依赖关系画在一起:工作站是容器,控制器系统是运行核心,机器人型号、RobotWare 版本、语言与选项共同决定系统能否正常启动,最终由虚拟示教器的状态给出验证结果。
关键参数与验证判据
| 配置项 | 本例取值 | 作用 | 验证方式 |
|---|---|---|---|
| 工作站名 | VC_Debug_Base.rsstn | 工程容器,保存布局与系统引用 | 标题栏显示文件名 |
| 系统名 | VC_Base_01 | 控制器标识,后续 RAPID 与 I/O 归属 | 控制器选项卡显示系统名 |
| 机器人型号 | IRB 2600-12/1.65 | 决定运动学与可达范围 | 布局中出现机器人本体 |
| RobotWare 版本 | 6.13 | 决定可用指令与选项集 | 系统信息中版本号一致 |
| 语言 | English / Chinese | 示教器界面语言 | 示教器可切换语言 |
| 控制器状态 | 已启动 | 虚拟调试可执行的前提 | 示教器状态栏为绿色 |
启动验证与常见问题
系统生成后,RobotStudio 会自动打开虚拟示教器。验证顺序如下:
- 观察示教器状态栏,由“正在启动”变为绿色已启动。
- 在
控制器选项卡确认VC_Base_01处于已启动状态。 - 点击示教器
Motors On,若可切换为Motors On状态,说明运动系统已就绪。 - 在
系统信息中核对 RobotWare 版本与选项列表,确认与创建时一致。
常见失败原因:① 授权不含虚拟控制器,创建按钮灰显;② RobotWare 版本与授权不匹配,启动时报“选项不可用”;③ 系统名重复或含非法字符;④ 磁盘空间不足导致系统生成中断。遇到启动失败,先看示教器事件日志中的错误代码,再回到“系统信息”核对版本与选项。
可复用检查清单
- 工作站已保存为
.rsstn,路径无中文与空格。 - 系统名唯一,机器人型号与后续案例一致。
- RobotWare 版本与授权匹配,基础选项齐全。
- 语言选项已勾选,示教器可正常显示。
- 控制器状态为“已启动”,Motors On 可切换。
- 系统信息中的版本、选项与创建时一致。