Unit IV Robot Kinematics and Robot Programming
Unit IV Robot Kinematics and Robot Programming
Rigid link: In this type of link, there will not be any deformation while
having rigid links, there will not be any deformation while moving the
arm.
Flexible link: In this type of link, there will be a partial deformation while
drives.
Fluid link: In this type of link, motion is transmitted with the help of fluid
A majority of modern industrial robots in the market today come with a teach
pendant that allows even non-engineers to guide the robot and program it to
perform a set of functions as desired. Modern teach pendants are just custom
applications loaded into a special tablet or touchscreen device. It is the most
intuitive and preferred way to program and reprogram industrial robots today.
Hand Guiding/Lead-Through Programming
Hand hiding or lead-through programming involves physically moving the
robot arm over a series of points and axis to “teach” it how to perform a
desired function. For instance, an operator can guide a robot on how to reach
for a tool on a workstation and use it to do some operation. After the
instructions have been recorded by the robot’s memory, it will continue
following the same path on its own.
Hand guiding is especially preferred for smaller modern robots that are
designed to work alongside human operators. These robots can be taught to do
very complex tasks such as painting, sorting items, precision welding,
engraving, etc.
Offline Robot Programming
As the name suggests, this robot programming method involves writing
instructions on a separate system and using virtual models of an industrial
robot for testing. After the instructions have been written and tested, they are
uploaded to the robot’s memory. This method is preferred where a lot of
instructions need to be written and tested before being deployed in real life.
Supports precision
Guarantees safety
ROBOT PROGRAMMING LANGUAGES
The most popular language in robotics is probably C/C++ (C++
is an object-oriented successor to the C language). Python is also
very popular due to its use in machine learning and also because
it can be used to develop ROS packages
Java. ...
C#/.NET. ...
MATLAB.
ROBOT PROGRAMMING LANGUAGES
MOVE command with an example
The movement commands are the most important functions in a robot language. The
MOVE command causes the end of the arm (end effector) to move from its present
position to the point (already defined). The ‘MOVE’ statement generally causes the
arm to move with a joint interpolated motion. The following are few examples of
‘MOVE’ statement.
MOVE P1 - This causes the robot to move in joint interpolation motion from its present
location to location P1.
MOVE P1 VIA P2-This command instructs the robot to move from its present location
to P1, passing through location P2.
MOVE PATH 1 This command instructs the robot to move through the path defined in
joint interpolation.
similar programme
Program PICK PLACE
4. OPENI
5. MOVE P1
6. MOVE P2
7. CLOSEI 0.00
8. MOVE PATH1