Industrial robots

mostafa3sfor
mostafa3sforBachelor of Mechatronics and Industrial Robots Engineer
1
Industrial robots
Outlines :
● Manipulator components
● Robot control systems
● End Effectors
● Industrial robot applications
● Robot programming language
2
Industrial Robot Defined
A general-purpose, programmable machine
possessing certain anthropomorphic characteristics

Hazardous work environments

Repetitive work cycle

Consistency and accuracy

Difficult handling task for humans

Multishift operations

Re-programmable, flexible

Interfaced to other computer systems
3
Manipulator components
 Manipulator consists of joints
and links
 Joints provide relative motion
 Links are rigid members between
joints
 Various joint types: linear and rotary
 Each joint provides a “degree-of-
freedom”
 Most robots possess five or six
degrees-of-freedom
 Robot manipulator consists of
two sections:
 Body-and-arm – for positioning of
objects in the robot's work volume
 Wrist assembly – for orientation of
objects
Base
Link0
Joint1
Link2
Link3Joint3
End of Arm
Link1
Joint2
4
Manipulator Joints
 Translational motion
 Linear joint (type L)
 Orthogonal joint (type O)
 Rotary motion
 Rotational joint (type R)
 Twisting joint (type T)
 Revolving joint (type V)
5
Polar Coordinate Body-and-Arm Assembly
 Notation scheme (TRL):
6
Cylindrical Body-and-Arm Assembly
 Notation scheme (TLO) :
7
Cartesian Coordinate
Body-and-Arm Assembly
 Notation scheme (LOO):
8
Jointed-Arm Robot
 Notation scheme (TRR) :
9
SCARA Robot
 Notation scheme (VRO):
 Stands for Selectivity
Compliant Assembly
Robot Arm
10
11
Wrist Configurations
 Wrist assembly is attached to end-of-arm
 End effector is attached to wrist assembly
 Function of wrist assembly is to orient end effector
 Body-and-arm determines global position of end effector
 Two or three degrees of freedom:
 Roll
 Pitch
 Yaw
 Notation : (RRT)
12
Grippers and Tools
13
Joint Drive Systems
 Electric
 Uses electric motors to actuate individual joints
 Preferred drive system in today's robots
 Hydraulic
 Uses hydraulic pistons and rotary vane actuators
Noted for their high power and lift capacity
 Pneumatic
 Typically limited to smaller robots and simple
material transfer applications
14
Industrial Robot Control System
 Limited sequence control
 Playback with point-to-point control
 Playback with continuous path control
 Intelligent control
15
Industrial Robot Control System
 Limited sequence control
 pick-and-place operations using
mechanical stops to set positions.
 These robots do not require any sort of
programming, and just uses the
manipulator to perform the operation.
 every joint can only travel to the
intense limits .
16
Industrial Robot Control System
 Playback Robots with Point to Point Control
 They can be programmed (taught) to move from a point
within the work envelope to another point within the
work envelope.
 Application: machine loading and unloading
applications as well as more-complex applications, such
as spot welding and assembly .
17
Industrial Robot Control System
 Playback Robots with Continuous Path Control
 This type of robots can control the path, and can end on any specified
position.
 These robots commonly move in the straight line. The initial and final
point is first described by the programmer.
 it can also move in a curved path
by moving its arm at the desired points.
 Applications :
 are arc welding,
 spray painting,
 and gluing operations.
18
Industrial Robot Control System
 Intelligent control
 The intelligent control robot is capable of
performing some of the functions and
tasks carried out by human beings.
 It can detect changes in the work
environment by means of sensory
perception.
 It is equipped with a variety of sensors
providing visual (computer vision) and
tactile (touching) capabilities to respond
instantly to variable situations.
19
Industrial Robot Applications
 Material handling applications
 Material transfer – pick-and-place, palletizing
 Machine loading and/or unloading
 Processing operations
 Welding
 Spray coating
 Cutting and grinding
 Assembly and inspection
20
Robotic Arc-Welding Cell
 Robot performs flux-
cored arc welding
(FCAW) operation at one
workstation while fitter
changes parts at the
other workstation
21
Robot programming
 Type of Robot Programming
 Joint level programming
 basic actions are positions (and possibly movements)
 joint angles in the case of rotational joints .
 linear positions in the case of linear or prismatic joints.
 Robot-level programming
 the basic actions are positions and orientations (and perhaps trajectories) of Pe and
the frame of reference attached to it.
 High-level programming
 Object-level programming
 Task-level programming
22
Robot programming methods
 Typically performed using one of the following
 On line
 teach pendant
 lead through programming
 Off line
 robot programming languages
 task level programming
23
Robot programming methods
 Online teach pendant programming
 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
24
Robot programming methods
 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
25
Robot programming methods
 On-Line/Teach Box
 Advantage:
 Easy
 No special programming skills or training
 Can specify other conditions on robot movements
(type of trajectory to use – line, arc)
 Disadvantages:
 Potential dangerous (motors are on)
26
27
 Off-line Programming
 Programs can be developed without needing to use the robot
 The sequence of operations and robot movements can be optimized or easily
improved
 Previously developed and tested procedures and subroutines can be used
 Existing CAD data can be incorporated-the dimensions of parts and the geometric
relationships between them, for example.
 Programs can be tested and evaluated using simulation techniques, though this
can never remove the need to do final testing of the program using the real robot
 Programs can more easily be maintained and modified
 Programs can more be easily properly documented and commented.
28
1 sur 28

Recommandé

Industrial robots par
Industrial robotsIndustrial robots
Industrial robotsOhgoma
46.6K vues18 diapositives
Industrial robotics par
Industrial roboticsIndustrial robotics
Industrial roboticsHome
8.3K vues19 diapositives
Industrial robotics par
Industrial roboticsIndustrial robotics
Industrial roboticsKallinath Patil
5.8K vues22 diapositives
Robot Configuration - 1 par
Robot Configuration - 1Robot Configuration - 1
Robot Configuration - 1Manipal Academy of Higher Education (MAHE)
41.2K vues12 diapositives
Robots par
Robots Robots
Robots Al-Mustafa University College
27.9K vues36 diapositives
Robotics and machine vision system par
Robotics and machine vision systemRobotics and machine vision system
Robotics and machine vision systemGowsick Subramaniam
9.5K vues55 diapositives

Contenu connexe

Tendances

Pick & place robot ppt par
Pick & place robot pptPick & place robot ppt
Pick & place robot pptRahul Banerjee
20.1K vues19 diapositives
Application of industrial robotics par
Application of industrial roboticsApplication of industrial robotics
Application of industrial roboticsShubham Maurya
1.1K vues27 diapositives
Introduction to robotics, Laws,Classification,Types, Drives,Geometry par
Introduction to robotics, Laws,Classification,Types, Drives,Geometry  Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry Mohammad Ehtasham
41.7K vues29 diapositives
Fundamental of robotic manipulator par
Fundamental of robotic manipulatorFundamental of robotic manipulator
Fundamental of robotic manipulatorsnkalepvpit
41.6K vues101 diapositives
Robot applications par
Robot applicationsRobot applications
Robot applicationsshalet kochumuttath Shaji
24.1K vues68 diapositives
Robot Programming par
Robot ProgrammingRobot Programming
Robot ProgrammingAhmad Nawaz Alizai
6.1K vues14 diapositives

Tendances(20)

Application of industrial robotics par Shubham Maurya
Application of industrial roboticsApplication of industrial robotics
Application of industrial robotics
Shubham Maurya1.1K vues
Introduction to robotics, Laws,Classification,Types, Drives,Geometry par Mohammad Ehtasham
Introduction to robotics, Laws,Classification,Types, Drives,Geometry  Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Mohammad Ehtasham41.7K vues
Fundamental of robotic manipulator par snkalepvpit
Fundamental of robotic manipulatorFundamental of robotic manipulator
Fundamental of robotic manipulator
snkalepvpit41.6K vues
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING par TAMILMECHKIT
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
TAMILMECHKIT1.1K vues
An introduction to robotics classification, kinematics and hardware par Nikhil Shrivas
An introduction to robotics classification, kinematics and hardwareAn introduction to robotics classification, kinematics and hardware
An introduction to robotics classification, kinematics and hardware
Nikhil Shrivas398 vues
Industrial robots presentation par Pratik Thorat
Industrial robots presentationIndustrial robots presentation
Industrial robots presentation
Pratik Thorat6.9K vues
Robotics: Introduction to Kinematics par Damian T. Gordon
Robotics: Introduction to KinematicsRobotics: Introduction to Kinematics
Robotics: Introduction to Kinematics
Damian T. Gordon16.2K vues
ROBOTICS-Me8099 -unit-1.ppT par dinesh babu
ROBOTICS-Me8099 -unit-1.ppTROBOTICS-Me8099 -unit-1.ppT
ROBOTICS-Me8099 -unit-1.ppT
dinesh babu683 vues

En vedette

Industrial robotics par
Industrial roboticsIndustrial robotics
Industrial roboticsjjenishmech
16.8K vues31 diapositives
Traditional industrial robots par
Traditional industrial robotsTraditional industrial robots
Traditional industrial robotsGyanx
956 vues10 diapositives
Chapter 1 Intro to industrial robot automation (2) par
Chapter 1 Intro to industrial robot automation (2)Chapter 1 Intro to industrial robot automation (2)
Chapter 1 Intro to industrial robot automation (2)Afiq Sajuri
2.1K vues39 diapositives
ASRS system and material handling or industrial robots par
ASRS system and material handling or industrial robotsASRS system and material handling or industrial robots
ASRS system and material handling or industrial robotsMd Imran hossain
1.3K vues33 diapositives
Basics of Robotics par
Basics of RoboticsBasics of Robotics
Basics of RoboticsAmeya Gandhi
148.3K vues23 diapositives
Industrial robovision par
Industrial robovisionIndustrial robovision
Industrial robovisionHarshal Gosavi
439 vues16 diapositives

En vedette(20)

Industrial robotics par jjenishmech
Industrial roboticsIndustrial robotics
Industrial robotics
jjenishmech16.8K vues
Traditional industrial robots par Gyanx
Traditional industrial robotsTraditional industrial robots
Traditional industrial robots
Gyanx956 vues
Chapter 1 Intro to industrial robot automation (2) par Afiq Sajuri
Chapter 1 Intro to industrial robot automation (2)Chapter 1 Intro to industrial robot automation (2)
Chapter 1 Intro to industrial robot automation (2)
Afiq Sajuri2.1K vues
ASRS system and material handling or industrial robots par Md Imran hossain
ASRS system and material handling or industrial robotsASRS system and material handling or industrial robots
ASRS system and material handling or industrial robots
Md Imran hossain1.3K vues
Basics of Robotics par Ameya Gandhi
Basics of RoboticsBasics of Robotics
Basics of Robotics
Ameya Gandhi148.3K vues
Tushar ppt par RASHUT
Tushar pptTushar ppt
Tushar ppt
RASHUT9.3K vues
Textual Robot programming par CHEMGLOBE
Textual Robot programmingTextual Robot programming
Textual Robot programming
CHEMGLOBE 16.2K vues
Dek3223 chapter 2 robotic par mkazree
Dek3223 chapter 2 roboticDek3223 chapter 2 robotic
Dek3223 chapter 2 robotic
mkazree7.2K vues
WORKING AND PROGRAMMING OF KUKA ROBOT par Shahid Faizee
WORKING AND PROGRAMMING OF KUKA ROBOTWORKING AND PROGRAMMING OF KUKA ROBOT
WORKING AND PROGRAMMING OF KUKA ROBOT
Shahid Faizee65.6K vues
Basics of AGVs (Automated guided vehicles) par smit1994
Basics of AGVs (Automated guided vehicles)Basics of AGVs (Automated guided vehicles)
Basics of AGVs (Automated guided vehicles)
smit199448.1K vues
Robot programming par Gopal Saini
Robot programmingRobot programming
Robot programming
Gopal Saini69.7K vues
robotics ppt par sivabenten1
robotics ppt robotics ppt
robotics ppt
sivabenten1212.3K vues
Generation of High Resolution DSM using UAV Images - Final Year Project par Biplov Bhandari
Generation of High Resolution DSM using UAV Images - Final Year ProjectGeneration of High Resolution DSM using UAV Images - Final Year Project
Generation of High Resolution DSM using UAV Images - Final Year Project
Biplov Bhandari1.5K vues
the role of robots in daily life par Ashar Gill
the role of robots in daily lifethe role of robots in daily life
the role of robots in daily life
Ashar Gill3.1K vues
Robot's arm par Erasmus+
Robot's armRobot's arm
Robot's arm
Erasmus+ 2.1K vues
Recent progress on programming methods for industrial robots par Deepak Rotti
Recent progress on programming methods for industrial robotsRecent progress on programming methods for industrial robots
Recent progress on programming methods for industrial robots
Deepak Rotti2.1K vues

Similaire à Industrial robots

Industrial robotics.pptx par
Industrial robotics.pptxIndustrial robotics.pptx
Industrial robotics.pptxTAMILSELVANNATARAJAN3
4 vues30 diapositives
robot_program.ppt par
robot_program.pptrobot_program.ppt
robot_program.pptssuserc8fc691
16 vues37 diapositives
06. industrial robotics par
06. industrial robotics06. industrial robotics
06. industrial roboticsrichard visey
78 vues30 diapositives
Robot programming , accuracy ,repeatability and application par
Robot programming , accuracy ,repeatability  and applicationRobot programming , accuracy ,repeatability  and application
Robot programming , accuracy ,repeatability and applicationvishaldattKohir1
516 vues34 diapositives
robot-pplication-200916054307.pptx par
robot-pplication-200916054307.pptxrobot-pplication-200916054307.pptx
robot-pplication-200916054307.pptxDSelvamarilakshmiAss
2 vues34 diapositives
Industrial Robotics Chap 01 Fundamentals par
Industrial  Robotics  Chap 01  FundamentalsIndustrial  Robotics  Chap 01  Fundamentals
Industrial Robotics Chap 01 FundamentalsKevin Carvalho
5.5K vues31 diapositives

Similaire à Industrial robots(20)

Robot programming , accuracy ,repeatability and application par vishaldattKohir1
Robot programming , accuracy ,repeatability  and applicationRobot programming , accuracy ,repeatability  and application
Robot programming , accuracy ,repeatability and application
vishaldattKohir1516 vues
Industrial Robotics Chap 01 Fundamentals par Kevin Carvalho
Industrial  Robotics  Chap 01  FundamentalsIndustrial  Robotics  Chap 01  Fundamentals
Industrial Robotics Chap 01 Fundamentals
Kevin Carvalho5.5K vues
Introduction to Robotics par YAZEN SHAKIR
Introduction to Robotics Introduction to Robotics
Introduction to Robotics
YAZEN SHAKIR275 vues
Robotics corporate-training-in-mumbai par Unmesh Baile
Robotics corporate-training-in-mumbaiRobotics corporate-training-in-mumbai
Robotics corporate-training-in-mumbai
Unmesh Baile1.3K vues
Simulation of robotic positions and programming par Rachit Laharia
Simulation of robotic positions and programmingSimulation of robotic positions and programming
Simulation of robotic positions and programming
Rachit Laharia64 vues
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material... par IRJET Journal
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET Journal70 vues

Dernier

Student Voice par
Student Voice Student Voice
Student Voice Pooky Knightsmith
148 vues33 diapositives
Google solution challenge..pptx par
Google solution challenge..pptxGoogle solution challenge..pptx
Google solution challenge..pptxChitreshGyanani1
82 vues18 diapositives
Are we onboard yet University of Sussex.pptx par
Are we onboard yet University of Sussex.pptxAre we onboard yet University of Sussex.pptx
Are we onboard yet University of Sussex.pptxJisc
71 vues7 diapositives
American Psychological Association 7th Edition.pptx par
American Psychological Association  7th Edition.pptxAmerican Psychological Association  7th Edition.pptx
American Psychological Association 7th Edition.pptxSamiullahAfridi4
74 vues8 diapositives
11.28.23 Social Capital and Social Exclusion.pptx par
11.28.23 Social Capital and Social Exclusion.pptx11.28.23 Social Capital and Social Exclusion.pptx
11.28.23 Social Capital and Social Exclusion.pptxmary850239
112 vues25 diapositives
Lecture: Open Innovation par
Lecture: Open InnovationLecture: Open Innovation
Lecture: Open InnovationMichal Hron
95 vues56 diapositives

Dernier(20)

Are we onboard yet University of Sussex.pptx par Jisc
Are we onboard yet University of Sussex.pptxAre we onboard yet University of Sussex.pptx
Are we onboard yet University of Sussex.pptx
Jisc71 vues
American Psychological Association 7th Edition.pptx par SamiullahAfridi4
American Psychological Association  7th Edition.pptxAmerican Psychological Association  7th Edition.pptx
American Psychological Association 7th Edition.pptx
11.28.23 Social Capital and Social Exclusion.pptx par mary850239
11.28.23 Social Capital and Social Exclusion.pptx11.28.23 Social Capital and Social Exclusion.pptx
11.28.23 Social Capital and Social Exclusion.pptx
mary850239112 vues
Lecture: Open Innovation par Michal Hron
Lecture: Open InnovationLecture: Open Innovation
Lecture: Open Innovation
Michal Hron95 vues
The basics - information, data, technology and systems.pdf par JonathanCovena1
The basics - information, data, technology and systems.pdfThe basics - information, data, technology and systems.pdf
The basics - information, data, technology and systems.pdf
JonathanCovena177 vues
Ch. 7 Political Participation and Elections.pptx par Rommel Regala
Ch. 7 Political Participation and Elections.pptxCh. 7 Political Participation and Elections.pptx
Ch. 7 Political Participation and Elections.pptx
Rommel Regala69 vues
Structure and Functions of Cell.pdf par Nithya Murugan
Structure and Functions of Cell.pdfStructure and Functions of Cell.pdf
Structure and Functions of Cell.pdf
Nithya Murugan317 vues
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively par PECB
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks EffectivelyISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
PECB 457 vues
Compare the flora and fauna of Kerala and Chhattisgarh ( Charttabulation) par AnshulDewangan3
 Compare the flora and fauna of Kerala and Chhattisgarh ( Charttabulation) Compare the flora and fauna of Kerala and Chhattisgarh ( Charttabulation)
Compare the flora and fauna of Kerala and Chhattisgarh ( Charttabulation)
AnshulDewangan3275 vues

Industrial robots

  • 1. 1 Industrial robots Outlines : ● Manipulator components ● Robot control systems ● End Effectors ● Industrial robot applications ● Robot programming language
  • 2. 2 Industrial Robot Defined A general-purpose, programmable machine possessing certain anthropomorphic characteristics  Hazardous work environments  Repetitive work cycle  Consistency and accuracy  Difficult handling task for humans  Multishift operations  Re-programmable, flexible  Interfaced to other computer systems
  • 3. 3 Manipulator components  Manipulator consists of joints and links  Joints provide relative motion  Links are rigid members between joints  Various joint types: linear and rotary  Each joint provides a “degree-of- freedom”  Most robots possess five or six degrees-of-freedom  Robot manipulator consists of two sections:  Body-and-arm – for positioning of objects in the robot's work volume  Wrist assembly – for orientation of objects Base Link0 Joint1 Link2 Link3Joint3 End of Arm Link1 Joint2
  • 4. 4 Manipulator Joints  Translational motion  Linear joint (type L)  Orthogonal joint (type O)  Rotary motion  Rotational joint (type R)  Twisting joint (type T)  Revolving joint (type V)
  • 5. 5 Polar Coordinate Body-and-Arm Assembly  Notation scheme (TRL):
  • 6. 6 Cylindrical Body-and-Arm Assembly  Notation scheme (TLO) :
  • 9. 9 SCARA Robot  Notation scheme (VRO):  Stands for Selectivity Compliant Assembly Robot Arm
  • 10. 10
  • 11. 11 Wrist Configurations  Wrist assembly is attached to end-of-arm  End effector is attached to wrist assembly  Function of wrist assembly is to orient end effector  Body-and-arm determines global position of end effector  Two or three degrees of freedom:  Roll  Pitch  Yaw  Notation : (RRT)
  • 13. 13 Joint Drive Systems  Electric  Uses electric motors to actuate individual joints  Preferred drive system in today's robots  Hydraulic  Uses hydraulic pistons and rotary vane actuators Noted for their high power and lift capacity  Pneumatic  Typically limited to smaller robots and simple material transfer applications
  • 14. 14 Industrial Robot Control System  Limited sequence control  Playback with point-to-point control  Playback with continuous path control  Intelligent control
  • 15. 15 Industrial Robot Control System  Limited sequence control  pick-and-place operations using mechanical stops to set positions.  These robots do not require any sort of programming, and just uses the manipulator to perform the operation.  every joint can only travel to the intense limits .
  • 16. 16 Industrial Robot Control System  Playback Robots with Point to Point Control  They can be programmed (taught) to move from a point within the work envelope to another point within the work envelope.  Application: machine loading and unloading applications as well as more-complex applications, such as spot welding and assembly .
  • 17. 17 Industrial Robot Control System  Playback Robots with Continuous Path Control  This type of robots can control the path, and can end on any specified position.  These robots commonly move in the straight line. The initial and final point is first described by the programmer.  it can also move in a curved path by moving its arm at the desired points.  Applications :  are arc welding,  spray painting,  and gluing operations.
  • 18. 18 Industrial Robot Control System  Intelligent control  The intelligent control robot is capable of performing some of the functions and tasks carried out by human beings.  It can detect changes in the work environment by means of sensory perception.  It is equipped with a variety of sensors providing visual (computer vision) and tactile (touching) capabilities to respond instantly to variable situations.
  • 19. 19 Industrial Robot Applications  Material handling applications  Material transfer – pick-and-place, palletizing  Machine loading and/or unloading  Processing operations  Welding  Spray coating  Cutting and grinding  Assembly and inspection
  • 20. 20 Robotic Arc-Welding Cell  Robot performs flux- cored arc welding (FCAW) operation at one workstation while fitter changes parts at the other workstation
  • 21. 21 Robot programming  Type of Robot Programming  Joint level programming  basic actions are positions (and possibly movements)  joint angles in the case of rotational joints .  linear positions in the case of linear or prismatic joints.  Robot-level programming  the basic actions are positions and orientations (and perhaps trajectories) of Pe and the frame of reference attached to it.  High-level programming  Object-level programming  Task-level programming
  • 22. 22 Robot programming methods  Typically performed using one of the following  On line  teach pendant  lead through programming  Off line  robot programming languages  task level programming
  • 23. 23 Robot programming methods  Online teach pendant programming  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
  • 24. 24 Robot programming methods  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
  • 25. 25 Robot programming methods  On-Line/Teach Box  Advantage:  Easy  No special programming skills or training  Can specify other conditions on robot movements (type of trajectory to use – line, arc)  Disadvantages:  Potential dangerous (motors are on)
  • 26. 26
  • 27. 27  Off-line Programming  Programs can be developed without needing to use the robot  The sequence of operations and robot movements can be optimized or easily improved  Previously developed and tested procedures and subroutines can be used  Existing CAD data can be incorporated-the dimensions of parts and the geometric relationships between them, for example.  Programs can be tested and evaluated using simulation techniques, though this can never remove the need to do final testing of the program using the real robot  Programs can more easily be maintained and modified  Programs can more be easily properly documented and commented.
  • 28. 28