Close
Choose your language
Video tutorials
Here you can find step-by-step programming examples and tutorials for troubleshooting and repair tasks.
If you want to learn the essentials of programming a UR robot, check out the Free e-Learning section where you can find interactive e-learning for both e-Series and CB3 robots.
1 Introduction to URScript
Get an introduction to where you have already used URScript. Where to find most common functions, an…
2 System execution architecture
Overview of the System execution architecture of URScript, to give an explanation of "what goes wher…
3 Node to URScript conversion
Simple walkthrough of how a program can be converted into URScript. This gives a basic understanding…
4 Dashboard Server
Learn how to use a TCP/IP Socket connection https://docs.universal-robots.com/tutorials/urscrip…
5 Interfaces and remote URScript
Get an overview of the different communication interfaces https://www.universal-robots.com/prod…
Tool Configuration: TCP, orientation, payload & center of gravity
This tutorial walks you through all the steps of configuring a tool/end-effector
Learn to do machine tending with Universal Robots
Try our new machine tending module in the “e-Series Application Track” in “Online Training”. Here yo…
Improve and speed up your programming with constrained freedrive
From version 5.8 of Polyscope, it’s now possible to constrain rotation or movement in linear axes wh…
Prevent collision after program stop with a "Before Start Sequence"
Have you ever experienced your robot colliding with its surroundings when restarting it after a prog…
Measure object dimensions using only a gripper
Learn how you can program the robot to measure the dimensions of objects using only a gripper and a…
How to use the force sensor to detect objects
How to use the force sensor to detect objects (direction command/move until tool contact)
How to align the active TCP to a feature
In this video tutorial you will learn how to align the active TCP to a feature.
CB3: How to change payload and center of gravity during program execution
In this video tutorial you will learn how to change payload and center of gravity during program exe…
Safety: restricting tool direction angle
Learn how to make your application safer by restricting the angle in which the end-of-arm tool is al…
Safety: setting joint limits & speed
Learn how to restrict the movement range & speed for each individual robot joint
Safety: create and configure safety planes
Learn how to create and configure safety planes. The planes can prevent the robot from moving beyond…
Troubleshooting with support log reader
How to download and use the support log reader to troubleshoot using log files.
Update Polyscope software (CB-Series)
A guide to updating software on Universal Robots CB-Series
Create a backup log file (e-Series)
In this video tutorial you will learn how to create a back up log file for Universal Robots e-Series…
CB-series: Replacing a joint
Step-by-step instructions on how to replace a CB-series joint
CB-series: Changing a size 1 joint (UR5)
Step-by-step instructions on how to change a size 1 joint
e-Series: changing a size 3 joint (UR5, UR10 & UR16)
Step-by-step instructions on how to change an e-Series size 3 joint
e-Series: changing a size 2 joint
Step-by-step instructions on how to change a size 2 joint
1 Introduction to the GUI of PolyScope X
In this module, you will see the brand new GUI of PolyScope X and where to find what.
The next modul…
2 Configuration of a Tool using the wizard
See how to use the wizards to configure Payload, Center of Gravity (CoG), Tool Center Point (TCP) an…
3 How to make a simple Pick and Place Program
In this video we show how to make a simple Pick and Place program using PolyScope X.
4 Using Modules and functions to increase readability and reusability of your program
Learn how to make Modules and functions. This will increase the readability of your program, and mak…
5 Transform positions with Offsets to minimize the number of waypoints
Learn how to Transform a waypoint using a user-defined offset. This will minimize the number of wayp…
6 Make a Grid in your application
Learn how to use the Grid feature in PolyScope X, to minimize the number of waypoints needed. (It re…
7 A Simple CNC application using Grid, modules and functions, and Transforms
In this module the features: Modules and Functions, Grids, and Transform with offsets are used to bu…
8 Features of the Operator screen
Learn how to set up the operator screen. How to make input variable and selections accessible to the…
9 Short walkthrough of the CNC Lathe machine template
See a short walkthrough of the template for a CNC Lathe Machine application. Teach the key waypoints…