Purpose:
The purpose of this module is to provide an overview of various production systems and layouts commonly used in manufacturing operations. Specifically, the module will cover different types of layouts, production systems, and an introduction to automation and control at the shop floor level. The intention is to provide a basic understanding of different systems of production and how production machines are controlled.
Objectives: After completing this module, you should be able to do the following:
1. Develop a relational diagram of production systems;
2. Explain the differences between Transfer Lines, FMS, Job Shops;
3. Differentiate between process layout, product layout; and cellular layout;
4. Identify the different levels of control systems in manufacturing;
5. Identify the "components" of a CNC system;
6. Define CNC "words"
7. Define the coordinate system for CNC control;
8. Develop a basic CNC program;
Terms:
CAD
CAM
CAE
Transfer Line
Flexible Manufacturing Systems
Job Shop
Process Layout
Product Layout
Cellular Layout
CNC
APT
Word Address
EIA RS-274 D Standard
INTRODUCTION
As a greater demand for a larger variety of products grows, and the increase in global competition for world markets increases, the efficiency in design, production, and delivery becomes critical for the survival of manufacturing firms. Flexibility has become the key ingredient for success and has been possible largely due to advances in computer technology. In this module we will begin with a broad overview of the functions of CAD, CAM, and Manufacturing followed by the comparison of production systems, and finally, an introduction to programmable automation. This topic will be the focus for the remaining class meetings and will deal primarily with control at the machine and workstation level.
Production Systems Overview: In its basic form, a production
process is simply a system that converts raw materials into useful
products. Usually the system approach is either changing the properties
of a raw material or combining different components to make a final product
that is acceptable to the customer. However the manufacturing cycle,
coordination of data, and system control can become complex across different
types of production systems.
Two main factors must be established before a firm can gain significant
ground in picking up a share of the market and remaining competitive.
Efficiency and Flexibility. In other words, the raw materials
must be available in time (theoretically no sooner or no later than needed)
and flexibility to rapidly change production from one product to another
must be in place. The greatest influence in how these factors come
about in the integration of computers for design (CAD) manufacturing,
(CAM) and control (e.g. CNC and PLC). CAD to CAM to Manufacturing.
The basic functions are shown below:
CAD
Engineering Documentation
Process Requirements
Material Requirements & FEA
Testing and Simulation
CAM
PRODUCTION SYSTEMSProduction Engineering
Tool Design
NC/Control
Process Planning
GT PlanningManufacturing Engineering
Scheduling and Control
Production PlanningQuality Engineering
Process Capability
ReliabilityMANUFACTURINGFabrication
Assembly
Quality Assurance
Production and System Control
Production systems are classified by the arrangement of departments and processing within manufacturing facilities. While many variations can exist, typically there are three major classifications including: 1) Job Shop, 2)Batch Production, and 3) Mass Production. A brief overview along with advantages and disadvantages will be presented.
Job Shop. This type of system is highly customized and produces many different types of products, with very low volume for a given product. A variety of general purpose equipment is used in this environment. Generally speaking, a high degree of skill is required of operators. Machines are typically grouped by type and is referred to as process layout.
A job shop can produce a wide variety of products however, scheduling becomes very difficult to manage from a flow stand point. To give an example of how things can get complicated in a hurry, consider m number of parts being routed through n number of machines. Suppose there are 4 different parts that must be routed through 8 machines. The possible sequences of routing becomes mn or 4 8 = 65,536 possible sequences. It is quite easy to see how this can be a scheduling nightmare.
Batch Production. When products are manufactured in limited quantities, it is referred to as batch production. This type of system is more suited for intermediate size quantities, but those that are not sufficient to warrant a dedicated production line per product. Typically the production capacity is greater than the demand, and products are produced then stored in inventory. Safety stock levels are generated to meet the current and future demand, then production is switched to the next item to be produced to meet scheduling demand. Production equipment and processing machines in a batch environment are more specialized than the job shop. However; the skill level required is decreased. Varying levels of automation exist, and typically machines are arranged in a manner to conform to the products. This type of layout is called product layout.
Mass Production. The mass production system is strictly for
high volume and virtually no flexibility. A production line or even
an entire plant is dedicated to producing only one product. Hard
automation is employed since no changeover is required. Mass production
is capital intensive and requires specialized tooling, jigs, and fixtures.
A high and constant demand is a must for mass production to pay for the
capital invested. Work is moved between stations, and the production
line is balanced to maximize the rate of production. Labor skills
are reduced to a minimum, making work on an assembly line repetitious.
Thus the workstations are good candidates for automation. Two common
terms associated with mass production are assembly line and flow line.
In assembly line production systems workstations are sequential, and parts
are usually moved using conveyors or high speed material handling equipment.
Flow line production is usually associated with processes that are continuous
such as paper, petro-chemicals or continuous casting steel mills.
FMS. Across all manufactured goods, batch production is by far the most prevalent. It has been estimated that 95% of all manufactured goods are produced in lot sizes less than an average of 50 parts. Obviously processes layout cannot accommodate high volume, and mass production is not capable of quick changeover. Therefore, cellular or flexible manufacturing systems are require. In this type of system, machines are arranged in a manner to accommodate a "family" of parts within a given group. This is called group technology. By processing similar parts through a cell, set-up times are reduced and throughput times improved. Duplication of equipment and tooling is also reduced.
The diagram shown below illustrates a comparison of job shop, FMS and transfer lines with respect to volume and flexibility.
PROGRAMMABLE AUTOMATION
With increased competition and the need for flexibility, automation has become a major factor in the success of many manufacturing firms. Two common types of automation at the "workstation" level are CNC and PLC controls. We will look at the basics of how CNC machines are controlled in this module, and continue with PLC in module 8.
CNC. Computer Numerical Control has it's roots all the way back to the Jacquard Loom. However it was in the late 1950's that numerical controlled machines tools found their way into American industry. The most prevalent application of CNC is in metal cutting in processes such as the the following:
However the same technology is used in a wide variety of processes such as:Milling
Drilling
Boring
Turning
Grinding
Sawing
EDM
A CNC system consists of three essential parts:Automated knitting machines in textile production
Glass cutting
Automated Riveting
Plotters and printers
Tube Bending
Welding
Blanking and Stamping
1. Program
2. Controller
3. Machine Tool
In the following section the theory of control, using an open loop stepper motor system will be explained. The coordinate system and theory of control will be covered using vertical milling as an example.
A CNC machine tool has a dedicated controller for each axis of movement. In milling, the part is fed into a rotating cutter typically with at least 3 axis of control. A diagram showing the coordinate system for a 3 axis, vertical milling machine is shown below.
The program provides the instruction set for controlling the axis
of movement and particular auxiliary or miscellaneous function. While
several languages are used, the most common over the years has been
EIA RS-274 -D Standard. This standard is based on word
address format and "G" codes for prepatory functions, and "M" codes for
miscellaneous functions such as coolant on/off, spindle on/off.
NC words are categorized as:
"N" words (sequence numbers)
"G" words (prepatory words e.g. G00 - Rapid, G01 - Linear,
G02 Circular CW,
G03 Circular CCW, G90 Absolute Positioning)
"X, Y, Z " words - Addressing the axis of movement
"F" words (feed rate)
"S" words (cutting speed)
"T" words (tool change)
"M" words (miscellaneous auxiliary functions such as M03 - Spindle on CW,
M05 Spindle Stop,
M30 End of Program
The following example will show a word address CNC program to machine
the following tool piece part.
Assuming the 1/2 inch diameter cutter is located 1 inch above the XY PLANE, and the home position of the XY coordinate is -2,-2 relative to the lower left corner of the piece part, the follow tool path would be required to produce the part.
In word address format, the CNC program would be as follows:
PROGRAM CODE COMMENTS (OPTIONAL--NOT ALLOWED ON ALL MACHINES)
N05 G91
: SET TO INCREMENTAL MODE
N10 G00
: SET TO RAPID MOVEMENT
N15 Y2.0
: MOVE RAPID TO X AXIS START
N20 F15.0
: SET FEED RATE TO 15 INCHES PER MINUTE
N25 M03
: SPINDLE ON
N30 M08
: FLOOD COOLANT ON
N35 X 1.75
: MOVE RAPID TO LEAD IN OF CUT
N38 Z -.75
: MOVE RAPID APPROACH - CUTTER DOWN INTO POSITION
N40 G01
: SET FOR LINEAR MOVE
N45 Z-.25
: LEAD IN ON Z-AXIS
N48 X8.75
: MACHINE X AXIS BOTTOM OF PART (NOTE FIRST .250 IS LEAD IN X AXIS)
N50 Y2.5
: MACHINE Y AXIS RIGHT SIDE OF PART
N55 X-3.1365
: MACHINE LEFT ON X AXIS TO START OF ANGLE CUT
N60 X-2.0083Y2.0
: MACHINE ANGLE CUT
N65 X-3.3552
: MACHINE TOP OF PART
N70 Y-4.50
: MACHINE LEFT SIDE OF PART
N75 Z .25
: MOVE SPINDLE UP TO CLEAR PART
N80 M09
: FLOOD COOLANT OFF
N85 G00
: SET TO RAPID MODE
N90 Z .75
: RETRACT SPINDLE TO HOME
POSITION ON Z AXIS
N95 X-2.0Y-2.0
: RAPID TO HOME
N100 M05
: SPINDLE OFF
N105 M02
: END OF PROGRAM
Another form of programming is APT which uses move geometrical definitions. This language was important in the development of CAM packages and formed the basis for creating modules for translating CAD geometry into machine code (referred to as post processing). In APT geometry is first defined, then the program is written. A partial listing for the previous word address is show below in APT language.
POINT (2,2) = PT1
.....
= LINE 1
....
= LINE 2
:
:
:
FEDRAT 15
GODELTA PT1
SPINDLE ON
LINEAR
DOWN
COOLANT ON
GOPAST LINE2
GOPAST LINE3
GOTO LINE4
GODELTA
GOPAST LINE5
LINEAR
GOPAST LINE6
GOPAST LINE1
UP
SPINDLE OFF
COOLANT OFF
GODELTA PT 0
FINI
Note: This is intended as an conceptual example only and not an accurate representation of APT structured code.
Manual CNC programming is rapidly being replaced
by CAM software packages that read part geometry and translate from files
such as dxf or IGES. A laboratory exercise will be conducted
at our next Saturday session using SurfCam to allow you to gain a better
understanding of the steps involved in "tooling" up a drawing, and preparing
the CNC code.
Assignment: Write a CNC program in word
address format to machine a .250 inch cut, .250 inches deep around the
perimeter of the work piece shown below. Make a diagonal cut at 45
degrees across the work piece. The cutter to be used is a 1/2 inch,
2 fluted end mill. Assume the cutter is located 1.0 inches
above the XY plane.
ASSUME INCREMENTAL POSITIONING. FOLLOW
THE FORMAT SHOW AT THE END OF THE PAGE.
The sequence of cuts is shown in the diagram below. Note: A premilled slot is used to clamp the workpiece in place. This should not be included as part of your assignment.
YOUR GRAPHICAL PATH SHOULD LOOK SOMETHING LIKE THE ONE SHOWN BELOW:
Follow the format as shown below: