mateuszlesko / ABB_RobotsPlayground

learning ABB robots programming from materials "Welcome to the RobotStudio Video Tutorials Library of University of Skövde!"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ABB robot programming playground

The porpouse of this repository is to document my progress in doing the course "Welcome to the RobotStudio Video Tutorials Library of University of Skövde!"

General information:

Platform: ABB

Robot Model:

Table of content:

Basics 1: Robot motions:

Bacics 2: Jog Robot:

There are several types of jogs:

Jog Joint = move different axes of robot; move only one element

Linear Joint = move active tool along the selected coordinate system; move in a straight line

Jog Reoriented = rotate the tool center point; useful function for robot interacting with other object for example changing position to avoide collisions with other objects

Multi Robot Jog = move several mechanisms at the same time

Every options from Freehand is used when we don't need high accurency!
If high accurency is needed there are other functions:

Mechanism Joint Jog = contains a very high detail movement options; we can see TCP coordinates, and set a step which object position will increase or decrease

Mechanism Linear Jog = not as accurate as Mechanism Joint Jog, it uses a range inputs to control the position

Joints are located between the links and they are used to control the movements of the links. I have 7 links, so there I have 6 joints

Robot structure:

Robot Arm
Links 1 - 3 make up the robot arm
Robot rist
Links 4 - 6 make up the robot rist

About

learning ABB robots programming from materials "Welcome to the RobotStudio Video Tutorials Library of University of Skövde!"


Languages

Language:Batchfile 98.1%Language:AMPL 1.9%