Dashboard Server CB-Series, port 29999
This article explains how to control the robot from remote control via DashBoard Server.
DASHBOARD SERVER COMMANDS FOR CB-SERIES ONLY
Examples are valid for:
CB2 Software version: 1.4 and upwards
CB3 Software version: 3.0 and upwards
Note that older or newer software versions may behave differently
A Universal Robot can be controlled from remote by sending simple commands to the GUI over a TCP/IP socket. This interface is called the "DashBoard server". The server is running on port 29999 on the robots IP address. Each command should be terminated by a ‘\n’ also called a newline.
NOTE:
- Commands are not case sensitive.
- Commands only supports ASCII.
- Dashboard commands for e-Series can be found here: e-Series DashBoard commands
Commands attached in the bottom for download in pdf format
Testing the Dashboard server:
For testing purposes a program for testing sockets can be used, like HyperTerminal, or similar. In this example the freeware program SocketTest is used.
Setup a static IP-address and subnet mask on PC, so it matches the robot, e.g.:
PC: IP-addr: 192.168.3.10 Robot: IP-addr: 192.168.3.3
Subnet: 255.255.255.0 Subnet: 255.255.255.0
In the socket test program, use the Client tab to send commands to robot: