Development of robotics
Robotics is based on two related technologies: numerical control and teleoperators. Numerical control (NC) is a method of controlling machine tool axes by means of numbers that have been coded on punched paper tape or other media. It was developed during the late 1940s and early 1950s. The first numerical control machine tool was demonstrated in 1952 in the United States at the Massachusetts Institute of Technology (MIT). Subsequent research at MIT led to the development of the APT (Automatically Programmed Tools) language for programming machine tools.
A teleoperator is a mechanical manipulator that is controlled by a human from a remote location. Initial work on the design of teleoperators can be traced to the handling of radioactive materials in the early 1940s. In a typical implementation, a human moves a mechanical arm and hand at one location, and these motions are duplicated by the manipulator at another location.
Industrial robotics can be considered a combination of numerical-control and teleoperator technologies. Numerical control provides the concept of a programmable industrial machine, and teleoperator technology contributes the notion of a mechanical arm to perform useful work. The first industrial robot was installed in 1961 to unload parts from a die-casting operation. Its development was due largely to the efforts of the Americans George C. Devol, an inventor, and Joseph F. Engelberger, a businessman. Devol originated the design for a programmable manipulator, the U.S. patent for which was issued in 1961. Engelberger teamed with Devol to promote the use of robots in industry and to establish the first corporation in robotics—Unimation, Inc.
The robot manipulator
The most widely accepted definition of an industrial robot is one developed by the Robotic Industries Association:
An industrial robot is a reprogrammable, multifunctional manipulator designed to move materials, parts, tools, or specialized devices through variable programmed motions for the performance of a variety of tasks.
The technology of robotics is concerned with the design of the mechanical manipulator and the computer systems used to control it. It is also concerned with the industrial applications of robots, which are described below.
The mechanical manipulator of an industrial robot is made up of a sequence of link and joint combinations. The links are the rigid members connecting the joints. The joints (also called axes) are the movable components of the robot that cause relative motion between adjacent links. As shown in , there are five principal types of mechanical joints used to construct the manipulator. Two of the joints are linear, in which the relative motion between adjacent links is translational, and three are rotary types, in which the relative motion involves rotation between links.
The manipulator can be divided into two sections: (1) an arm-and-body, which usually consists of three joints connected by large links, and (2) a wrist, consisting of two or three compact joints. Attached to the wrist is a gripper to grasp a work part or a tool (e.g., a spot-welding gun) to perform a process. The two manipulator sections have different functions: the arm-and-body is used to move and position parts or tools in the robot’s work space, while the wrist is used to orient the parts or tools at the work location. The arm-and-body section of most commercial robots is based on one of four configurations. Each of the anatomies, as they are sometimes called, provides a different work envelope (i.e., the space that can be reached by the robot’s arm) and is suited to different types of applications.
Robot programming
The computer system that controls the manipulator must be programmed to teach the robot the particular motion sequence and other actions that must be performed in order to accomplish its task. There are several ways that industrial robots are programmed. One method is called lead-through programming. This requires that the manipulator be driven 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 moving the manipulator through the motion sequence or by using a control box to drive the manipulator through the sequence.
A second method of programming involves the use of a programming language very much like a computer programming language. However, in addition to many of the capabilities of a computer programming language (i.e., data processing, computations, communicating with other computer devices, and decision making), the robot language also includes statements specifically designed for robot control. These capabilities include (1) motion control and (2) input/output. Motion-control commands are used to direct the robot to move its manipulator to some defined position in space. For example, the statement “move P1” might be used to direct the robot to a point in space called P1. Input/output commands are employed to control the receipt of signals from sensors and other devices in the work cell and to initiate control signals to other pieces of equipment in the cell. For instance, the statement “signal 3, on” might be used to turn on a motor in the cell, where the motor is connected to output line 3 in the robot’s controller.
Manufacturing applications of automation and robotics
One of the most important application areas for automation technology is manufacturing. To many people, automation means manufacturing automation. In this section, the types of automation are defined, and examples of automated systems used in manufacturing are described.
Three types of automation in production can be distinguished: (1) fixed automation, (2) programmable automation, and (3) flexible automation.
Fixed automation, also known as “hard automation,” refers to an automated production facility in which the sequence of processing operations is fixed by the equipment configuration. In effect, the programmed commands are contained in the machines in the form of cams, gears, wiring, and other hardware that is not easily changed over from one product style to another. This form of automation is characterized by high initial investment and high production rates. It is therefore suitable for products that are made in large volumes. Examples of fixed automation include machining transfer lines found in the automotive industry, automatic assembly machines, and certain chemical processes.
Programmable automation is a form of automation for producing products in batches. The products are made in batch quantities ranging from several dozen to several thousand units at a time. For each new batch, the production equipment must be reprogrammed and changed over to accommodate the new product style. This reprogramming and changeover take time to accomplish, and there is a period of nonproductive time followed by a production run for each new batch. Production rates in programmable automation are generally lower than in fixed automation, because the equipment is designed to facilitate product changeover rather than for product specialization. A numerical-control machine tool is a good example of programmable automation. The program is coded in computer memory for each different product style, and the machine tool is controlled by the computer program. Industrial robots are another example.
Flexible automation is an extension of programmable automation. The disadvantage with programmable automation is the time required to reprogram and change over the production equipment for each batch of new product. This is lost production time, which is expensive. In flexible automation, the variety of products is sufficiently limited so that the changeover of the equipment can be done very quickly and automatically. The reprogramming of the equipment in flexible automation is done off-line; that is, the programming is accomplished at a computer terminal without using the production equipment itself. Accordingly, there is no need to group identical products into batches; instead, a mixture of different products can be produced one right after another.
Automated production lines
An automated production line consists of a series of workstations connected by a transfer system to move parts between the stations. This is an example of fixed automation, since these lines are typically set up for long production runs, perhaps making millions of product units and running for several years between changeovers. Each station is designed to perform a specific processing operation, so that the part or product is constructed stepwise as it progresses along the line. A raw work part enters at one end of the line, proceeds through each workstation, and emerges at the other end as a completed product. In the normal operation of the line, there is a work part being processed at each station, so that many parts are being processed simultaneously and a finished part is produced with each cycle of the line. The various operations, part transfers, and other activities taking place on an automated transfer line must all be sequenced and coordinated properly for the line to operate efficiently. Modern automated lines are controlled by programmable logic controllers, which are special computers that facilitate connections with industrial equipment (such as automated production lines) and can perform the kinds of timing and sequencing functions required to operate such equipment.
Automated production lines are utilized in many industries, most notably automotive, where they are used for processes such as machining and pressworking. Machining is a manufacturing process in which metal is removed by a cutting or shaping tool, so that the remaining work part is the desired shape. Machinery and motor components are usually made by this process. In many cases, multiple operations are required to completely shape the part. If the part is mass-produced, an automated transfer line is often the most economical method of production. The many separate operations are divided among the workstations. Transfer lines date back to about 1924.
Pressworking operations involve the cutting and forming of parts from sheet metal. Examples of such parts include automobile body panels, outer shells of major appliances (e.g., laundry machines and ranges), and metal furniture (e.g., desks and file cabinets). More than one processing step is often required to complete a complicated part. Several presses are connected together in sequence by handling mechanisms that transfer the partially completed parts from one press to the next, thus creating an automated pressworking line.