All Brands  /  RoboDK  /  UR Simulation

UR Simulation


RoboDK simulation software allows you to get the most out of your UR robot. Easily simulate your robot offline, on your PC and deploy URP and SCRIPT programs on the robot with just a few clicks. RoboDK’s simulation and offline programming tools allow you to program robots outside the production environment, eliminating production downtime caused by shop floor programming.

Related Tags

No programming skills are required with the intuitive RoboDK graphical interface. You can easily program any UR robot in a few steps from your computer. More advanced users can program the robot using the RoboDK API. The RoboDK API allows programming the UR robot using your preferred programming language. The RoboDK API is available in Python, C#, Visual Basic, C++ and Matlab. Furthermore, it is very easy to automate repetitive tasks and integrate the 3D simulation environment with your projects.


Intuitive graphical user interface Program your robot with no coding required
Drag-and-drop functionality Set up your cell in minutes (tools, environment)
Extensive library Broad range of tools, actuators and sensors for your project
Supported 3D models Import objects and create new tools using 3D files such as STL, STEP and IGES
External axes Integrate external axes to extend your robot’s reachability
Generate Programs Obtain .URP and .SCRIPT programs with just a few clicks
Run programs on the fly Execute programs directly from your computer with just a few clicks
Real time monitoring View the robot state on your computer screen
CAM for robots Easily convert 5-axis CNC toolpaths to robot programs and use your robot like a 5-axis CNC
Automated path solving Avoids robot errors including singularities, joint limits, reach limits, and collisions
Fast collision detection Easily define the object interactions that you want to avoid
Advanced use Create robot programs from your PC using your favorite programming language. The RoboDK API is available in Python, C#, Visual Basic, C++ and Matlab
Simulate 2D vision cameras Test your image recognition algorithms in the simulation environment
Multiple robot simulation Synchronize and program multiple robots moving them at the same time without any limitations
Easily customize your post processor Integrate specific sensors or actuators such as grippers, force control, image processing, etc