Robot Programming
Robot Programming
Robot Programming
1.MANUAL METHOD
2.WALKTHROUGH METHOD
3.LEADTHROUGH METHOD
4.OFF-LINE PROGRAMMING
ROBOT PROGRAMMING
Typically performed using one of the
following
On line
teach pendant
lead through programming
Off line
robot programming languages
task level programming
Robot Programming Methods
Offline:
write a program using a text-based robot programming
language
does not need access to the robot until its final testing and
implementation
On-line:
Use the robot to generate the program
Teaching/guiding the robot through a sequence of motions that
can them be executed repeatedly
Combination Programming:
Often programming is a combination of on-line and off-line
on-line to teach locations in space
off-line to define the task or sequence of operations"
Use of Teach Pendant
hand held device with switches used to
control the robot motions
End points are recorded in controller
memory
sequentially played back to execute robot
actions
trajectory determined by robot controller
suited for point to point control
applications
Lead Through Programming
lead the robot physically through the
required sequence of motions
trajectory and endpoints are recorded,
using a sampling routine which records
points at 60-80 times a second
when played back results in a smooth
continuous motion
large memory requirements
On-Line/Lead Through
Advantage:
Easy
No special programming skills or training
Disadvantages:
not practical for large or heavy robots
High accuracy and straight-line movements are difficult to
achieve, as are any other kind of geometrically defined
trajectory, such as circular arcs, etc.
difficult to edit out unwanted operator moves
difficult to incorporate external sensor data
Synchronization with other machines or equipment in the
work cell is difficult
A large amount of memory is required
On-Line Programming
Requires access to the robot
Programs exist only in the memory of robot
control system often difficult to transfer,
document, maintain, modify