2. RobotStudio工作环境与项目创建

RobotStudio 是 ABB 机器人的离线编程与仿真平台,它的核心价值在于:让工程师在电脑里先把机器人工作站搭好、程序写好、节拍算准,再下载到真实控制器执行。要顺利开展后续的建模、编程与仿真,第一步必须弄清楚它的界面组织方式,以及“控制器、解决方案、工作站”这三个概念之间的关系。很多初学者在新建项目时反复出错,根源往往不是操作不熟,而是没分清这三者的层级。

一、软件界面:围绕“工作站”组织的功能分区

启动 RobotStudio 后,界面大致分为五个功能区。顶部是功能区选项卡,包含“文件”“基本”“建模”“仿真”“离线编程”“控制器”等标签页,不同标签页下的按钮随当前操作对象动态变化。左侧是布局浏览器(Layout),以树形结构列出当前工作站中的所有对象:机器人系统、工具、工件、外轴、传感器、工作站逻辑等,它是理解工作站结构的“目录”。中间是图形视图窗口,用于三维显示与视角操作,支持旋转、平移、缩放以及“适合窗口”快速定位。右侧通常是路径与目标点面板或属性面板,用于查看和编辑 RAPID 程序中的运动指令与目标点。底部是输出窗口,显示操作日志、错误与警告信息,排障时首先看这里。

需要特别注意的是,RobotStudio 的界面是“上下文相关”的:没有创建工作站时,很多按钮是灰的;没有连接控制器时,“控制器”选项卡下的同步、下载功能不可用。因此操作顺序通常是:先建工作站 → 再导入模型 → 再创建或连接控制器 → 最后编程与仿真。

二、控制器、解决方案与工作站:三个概念的区别

这三个词最容易混淆,必须明确区分:

  • 控制器(Controller):指机器人控制系统,可以是真实的 IRC5 或 OmniCore 控制柜,也可以是 RobotStudio 中用虚拟控制器(VC)模拟出来的软件控制器。它承载 RAPID 程序、系统参数(EIO、SYS、MOC 等配置文件)和机器人系统。
  • 工作站(Station):指一个包含机器人、工具、工件、外轴、逻辑等对象的几何与仿真环境,是 .rsstn 文件。工作站本身不一定带控制器,可以只做布局和建模。
  • 解决方案(Solution):是更高一层的容器,一个解决方案可以包含多个工作站,并管理它们与控制器之间的关联。.rspag 文件即解决方案包,便于整体备份与迁移。

简单说:解决方案是“项目文件夹”,工作站是“场景”,控制器是“大脑”。离线编程时,通常在工作站中建立虚拟控制器,把程序同步到 VC 中验证,再下载到真实控制器。

RobotStudio 项目层级与创建流程 解决方案 Solution(.rspag) 项目级容器:可包含多个工作站,统一管理备份与迁移 工作站 A(.rsstn) 工作站 B(.rsstn) 工作站内部对象(布局浏览器树形结构) 机器人模型 工具 Tool 工件 Workobject 外轴 / 导轨 虚拟控制器 VC RAPID 程序 系统参数 工作站逻辑 新建工作站典型流程 新建空工作站 导入机器人模型 创建虚拟控制器 保存 / 备份

三、新建工作站与导入机器人模型

点击“文件 → 新建 → 工作站”,RobotStudio 会创建一个空白工作站,此时布局浏览器中只有“工作站”根节点。接下来需要导入机器人模型。常用方式有两种:一是“基本 → ABB 模型库”,从库中选择具体型号,例如 IRB 1200-7/0.7、IRB 2600-12/1.65 等;二是“导入几何体”,加载外部 STEP、IGES 或 SAT 格式的机器人模型。选择型号时要注意负载与工作范围参数,例如 IRB 1200-7/0.7 表示负载 7 kg、最大工作半径 0.7 m,选型不当会导致后续可达性验证失败。

导入后,机器人会出现在图形视图中央。此时应检查它的基坐标系位置与方向是否符合现场布局。若需要调整,可在布局浏览器中右键机器人 → “位置 → 设定位置”,输入相对于世界坐标系的偏移量。例如把机器人底座抬高 300 mm,就在 Z 方向输入 300。工具(Tool)通常需要单独创建:在“建模”选项卡中定义 TCP(工具中心点),例如焊枪 TCP 设为 (0, 0, 250),表示沿工具 Z 轴偏移 250 mm。

四、保存与备份:区分 rsstn、rspag 与控制器备份

保存项目时,RobotStudio 提供几种不同粒度的文件,用途不同,不能混用:

文件类型扩展名包含内容典型用途
工作站.rsstn几何模型、布局、工具、工件、路径日常编辑与仿真
解决方案包.rspag一个或多个工作站及关联控制器整体迁移、归档、交付
控制器备份文件夹RAPID 程序、系统参数、配置恢复到真实控制柜
打包工作站.rslib可复用的库对象共享工具或标准单元

实际操作中,建议养成“先保存工作站,再打包解决方案”的习惯。若要把程序下发到真实控制器,还需在“控制器”选项卡中执行“同步到工作站”或“下载到控制器”,并确认控制器处于自动模式、电机上电。备份控制器时,使用“备份”功能生成完整文件夹,恢复时选择“恢复”并指定该文件夹路径。

提示:新建工作站后立即执行一次“另存为”,把文件放在独立项目文件夹中,避免默认路径混乱。解决方案包 .rspag 适合交付给同事,但体积较大;日常迭代用 .rsstn 更轻便。
注意:虚拟控制器(VC)与真实控制器不能同时占用同一系统。若已连接真实控制柜,再创建 VC 时需使用不同系统名,否则同步会报“系统已存在”错误。

掌握以上内容后,你就拥有了一个可编辑、可仿真、可备份的离线编程环境。后续的坐标系标定、路径示教、碰撞检测与节拍优化,都建立在这个工作站与控制器正确关联的基础之上。