SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Material handling robots
Material handling robotsMaterial handling robots
Material handling robotsManoj Gowda K
 
Dek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial roboticDek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial roboticmkazree
 
ROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICS
ROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICSROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICS
ROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICSTAMILMECHKIT
 
Chapter 2 robot kinematics
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematicsnguyendattdh
 
Differential kinematics robotic
Differential kinematics  roboticDifferential kinematics  robotic
Differential kinematics roboticdahmane sid ahmed
 
Jacobian | velocity and static forces
Jacobian | velocity and static forcesJacobian | velocity and static forces
Jacobian | velocity and static forcesAbrar Mohamed
 
Robotics and machine vision system
Robotics and machine vision systemRobotics and machine vision system
Robotics and machine vision systemGowsick Subramaniam
 
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 effectorsJAIGANESH SEKAR
 
Unit iv robot programming
Unit iv robot programmingUnit iv robot programming
Unit iv robot programmingDr.G.Saravanan
 
Robotics and Automation basic concepts
Robotics and Automation   basic conceptsRobotics and Automation   basic concepts
Robotics and Automation basic conceptsJAIGANESH SEKAR
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robotsOhgoma
 

Tendances (20)

Material handling robots
Material handling robotsMaterial handling robots
Material handling robots
 
Robot applications
Robot applicationsRobot applications
Robot applications
 
Dek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial roboticDek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial robotic
 
ROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICS
ROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICSROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICS
ROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICS
 
Robot Configuration - 1
Robot Configuration - 1Robot Configuration - 1
Robot Configuration - 1
 
Robotics position and orientation
Robotics position and orientationRobotics position and orientation
Robotics position and orientation
 
Robot Programming
Robot ProgrammingRobot Programming
Robot Programming
 
Robot Configuration - 2
Robot Configuration - 2Robot Configuration - 2
Robot Configuration - 2
 
Chapter 2 robot kinematics
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematics
 
Differential kinematics robotic
Differential kinematics  roboticDifferential kinematics  robotic
Differential kinematics robotic
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Jacobian | velocity and static forces
Jacobian | velocity and static forcesJacobian | velocity and static forces
Jacobian | velocity and static forces
 
Robotics and machine vision system
Robotics and machine vision systemRobotics and machine vision system
Robotics and machine vision system
 
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
 
Unit iv robot programming
Unit iv robot programmingUnit iv robot programming
Unit iv robot programming
 
Robot Classification
Robot ClassificationRobot Classification
Robot Classification
 
Robotics and Automation basic concepts
Robotics and Automation   basic conceptsRobotics and Automation   basic concepts
Robotics and Automation basic concepts
 
Inverse Kinematics
Inverse KinematicsInverse Kinematics
Inverse Kinematics
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 
Robot manipulator
Robot manipulatorRobot manipulator
Robot manipulator
 

Similaire à 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
 
Industrial Robotics Chap 01 Fundamentals
Industrial  Robotics  Chap 01  FundamentalsIndustrial  Robotics  Chap 01  Fundamentals
Industrial Robotics Chap 01 FundamentalsKevin Carvalho
 
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
 

Similaire à 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 robots
Industrial robotsIndustrial robots
Industrial robots
 
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
 
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
 

Plus de 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
 

Plus de 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
 

Dernier

VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 

Dernier (20)

VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 

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.