Universal Robots (UR) Advanced Training
Programme Details
Programme Title: Universal Robots (UR) Advanced Training
Duration (min): 2 hours
Duration (max): 5 hours
Learning Outcomes:
The Universal Robots Advanced Training gives the learner the opportunity to deepen their knowledge acquired in Universal Robots (UR) Core Training. During this course various practical tasks are carried out directly on the robot.
This course is suitable for those who wish to perform complex applications with their cobots in order to evaluate their implementation in a production process.
You’ll learn how to:
- Create robot programs in a professional and structured way
- Use basic functions in URScript programming
- Work with pose variables and some important URScript functions
- Create programming relative to a coordinate system and perform a shifting of the coordinates system within the robot program
- Create applications with multiple TCPs (Tool Center Points)
- Use the Conveyor Tracking Assistant
- Use the Force Function motion, frame and point
The learner must have successful completion of the Universal Robots (UR) Core Training.
Programme Aim:
To build on the knowledge, competency and skills learners on the Universal Robot (UR) Core Training.
Modules Include:
Module 1: Programme Structure
This module demonstrates how to create a programme flow chart and implement a good program structure.
Content:
- Plan a robot program using a program flowchart
- Program with a structure that is easy to maintain and capable of being extended
- Proper use of folders and their naming
Module 2: Basics of URScript
This module demonstrates script functions.
Content:
- Creation of own script functions
- Transfer parameters to and from functions
- Indexing of pose and/or list variables
Module 3: Pose Variables
This module demonstrates how to programme a pick-and-place application that incorporates a camera with a special function.
Content:
- Structure of a pose variable
- Use pose_add() and pose_trans() differences between pose_add() and pose_trans()
- Use the script command get_actual_top_pose()
Module 4: Coordinate Systems
This module demonstrates how to program an adhesive application.
Content:
- Use a coordinate system as a variable
- Carry out programming relative to a coordinate system variable
- Transfer programming to another coordinate system
- Shift or move coordinate system variables
Module 5: Advanced TCP
This module demonstrates another adhesive application.
Content:
- Teach-in the position and orientation of a TCP
- Adjust the focus within the robot program
- Switch between two TCPs in a robot program
Module 6: Conveyor Tracking
This module demonstrates how to use the “Conveyor Tracking” Assistant to pick up workpieces from a moving conveyor belt.
Content:
- Configurations for the “Conveyor Tracking” Assistant
- Use the “Convery Tracking” Assistant in a program
- Pick up workpieces from a running conveyor belt
Module 7: Force Function (Extended)
This module demonstrates how to carry out some tests with a workpiece.
Content:
- Distinguish between the different types of force function
- Configuration of the various force functions