Académique Documents
Professionnel Documents
Culture Documents
Contents Introduction, Physical configuration, Basic robot motions, Technical features such as - work volume, precision and speed of movement, weight carrying, capacity, drive system, End effectors, robot sensors. Application Material transfer, machine loading, welding, spray coating, processing operation, assembly, inspection.
Definitions
The word Robot comes from the Czech word Robota, which means Work and Robotnik means Slave . Robot is an automatically controlled material handling unit that is widely used in the manufacturing industry It is an automatically controlled, reprogrammable, multipurpose, manipulative machine with several reprogrammable axes, which either fixed in the place or mobile for use in industrial automation application Robotic Industries Association states that a industrial robot is a re-programmable, multifunctional manipulator designed to move materials, parts, tools, or specialized devices through variable programmed motions to perform a variety of tasks.
Industrial Robot
A general-purpose, programmable machine possessing certain characteristics Hazardous work environments Repetitive work cycle Consistency and accuracy Difficult handling task for humans Multishift operations Reprogrammable, flexible Interfaced to other computer systems
ORIGINE OF ROBOT
In 1738 Jacques de Vaucanson builds a mechanism made of more that 4,000 parts. The duck could quack, bathe, drink water, eat grain, digest it an void it.
In 1805, Doll, made by Maillardet, that wrote in either French or English and could draw landscapes.
From 1950 to 1960 : Computer technology advances and control machinery is developed. Questions Arise: Is the computer an immobile robot? -Robotic Industries Association states that a industrial robot is a re-programmable, multifunctional manipulator designed to move materials, parts, tools, or specialized devices through variable programmed motions to perform a variety of tasks.
1956 - Researchers aim to combine perceptual and problem-solving capabilities, using computers cameras, and touch sensors. The idea is to study the types of intelligent actions. 1960- Shakey is made at Stanford Research Institute International. It contained a television camera, range finder, on-board logic, bump sensors, camera control unit, and an antenna for a radio link. Shakey was controlled by a computer in a different room.
Motion Planning
Perception Computer Science
Electrical Engineering
Mechanical Engineering
ADVANTAGES OF ROBOT
Robotics and automation can, in many situation, increase productivity, safety, efficiency, quality, and consistency of products Robots can work in hazardous environments Robots need no environmental comfort Robots work continuously without any humanity needs and illnesses Robots have repetable precision at all times Robots can be much more accurate than humans, they may have mili or micro inch accuracy. Robots and their sensors can have capabilities beyond that of humans
Robots can process multiple stimuli or tasks simultaneously, humans can only one. Robots replace human workers who can create economic problems
DISADVANTAGES OF ROBOT
Robots lack capability to respond in emergencies, this can cause: Inappropriate and wrong responses A lack of decision-making power A loss of power Damage to the robot and other devices Human injuries Robots may have limited capabilities in Degrees of Freedom Sensors Vision systems Real-time Response
Robots are costly, due to Initial cost of equipment Installation Costs Need for training Need for Programming
Robot Anatomy
Manipulator consists of joints and links Joint3 Joints provide relative motion Links are rigid members between joints Various joint types: linear and rotary Each joint provides a degree-offreedom Link1 Most robots possess five or six degrees-of-freedom Robot manipulator consists of two Joint1 sections: Body-and-arm for positioning of Link0 objects in the robot's work volume Wrist assembly for orientation of objects
Link3 End of Arm
Link2
Joint2
Base
Manipulator Joints
Translational motion Linear joint (type L) Orthogonal joint (type O)
Rotary motion Rotational joint (type R) Twisting joint (type T) Revolving joint (type V)
Consists of a sliding arm (L joint) actuated relative to the body, which can rotate about both a vertical axis (T joint) and horizontal axis (R joint)
Consists of a vertical column, relative to which an arm assembly is moved up or down The arm can be moved in or out relative to the column
Jointed-Arm Robot
Notation TRR:
SCARA Robot
Notation VRO SCARA stands for Selectively Compliant Assembly Robot Arm Similar to jointed-arm robot except that vertical axes are used for shoulder and elbow joints to be compliant in horizontal direction for vertical insertion tasks
Sensors
Proximity sensors Range sensors Other sensors for specific applications Presence of part in specified region - For closing the gripper to pick up the job - Pressure or forcing sensors - Tactile sensors
Wrist Configurations
Wrist assembly is attached to end-of-arm End effector is attached to wrist assembly Function of wrist assembly is to orient end effector Body-and-arm determines global position of end effector Two or three degrees of freedom: Roll Pitch Yaw Notation :RRT
Example
Sketch following manipulator configurations (a) TRT:R, (b) TVR:TR, (c) RR:T. Solution:
R T R R R V T R R T
T (a) TRT:R
Cell Supervisor
Level 2
Level 1
Joint 1
Joint 2
Joint 3
Joint 4
Joint 5
Joint 6
Sensors
Level 0
End Effectors
The special tooling for a robot that enables it to perform a specific task Two types: Grippers to grasp and manipulate objects (e.g., parts) during work cycle Tools to perform a process, e.g., spot welding, spray painting
Gripper
It establish connection between the work piece and robot The tooling must be capable of gripping, lifting and realizing the part The tooling must sense the presence of part in gripper The clamping mechanism used in gripper are as foolows 1. Mechanical clamping 2. Magnetic clamping 3. Vacuum clamping
Robot Programming
Leadthrough programming Work cycle is taught to robot by moving the manipulator through the required motion cycle and simultaneously entering the program into controller memory for later playback Robot programming languages Textual programming language to enter commands into robot controller Simulation and off-line programming Program is prepared at a remote computer terminal and downloaded to robot controller for execution without need for lead through methods
Leadthrough Programming
1. Powered leadthrough Common for point-topoint robots Uses teach pendant 2. Manual leadthrough Convenient for continuous path control robots Human programmer physical moves manipulator
Robot Programming
Textural programming languages Enhanced sensor capabilities Improved output capabilities to control external equipment Program logic Computations and data processing Communications with supervisory computers
Coordinate Systems
Motion Commands
MOVE P1 HERE P1 - used during lead through of manipulator MOVES P1 DMOVE(4, 125) APPROACH P1, 40 MM DEPART 40 MM DEFINE PATH123 = PATH(P1, P2, P3) MOVE PATH123 SPEED 75
Example
A robot performs a loading and unloading operation for a machine tool as follows:
Robot pick up part from conveyor and loads into machine (Time=5.5 sec) Machining cycle (automatic). (Time=33.0 sec) Robot retrieves part from machine and deposits to outgoing conveyor. (Time=4.8 sec) Robot moves back to pickup position. (Time=1.7 sec)
Every 30 work parts, the cutting tools in the machine are changed which takes 3.0 minutes. The uptime efficiency of the robot is 97%; and the uptime efficiency of the machine tool is 98% which rarely overlap. Determine the hourly production rate.
Solution
Tc = 5.5 + 33.0 + 4.8 + 1.7 = 45 sec/cycle Tool change time Ttc = 180 sec/30 pc = 6 sec/pc Robot uptime ER = 0.97, lost time = 0.03. Machine tool uptime EM = 0.98, lost time = 0.02. Total time = Tc + Ttc/30 = 45 + 6 = 51 sec = 0.85 min/pc Rc = 60/0.85 = 70.59 pc/hr Accounting for uptime efficiencies, Rp = 70.59(1.0 - 0.03 - 0.02) = 67.06 pc/hr
Automation
Basic elements of automated system, Advanced automation functions, levels of automation. Flexible manufacturing system :-Introduction, FMS equipment, FMS application,
Introduction to CIM
INTRODUCTION
Industry
In a general sense the term Industry is defined as follows. Definition: Systematic Economic Activity that could be Manufacture/Service/ Trade.
Automation
The word Automation is derived from greek words Auto(self) and Matos (moving). Automation therefore is the mechanism for systems that move by itself.
Automated systems also achieve significantly superior performance than what is possible with manual systems, in terms of power, precision and speed of operation. Automation is the technology by which a process or procedure is accomplished without human assistance
Definition: Automation
Automation is a set of technologies that results in operation of machines and systems without significant human intervention and achieves performance superior to manual operation Automation can also defined as the technology by which a process or procedure is accomplished without human assistance.
Electricity The electric power has many advantages Widely available at moderate cost Can be readily converted to alternative forms, e.g., mechanical, thermal, light, etc. Low level power can be used for signal transmission, data processing, and communication Can be stored in long-life batteries
Program of Instructions
Set of commands that specify the sequence of steps in the work cycle and the details of each step Example: CNC part program During each step, there are one or more activities involving changes in one or more process parameters Examples: - Temperature setting of a furnace - Axis position in a positioning system - Motor on or off
Decision-Making in a Programmed Work Cycle The following are examples of automated work cycles in which decision making is required: Operator interaction - Automated teller machine Different part or product styles processed by the system - Robot welding cycle for two-door vs. four door car models Variations in the starting work units - Additional machining pass for oversized sand Casting
Control System
Two Types 1. Closed-loop (feedback) control system a system in which the output variable is compared with an input parameter, and any difference between the two is used to drive the output into agreement with the input
2. Open-loop control system operates without the feedback loop Simpler and less expensive Risk that the actuator will not have the intended
Flexible Automation: It is used in Flexible Manufacturing Systems (FMS) which is invariably computer controlled. It is typically used in job shops and batch processes where product varieties are high and job volumes are medium to low.
Integrated Automation: It denotes complete automation of a manufacturing plant, with all processes functioning under computer control and under coordination through digital information processing.
Maintenance and Repair Diagnostics Status monitoring - Monitors and records status of key sensors and parameters during system operation Failure diagnostics - Invoked when a malfunction occurs - Purpose: analyze recorded values so the cause of the malfunction can be identified Recommendation of repair procedure - Provides recommended procedure for the repair crew to effect repairs
Error Detection and Recovery Error detection functions: - Use the systems available sensors to determine when a deviation or malfunction has occurred - Correctly interpret the sensor signal - Classify the error Error recovery possible strategies: - Make adjustments at end of work cycle - Make adjustments during current work cycle - Stop the process to invoke corrective action - Stop the process and call for help
Levels of Automation
Device level actuators, sensors, and other hardware components to form individual control loops for the next level Machine level CNC machine tools and similar production equipment, industrial robots, material handling equipment Cell or system level manufacturing cell or system Plant level factory or production systems level Enterprise level corporate information system
Advantages of PLC
Flexibility:
One single Programmable Logic Controller can easily run many machines.
Correcting Errors:
In old days, with wired relay-type panels, any program alterations required time for rewiring of panels and devices. With PLC control any change in circuit design or sequence is as simple as retyping the logic. Correcting errors in PLC is extremely short and cost effective.
Space Efficient:
Today's Programmable Logic Control memory is getting bigger and bigger this means that we can generate more and more contacts, coils, timers, sequencers, counters and so on. We can have thousands of contact timers and counters in a single PLC. Imagine what it would be like to have so many things in one panel.
Low Cost:
Prices of Programmable Logic Controlers vary from few hundreds to few thousands. This is nothing compared to the prices of the contact and coils and timers that you would pay to match the same things. Add to that the installation cost, the shipping cost and so on.
Testing:
A Programmable Logic Control program can be tested and evaluated in a lab. The program can be tested, validated and corrected saving very valuable time
Visual observation:
When running a PLC program a visual operation can be seen on the screen. Hence troubleshooting a circuit is really quick, easy and simple.
Advantages of Automation
Business process integration Repeatability Quality factor Improved productivity Optimization of manufacturing operations Reduction of waste Labor costs reduction