Free e-Learning Our Training Courses Webinars Video tutorials

Universal Robots A/S
Energivej 51
DK-5260 Odense S

T: +45 89 93 89 89
academy@universal-robots.com

Close
Choose your language
 
  • Training Courses
    All Training Courses
    Browse our full catalogue of training courses. Here you will find all available courses in the categories In-class and Virtual Training.

    All training courses are performed by Certified Trainers from Universal facilities or by Authorized Training Partners all over the world.
    In-class Training - instructor-led
    Training courses taught at Universal Robots facilities or by Authorized Training Partners at their facilities.
    Simulator-based Training - instructor-led NEW
    Training courses taught virtually in a simulated environment. Access to a real robot is not required to participate.
    Virtual Training - instructor-led
    Training courses taught virtually requiring access to a real robot at your facility.
  • Free e-Learning
  • Video tutorials
  • Education
  • Learning Paths New
Log in
Create account

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.

  • Polyscope X
  • URScript
  • AI Accelerator
  • Programming examples
  • Safety
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…
2m 35s

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 modules will dive deeper into the functionalities.
 
Please Log in or Create account to proceed.
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…
3m 28s

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) and orientation of a tool, and learn where to configure I/O's for a tool.

 
Please Log in or Create account to proceed.
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.
3m 27s

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.
 
Please Log in or Create account to proceed.
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…
2m 49s

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 make it simple to reuse with different parameters.
 
Please Log in or Create account to proceed.
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…
2m 18s

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 waypoints needed in a program, which is smart when you need to adjust the program.

 
Please Log in or Create account to proceed.
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…
2m 27s

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 resembles the base layout for the Palletizing wizard in PolyScope 5.)
 
Please Log in or Create account to proceed.
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…
3m 21s

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 build a simple CNC application.
 
Please Log in or Create account to proceed.
8 Features of the Operator screen
Learn how to set up the operator screen. How to make input variable and selections accessible to the…
3m 45s

8 Features of the Operator screen

Learn how to set up the operator screen. How to make input variable and selections accessible to the operator, and how to show application values directly on the operator screen.

 
Please Log in or Create account to proceed.
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…
1m 26s

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, Configure the CNC Machine connection with I/O's, and make a few adjustments, and you are good to go. Find more information here: www.universal-robots.com/products/polyscope-x/.

 
Please Log in or Create account to proceed.
1 Introduction to URScript
Get an introduction to where you have already used URScript. Where to find most common functions, an…
7m 46s

1 Introduction to URScript

Get an introduction to where you have already used URScript. Where to find most common functions, and how the URScript is ordered behind the scenes.
To write URScript in the VSCode editor, an extension can be installed https://marketplace.visualstudio.com/items?itemName=ahern.urscript
 
Please Log in or Create account to proceed.
2 System execution architecture
Overview of the System execution architecture of URScript, to give an explanation of "what goes wher…
8m 54s

2 System execution architecture

Overview of the System execution architecture of URScript, to give an explanation of "what goes where" https://www.universal-robots.com/articles/ur/urplus-resources/urcap-ur-software-architecture/

 
Please Log in or Create account to proceed.
3 Node to URScript conversion
Simple walkthrough of how a program can be converted into URScript. This gives a basic understanding…
3m 33s

3 Node to URScript conversion

Simple walkthrough of how a program can be converted into URScript. This gives a basic understanding of how to start offline programming with URScript.

 
Please Log in or Create account to proceed.
4 Dashboard Server
Learn how to use a TCP/IP Socket connection https://docs.universal-robots.com/tutorials/urscrip…
4m 09s

4 Dashboard Server

Learn how to use a TCP/IP Socket connection https://docs.universal-robots.com/tutorials/urscript-tutorials/socket-communication.html to connect to the Dashboard Server and make the initialization of the robot https://www.universal-robots.com/articles/ur/dashboard-server-e-series-port-29999/.
Useful for automating the startup process.
 
Please Log in or Create account to proceed.
5 Interfaces and remote URScript
Get an overview of the different communication interfaces https://www.universal-robots.com/prod…
7m 15s

5 Interfaces and remote URScript

Get an overview of the different communication interfaces https://www.universal-robots.com/products/ur-developer-suite/communication-protocol/ of the PolyScope 5 and see how to send URScript commands to the UR robot over a socket connection. Learn how to activate the Interpreter Mode of the robot and how to end it again.

 
Please Log in or Create account to proceed.
1 Unboxing
2m 10s

1 Unboxing

 
Please Log in or Create account to proceed.
2 Hardware Installation
3m 16s

2 Hardware Installation

 
Please Log in or Create account to proceed.
3 Software Setup
0m 41s

3 Software Setup

 
Please Log in or Create account to proceed.
4 Calibration
1m 36s

4 Calibration

 
Please Log in or Create account to proceed.
Tool Configuration: TCP, orientation, payload & center of gravity
This tutorial walks you through all the steps of configuring a tool/end-effector
4m 33s

Tool Configuration: TCP, orientation, payload & center of gravity

This tutorial walks you through all the steps of configuring a tool/end-effector

 
Please Log in or Create account to proceed.
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…
3m 05s

Learn to do machine tending with Universal Robots

Try our new machine tending module in the “e-Series Application Track” in “Online Training”. Here you can also download the entire machine tending program for URsim. Learn how to: - work with dual grippers/TCPs - set up communication between the robot and a CNC machine - structure your machine tending program in subprograms to create a robust and flexible application
 
Please Log in or Create account to proceed.
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…
2m 40s

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 when using freedrive, which makes programming faster and easier. This tutorial presents 4 typical use cases: - Translation with tool feature - Translation with custom-made feature - Plane with inclined workpiece - Rotation - Enable freedrive with input signal
 
Please Log in or Create account to proceed.
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…
4m 59s

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 program stop? This tutorial will show you how to prevent collision with a "Before Start Sequence"
 
Please Log in or Create account to proceed.
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…
5m 57s

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 reference point. Very suitable for quality inspection and sorting tasks.
 
Please Log in or Create account to proceed.
How to use the force sensor to detect objects
How to use the force sensor to detect objects (direction command/move until tool contact)
3m 54s

How to use the force sensor to detect objects

How to use the force sensor to detect objects (direction command/move until tool contact)
 
Please Log in or Create account to proceed.
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.
1m 44s

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.
 
Please Log in or Create account to proceed.
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…
2m 42s

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 execution.
 
Please Log in or Create account to proceed.
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…
3m 44s

Safety: restricting tool direction angle

Learn how to make your application safer by restricting the angle in which the end-of-arm tool is allowed to point.
 
Please Log in or Create account to proceed.
Safety: setting joint limits & speed
Learn how to restrict the movement range & speed for each individual robot joint
2m 47s

Safety: setting joint limits & speed

Learn how to restrict the movement range & speed for each individual robot joint
 
Please Log in or Create account to proceed.
Safety: create and configure safety planes
Learn how to create and configure safety planes. The planes can prevent the robot from moving beyond…
2m 00s

Safety: create and configure safety planes

Learn how to create and configure safety planes. The planes can prevent the robot from moving beyond them in normal mode, reduced mode or both; or it can trigger reduced mode.
 
Please Log in or Create account to proceed.
  • Terms and Conditions
    Privacy Policy
    Cookie Policy
  • Universal Robots A/S
  • Energivej 51
  • DK-5260 Odense S
  • T: +45 89 93 89 89
  • academy@universal-robots.com
  • Copyright @ Universal Robots A/S 2025