ABB 机器人常用软件及主要用途
一、控制器系统软件(运行在机器人控制柜)
1. RobotWare(机器人控制器固件)eero
相当于机器人控制柜的操作系统,IRC5/OmniCore 控制器必备,包含 RAPID 编程语言。
主要用途
机器人运动控制、路径规划、IO 信号管理、安全逻辑、故障诊断;
执行 RAPID 机器人程序,管理机器人系统参数、总线通讯;
内置各类工艺选件包:弧焊、码垛、喷涂、力控、传送带跟踪等;
RobotWare 版本需要和 RobotStudio 版本匹配。
版本:RobotWare 5(IRC5)、RobotWare 7/8(OmniCore 新一代控制器)。
2. RAPID 语言(内置在 RobotWare)
ABB 机器人原生编程语言,支持运动指令、逻辑判断、IO、变量、函数模块。
用途:编写机器人实际运行程序,示教器、RobotStudio 都可以编辑 RAPID 代码。
3. FlexPendant 示教器软件(手持示教器)
示教器自带操作界面,不是 PC 软件,是控制器配套人机交互。
用途:手动点动机器人、示教点位、现场编写修改 RAPID 程序、IO 监控、故障查看、系统配置、备份恢复系统。
二、PC 端离线仿真编程软件
1. RobotStudio(核心 PC 软件)ABB机器...
ABB 官方离线仿真、离线编程软件,工程师最常用工具。
主要用途
3D 虚拟工作站搭建:导入机器人、工装、夹具、工件三维模型,搭建数字孪生工作站;
离线编程:电脑上编写 RAPID 程序,不用占用实体机器人生产时间;
仿真模拟:模拟机器人运动、碰撞检测、节拍时间测算、干涉检查;
虚拟控制器 VC:电脑运行完整虚拟控制柜,程序逻辑和真实机器人完全一致;
系统创建 / 备份恢复:新建 RobotWare 系统、备份机器人系统、下载系统到实体控制柜;
程序下载上传:和实体机器人联机,上传下载 RAPID 程序;
各类 PowerPac 工艺插件(需要授权):
Palletizing PowerPac:码垛专用,快速生成码垛程序;
ArcWelding PowerPac:弧焊仿真与离线编程;
Cutting PowerPac:切割;
Painting PowerPac:喷涂;
Machining PowerPac:机加工打磨;
基础版免费,高级仿真、工艺 PowerPac 需要授权许可。
三、开发 SDK 套件(二次开发)
1. PC‑SDK(PC 软件开发包)ABB Group
用途:C# 开发电脑端上位机软件,以太网和机器人控制器通信;读写机器人 IO、读取机器人位置、启停程序、读取报警,做自定义监控界面。
2. FlexPendant‑SDK(FP‑SDK,老 IRC5)
用途:C# 开发老款 IRC5 示教器自定义界面,把自定义按钮、画面部署到手持示教器。
3. OmniCore App SDK / AppStudio(新一代 OmniCore 控制器)
用途:基于 Web 技术(JS/HTML)开发 OmniCore 示教器自定义 APP,拖拽式 AppStudio 快速做触控界面,替代旧的 FlexPendant‑SDK。
4. RobotStudio‑SDK
用途:给 RobotStudio 本身做插件、SmartComponent 仿真组件,扩展 RobotStudio 功能。
四、工艺 & 运维工具软件
Wizard Easy Programming(向导简易编程)OmniCore 控制器自带,无代码图形化拖拽编程,不需要懂 RAPID,拖拽功能块完成上下料搬运等简单任务。
OptiFactABB 云端数据平台,采集多台机器人运行数据,统计节拍、故障、生产报表,设备状态监控。
TuneMaster(内置 RobotWare 工具)
用途:机器人轴参数整定,优化运动抖动,调试机器人动态性能。
快速区分
RobotWare:控制柜里面跑的系统固件,机器人真正干活靠它;
RobotStudio:电脑上仿真、离线写程序的工具;
FlexPendant 示教器:现场手持操作面板;
RAPID:机器人执行的编程语言;
各类 SDK:做上位机、示教器自定义界面二次开发。


