Hi everyone,
I’ve published two open-source tools for working with IRC5 controllers via RWS 1.0:
1. abb-rws-client (npm package)
A typed TypeScript/Node.js client covering controller state, joint/TCP positions, RAPID execution, I/O signals, module management, and real-time WebSocket subscriptions — zero runtime dependencies.
npm install abb-rws-client
2. ABB Robot (RWS) — VS Code Extension
A sidebar extension for monitoring and controlling IRC5 robots with no code required:
- Live controller status (motor state, operation mode, RAPID execution)
- Joint positions (6 axes, updated every second) and TCP position
- RAPID control — Start, Stop, PP to Main
- Load
.modfiles from disk or download modules from the controller - Session persistence with automatic reconnect
Note: RobotWare 6.x / RWS 1.0 only. Not compatible with OmniCore or RWS 2.0.
Feedback and suggestions are welcome!