SlideShare a Scribd company logo
1 of 34
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 (20)

Robot Machine Vision
Robot Machine VisionRobot Machine Vision
Robot Machine Vision
 
Robot programming
Robot programmingRobot programming
Robot programming
 
Robo unit4- Robot Programming.pptx
Robo unit4- Robot Programming.pptxRobo unit4- Robot Programming.pptx
Robo unit4- Robot Programming.pptx
 
2. robotics
2. robotics2. robotics
2. robotics
 
Robotics unit3 sensors
Robotics unit3 sensorsRobotics unit3 sensors
Robotics unit3 sensors
 
Unit IV robotics-- Kinematics
Unit IV robotics-- KinematicsUnit IV robotics-- Kinematics
Unit IV robotics-- Kinematics
 
Robotics - unit-2 - end effector
Robotics - unit-2 - end effectorRobotics - unit-2 - end effector
Robotics - unit-2 - end effector
 
Ec6003 robotics and automation notes
Ec6003   robotics and automation notesEc6003   robotics and automation notes
Ec6003 robotics and automation notes
 
Robot manipulator
Robot manipulatorRobot manipulator
Robot manipulator
 
Pick & place robot ppt
Pick & place robot pptPick & place robot ppt
Pick & place robot ppt
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 
Robots
Robots Robots
Robots
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 
Robot Configuration - 1
Robot Configuration - 1Robot Configuration - 1
Robot Configuration - 1
 
ROBOTICS-Me8099 -unit-1.ppT
ROBOTICS-Me8099 -unit-1.ppTROBOTICS-Me8099 -unit-1.ppT
ROBOTICS-Me8099 -unit-1.ppT
 
Robot Configuration - 2
Robot Configuration - 2Robot Configuration - 2
Robot Configuration - 2
 
Application of robots
Application of robotsApplication of robots
Application of robots
 
Industrial robot
Industrial robotIndustrial robot
Industrial robot
 
Robot control
Robot controlRobot control
Robot control
 
ROBOT DRIVE SYSTEMS AND END EFFECTORS
ROBOT DRIVE SYSTEMS AND END EFFECTORSROBOT DRIVE SYSTEMS AND END EFFECTORS
ROBOT DRIVE SYSTEMS AND END EFFECTORS
 

Similar to Robot programming , accuracy ,repeatability and application

robot-pplication-200916054307.pptx
robot-pplication-200916054307.pptxrobot-pplication-200916054307.pptx
robot-pplication-200916054307.pptxDSelvamarilakshmiAss
 
Industrial Automated Robots Working and explanation
Industrial Automated Robots Working and explanationIndustrial Automated Robots Working and explanation
Industrial Automated Robots Working and explanationSarmadFarooq5
 
06. industrial robotics
06. industrial robotics06. industrial robotics
06. industrial roboticsrichard visey
 
Robotworkcelllayout 180401112215
Robotworkcelllayout 180401112215Robotworkcelllayout 180401112215
Robotworkcelllayout 180401112215Prashant Sharma
 
Simulation of robotic positions and programming
Simulation of robotic positions and programmingSimulation of robotic positions and programming
Simulation of robotic positions and programmingRachit Laharia
 
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.pdfGandhibabu8
 
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
 
Industrial Automated Robots Working and explanation
Industrial Automated Robots Working and explanationIndustrial Automated Robots Working and explanation
Industrial Automated Robots Working and explanation
 
06. industrial robotics
06. industrial robotics06. industrial robotics
06. industrial robotics
 
Industrial_Robots_pptx.pptx
Industrial_Robots_pptx.pptxIndustrial_Robots_pptx.pptx
Industrial_Robots_pptx.pptx
 
Robot work cell layout.pptx
Robot work cell layout.pptxRobot work cell layout.pptx
Robot work cell layout.pptx
 
Robot work cell layout
Robot work cell layoutRobot work cell layout
Robot work cell layout
 
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

Coroary artery disease.pdf
Coroary artery disease.pdfCoroary artery disease.pdf
Coroary artery disease.pdfvishaldattKohir1
 
Coronary artery disease.pptx
Coronary artery disease.pptxCoronary artery disease.pptx
Coronary artery disease.pptxvishaldattKohir1
 
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
 
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
 

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

Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...josephjonse
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...ronahami
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxhublikarsn
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...ppkakm
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementDr. Deepak Mudgal
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Query optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsQuery optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsmeharikiros2
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxNANDHAKUMARA10
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 

Recently uploaded (20)

Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Query optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsQuery optimization and processing for advanced database systems
Query optimization and processing for advanced database systems
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 

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.