Robot drivers provide an alternative to Offline Programming (where a program is generated, then, transferred to the robot and executed). You can run a simulation from RoboDK directly on the robot (Online Programming). More information available in the Robot Drivers section.
Follow these steps to connect to the robot from RoboDK:
1.Right click the robot in RoboDK
2.Select: Connect to robot…
3.Enter the IP of the robot
4.Select Connect.
There should be a green message displaying Ready if the connection succeeded.
The robot can be moved by selecting Get robot joints, Move Joints and Move Linear, from the connection menu.
There are two different methods to run the program from the PC to the robot:
1.Run on robot step by step with feedback in RoboDK (Online Programming):
This method uses the robot as a server and each instruction is sent to the robot step by step as it is executed in the simulator. This method is useful for debugging purposes.
a.Right click the program (Print3D in this example)
b.Select Run on robot
c.Double click the program to start it (or right click and select Run)
Once this option is checked it will connect to the real robot every time we double click a program (or right click, then, select Run)
These operations are also available from the RoboDK API and it allows integrating robot programming with other applications. The API is available in Python and C# and other programming languages.
2.Send program to robot generates the complete program, transfers it to the robot and starts the program on the real robot (Robot Offline Programming):
a.Right click the program (Print3D in this example)
b.Select Send program to robot (Ctrl+F6).
You should enable the Remote Control option on the UR robot controller if you have a URe robot (UR3e, UR5e or UR10e).
Follow these steps to enable URe’s Remote Control:
1.Select the Settings menu from the top right button
2.Select System-Remote Control
3.Select Enable
4.Change the mode of operation to Remote Control