9/28/2023 ROBOTICS DEFINITION A robot is a reprogrammable, multifunctional manipulator designed to move material, parts, tools, or specialized devices through programmed motions for the performance of a variety of tasks. 1 9/28/2023 ROBOT MANIPULATOR Manipulator: A manipulator is a collection of mechanical linkages connected by joints to form an open loop kinematic chain. A robot manipulator can be divided into two sections: a body-and-arm assembly and a wrist assembly. There are usually three degrees-of-freedom associated with the body-and-arm, Two or three degrees-of-freedom associated with the wrist. At the end of the wrist there is an end-effector, related to the task that must be accomplished by the robot. ROBOT MANIPULATOR An end-effector is usually either (1) a gripper for holding a Work-part or (2) a Tool for performing some process. The body-and-arm of the robot is used to position the endeffector, and the robot's wrist is used to orient the endeffector. 2 9/28/2023 Wrist assembly Body-and-arm assembly Some possible wrist configurations 3 9/28/2023 EXAMPLES OF END-EFFECTORS CLASSIFICATION OF ROBOTS Classification will be performed in two different ways, based on: The particular coordinate system utilized in designing the mechanical structure The method of controlling the various robotic axis 4 9/28/2023 CLASSIFICATION BY COORDINATE SYSTEM Cylindrical Coordinate Robots When a horizontal arm is mounted on a vertical column and this column is then mounted on a rotating base. CYLINDRICAL COORDINATE ROBOTS Has two linear motions and one rotary motion. Robots can achieve variable motion. The first coordinate describe the angle theta of base rotation--- about the up-down axis. The second coordinate correspond to a radical or y--- in out motion at whatever angle the robot is positioned. The final coordinate again corresponds to the up-down z position. 5 9/28/2023 CYLINDRICAL COORDINATE ROBOTS Rotational ability gives the advantage of moving rapidly to the point in z plane of rotation. Results in a larger work envelope than a rectangular robot manipulator. Suited for pick-and-place operations. Because of the mechanical limitations, the overall volume or work envelope is a portion of a cylinder. CYLINDRICAL COORDINATE ROBOTS ADVANTAGE: Their vertical structure conserves floor space. Their deep horizontal reach is useful for far-reaching operations. Their capacity is capable of carrying large payloads. DISADVANTAGE: Their overall mechanical rigidity is lower than that of the rectilinear robots because their rotary axis must overcome inertia. Their repeatability and accuracy are also lower in the direction of rotary motion. Their configuration requires a more sophisticated control system than the rectangular robots. 6 9/28/2023 APPLICATION Assembly Coating applications. Conveyor pallet transfer. Die casting. Foundry and forging applications. Inspection molding. Investment casting. Machine loading and unloading. CLASSIFICATION BY COORDINATE SYSTEM Spherical Coordinate Robots Has one linear motion and two rotary motions. The work volume is like a section of sphere. The first motion corresponds to a base rotation about a vertical axis. The second motion corresponds to an elbow rotation. The third motion corresponds to a radial, or in-out, translation. A spherical-coordinated robots provides a larger work envelope than the rectilinear or cylindrical robot. 7 9/28/2023 SPHERICAL COORDINATE ROBOTS Because of the mechanical and/or actuator connection limitations, the work envelope is a portion of a sphere. Advantages and disadvantages same as cylindrical-coordinated design. JOINTED ARM ROBOTS A Jointed Arm robot has three rotational axes connecting three rigid links and a base. The first joint above the base is referred to as the shoulder. The shoulder joint is connected to the upper arm, which is connected at the elbow joint. Jointed Arm robots are suitable for a wide variety of industrial tasks, ranging from welding to assembly. 8 9/28/2023 CARTESIAN COORDINATE ROBOTS A `Cartesian coordinate robot` (also called `linear robot`) is an industrial robot whose three principal axes of control are linear (i.e. they move in a straight line rather than rotate) and are at right angles to each other. 1) Cantilevered Cartesian 2) Gantry-Style Cartesian 9 9/28/2023 SCARA SCARA is an acronym for Selective Compliance Assembly Robot Arm. This configuration is similar to the jointed arm robot except that the shoulder and elbow rotational axes are vertical, which means that the arm is very rigid in the vertical direction, but compliant in the horizontal direction. This permits the robot to perform insertion tasks (for assembly) in a vertical direction, where some side-to-side alignment may be needed to mate the two parts properly. 10 9/28/2023 MAJOR COMPONENTS OF A ROBOT There are four major components in common: 1. A manipulator or arm (the mechanical unit) 2. One or more sensors 3. A controller (the brain) 4. A power supply 11 9/28/2023 MANIPULATOR This is the collection of mechanical linkages connected by joints to form an open-loop kinematic chain. Also included are gears, couplings devices, and so on. The manipulator is capable of movement in various directions and is said to do the work of the robot. The terms robot and manipulator are often used interchangeably, although, strictly speaking, this is not correct. Joints of a manipulator fall into one of two classes. 1 -Rotary joint (revolute) 2 -Linear joint (Prismatic) MANIPULATOR Each joint defines a joint axis about or along which the particular link either rotate or slides (translates). Every joint axis defines a degree of freedom (DOF), so that the total number of DOFs is equal to the number of joints. Many robots have six DOFs, three for positioning and three for orientation. It is possible to have as few as two and as many as eight DOFs. The manipulator structure generally contains three main elements; the arm, the wrist, and the hand (end-effector). 12 9/28/2023 SENSORY DEVICES These elements inform the robot about the status of the manipulator. This can be done continuously or only at the end of a desired motion. In continuous monitoring the sensors provide instantaneous position, velocity, and possibly acceleration information about the individual links. In simple situation, the controller can be informed only when the individual links have reached their programmed final position. The information provided by the sensors can be either analog, digital, or a combination. SENSORY DEVICES Sensors used in modern robots can be divided into two general classes: 1. Non-visual: Limit switches (e.g., proximity, photoelectric, or mechanical), position sensors (e.g., optical encoders, potentiometers, or resolvers), velocity sensors (e.g., tachometer), or force and tactile sensors. 2. Visual: The second group consists of CCD or CID Tv cameras coupled to appropriate image-detection hardware. They are used for tracking, object recognition, or object grasping. 13 9/28/2023 THE CONTROLLER Robot controllers generally perform three functions: 1. They initiate and terminate the motion of the individual components of the manipulator in a desired sequence and at specified points. 2. They store position and sequence data in their memory. 3. They permit the robot to be interfaced to the outside world via sensors mounted in the area where work is being performed (workstation). JOINT DRIVE SYSTEMS Electric Hydraulic Uses electric motors to actuate individual joints Preferred drive system in today's robots Uses hydraulic pistons and rotary vane actuators Noted for their high power and lift capacity Pneumatic Typically limited to smaller robots and simple material transfer applications 14 9/28/2023 ROBOT CONTROL SYSTEMS Limited sequence control – pick-and-place operations using mechanical stops to set positions Playback with point-to-point control – records work cycle as a sequence of points, then plays back the sequence during program execution Playback with continuous path control – greater memory capacity and/or interpolation capability to execute paths (in addition to points) Intelligent control – exhibits behavior that makes it seem intelligent, e.g., responds to sensor inputs, makes decisions, communicates with its environment. THE POWER CONVERSION UNIT The purpose of this part of the robot is to provide the necessary energy to the manipulator’s actuators. It can take the form of a power amplifier in the case of servomotor-actuated system, or it can be a remote compressor when pneumatic or hydraulic devices are used. 15 9/28/2023 Robot manipulator - a series of joint-link combinations CLASSIFICATION OF ROBOTS BY THE TYPE AND ORDER OF JOINTS Translational motion (Prismatic joint) Linear joint (type L) Orthogonal joint (type O) Rotary motion (Revolute joint) Rotational joint (type R) Twisting joint (type T) Revolving joint (type V) 16 9/28/2023 TRANSLATIONAL MOTION JOINTS Linear joint (type L) Orthogonal joint (type O) ROTARY MOTION JOINTS Rotational joint (type R) Twisting joint (type T) Revolving joint (type V) 17 9/28/2023 JOINT NOTATION SCHEME Use joint symbols (L, O, R, T, V) to designate joint types. Separates body-and-arm assembly from wrist assembly using a colon (:) Example: TLR : TR CURRENT ROBOT APPLICATIONS 1-Welding Welding is one of the major uses for an industrial robot. Two types of welding operations are readily and economically performed by robots: spot and arc welding. In spot welding, the robot is taught a series of distinct points. Since the metal parts may be quit irregular, a wrist with good dexterity is required so that it can be aligned properly at the desired weld points without the gun coming in contact with other portions of the part. Typically, the welding tools are large and heavy Also, it is usually necessary for the manipulator to have long reach. 18 9/28/2023 CURRENT ROBOT APPLICATIONS 1-Welding Therefore, large point-to-point servo controlled robots are used for this purpose. The automobile industry is a heavy user of this type of robot. Since, the weld points are pre-taught, sensory information is generally not required. CURRENT ROBOT APPLICATIONS 1-Arc Welding Arc welding is also utilized extensively by the auto industry. Here, an often irregularly shaped seam or a wide joint must be made, therefore, a continuous path servo controlled robot is required. If the parts can be accurately positioned and held in place, the complex 3D path can be pre-taught and no external sensors may be required. A major advantage of a robotic welder is that the arc time can be carefully controlled. 19 9/28/2023 CURRENT ROBOT APPLICATIONS 2-Spray Painting Because of the potential fire hazard and the fact that a fine mist of paint is toxic, spray painting should not be done by human beings. Another advantage is that the resulting coating will be far more uniform than human being could produce. This results in high quality products, less reworking, and considerably less paint being used (40% saving). For spray painting robots are capable of performing both straight-line and continuous-path motions. CURRENT ROBOT APPLICATIONS 3-Grinding As a result of arc welding, a bead is formed at the seam. This is also a natural task for a robot since the manipulator can use the same program that was employed in the arc welding. All that must be done is to remove the welding tool and replace it with a rotary grinder. Another important grinding task is on metal casting. The third application is deburring. 20 9/28/2023 CURRENT ROBOT APPLICATIONS 4-Other applications involving rotary tools In addition to the rotary grinding or deburring applications, robots are also currently used for drilling holes, polishing, nut running, and driving of screws. Preprogramming can be performed when extreme accuracy is not required. For accurate parts, it may be necessary to use template. But the template or part may be damaged if the wrist does not has some compliance. This problem is overcome by using compliant wrist. It permits the drill bit to be aligned in the template hole even if there is a positional error. CURRENT ROBOT APPLICATIONS 5-Parts handling and transfer Palletization and depalletization Acquiring of blank or unfinished parts and feeding them into type of machine tools. 6-Assembly operations Humans are capable of assembling a group of diverse parts to produce a product because of their ability to utilize good eye-hand coordination in conjunction with the important sense of touch. However, these jobs may be extremely tedious because of their repetition nature As such, assembly operations represent an attractive application of robots. 21 9/28/2023 CURRENT ROBOT APPLICATIONS 5-Parts sorting 6-Parts inspection PRECISION IN NC POSITIONING For accurate positioning, the positioning system must possess a high degree of precision. Three measures of precision: 1. Control resolution 2. Accuracy 3. Repeatability 22 9/28/2023 CONTROL RESOLUTION Control resolution is defined as the distance separating two adjacent addressable points in the axis movement. Addressable points are locations along the axis to which the robotic arm can be specifically directed to go. It is desirable for control resolution to be as small as possible. Control resolution Bit storage capacity of the controller Electromechanical components · · · · Lead-screw pitch Gear ratio Step angle Angle b/w encoder slots CONTROL RESOLUTION Control Resolution Components of the Electromechanical A number of electromechanical factors affect control resolution, including leadscrew pitch, gear ratio in the drive system, and the step angle in a stepping motor for an open-loop system or the angle between slots in an encoder disk for a closed-loop system. For an open-loop positioning system driven by a stepper motor, these factors can be combined into an expression that defines control resolution as follows: 23 9/28/2023 CONTROL RESOLUTION Control resolution of the computer system The ability to divide the axis range into individual increments depends on the bit storage capacity in the control memory The number of increments = 2 n n = number of bits in the control memory Control resolution CR2 L 2 1 n Control resolution of the overall positioning system CR Max CR1, CR2 CONTROL RESOLUTION A desirable criterion is for CR2 < CR1, meaning the electromechanical system is the limiting factor. The bit storage capacity of modern computer controller is sufficient to satisfy the requirement. Resolutions of 0.0025 mm is within the current state of NC technology. 24 9/28/2023 ACCURACY The accuracy of any given axis of a positioning system is the maximum possible error that can occur between the desired target point and the actual position taken by the system. ACCURACY IN IDEAL CASE 25 9/28/2023 MECHANICAL ERRORS The capability of a positioning system to move the worktable to the exact location is limited by the following mechanical errors. 1. Play between the lead-screw and the table 2. Backlash in the gears 3. Elastic deflection in the structural members 4. Stretching of pulley cords ACCURACY IN REAL CASE Assumptions 1. Mechanical errors form an normal distribution about the control point whose mean is 0 2. Standard deviation is constant over the range of the axis. Accuracy is defined under worst case conditions in which the desired target point lies in the middle between two adjacent addressable points. 26 9/28/2023 ACCURACY IN REAL CASE This is the maximum possible positioning error. Mathematically Accuracy CR 3 2 REPEATABILITY Repeatability refers to the capability of the positioning system to return to a given addressable point that has been previously programmed Re peatability 3 27