SlideShare a Scribd company logo
ROBOT TECHNOLOGY
by
Dr Vishaldatt
Kohir
Professor
Subject: Computer Integrated Manufacturing
Module 4
Topic : Robot programming , accuracy ,repeatability
and application
Part 3 Robot Application
Part 2 Accuracy, Repeatability
Part 1 Robot programming
Robot
programming Leadthrough programming
Offline programming
Computer like programming
A robot program can be defined as a path in space to be followed by the
manipulator, combined with peripheral actions that support the work cycle.
(1) Lead through programming,
(2) Computer-like robot
(3) Off-line programming.
The robot is physically moved through the various motions needed to perform a
given task, recording the motions into the robot’s computer memory. This can be
done either by physically (manually) moving the manipulator through the motion
sequence or by using a control box (teach pendent) to drive the manipulator
through the sequence.
Robots use two coordinate system to record the motion
(1) world-coordinate system and (2) tool-coordinate system.
Lead through programming
In straight line interpolation, the control computer calculates the sequence of
addressable points in space through which the wrist end must move to achieve a
straight line path between two points.
In joint interpolation robot is commanded to move its wrist end between
two points , it actuates each of the joints simultaneously at its own constant speed such
that all of the joints start and stop at the same time.
Advantages
 It can be readily learned by shop personnel.
 The robot programmer to possess knowledge of computer programming.
 The work cycle can be taught no need to write separate program
Disadvantages.
 Regular production must be interrupted during the lead through programming
procedures.
 Limited in terms of the decision-making logic that can be incorporated into the
program.
 It is not readily compatible with modern computer-based technologies such as
CAD/CAM, manufacturing databases, and local communications networks.
Above method is also known as on line programming
Lead through programming
Off-line programming permits the robot program to be prepared at a remote
computer terminal and downloaded to the robot controller for execution without
interrupting production.
They use graphical simulation to construct a three-dimensional model of the robot cell
which consist of the robot, machine tools, conveyors, and other hardware.
The simulator displays these cell components on the graphics monitor and shows
the robot performing its work cycle in animated computer graphics.
It is then converted into the textual language corresponding to the particular robot
employed in the cell.
Some adjustment must be performed to account for geometric differences between
the three-dimensional model in the computer and the actual physical cell.
Off-line programming
The use of method became an appropriate programming method as digital
computers took over the control function in robotics.
This method of programming is sometimes referred to as on-line/off-line programming.
The textual statements are used to describe the motion, and the lead through methods
are used to define the position and orientation of the robot
To illustrate, the basic motion statement is
MOVE P1
which commands the robot to move from its current position to a position and
orientation defined by the variable name P1.
P1 is defined using either powered leadthrough or manual leadthrough
HERE P1 or LEARN P1
Statements are used in the lead through procedure to indicate the variable name for
the point and is recorded into the robot’s control memory is the set of joint positions or
coordinates used by the controller to define the point.
Computer-like robot
Variable Assembly Language (VAL) i
computer-based control system and language designed specifically for use
with Unimation Inc. industrial robots
Machine Control Language (MCL)
developed by McDonnell Douglas corporation
C and C++ , MAT Lab, Python
Robot
position
and
orientation
Resolution
Accuracy
Repeatability
The capacity of a robot to position and orient the end of its wrist depends on the
1) Resolution
2) Accuracy
3) Repeatability
In robotics, the characteristics are defined at the end of
the wrist and in the absence of any end effector attached to the wrist.
Example:
Assembly The objects be located within 0.05 mm
Spot welding Require accuracies of 0.5–1.0 mm
Control Resolution –
This is the smallest change that can be measured by the feedback sensors, or
caused by the actuators, whichever is larger.
It is the distance between adjacent addressable points by the controller
It depends on (1) limitations of the electromechanical components that make
up each joint-link combination
(2) the controller’s bit storage capacity for that joint.
Example:
If a rotary joint has an encoder that measures every 0.01 degree of rotation,
and a direct drive servo motor is used to drive the joint, with a resolution of 0.5
degrees,
worst case resolution is 0.5+0.01 degrees
Repeatability and Accuracy
Repeatability
It ability to position robot’s end-of-wrist at a previously taught point in the
work volume.
The mechanical errors are principal source for variation in repeatability.
Re = {3s}
where s = standard deviation of the error distribution
Accuracy
It is the robot’s ability to position the end of its wrist at a desired location in
the work volume. For a single axis, using the same reasoning as in NC,
Ac = (CR / 2 )+ 3s
where CR = control resolution
Industrial
robot
application Material handling
Processing operations
Assembly
The robot must have following features to facilitate material
handling:
1. The manipulator must be able to lift the parts safely.
2. The robot must have the reach needed.
3. The robot must have cylindrical coordinate type.
4. The robot’s controller must have a large enough memory
to store all the programmed points so that the robot can
move from one location to another.
5. The robot must have the speed necessary for meeting the
transfer cycle of the operation.
MATERIAL-HANDLING APPLICATIONS
Material-
handling
(1) Part Placement
(2) Palletizing or de-
palletizing
(3) Machine loading or
unloading
(4) Stacking and insertion
operation
Part Placement:
• The basic operation in this category is the relatively simple pick-and-place operation.
• This application needs a low-technology robot of the cylindrical coordinate type.
• Only two, three or four joints are required for most of the applications.
• Pneumatically powered robots are often utilized.
Palletizing and/or De-palletizing:
Robot has to pick the parts from one location and deposits them onto a pallet or
other container at multiple positions on the pallet. This adds to the degree of
difficulty of the task.
 Robot should able recognize each position on the pallet
 using the powered-lead through method
 Compute location in x, y and z direction with pallet center
Example: Process of taking parts from the assembly line and stacking them on a
pallet or vice versa
• Die casting. The robot unloads parts from machine
and include dipping the parts into a water
• Plastic molding. unloads molded parts from the
injection molding machine.
• Forging. loads and holds during the forging strikes, and
removes it from the forge hammer.
• Press work: loads the blank into the press, and the part
falls out of the machine into a after stamping operation
Machine loading and/or unloading:
Three possible cases are
 Robot loads parts into the machine
 Robot unloads the finished parts
 Both loading of the raw work part and
unloading of the finished part by the
robot
• In processing operations, the robot performs some
processing actions such as grinding, milling, etc. on the work
part.
• The end effector is equipped with the specialized tool
required for the process.
• The tool is moved relative to the surface of the work part.
• Robot performs a processing procedure on the part.
• Manipulates the tooling relative to the working part during
the cycle.
• Five or six axes are generally required to achieve the
required position and orientation of the endeffector/tool.
• Jointed-arm robots commonly used
PROCESSING OPERATIONS
processing operations include:
(1) Spot welding
(2) Continuous arc welding
(3) Spray painting
(4) Metal cutting and deburring operations
(5) Various machining operations like drilling, grinding,
laser and water jet cutting and riveting.
(6) Rotating and spindle operations
(7) Adhesives and sealant dispensing
PROCESSING OPERATIONS
Spot welding
The end effector is the spot welding gun used to pinch the car panels together and
perform the resistance welding process.
Robots used for spot welding are usually large, with sufficient payload capacity to
handle the heavy welding gun
It is difficult for humans to manipulate accurately.
As a consequence, there were many instances of missed welds, poorly located
welds, and other defects in the product.
Five or six axes are generally required to achieve the required position and orientation
of the welding gun.
Arc Welding
High electrical current is used in the welding process
High temperatures expose to worker
Significant hand–eye coordination is required
Desired path with sufficient accuracy to make a good weld.
Arc-on time is 20–30% worker fatigue.
Fitter set up the job and welder welds
Because of these conditions in manual arc welding, robots are used
it is technically and economically feasible.
Spray painting
The use of industrial robots for spray coating offers a number of benefits
 Protect workers from a hazardous environment.
 Greater uniformity in applying the coating
 Reduced waste of paint,
 Lower needs for ventilating the work area
 Greater productivity.
Machining processes
The robot must be strong enough to withstand these cutting forces and
maintain the required accuracy of the cut.
Grinding, Drilling, Deburring , water jet machining , laser cutting
ASSEMBLY OPERATIONS
 Assembly involves the combining of two or more parts
 Assembly work typically involves diverse tasks
Requires adjustments to be made in parts that don’t quite fit together.
A sense of feel is often required to achieve a close fitting of parts.
Inspection work requires human judgment to check whether a product is within quality
specifications or not.
more precise robots required with repeatabilities of {+or - 0.05 mm }
The most common configurations are jointed arm, SCARA, and Cartesian coordinate.
The simplest way to understand how cobots and industrial robots differ, is
that cobots are designed to work alongside human employees, while
industrial robots do work in place of those employees. ... Cobots are also more
easily programmable than industrial robots because they are capable of
“learning” on the job
This allows manufacturing to accommodate short runs with increased
efficiency. The cobot is designed to do the repetitive and precise motions to
help assist workers.
The simplest way to understand how cobots and industrial robots differ, is
that cobots are designed to work alongside human employees, while
industrial robots do work in place of those employees. ... Cobots are also more
easily programmable than industrial robots because they are capable of
“learning” on the job
This allows manufacturing to accommodate short runs with increased
efficiency. The cobot is designed to do the repetitive and precise motions to
help assist workers.
Robot programming , accuracy ,repeatability  and application

More Related Content

What's hot

Robotics and Automation basic concepts
Robotics and Automation   basic conceptsRobotics and Automation   basic concepts
Robotics and Automation basic concepts
JAIGANESH SEKAR
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
mostafa3sfor
 
Ec6003 robotics and automation notes
Ec6003   robotics and automation notesEc6003   robotics and automation notes
Ec6003 robotics and automation notes
JAIGANESH SEKAR
 
Robotics - unit-2 - end effector
Robotics - unit-2 - end effectorRobotics - unit-2 - end effector
Robotics - unit-2 - end effector
rknatarajan
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
Home
 
Robot work cell layout
Robot work cell layoutRobot work cell layout
Robot work cell layout
rampragash ramamoorthy
 
Unit iv robot programming
Unit iv robot programmingUnit iv robot programming
Unit iv robot programming
Dr.G.Saravanan
 
Robotics
RoboticsRobotics
Robotics
Deepam Goyal
 
Unit III-- senors in robotics
Unit III-- senors in roboticsUnit III-- senors in robotics
Unit III-- senors in robotics
Muthukumar V
 
Differential kinematics robotic
Differential kinematics  roboticDifferential kinematics  robotic
Differential kinematics robotic
dahmane sid ahmed
 
Robotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory PlanningRobotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory PlanningDamian T. Gordon
 
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
TAMILMECHKIT
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
shalet kochumuttath Shaji
 
Robot joints PDF
Robot joints PDFRobot joints PDF
Robot joints PDF
Er. Bade Bhausaheb
 
Robotics End Effector
Robotics End EffectorRobotics End Effector
Robotics End Effector
Yasodharan R
 
Robotics and Autoamtion_ manipulators, actuators and end effectors
Robotics and Autoamtion_ manipulators, actuators and end effectorsRobotics and Autoamtion_ manipulators, actuators and end effectors
Robotics and Autoamtion_ manipulators, actuators and end effectors
JAIGANESH SEKAR
 
Robot control
Robot controlRobot control
Robot control
Hiran Gabriel
 
Robot programming
Robot programmingRobot programming
Robot programming
Gopal Saini
 
Introduction to Robotics
Introduction to RoboticsIntroduction to Robotics
Introduction to Robotics
Manipal University Jaipur
 
Sensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in RoboticsSensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in Robotics
Ikram Arshad
 

What's hot (20)

Robotics and Automation basic concepts
Robotics and Automation   basic conceptsRobotics and Automation   basic concepts
Robotics and Automation basic concepts
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 
Ec6003 robotics and automation notes
Ec6003   robotics and automation notesEc6003   robotics and automation notes
Ec6003 robotics and automation notes
 
Robotics - unit-2 - end effector
Robotics - unit-2 - end effectorRobotics - unit-2 - end effector
Robotics - unit-2 - end effector
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Robot work cell layout
Robot work cell layoutRobot work cell layout
Robot work cell layout
 
Unit iv robot programming
Unit iv robot programmingUnit iv robot programming
Unit iv robot programming
 
Robotics
RoboticsRobotics
Robotics
 
Unit III-- senors in robotics
Unit III-- senors in roboticsUnit III-- senors in robotics
Unit III-- senors in robotics
 
Differential kinematics robotic
Differential kinematics  roboticDifferential kinematics  robotic
Differential kinematics robotic
 
Robotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory PlanningRobotics: Cartesian Trajectory Planning
Robotics: Cartesian Trajectory Planning
 
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
 
Robot joints PDF
Robot joints PDFRobot joints PDF
Robot joints PDF
 
Robotics End Effector
Robotics End EffectorRobotics End Effector
Robotics End Effector
 
Robotics and Autoamtion_ manipulators, actuators and end effectors
Robotics and Autoamtion_ manipulators, actuators and end effectorsRobotics and Autoamtion_ manipulators, actuators and end effectors
Robotics and Autoamtion_ manipulators, actuators and end effectors
 
Robot control
Robot controlRobot control
Robot control
 
Robot programming
Robot programmingRobot programming
Robot programming
 
Introduction to Robotics
Introduction to RoboticsIntroduction to Robotics
Introduction to Robotics
 
Sensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in RoboticsSensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in Robotics
 

Similar to Robot programming , accuracy ,repeatability and application

robot-pplication-200916054307.pptx
robot-pplication-200916054307.pptxrobot-pplication-200916054307.pptx
robot-pplication-200916054307.pptx
DSelvamarilakshmiAss
 
Robotics my seminar
Robotics my seminarRobotics my seminar
Robotics my seminar
Punithashunmugam
 
Industrial robotics.pptx
Industrial robotics.pptxIndustrial robotics.pptx
Industrial robotics.pptx
TAMILSELVANNATARAJAN3
 
06. industrial robotics
06. industrial robotics06. industrial robotics
06. industrial robotics
richard visey
 
Industrial Automated Robots Working and explanation
Industrial Automated Robots Working and explanationIndustrial Automated Robots Working and explanation
Industrial Automated Robots Working and explanation
SarmadFarooq5
 
Industrial_Robots_pptx.pptx
Industrial_Robots_pptx.pptxIndustrial_Robots_pptx.pptx
Industrial_Robots_pptx.pptx
Mahmoudadel153156
 
Industrial Robotics Chap 01 Fundamentals
Industrial  Robotics  Chap 01  FundamentalsIndustrial  Robotics  Chap 01  Fundamentals
Industrial Robotics Chap 01 FundamentalsKevin Carvalho
 
Robot work cell layout.pptx
Robot work cell layout.pptxRobot work cell layout.pptx
Robot work cell layout.pptx
SandeepSingh286037
 
Robotworkcelllayout 180401112215
Robotworkcelllayout 180401112215Robotworkcelllayout 180401112215
Robotworkcelllayout 180401112215
Prashant Sharma
 
Simulation of robotic positions and programming
Simulation of robotic positions and programmingSimulation of robotic positions and programming
Simulation of robotic positions and programming
Rachit Laharia
 
robot_program.ppt
robot_program.pptrobot_program.ppt
robot_program.ppt
ssuserc8fc691
 
Qavane_211068691__IEEE_Paper-1
Qavane_211068691__IEEE_Paper-1Qavane_211068691__IEEE_Paper-1
Qavane_211068691__IEEE_Paper-1Mandilakhe Qavane
 
Automation and Robotics 20ME51I WEEK 8 Theory notes.pdf
Automation and Robotics 20ME51I WEEK 8 Theory notes.pdfAutomation and Robotics 20ME51I WEEK 8 Theory notes.pdf
Automation and Robotics 20ME51I WEEK 8 Theory notes.pdf
Gandhibabu8
 
Robotics - introduction to Robotics
Robotics -  introduction to Robotics  Robotics -  introduction to Robotics
Robotics - introduction to Robotics
Vibrant Technologies & Computers
 
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- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET Journal
 

Similar to Robot programming , accuracy ,repeatability and application (20)

robot-pplication-200916054307.pptx
robot-pplication-200916054307.pptxrobot-pplication-200916054307.pptx
robot-pplication-200916054307.pptx
 
Robotics my seminar
Robotics my seminarRobotics my seminar
Robotics my seminar
 
Industrial robotics.pptx
Industrial robotics.pptxIndustrial robotics.pptx
Industrial robotics.pptx
 
06. industrial robotics
06. industrial robotics06. industrial robotics
06. industrial robotics
 
Industrial Automated Robots Working and explanation
Industrial Automated Robots Working and explanationIndustrial Automated Robots Working and explanation
Industrial Automated Robots Working and explanation
 
Industrial_Robots_pptx.pptx
Industrial_Robots_pptx.pptxIndustrial_Robots_pptx.pptx
Industrial_Robots_pptx.pptx
 
Industrial Robotics Chap 01 Fundamentals
Industrial  Robotics  Chap 01  FundamentalsIndustrial  Robotics  Chap 01  Fundamentals
Industrial Robotics Chap 01 Fundamentals
 
Robot work cell layout.pptx
Robot work cell layout.pptxRobot work cell layout.pptx
Robot work cell layout.pptx
 
Robotworkcelllayout 180401112215
Robotworkcelllayout 180401112215Robotworkcelllayout 180401112215
Robotworkcelllayout 180401112215
 
Simulation of robotic positions and programming
Simulation of robotic positions and programmingSimulation of robotic positions and programming
Simulation of robotic positions and programming
 
robot_program.ppt
robot_program.pptrobot_program.ppt
robot_program.ppt
 
Robotics ICMMT2015
Robotics ICMMT2015Robotics ICMMT2015
Robotics ICMMT2015
 
Robotics ICMMT2015
Robotics ICMMT2015Robotics ICMMT2015
Robotics ICMMT2015
 
Qavane_211068691__IEEE_Paper-1
Qavane_211068691__IEEE_Paper-1Qavane_211068691__IEEE_Paper-1
Qavane_211068691__IEEE_Paper-1
 
Project Report
Project ReportProject Report
Project Report
 
Automation and Robotics 20ME51I WEEK 8 Theory notes.pdf
Automation and Robotics 20ME51I WEEK 8 Theory notes.pdfAutomation and Robotics 20ME51I WEEK 8 Theory notes.pdf
Automation and Robotics 20ME51I WEEK 8 Theory notes.pdf
 
Automatic P2R Published Paper P1277-1283
Automatic P2R Published Paper P1277-1283Automatic P2R Published Paper P1277-1283
Automatic P2R Published Paper P1277-1283
 
ABB training report
ABB training reportABB training report
ABB training report
 
Robotics - introduction to Robotics
Robotics -  introduction to Robotics  Robotics -  introduction to Robotics
Robotics - introduction to Robotics
 
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- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
 

More from vishaldattKohir1

ALCOHOLIC hepatitis.pptx
ALCOHOLIC hepatitis.pptxALCOHOLIC hepatitis.pptx
ALCOHOLIC hepatitis.pptx
vishaldattKohir1
 
Coroary artery disease.pdf
Coroary artery disease.pdfCoroary artery disease.pdf
Coroary artery disease.pdf
vishaldattKohir1
 
Coronary artery disease.pptx
Coronary artery disease.pptxCoronary artery disease.pptx
Coronary artery disease.pptx
vishaldattKohir1
 
Tidal energy.pptx
Tidal energy.pptxTidal energy.pptx
Tidal energy.pptx
vishaldattKohir1
 
Tidal energy.pptx
Tidal energy.pptxTidal energy.pptx
Tidal energy.pptx
vishaldattKohir1
 
Automated Storage/Retrieval System and Automatic Identification and Data Capt...
Automated Storage/Retrieval System and Automatic Identification and Data Capt...Automated Storage/Retrieval System and Automatic Identification and Data Capt...
Automated Storage/Retrieval System and Automatic Identification and Data Capt...
vishaldattKohir1
 
Robot technology
Robot technologyRobot technology
Robot technology
vishaldattKohir1
 
Working of four stroke petrol engine and comparison between petrol and diesel...
Working of four stroke petrol engine and comparison between petrol and diesel...Working of four stroke petrol engine and comparison between petrol and diesel...
Working of four stroke petrol engine and comparison between petrol and diesel...
vishaldattKohir1
 
Boilers part 3
Boilers part 3Boilers part 3
Boilers part 3
vishaldattKohir1
 
Boilers part 2
Boilers part 2Boilers part 2
Boilers part 2
vishaldattKohir1
 
Boilers
BoilersBoilers

More from vishaldattKohir1 (11)

ALCOHOLIC hepatitis.pptx
ALCOHOLIC hepatitis.pptxALCOHOLIC hepatitis.pptx
ALCOHOLIC hepatitis.pptx
 
Coroary artery disease.pdf
Coroary artery disease.pdfCoroary artery disease.pdf
Coroary artery disease.pdf
 
Coronary artery disease.pptx
Coronary artery disease.pptxCoronary artery disease.pptx
Coronary artery disease.pptx
 
Tidal energy.pptx
Tidal energy.pptxTidal energy.pptx
Tidal energy.pptx
 
Tidal energy.pptx
Tidal energy.pptxTidal energy.pptx
Tidal energy.pptx
 
Automated Storage/Retrieval System and Automatic Identification and Data Capt...
Automated Storage/Retrieval System and Automatic Identification and Data Capt...Automated Storage/Retrieval System and Automatic Identification and Data Capt...
Automated Storage/Retrieval System and Automatic Identification and Data Capt...
 
Robot technology
Robot technologyRobot technology
Robot technology
 
Working of four stroke petrol engine and comparison between petrol and diesel...
Working of four stroke petrol engine and comparison between petrol and diesel...Working of four stroke petrol engine and comparison between petrol and diesel...
Working of four stroke petrol engine and comparison between petrol and diesel...
 
Boilers part 3
Boilers part 3Boilers part 3
Boilers part 3
 
Boilers part 2
Boilers part 2Boilers part 2
Boilers part 2
 
Boilers
BoilersBoilers
Boilers
 

Recently uploaded

Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 

Recently uploaded (20)

Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 

Robot programming , accuracy ,repeatability and application

  • 1.
  • 2. ROBOT TECHNOLOGY by Dr Vishaldatt Kohir Professor Subject: Computer Integrated Manufacturing Module 4 Topic : Robot programming , accuracy ,repeatability and application
  • 3. Part 3 Robot Application Part 2 Accuracy, Repeatability Part 1 Robot programming
  • 4. Robot programming Leadthrough programming Offline programming Computer like programming
  • 5. A robot program can be defined as a path in space to be followed by the manipulator, combined with peripheral actions that support the work cycle. (1) Lead through programming, (2) Computer-like robot (3) Off-line programming. The robot is physically moved through the various motions needed to perform a given task, recording the motions into the robot’s computer memory. This can be done either by physically (manually) moving the manipulator through the motion sequence or by using a control box (teach pendent) to drive the manipulator through the sequence. Robots use two coordinate system to record the motion (1) world-coordinate system and (2) tool-coordinate system. Lead through programming
  • 6. In straight line interpolation, the control computer calculates the sequence of addressable points in space through which the wrist end must move to achieve a straight line path between two points. In joint interpolation robot is commanded to move its wrist end between two points , it actuates each of the joints simultaneously at its own constant speed such that all of the joints start and stop at the same time. Advantages  It can be readily learned by shop personnel.  The robot programmer to possess knowledge of computer programming.  The work cycle can be taught no need to write separate program Disadvantages.  Regular production must be interrupted during the lead through programming procedures.  Limited in terms of the decision-making logic that can be incorporated into the program.  It is not readily compatible with modern computer-based technologies such as CAD/CAM, manufacturing databases, and local communications networks. Above method is also known as on line programming Lead through programming
  • 7.
  • 8. Off-line programming permits the robot program to be prepared at a remote computer terminal and downloaded to the robot controller for execution without interrupting production. They use graphical simulation to construct a three-dimensional model of the robot cell which consist of the robot, machine tools, conveyors, and other hardware. The simulator displays these cell components on the graphics monitor and shows the robot performing its work cycle in animated computer graphics. It is then converted into the textual language corresponding to the particular robot employed in the cell. Some adjustment must be performed to account for geometric differences between the three-dimensional model in the computer and the actual physical cell. Off-line programming
  • 9.
  • 10. The use of method became an appropriate programming method as digital computers took over the control function in robotics. This method of programming is sometimes referred to as on-line/off-line programming. The textual statements are used to describe the motion, and the lead through methods are used to define the position and orientation of the robot To illustrate, the basic motion statement is MOVE P1 which commands the robot to move from its current position to a position and orientation defined by the variable name P1. P1 is defined using either powered leadthrough or manual leadthrough HERE P1 or LEARN P1 Statements are used in the lead through procedure to indicate the variable name for the point and is recorded into the robot’s control memory is the set of joint positions or coordinates used by the controller to define the point. Computer-like robot
  • 11. Variable Assembly Language (VAL) i computer-based control system and language designed specifically for use with Unimation Inc. industrial robots Machine Control Language (MCL) developed by McDonnell Douglas corporation C and C++ , MAT Lab, Python
  • 13. The capacity of a robot to position and orient the end of its wrist depends on the 1) Resolution 2) Accuracy 3) Repeatability In robotics, the characteristics are defined at the end of the wrist and in the absence of any end effector attached to the wrist. Example: Assembly The objects be located within 0.05 mm Spot welding Require accuracies of 0.5–1.0 mm
  • 14. Control Resolution – This is the smallest change that can be measured by the feedback sensors, or caused by the actuators, whichever is larger. It is the distance between adjacent addressable points by the controller It depends on (1) limitations of the electromechanical components that make up each joint-link combination (2) the controller’s bit storage capacity for that joint. Example: If a rotary joint has an encoder that measures every 0.01 degree of rotation, and a direct drive servo motor is used to drive the joint, with a resolution of 0.5 degrees, worst case resolution is 0.5+0.01 degrees
  • 16. Repeatability It ability to position robot’s end-of-wrist at a previously taught point in the work volume. The mechanical errors are principal source for variation in repeatability. Re = {3s} where s = standard deviation of the error distribution Accuracy It is the robot’s ability to position the end of its wrist at a desired location in the work volume. For a single axis, using the same reasoning as in NC, Ac = (CR / 2 )+ 3s where CR = control resolution
  • 17.
  • 19. The robot must have following features to facilitate material handling: 1. The manipulator must be able to lift the parts safely. 2. The robot must have the reach needed. 3. The robot must have cylindrical coordinate type. 4. The robot’s controller must have a large enough memory to store all the programmed points so that the robot can move from one location to another. 5. The robot must have the speed necessary for meeting the transfer cycle of the operation. MATERIAL-HANDLING APPLICATIONS
  • 20. Material- handling (1) Part Placement (2) Palletizing or de- palletizing (3) Machine loading or unloading (4) Stacking and insertion operation
  • 21. Part Placement: • The basic operation in this category is the relatively simple pick-and-place operation. • This application needs a low-technology robot of the cylindrical coordinate type. • Only two, three or four joints are required for most of the applications. • Pneumatically powered robots are often utilized.
  • 22. Palletizing and/or De-palletizing: Robot has to pick the parts from one location and deposits them onto a pallet or other container at multiple positions on the pallet. This adds to the degree of difficulty of the task.  Robot should able recognize each position on the pallet  using the powered-lead through method  Compute location in x, y and z direction with pallet center Example: Process of taking parts from the assembly line and stacking them on a pallet or vice versa
  • 23. • Die casting. The robot unloads parts from machine and include dipping the parts into a water • Plastic molding. unloads molded parts from the injection molding machine. • Forging. loads and holds during the forging strikes, and removes it from the forge hammer. • Press work: loads the blank into the press, and the part falls out of the machine into a after stamping operation Machine loading and/or unloading: Three possible cases are  Robot loads parts into the machine  Robot unloads the finished parts  Both loading of the raw work part and unloading of the finished part by the robot
  • 24. • In processing operations, the robot performs some processing actions such as grinding, milling, etc. on the work part. • The end effector is equipped with the specialized tool required for the process. • The tool is moved relative to the surface of the work part. • Robot performs a processing procedure on the part. • Manipulates the tooling relative to the working part during the cycle. • Five or six axes are generally required to achieve the required position and orientation of the endeffector/tool. • Jointed-arm robots commonly used PROCESSING OPERATIONS
  • 25. processing operations include: (1) Spot welding (2) Continuous arc welding (3) Spray painting (4) Metal cutting and deburring operations (5) Various machining operations like drilling, grinding, laser and water jet cutting and riveting. (6) Rotating and spindle operations (7) Adhesives and sealant dispensing PROCESSING OPERATIONS
  • 26. Spot welding The end effector is the spot welding gun used to pinch the car panels together and perform the resistance welding process. Robots used for spot welding are usually large, with sufficient payload capacity to handle the heavy welding gun It is difficult for humans to manipulate accurately. As a consequence, there were many instances of missed welds, poorly located welds, and other defects in the product. Five or six axes are generally required to achieve the required position and orientation of the welding gun.
  • 27. Arc Welding High electrical current is used in the welding process High temperatures expose to worker Significant hand–eye coordination is required Desired path with sufficient accuracy to make a good weld. Arc-on time is 20–30% worker fatigue. Fitter set up the job and welder welds Because of these conditions in manual arc welding, robots are used it is technically and economically feasible.
  • 28. Spray painting The use of industrial robots for spray coating offers a number of benefits  Protect workers from a hazardous environment.  Greater uniformity in applying the coating  Reduced waste of paint,  Lower needs for ventilating the work area  Greater productivity.
  • 29. Machining processes The robot must be strong enough to withstand these cutting forces and maintain the required accuracy of the cut. Grinding, Drilling, Deburring , water jet machining , laser cutting
  • 30. ASSEMBLY OPERATIONS  Assembly involves the combining of two or more parts  Assembly work typically involves diverse tasks Requires adjustments to be made in parts that don’t quite fit together. A sense of feel is often required to achieve a close fitting of parts. Inspection work requires human judgment to check whether a product is within quality specifications or not. more precise robots required with repeatabilities of {+or - 0.05 mm } The most common configurations are jointed arm, SCARA, and Cartesian coordinate.
  • 31.
  • 32. The simplest way to understand how cobots and industrial robots differ, is that cobots are designed to work alongside human employees, while industrial robots do work in place of those employees. ... Cobots are also more easily programmable than industrial robots because they are capable of “learning” on the job This allows manufacturing to accommodate short runs with increased efficiency. The cobot is designed to do the repetitive and precise motions to help assist workers.
  • 33. The simplest way to understand how cobots and industrial robots differ, is that cobots are designed to work alongside human employees, while industrial robots do work in place of those employees. ... Cobots are also more easily programmable than industrial robots because they are capable of “learning” on the job This allows manufacturing to accommodate short runs with increased efficiency. The cobot is designed to do the repetitive and precise motions to help assist workers.