
Welcome to your very own collaborative robot programming course! We'll take a look at why we need cobots, what are their advantages and some of the things we'll learn in this course.
In this section we take a look at the hardware from our cobot. How simple is it? How is it powered? All here.
We're going to go over the whole Polyscope interface and how to navigate the UI to program and take care of our collaborative robot. We're also going to learn how to install our cobot simulator in our computer.
We're going to learn how to set up our tool and the payload on the cobot's tool flange.
How does the cobot know where to go? How do we plan movements? How to program simple trajectories? It's all here.
Program basic robot commands with waypoints and waits. Learn to manage digital and analogue outputs, use pop ups and halts, and organize code with folders and comments for collaborative tasks.
Learn to create variable, relative waypoints that adapt to changing targets and define coordinates in the base frame using p(x,y,z,rx,ry,rz) for grasping tasks.
Learn to run threads in parallel with a robot program, trigger events by conditions, synchronize with sink to prevent runtime errors, and monitor TCP pose to define zones and alarms.
Master the loop command to repeat movements between waypoints for a set number of iterations, including timing a digital output cleaner on for 3 seconds between cycles.
Learn how to declare and use variables in a robot program, covering booleans, integers, floating points, strings, posed variables, and lists, plus local versus global memory and cycle counting.
Here we learn how to create a coordinate position with variables.
Learn how events run in parallel to the main program to control a timer, starting and stopping a stopwatch with digital outputs while keeping one active event at a time.
Learn to create and manage sub programs in a robot programming course, including loading the cleaning and pick-and-place programs, using a program tree, looping sub programs, and waypoint movements.
Explore if and else logic in collaborative robot programming, using gripper status prompts and operator feedback to control digital outputs for readiness and safety.
Learn to use a switch case to control the Cobalt robot, selecting from four cases to move to waypoints, via a main selector that directs pick and place tasks.
Program a flexible palletizing workflow by creating sub programs, configuring grid patterns and layers, and calculating waypoints for pick, transport, and place sequences with correct payload handling.
Learn to perform an advanced search with a linear move from an origin waypoint, using the base frame, a direction vector, and a 50 mm/s speed with a force sensor.
Learn to apply a constant five newton force using the force template, test directions with free drive, and design trajectories with two waypoints to polish surfaces.
In this section we'll learn about safety planes and how to make our application more secure.
In this course we will first understand what is a cobot, what differentiates them from usual industrial robots and then take a deep dive into the programming of the most popular cobot in the industry today.
We hope you enjoy this course and look forward to our upcoming courses.
So, what is a collaborative robot?
In short, Cobots are the future of automation. Unlike traditional robotics, these robots were invented with human interaction in mind. Traditional industrial robots are usually guarded by big fences to keep people away. This is understandable given that they usually handle heavy objects, and they’re very big themselves. Thanks to these robots the automation of large industries took off, and accelerated the production time for cars, ships, phones, and most products.
These robots handle machine tending, part manipulation, palletizing and some other applications like welding, sanding and painting.
So why do we need collaborative robots? Industrial robots seem to handle most tasks pretty well.
We’d like to sum it up to three major reasons:
Ergonomics, space and programming.
Sometimes new products are introduced in the manufacturing process, as changes are made, sometimes to improve an already existing product or simply to make a new one every year, cobots that can be programmed easily are the best option to adapt to changes.
NO COBOT REQUIRED