Uploaded by Đình Ngọc Nguyễn

Chap 8 - Exercises

advertisement
Problems
237
[11] W
, P., “Robotics Evolution,” Manufacturing Engineering, February 1999, pp. 40–50.
[12] W
, P., “Masters of Manufacturing: Joseph F. Engelberger,” Manufacturing
Engineering, July 2006, pp. 65–75.
[13] W
, P., “Flexible Automation for Automotive,” Manufacturing Engineering,
September 2012, pp. 103–112.
[14] www.abb.com/robotics
[15] www.fanucrobotics.com
[16] www.ifr.org/industrial-robots
[17] www.kuka-robotics.com
[18] www.wikipedia.org/wiki/Delta_robot
[19] www.wikipedia.org/wiki/Industrial_robot
[20] Z
, R. G., Jr., “Guided by Vision,” Assembly, September 2005, pp. 52–58.
REVIEW QUESTIONS
8.1
What is an industrial robot?
8.2
What was the first application of an industrial robot?
8.3
What are the five joint types used in robotic arms and wrists?
8.4
Name the common body-and-arm configurations identified in the text.
8.5
What is the work volume of a robot manipulator?
8.6
Robotic sensors are classified as internal and external. What is the distinction?
8.7
What is a playback robot with point-to-point control?
8.8
What is an end effector?
8.9
In a machine loading and unloading application, what is the advantage of a dual gripper
over a single gripper?
8.10
What are the general characteristics of industrial work situations that tend to promote the
substitution of robots for human workers?
8.11
What are the three categories of robot industrial applications, as identified in the text?
8.12
What is a palletizing operation?
8.13
What is a robot program?
8.14
What is the difference between powered leadthrough and manual leadthrough in robot
programming?
8.15
What is control resolution in a robot positioning system?
8.16
What is the difference between repeatability and accuracy in a robotic manipulator?
PROBLEMS
Answers to problems labeled (A) are listed in the appendix.
Robot Anatomy
8.1
Using the joint notation system for defining manipulator configurations (Section 8.1.2),
sketch diagrams (similar to Figure 8.1) of the following robots: (a) TRT, (b) VVR, (c) VROT.
8.2
Using the joint notation system for defining manipulator configurations (Section 8.1.2),
sketch diagrams (similar to Figure 8.1) of the following robots: (a) TRL, (b) OLO,
(c) LVL.
Chap. 8 / Industrial Robotics
238
8.3
Using the joint notation system for defining manipulator configurations (Section 8.1.2),
sketch diagrams (similar to Figure 8.1) of the following robots: (a) TRT:R, (b) TVR:TR,
(c) RR:T.
8.4
Using the robot configuration notation scheme discussed in Section 8.1, write the configuration notations for some of the robots in your laboratory or shop.
8.5
Describe the differences in orientation capabilities and work volumes for a TR and a RT
wrist assembly. Use sketches as needed.
Cycle Time and Cost Analysis
8.6
(A) An articulated robot loads and unloads a CNC machine tool. The cell is scheduled to produce a batch of 300 parts. Setting up the cell for this part style takes 30 min,
programming the robot takes 75 min, and programming the CNC machine tool takes
55 min. For safety reasons, these three setup activities must be done sequentially. The
programmed machining cycle takes 3.75 min. Cutting tools wear out and must be periodically changed, which takes 6.0 min every 20 cycles and is performed by a human worker.
At the end of each machining cycle, the robot reaches into the machine and removes the
just-completed part, places it in a parts storage carousel, then reaches for a starting work
part from the same carousel and places it in the machine tool fixture. This sequence of
handling activities takes 45 sec. The storage carousel holds 25 parts. At the beginning of
the production run, it is full of raw work parts. As each part is retrieved by the robot, the
carousel indexes one position to present a new raw part. The robot is programmed to
place the completed part in the empty position in the carousel and take the next raw part.
Periodically, workers visit the carousel to collect finished parts and replace them with
starting work parts. This is accomplished without loss of production time. Determine (a)
the average production time, (b) production rate of the cell, and (c) how many hours are
required to complete the production run. (d) What is the proportion of the total time that
the robot is working?
8.7
Solve the previous problem, except that the following changes apply: (1) Setting up the
cell, programming the robot, and programming the CNC machine can be performed at the
same time rather than sequentially; (2) an automatic tool changer and tool storage unit are
used so worn tools can be exchanged from the tool storage unit with no lost production
time; and (3) a dual gripper is used rather than a single gripper, which reduces the part
handling time from 45 sec to 15 sec.
8.8
A large overhead gantry robot loads and unloads three CNC lathes in an automated work
cell. The three lathes are dedicated to the mass production of the same part style, so their
semiautomatic turning cycles are the same: 3.30 min. Assume setup time can be ignored.
The cell includes an automated parts storage unit from which the robot retrieves starting
work units and deposits finished parts using a dual gripper. The storage unit has an indexing system that presents starting work units at one position and accepts finished parts at
another position. To perform the loading and unloading sequence for each lathe requires
48 sec of the robot’s time; however, only 18 sec of lost production time are experienced
by each lathe. The loading and unloading sequence for the three lathes is synchronized
so there is no machine interference. The tooling of each lathe must be changed once each
hour, and this takes 6.0 min, which is lost production time. Determine (a) the average production time for each lathe, (b) production rate of the cell, and (c) the proportion of time
that the robot is working.
Problems
239
8.9
A robot performs a loading and unloading operation for a machine tool. The work cycle
consists of the following sequence of activities:
Seq.
Activity
1
Robot reaches and picks part from incoming conveyor and loads
into fixture on machine tool.
Machining cycle (automatic).
Robot reaches in, retrieves part from machine tool, and deposits
it onto outgoing conveyor.
Move back to pickup position.
2
3
4
Time
5.5 sec
33.0 sec
4.8 sec
1.7 sec
The activities are performed sequentially as listed. Every 30 work parts, the cutting tools
in the machine must be changed. This irregular cycle takes 3.0 min to accomplish. The
uptime efficiency of the robot is 97%; and the uptime efficiency of the machine tool is
98%, not including interruptions for tool changes. These two efficiencies are assumed not
to overlap (i.e., if the robot breaks down, the cell will cease to operate, so the machine
tool will not have the opportunity to break down, and vice versa). Downtime results from
electrical and mechanical malfunctions of the robot, machine tool, and fixture. Determine
the hourly production rate, taking into account the lost time due to tool changes and the
uptime efficiency.
8.10
Seq.
1
2
3
4
5
In the previous problem, suppose that a double gripper is used instead of a single gripper
as indicated in that problem. The activities in the cycle would be changed as follows:
Activity
Robot reaches and picks raw part from incoming conveyor in one
gripper and awaits completion of machining cycle. This activity
is performed simultaneously with machining cycle.
At completion of previous machining cycle, robot reaches in,
retrieves finished part from machine, loads raw part into fixture,
and moves a safe distance from machine.
Machining cycle (automatic).
Robot moves to outgoing conveyor and deposits part. This activity
is performed simultaneously with machining cycle.
Robot moves back to pickup position. This activity is performed
simultaneously with machining cycle.
Time
3.3 sec
5.0 sec
33.0 sec
3.0 sec
1.7 sec
Steps 1, 4, and 5 are performed simultaneously with the automatic machining cycle. Steps 2
and 3 must be performed sequentially. The same tool change statistics and uptime efficiencies are applicable. Determine the hourly production rate when the double gripper is used,
taking into account the lost time due to tool changes and the uptime efficiency.
8.11
Because the robot’s portion of the work cycle requires much less time than the machine
tool in Problem 8.9, the possibility of installing a cell with two machines is being considered. The robot would load and unload both machines from the same incoming and outgoing conveyors. The machines would be arranged so that distances between the fixture and
the conveyors are the same for both machines. Thus, the activity times given in Problem 8.9
Chap. 8 / Industrial Robotics
240
are valid for the two-machine cell. The machining cycles would be coordinated so that the
robot would be servicing only one machine at a time. The tool change statistics and uptime
efficiencies in Problem 8.9 are applicable. Determine the hourly production rate for the
two-machine cell. Assume that if one of the two machine tools is down, the other machine
can continue to operate, but if the robot is down, cell operation is stopped.
8.12
Determine the hourly production rate for the two-machine cell in Problem 8.11, only the
robot is equipped with a double gripper as in Problem 8.10. Assume the activity times from
Problem 8.10.
8.13
Arc-on time is a measure of efficiency in an arc welding operation. Typical arc-on times
in manual welding range between 20% and 30%. Suppose that a certain welding operation
is currently performed using a welder and a fitter. Production requirements are steady
at 500 units per week. The fitter’s job is to load the component parts into the fixture and
clamp them in position for the welder. The welder then welds the components in two
passes, stopping to reload the welding rod between the two passes. Some time is also lost
each cycle for repositioning the welding rod on the work. The fitter’s and welder’s activities are done sequentially, with times for the various elements as follows:
Seq.
Worker and activity
Time
1
2
3
4
5
6
Fitter: load and clamp parts
Welder: weld first pass
Welder: reload weld rod
Welder: weld second pass
Welder: repositioning time
Delay time between work cycles
4.2 min
2.5 min
1.8 min
2.4 min
2.0 min
1.1 min
Because of fatigue, the welder must take a 20 min rest at mid-morning and mid-afternoon,
and a 40 min lunch break around noon. The fitter joins the welder in these rest breaks.
The nominal time of the work shift is 8 hr, but the last 20 min of the shift is nonproductive
time for cleanup at each workstation. A proposal has been made to install a robot welding
cell to perform the operation. The cell would be set up with two fixtures, so that the robot
could be welding one job while the fitter is unloading the previous job and loading the next
job. In this way, the welding robot and the human fitter could be working simultaneously
rather than sequentially. Also, a continuous wire feed would be used rather than individual
welding rods. It has been estimated that the continuous wire feed must be changed only
once every 40 weldments and the lost time will be 20 min to make the wire change. The
times for the various activities in the regular work cycle are as follows:
Seq.
Fitter and robot activities
Times
1
2
3
4
Fitter: load and clamp parts
Robot: weld complete
Repositioning time
Delay time between work cycles
4.2 min
4.0 min
1.0 min
0.3 min
A 10 min break would be taken by the fitter in the morning and another in the afternoon,
and 40 min would be taken for lunch. Clean-up time at the end of the shift is 20 min. In
your calculations, assume that the proportion uptime of the robot will be 98%. Determine
the following: (a) arc-on times (expressed as a percent, using the 8-hr shift as the base) for
the manual welding operation and the robot welding station, and (b) hourly production
rate on average throughout the 8-hr shift for the manual welding operation and the robot
welding station.
Problems
241
8.14
(A) A work cell is currently operated 2,000 hr/yr by a human worker who is paid an hourly
rate of $23.00, which includes applicable overhead costs. One work unit is produced in a
cycle time of 4.8 min. Management would like to increase output to meet increasing demand and a robot cell is being considered as a replacement for the present manual cell. The
cycle time of the proposed cell would be reduced to 4.0 min. The installed cost of the robot
plus supporting equipment is $120,000. Power and other utilities to operate the robot will
be $0.30/hr, and annual maintenance costs are $2,500. Determine (a) the number of parts
produced annually by the manually operated cell and (b) cost per part produced. (c) How
does the cost per part of the robot cell compare with your answer in part (b), given a 4-year
service life, 10% rate of return, and no salvage value.
8.15
A manual arc welding cell uses a welder and a fitter. The cell operates 2,000 hr/yr. The
welder is paid $30/hr and the fitter is paid $25/hr. Both rates include applicable overheads.
The cycle time to complete one welded assembly is 15.4 min. Of this time, the arc-on time
is 25%, and the fitter’s participation in the cycle is 30% of the cycle time. A robotic arc
welding cell is being considered to replace this manual cell. The new cell would have one
robot, one fitter, and two workstations, so that while the robot is working at the first station, the fitter is unloading the other station and loading it with new components. The
fitter’s rate would remain at $25/hr. For the new cell, the production rate would be eight
welded assemblies per hour. The arc-on time would increase to almost 52%, and the fitter’s
participation in the cycle would be about 62%. The installed cost of the robot and workstations is $158,000. Power and other utilities to operate the robot and arc welding equipment
will be $3.80/hr, and annual maintenance costs are $3,500. Given a 3-year service life, 15%
rate of return, and no salvage value, (a) determine the annual quantity of welded assemblies that would have to be produced to reach the break-even point for the two methods.
(b) What is the annual quantity of welded assemblies produced by the two methods working 2,000 hr/yr?
Robot Programming Exercises
Note: The problems in the following group are all programming exercises to be performed
on robots available to students. The solutions depend on the particular programming methods or languages used. They represent suggestions for laboratory exercises to instructors
using the book.
8.16
The setup for this exercise requires a felt-tipped pen mounted to the robot’s end-of-arm
(or held securely in the robot’s gripper). Also required is a thick cardboard, mounted on
the surface of the worktable. Pieces of plain white paper will be pinned or taped to the
cardboard surface. The exercise is the following: Program the robot to write your initials
on the paper with the felt-tipped pen.
8.17
As an enhancement of the previous programming exercise, consider the problem of programming the robot to write any letter that is entered at the alphanumeric keyboard.
A textual programming language is required for this exercise.
8.18
Apparatus for this exercise consists of two wood or plastic blocks of two different colors
that can be grasped by the robot gripper. The blocks should be placed in specific positions
(call the positions A and B on either side of a center location (call it position C). The robot
should be programmed to do the following: (1) pick up the block at position A and place it
at position C; (2) pick up the block at position B and place it at position A; (3) pick up the
block at position C and place it at position B. (4) Repeat steps (1), (2), and (3) continually.
8.19
Apparatus for this exercise consists of a cardboard box and a dowel about 4 inches long
(any straight thin cylinder will suffice, pen, pencil, etc.). The dowel is attached to the robot’s end-of-arm or held in its gripper. The dowel is intended to simulate an arc welding
Chap. 8 / Industrial Robotics
242
torch, and the edges of the cardboard box are intended to represent the seams that are to
be welded. The programming exercise is the following: With the box oriented with one of
its corners pointing toward the robot, program the robot to weld the three edges that lead
into the corner. The dowel (welding torch) must be continuously oriented at a 45° angle
with respect to the edge being welded. See Figure P8.19.
Robot
end-of-arm
Dowel
45
Cardboard
box
Figure P8.19
8.20
Orientation of arc welding torch for Problem 8.19.
This exercise is intended to simulate a palletizing operation. The apparatus includes six
wooden (or plastic or metal) cylinders approximately 20 mm in diameter and 75 mm in
length, and a 20 mm thick wooden block approximately 100 mm by 133 mm. The block is
to have six holes of diameter 25 mm drilled in it as illustrated in Figure P8.20. The wooden
cylinders represent work parts and the wooden block represents a pallet. (As an alternative to the wooden block, the layout of the pallet can be sketched on a plain piece of paper
attached to the worktable.) The programming exercise is the following: Using the powered
leadthrough programming method, program the robot to pick up the parts from a fixed
position on the worktable and place them into the six positions in the pallet. The fixed position on the table might be a stop point on a conveyor. (The student may have to manually
place the parts at the position if a real conveyor is not available.)
6 Holes (25mm dia.)
Figure P8.20 Approximate pallet dimensions for Problem 8.20.
Accuracy and Repeatability
8.21
(A) The linear joint (type L) of an industrial robot is actuated by a piston. The length of
the joint when fully retracted is 800 mm and when fully extended is 1,400 mm. If the robot’s
controller has a 10-bit storage capacity, determine the control resolution for this joint.
Problems
243
8.22
(A) In the previous problem, the mechanical errors associated with the linear joint
form a normal distribution in the direction of the joint actuation with standard
deviation = 0.11 mm. Determine the accuracy and repeatability for the robot.
8.23
The rotational joint (type R) of an industrial robot has a range of 170° rotation. The mechanical errors in the joint and the input/output links can be described by a normal distribution with its mean at any given addressable point and a standard deviation of 0.15°.
Determine the number of storage bits required in the controller memory so that the accuracy of the joint is as close as possible to, but less than, its repeatability. Use six standard
deviations as the measure of repeatability.
8.24
An articulated robot has a T-type wrist axis that can be rotated a total of 2 rotations (each
rotation is a full 360°). It is desired to be able to position the wrist with a control resolution
of 0.25° between adjacent addressable points. (a) Determine the number of bits required
in the binary register for that axis in the robot’s control memory. (b) Using this number of
bits, what is the actual control resolution of the joint?
8.25
One axis of an RRL robot is a linear slide with a total range of 750 mm. The robot’s control
memory has a 10-bit capacity. It is assumed that the mechanical errors associated with the
arm are normally distributed with a mean at the given taught point and a standard deviation of 0.10 mm. Determine (a) the control resolution for the axis under consideration,
(b) accuracy, and (c) repeatability.
8.26
(A) Link 3 of a TRR robot has a rotational joint and its outer end is connected to a wrist
assembly. Considering the design of this joint only, the link 3 is 600 mm long, and the
total range of rotation of the joint is 60°. The control resolution of this joint is expressed
as a linear arc measure at the wrist, and is specified to be 1.0 mm or less. It is known that
the mechanical inaccuracies in the joint result in an error of {0.018° rotation, and it is
assumed that the output link is perfectly rigid so as to cause no additional errors due to
deflection. (a) Determine the minimum number of bits required in the robot’s control
memory to achieve the control resolution specified. (b) Using this number of bits, what is
the actual control resolution of the joint?
Download