Beruflich Dokumente
Kultur Dokumente
net/publication/286418759
CITATION READS
1 4,560
3 authors:
Oksan Imamoglu
Istanbul Technical University
7 PUBLICATIONS 13 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Arzu Karaman Akgul on 09 December 2015.
Partial List of SUPPLIERS million (78.84%) of which were service robots and remaining
0.95 million (21.16%) were industrial. The total number is
Fanuc Robotics (http://www.fanucrobotics.com/) expected to climb up to 8.37 million with respective figures
Daihen, Inc. (http://www.daihen-usa.com/) of 7.2 million and 1.17 million in 2010 [2]. On a similar note,
Hyundai heavy Industries Co. (http://www.hyundai- International Federation of Robotics [3] (IFR) also estimate
engine.com/) the worldwide stock of operational robots will increase from
Kuka Robotics (http://www.kuka-robotics.com/) about 1,036,000 units at the end of 2008 to 1,057,000 at the
Yaskawa Motoman Robotics (http://www.motoman.com/) end of 2011 with an annual growth rate [3] of 1%. While the
Adept Technology, Inc. (http://www.adept.com/) industrial robot population is expected to remain stagnant in
Kawasaki Robotics (http://www.kawasakirobotics.com/) America, there will be a small balancing change of increase
Panasonic Robots (http://www.robots.com/panasonic.php) in Asia, Australia, and Europe.
Epson Robots (http://www.robots.epson.com/) The Robotics Industries Association (RIA) described the
Staubli Robotics (http://www.staubli.us/en/robotics/) industrial robot as “the reprogrammable, multifunctional
ABB (http://www.abb.us/) manipulator designed to move materials, parts, or special
devices through variable programmed motions for the per-
formance of a variety of tasks [4].” Another description is
This chapter presents brief history and current state of robot-
offered by the International Standards Organization (ISO)
ics, relevant industrial applications and discusses why to auto-
as “a machine formed by a mechanism, including several
mate as well as practical automation modes including fixed,
degrees of freedom, often having the appearance of one or
programmable, and flexible modes of operations. Conceptual
several arms ending in a wrist capable of holding a tool, a
place of robotics in industrial automation has also been defined.
work-piece, or an inspection device.” Today’s industrial robots
Statistical information on leading industrial operations and
are mainly employed in automotive parts manufacturing and
robot supply figures to main industries are included in addition
assembly, electrical and electronics manufacturing and pack-
to methodologies of implementation of robotic applications
aging (illustrated in Figure 9.1), as well as metal products,
and associated tools and approaches. This chapter concludes
chemical, rubber, and plastics industries, industrial and con-
with work-cell controls and industrial robot programming
sumer machinery, and food industries. Communication, non-
content that comprise cell control structure, programming
metallic products, medical, precision, and optical industries
concepts, and examples of industrial robot programs.
also benefit from industrial robotics [3].
Introduction
Automation and Robotics
Brief history of robotics has been dominated by industrial
robots until recently. However, drastically growing number The need for automation needs to be clearly defined before
of robots have been used for professional and personal ser- we determine where robotics fits in industrial applications.
vice applications. Professional service applications include Companies turn to automation for a variety of reasons [5] as
cleaning, laboratory, medical, underwater, logistics, con- listed here:
struction, and demolition applications as well as mobile robot
platforms and field robots for forestry, mining, agriculture, • Increasing labor productivity—Automating manufac-
search and rescue, entertainment, games such as soccer play- turing operations may increase production rates and
ing robots, hazardous area repairs, defense, security, and labor productivity, yielding greater output rates per
battlefields. Personal service applications encompass educa- hour of labor.
tion, vacuum-cleaning, lawnmowers, entertainment and lei- • Reducing labor costs—Automated machines can be
sure robots, and other cleaning works [1]. In 2006, total robot used to substitute for human labor to reduce unit prod-
population in the world was estimated to be 4.49 million, 3.54 uct costs.
158
Fixed Automation
Downloaded by [ISTANBUL TEKNIK UNIVERSITESI] at 06:45 30 September 2015
Fig. 9.4
Flexible manufacturing cell simulation for handling automotive
doors by using DDS Delmia software.
Fig. 9.2
of each type or several of the same fixtures need be loaded,
Programmable automation: painting with Fanuc’s Paint Mate
200iA. (Courtesy of Fanuc Robotics, Rochester Hills, MI.) the process is handled the same way by the FMS control-
ler. Transfer car on the rail-guided tracks moves the called
up fixture from the storage position to the positioner to be
Welding welded by the robot [6].
Robot control power Robots can be integrated into both the programmable and
source flexible automation systems with several reasons for justify-
ing their involvements, these include
Safety fence
Robot • Reducing capital investment costs compared with
Welding robot
er
on
siti
t
on
Sa
ma
• Increasing productivity
Po
fet
er
ety
ym
Robot controller
Programmable servo track
Ro
bo
t
Positioner FMS controller
Fig. 9.5
Flexible welding system (FWS) [6]. (Based from Berge, J.M., Automating the Welding Process: Successful Implementation of Automated
Welding Systems, Industrial Press Inc., New York, 1994.)
Motor vehicles
Automotive parts
Electrical/electronics parts
Metal products
Food 2007
Communication
Non-metallic products
Downloaded by [ISTANBUL TEKNIK UNIVERSITESI] at 06:45 30 September 2015
Other vechicles
Fig. 9.7
Estimated supply of industrial robots at year-end, in total for the world by main industries, 2007–2008. (From International Federation of
Robotics (IFR), World Robotics, IFR Statistical Department, Frankfurt, Germany, 2009. With permission.)
other robot peripheral devices. The robot(s) can be separately • Is it possible to maintain safety?
programmed and later integrated into the system. All criti- • Can the required quality standards be maintained?
cal design factors must be tested, adjusted, evaluated, and • Can inventory be reduced?
tweaked by moving the system to the next step. • Can material handling be reduced?
Installation involves conventional project scheduling and • Is the current material handling systems adequate?
management tools for scheduling, controlling, and manag-
ing the robot. At this phase includes program evaluation and Step 2. Selecting which job to automate
review technique and critical path method for setting opera-
tional structures. • Castings belonging to same family?
Production follows installation is followed by prelimi- • Castings currently being manufactured near each
nary production testing and other warm-up activities. Once other?
the new robotic application is in operation, it should be evalu- • Castings that can share the same tooling?
ated for additional improvements as well as identifying unex- • Castings that are similar in size/dimensions, and
pected problems. Self-evaluation will also include reaching weight?
original objectives, economic and quality gains, and reliabil- • Castings with a simple design?
ity and maintainability criteria.
Hall [9] proposed the following methodology to justify Step 3. Intangible considerations
robotic automation in boosting productivity of permanent
molding foundries, reducing costs, and increasing quality. • Will the robotic system meet the direction of the
The methodology is a multistep process for deciding when foundry’s vision statement?
to automate and to what degree. It is an alternative to the • Will it meet the foundry’s standardization of equip-
planning phase of Asfahl’s approach, and can be used con- ment policy?
currently with it. The steps include technical feasibility, • Will it meet future model changes or production plan?
identification of the process to be automated, intangible con- • Will the plan improve morale of the workers?
siderations, and determination of cost and benefits. • Will it improve the foundry’s reputation?
Step 1. Technical feasibility study • Will it improve the technical process of the foundry?
• Is the casting designed for robotic handling? Step 4. Determination of cost and benefits
• Is it possible to do the job with the planned procedure?
• Is it possible to do the job within the cycle time • Project costs for an example cell that pour the molten
constraints? material, extract the finished casting and cool it need
• How reliable will be the total system be? to be determined. The original cost elements should
• Can the engineers/operators work with the robots? include robot, end-effectors, tool-changer, peripheral
Table 9.1
Robot Characteristics vs. Process Selection
Robot Type Structure/Motion Types Disadvantages Advantages Associated Tasks
Cartesian/Gantry Three linear (prismatic Can only reach in front of Easy to visualize and Handling at machine tools and
joints) axes—base itself, its axes hard to seal, program off-line, has coordinate measuring machines,
travel, height, and requires large floor space rigid structure, linear pick/place, assembly, and arc
reach (can be of for its work volume axis enables mechanical welding
overhead—gantry type) stops
Cylindrical One rotational joint for Cannot reach above itself, Can reach all around Early applications include
base motion, two linear base rotation is less rigid itself, reach and height assembly, handling at machine
Downloaded by [ISTANBUL TEKNIK UNIVERSITESI] at 06:45 30 September 2015
joints for height and than a linear axis, cannot axes are rigid, its tools, spot welding
reach motions reach around obstacles, rotational axis is easy to
linear axes are hard to seal seal
Spherical (polar) Two rotational axes for Cannot reach around Long horizontal reach Early applications include handling
base rotation and obstacles, generally has at machines loading, spot welding
elevation angle, and short vertical reach
linear joint for reach
Articulated Three rotational joints Difficult to program Can reach above or below Arc and spot welding, assembly,
for base rotation, off-line, two or four ways obstacles, largest work cleaning, gluing, sealing, spraying,
elevation angle, and to reach a point, most area for least floor space pre-machining, cutting, deburring,
reach angle complex arm grinding, polishing, handling at
configuration machines, material handling, pick
and placing, packaging, palletizing
SCARA Two rotational joints in Have two ways to reach a Height axis is rigid, large Assembly, palletizing and
base rotation and reach point, difficult to program work area for floor depalletizing, handling at
angle off-line space, can reach around machines, pick/place, and
obstacles packaging, dispensing and
in-place gasket forming
Parallel Constituted by two or Relatively large footprint to Increased stability and Assembly, pick and place
more kinematic chains workspace ratio, relatively rigidity, high accuracy,
between the base and small range of motion speeds, and repeatability
the platform where the compared with the serially
end-effectors is located linked robots above
Sources: Keramas, J.G., Robot Technology Fundamentals, Delmar Publishers, Albany, NY, 1999; Fuller, J.L., Robotics: Introduction, Programming,
and Projects, Prentice Hall, Upper Saddle River, NJ, 1999.
equipment, guarding, installation, and programming Second tool offered here with the planning process includes
costs. Salvage value of the system can be incorporated the selection of the type of robot based on robot character-
as well. istics and history of associated tasks. However, quantitative
• The higher the net present value (NPV) and rate of figures on speeds, joint ranges, and payload capacity are
return, the lower the payback period for the system. excluded from the body of this section and can be found in
An alternative design with the highest NPV should be the appendices due to availability of hundreds of different
selected amongst a set of solutions since pay back period robots. Cylindrical and spherical robots are no longer com-
does not include the cash flows after the pay back period. mon in contemporary industrial robotics. They have been
Table 9.2
Comparison of Robot vs. Robot/Human Combination
100% of Work 80% of Work Welded by
System Parameters Welded by the Robot Robot, 20% Done Manually
Equipment cost ($) 250,000 190,000
Operator’s preparation time (min) 30 30
Operator’s weld time (min) — 15
Robot cycle time (min) 60 48
Effective minimum cycle (min) 60 48
Source: Berge, J.M., Automating the Welding Process: Successful Implementation of Auto
mated Welding Systems, Industrial Press Inc., New York, 1994. With permission.
Downloaded by [ISTANBUL TEKNIK UNIVERSITESI] at 06:45 30 September 2015
Communications
controller
Work-cell
controller
industrial computer
Multi-serial interface
Downloaded by [ISTANBUL TEKNIK UNIVERSITESI] at 06:45 30 September 2015
Allen Bradley
Siemens PLC
PLC with vision
controller
Four-axes
multiposition
pneumatic CNC Vision Work-cell
robot mill camera sensors
Bar code
Work-cell
scanner control
-Mill
-Indicators
-Contacts
-Valves
Fig. 9.10
Block diagram for control structure of a work-cell. (From Rehg, J.A., Introduction to Robotics in CIM Systems, Prentice Hall, Upper
Saddle River, 2003.)
system interconnect (OSI) in the ISO 9056 manufacturing drivers. It can identify a newly introduced project and its
message specification. On the contrary, the action of indi- associated bar code and load the corresponding robot pro-
vidual elements for actual physical operation of the cell is grams. However, extended initial development and change-
controlled by either a PLC or a robot controller. The PLCs over time for configuration changes outweigh advantages of
are mainly programmed through ladder logic programming, this type of cell programming.
but other methods such as instruction lists, structured texts, Enabler software presents a group of tools for the
sequential function blocks, and function block diagrams are development of work-cells including Plant-works from
also available. Figure 9.10 is showing the complex structure IBM, Industrial Precision Tool Kit from Hewlett-Packard,
of a manufacturing work-cell with multiple controllers, sen- CELLworks from FASTech, Factory Link from US Data,
sors, and machines including a pneumatic robot. and Fix DMACS by Intelution. They allow cell control and
In-house software development is done by the cell inte- management through utilization of drivers for local area net-
grators using C or Visual Basic programming languages and works (LANs), serial communications, arithmetic and logic
is proprietary. It is to address the specific requirements of cell functions, linking ability to computer databases, real-time
control and interfaced with the other software needs of the logging, graphics, and animation, event supervision, alarms,
manufacturing enterprise including custom communication statistical process control, batch recipe functions, timed
Table 9.3
Programming Language Levels
Levels Example Statement Company/Language
Level 4—task oriented languages Place object 1 on object 2 IBM/AUTOPASS
Level 3—structured If qmonitor eq 0 then begin …. else ABB/ARLA, RAPID
programming languages Adept/V, V+
Fanuc/TPP, KAREL
IBM/AML, AML/E
Kawasaki/AS
Panasonic/PARL-1
Seiko/DARL II
Unimation/VALII
Level 2—primitive motion Approach hole, 100.0 Cincinnati Milacron/T3
Downloaded by [ISTANBUL TEKNIK UNIVERSITESI] at 06:45 30 September 2015
events, counting, and custom programming [10]. Enablers manipulator by prescribing joint angles and high-level where
make cell programming easier unless the required function a instruction such as pick up the part can be enough for the
is not available and additional programming is needed. On operation. He later specifies four different levels with overlaps
the contrary, they also make the enterprise dependent of a as indicated in Table 9.3. Even though, those levels may have
third-party software solution. existed alone, contemporary robot programming languages
Manufacturing message specification (MMS) is a fre- posses feature from all of those levels. Current robot pro-
quently used OSI solution. It is a common standard for net- gramming languages include the following major features:
work communication between programmable machines in a
production setting. The standard has three specifications for • Variable (Example Program #1, 2) and register defini-
services, protocols, and robots. All devices within the system tions (Example Program #3)
need to be MMS compatible and be connected by a manufac- • Controller system variables (Example Program #1, 2)
turing automation protocol network eliminating the need for a • Positioning and motion commands (Example Program
proprietary PLC networking. The data is shared over the LAN #1, 2)
software directly to the requester element without interacting • Execution delays, looping, conditional/uncondi-
with the cell control. However, the use of this system has been tional branching instructions, and sub-programming
limited in production environments compared to the options. (Example Program #2, 3, 4)
There are two main modes of industrial robot program- • Arithmetic and logic functions (Example
ming excluding the lead-through teaching of robot process Programming #3, 4)
paths: ON-LINE and OFF-LINE. For ON-LINE program- • Input and output ability (Example Program #3, 4)
ming, the programmer has the direct access to the controller. • Condition handlers (Example Program #4)
The program is written by help of a hand-held device called • Fanuc’s KAREL language is utilized in the Examples
teach pendant with use of available menus. The critical posi- Programs 1 through 4:
tions of the program is taught by the teach pendant as well as
the entry for other program requirements. On the contrary,
OFF-LINE programming does not disrupt current operation
of the robot. It is based on a universal virtual CAD-based Example Program #1
environment such as Delmia’s Robotics software or brand program exampl1 (Program identifier)
specific ABB’s Robot Studio. Additional OFF-LINE pro- %cmosvars (Program directive that specifies CMOS
gramming can be based on instruction filled editors such as memory of the controller for all program variables)
FANUC’s MS Windows-based teach pendant editor or MS var (Starts the variable declaration)
Windows Wordpad/Notepad tools as long as the program is p1, p2, p3, p4: position (Position variables declared)
written in appropriate formatting and syntax. Once the pro- begin (Starts the executable portion of the program)
gram is completed, it can be tested within the CAD environ- …
ment before it is downloaded. $motype = joint (System variable that sets motion type
Rehg [10] has classified robot languages into two main as joint)
groups: low-level where the programmer has to handle the
$termtype = fine (System variable that sets motion ter- goto zz_top (Executes conditional branch to zz_top)
mination type to fine with zero tolerance) endif (Marks the end of the if statement)
$speed = 750 (System variable that sets TCP speed to …
750 mm/s) i = i + 1 (Arithmetic operation for counting up)
move to p1 (Moves robot TCP to p1 position) move to nod [i] (Move TCP to array node point nod
move to p2 (Moves robot TCP to p1 position) [i] - similar to numerical, position, and pallet register
move to p3 (Moves robot TCP to p1 position) arrays in Teach Pendant Programming of Fanuc)
move to p4 (Moves robot TCP to p1 position) …
end exampl1 (Program end statement) end exampl3 (Program end statement)
Example Program #4
Downloaded by [ISTANBUL TEKNIK UNIVERSITESI] at 06:45 30 September 2015
Conclusions 12. Tolinski, M., Robots reach for their full potential, Plastics
Engineering, 64, 8, 6–8, September 2008.
Industrial robotics are extensively used [11–22] and it has 13. Balakrishnan, G. and Hiremath, S.S., Multifunctional sensor
networks for automation, process monitoring and robotic appli-
been proven that they can greatly improve performance of
cations, 2010 IEEE 19th International Workshop on Robotics in
manufacturing systems and present consumers with inexpen- Alpe-Adria-Danube Region (RAAD 2010), Budapest, Hungary,
sive products of higher quality. Globalization issues, demo- pp. 341–345, 2010.
graphic shifts, ever-changing environmental standards, and 14. Huang, V. and Condry, M., Standards activities in industrial
increasing energy costs, all make robotic automation more electronics and whither robotics? 2010 IEEE International
justifiable and feasible than ever, under the major provision of Conference on Industrial Technology (ICIT 2010), Valparaiso,
well-thought and optimized development conditions for suc- Chile, pp. 1661–1666, 2010.
cessful implementation. 15. Stienecker, A., Applied industrial robotics: A paradigm
shift, ASEE Annual Conference and Exposition, Conference
Proceedings, 2008 ASEE Annual Conference and Exposition,
References Pittsburgh, PA, 2008.
Downloaded by [ISTANBUL TEKNIK UNIVERSITESI] at 06:45 30 September 2015