IENG 471 Lecture 05 - South Dakota School of Mines and

Download Report

Transcript IENG 471 Lecture 05 - South Dakota School of Mines and

IENG 471 - Lecture 05
Group Technology –
Production Flow Analysis
7/21/2015
IENG 471 Facilities Planning
1
Assignments
 Current Assignment: HW 4
 Download spreadsheet from the Group Technology II Link on the
Materials page – follow the steps for Kings’ Algorithm
 HW:
(HW 4) See Assignment Link
 Individual Assignment
 Can work together in groups, but each person turns in their own
assignment
 PRINT out the initial and final matrix for each problem
 Highlight the family cells on the final matrix
 Interpret the final matrix of family cells – list which items
compose each family, AND discuss how that affects the
operation of the facility
 Next Assignment: Exam I
7/21/2015
IENG 471 Facilities Planning
3
Volume, Variety & Automation
100,000
Rembold, et. al.
Transfer
Line
Production Quantity
High
Increasing
Flexibility
Batch
Flow
Line
10,000
Increasing
Productivity
1,000
Medium
Flexible
Mfg Sys
100
Low
Mfg Cell
NC Machine
1
1
Low
10
100
Medium
Part Variety
7/21/2015
IENG 471 Facilities Planning
1,000
High
4
Layout Impact on Facility’s Machines
 Job Shop Layout
 Group by individual machines
 Add all equipment fractions, then round up*
 Mass Production Layout
 Group by individual products
 Round up* all equipment fractions, then add
 Cellular Layout
 Group by similar part-process families
 Add family equipment fractions, then round up*,
then add
* Multiply number of each machine type by footprint size after rounding
to find the actual space required
7/21/2015
IENG 471 Facilities Planning
5
Product
Layout
Medium
Low
Product Volume
High
Layout Patterns
Bulky, Difficult to Move Prod.
(Planes, ships, etc.)
Family / GT
Cell Layout
Bulky, Difficult to Move Equip.
(Precision fixtures)
Fixed Location
Layout
Low
Medium
Process
Layout
High
Product Variety
Can Have Combinations (HYBRIDS)!
7/21/2015
IENG 471 Facilities Planning
6
Examples
 For the following situations, what type of
General Layout would you suggest?
 The assembly of bodies for GM midsize SUVs
 Fabrication & Assembly of custom made sheet metal parts
 Fabrication of computer cases for a line of desktop PCs, plus
custom made sheet metal parts
 Assembly of three distinct families of electronic cards for inkjet
printers
 Production of high quality, custom office furniture
7/21/2015
IENG 471 Facilities Planning
7
Group Technology (GT)
 Philosophy:
 Use the similarity of current products to simplify
the design and manufacturing of new products
 Some Applications:
 Identify and reuse similar process plans
 Identify and reuse similar CNC programs
 Identify the equipment that may be best used in a
particular machine cell
 Identify and eliminate redundant inventory
 Requirement:
 A taxonomy of part characteristics
7/21/2015
IENG 471 Facilities Planning
8
Benefits of GT
 Facilitates formation of part





families and machine cells
Quick retrieval of designs,
drawings, & process plans
Reduces design
duplication
Provides reliable workpiece
statistics
Facilitates accurate
estimation of machine tool
requirements and logical
machine loadings
Permits rationalization of
tooling setups, reduces
setup time, and reduces
production throughput time
 Allows rationalization and




improvement in tool design
Aids production planning
and scheduling procedures
Improves cost estimation
and facilitates cost
accounting procedures
Provides for better machine
tool utilization and better
use of tools, fixtures, &
people
Facilitates NC part
programming.
(Ham)
7/21/2015
IENG 471 Facilities Planning
9
How to Identify Groups
 Similar Design Attributes
 Size of parts
 Geometric shape of parts
 Materials
 Technique: Parts Classification & Coding
 Similar Manufacturing Attributes
 Common processing steps (routings)
 Common tools and fixtures
 Technique: Production Flow Analysis
 Similarity groupings are called Part Families
7/21/2015
IENG 471 Facilities Planning
10
PFA Introduction
 PFA is Production Flow Analysis
 A subset of Group Technology (GT)
 Goals:
 Reduce material transport efforts
 Reduce set up efforts
 Reduce work in process inventory
 Steps:
 Identify OP-Codes for each Component
 Routing/Process Planning information for each part
 Incidence Matrix
 Blocking (Triangularization) Algorithm
 Cluster Identification
7/21/2015
IENG 471 Facilities Planning
11
OP-Codes
 An OP-Code forms an index to an Operation Plan
 An Operation Plan is a generalized sequence of
steps, perhaps common to multiple parts
 An OP-Code Sequence is a method of condensing
the Operation Plan into a compact structure
suitable for data processing
7/21/2015
IENG 471 Facilities Planning
12
OP-Code Example
OP Code
01 Saw01
02 Lathe02
Rotational Part
(sectional view)
03 Grind01
04 Insp06
7/21/2015
IENG 471 Facilities Planning
Operation Plan
Cut to size
Face end
Center drill
Drill
Ream
Bore
Turn straight
Turn groove
Chamfer
Cut off
Face
Chamfer
Grind
Inspect dimension
Inspect finish
13
OP-Code Example
OP Code
01 Saw01
02 Lathe02
03 Grind01
04 Insp06
7/21/2015
Operation Plan
Cut to size
Face end
Center drill
Drill
Ream
Bore
Turn straight
Turn groove
Chamfer
Cut off
Face
Chamfer
Grind
Inspect dimension
Inspect finish
IENG 471 Facilities Planning
OP Code
Sequence
01
02
03
04
Saw01
Lathe02
Grind01
Insp06
14
Incidence Matrix
 Rows represent OP-Codes
(index = i)
 Columns represent Components
(index = j)
 Cell Entries are:
(Mij)
 1 (or mark) - if the component requires the operation
 0 (or blank) - if the component does NOT require the operation
A-112
Saw01
A-115
1
Lathe01
Lathe02
1
Drill01
1
Mill02
1
Mill05
Grind05
7/21/2015
1
IENG 471 Facilities Planning
15
King’s Algorithm – Step 1
 Calculate the total (binary) weight of each column j:
Wj =  2i Mij
After Chang, Wysk, &
i
A1
S01
A2
1
A3
A4
A5
1
1
1
L01
L02
A6
A7
A8
A9
1
1
1
1
1
M02
1
1
1
1
1
M05
1
1
1
1
G06
1
Wj
138
48
10
6
10
64
64
10
10
336
7/21/2015
A0
1
D01
G05
Wang (1998) p.500
Rank
5
3
2
1
2
4
4
2
2
6
IENG 471 Facilities Planning
2i
i
2
1
4
2
8
3
16
4
32
5
64
6
128
7
256
8
16
King’s Algorithm – Step 2
 Sort the columns into rank order, then go to Step 3:
A4
A3
A5
A8
A9
S01
1
1
1
1
1
1
L01
1
1
1
1
1
1
L02
A2
D01
1
M02
1
M05
A6
A7
A1
1
1
1
G05
1
1
G06
1
10
10
10
10
48
64
64
138
336
7/21/2015
6
Wj
Rank
A0
1
2
2
2
2
3
4
4
5
6
IENG 471 Facilities Planning
17
King’s Algorithm – Step 3
 Calculate the total (binary) weight of each row i:
Wi =  2j Mij
j
A4
A3
A5
A8
A9
S01
1
1
1
1
1
L01
1
L02
1
1
1
A2
A6
A7
A1
1
1
1
D01
1
M02
1
M05
1
1
1
G05
1
1
G06
1
2
4
8
16
32
64
128
256
512
1024
1
2
3
4
5
6
7
8
9
10
2j
j
7/21/2015
A0
IENG 471 Facilities Planning
Wi
Rank
574
4
2
1
602
5
1088
7
64
2
1408
8
512
3
1024
6
18
King’s Algorithm – Step 4
 If all rows are in rank order STOP; otherwise, sort the rows into
rank order, and then go to Step 1:
A4
L01
A3
A5
A8
A9
A2
A6
A7
1
M05
7/21/2015
Rank
1
64
2
1
512
3
1
1
1
1
1
574
4
1
1
1
1
1
602
5
1
1024
6
1
1088
7
1
1408
8
G06
D01
Wi
2
1
G05
L02
A0
1
M02
S01
A1
1
1
1
IENG 471 Facilities Planning
19
King’s Algorithm – Step 1 (2nd time)
 Calculate the total (binary) weight of each column j:
Wj =  2i Mij
i
A4
L01
A3
A5
A8
A9
A2
A6
A7
1
L02
4
2
1
8
3
1
1
1
1
1
16
4
1
1
1
1
1
32
5
1
64
6
1
128
7
1
256
8
D01
1
M05
1
1
18
48
48
48
48
132
256
256
56
448
7/21/2015
i
1
G06
Rank
2i
2
1
G05
Wj
A0
1
M02
S01
A1
1
2
2
2
2
4
5
5
3
6
IENG 471 Facilities Planning
20
King’s Algorithm – Step 2 (2nd time)
 Sort the columns into rank order, then go to Step 3:
A4
L01
A3
A5
A8
A9
A1
A6
A7
1
G05
1
1
L02
1
1
1
1
1
1
1
1
1
1
G06
1
D01
1
M05
1
1
48
48
48
56
132
256
256
448
7/21/2015
1
48
Rank
1
18
Wj
A0
1
M02
S01
A2
1
2
2
2
2
3
4
5
5
6
IENG 471 Facilities Planning
21
King’s Algorithm – Step 3 (2nd time)
 Calculate the total (binary) weight of each row i:
Wi =  2j Mij
j
A4
L01
A3
A5
A8
A9
A1
A6
A7
1
L02
Rank
1
128
5
1
64
2
1
1
1
1
1
126
4
1
1
1
1
1
124
3
1
1024
6
1
1152
7
1
1792
8
G06
D01
1
M05
1
1
2
4
8
16
32
64
128
256
512
1024
1
2
3
4
5
6
7
8
9
10
2j
7/21/2015
Wi
2
1
G05
j
A0
1
M02
S01
A2
IENG 471 Facilities Planning
22
King’s Algorithm – Step 4 (2nd time)
 If all rows are in rank order STOP; otherwise, sort the rows into
rank order, and then go to Step 1:
A4
L01
A3
A5
A8
A9
L02
M02
A2
A6
A7
1
M05
7/21/2015
Wi
Rank
2
1
1
64
2
1
1
1
1
1
124
3
1
1
1
1
1
126
4
128
5
1
1024
6
1
1152
7
1
1792
8
1
G06
D01
A0
1
G05
S01
A1
1
1
IENG 471 Facilities Planning
1
23
King’s Algorithm – Step 1 (3rd time)
 Calculate the total (binary) weight of each column j:
Wj =  2i Mij
i
A4
L01
A3
A5
A8
A9
A2
A6
A7
L02
1
1
4
2
1
1
1
1
1
8
3
1
1
1
1
1
16
4
32
5
1
64
6
1
128
7
256
8
1
D01
1
M05
1
1
1
18
24
24
24
24
26
160
256
256
510
7/21/2015
i
1
G06
Rank
2i
2
M02
Wj
A0
1
G05
S01
A1
1
2
2
2
2
3
4
5
5
6
IENG 471 Facilities Planning
24
King’s Algorithm – Step 2 (3rd time)
 Sort the columns into rank order, then go to Step 3:
NO CHANGE IN SORTED ORDER!
A4
L01
A3
A5
A8
A9
A2
A6
A7
1
L02
1
1
1
1
1
1
1
1
1
1
1
M02
1
G06
1
D01
1
M05
1
1
24
24
24
26
160
256
256
510
7/21/2015
1
24
Rank
1
18
Wj
A0
1
G05
S01
A1
1
2
2
2
2
3
4
5
5
6
IENG 471 Facilities Planning
25
King’s Algorithm – Step 3 (3rd time)
 Calculate the total (binary) weight of each row i:
Wi =  2j Mij
j
A4
L01
A3
A5
A8
A9
A2
A6
A7
L02
1
Rank
1
1
64
2
1
1
1
1
1
124
3
1
1
1
1
1
126
4
128
5
1
1024
6
1
1152
7
1
1792
8
1
G06
D01
1
M05
1
1
2
4
8
16
32
64
128
256
512
1024
1
2
3
4
5
6
7
8
9
10
2j
7/21/2015
Wi
2
M02
j
A0
1
G05
S01
A1
IENG 471 Facilities Planning
26
King’s Algorithm – Step 4 (3rd time)
 If all rows are in rank order STOP; otherwise, sort the rows into
rank order, and then go to Step 1:
SINCE THE ROWS WERE IN RANK ORDER, WE STOP!
A4
L01
A3
A5
A8
A9
L02
M02
A2
A6
A7
1
M05
7/21/2015
Wi
Rank
2
1
1
64
2
1
1
1
1
1
124
3
1
1
1
1
1
126
4
128
5
1
1024
6
1
1152
7
1
1792
8
1
G06
D01
A0
1
G05
S01
A1
(yea!)
1
1
IENG 471 Facilities Planning
1
27
Partitioning
 Ideally, the cells form mutually exclusive blocks (as below). These
blocks define the Families:
 Family A consists of Components A1, A3, A4, A5, A8, and A9; which
can be machined in a cell performing Operations G05, L01, L02, and
S01
 Family B consists of Components A0, A2, A6, and A7; which can be
machined in a cell performing Operations D01, G06, M02, and M05
A4
L01
A3
A5
A8
A9
A2
A6
A7
1
L02
1
1
1
1
1
1
1
1
1
1
1
M02
1
G06
1
D01
1
M05
7/21/2015
A0
1
G05
S01
A1
1
1
IENG 471 Facilities Planning
1
1
28
Partitioning
 Often, the cells do NOT form mutually exclusive blocks (as below).
In this case, the capability for Operation G06 must be common to
both machining cells:
 Family A consists of Components A1, A3, A4, A5, A8, and A9; which can be
machined in a cell performing Operations G05, G06, L01, L02, and S01
 Family B consists of Components A0, A2, A6, and A7; which can be
machined in a cell performing Operations D01, G06, M02, and M05
A4
L01
A3
A5
A8
A9
A6
A7
A0
1
L02
1
1
1
1
1
1
1
1
1
1
1
M02
1
G06
1
D01
1
1
M05
7/21/2015
A2
1
G05
S01
A1
1
1
IENG 471 Facilities Planning
1
1
29
Strategies for Overlapping PFA Blocks:
 Provide for transporting some components between cells requiring
the overlapping operation(s)
 Pick the component(s) with the smallest volume(s) to transport to
reduce handling costs
 Locate the cells with operation overlap as near to each other as
possible to reduce handling costs
 Avoid scheduling concurrent production runs of the components that
require overlapping operation(s)
 Assumes that the equipment providing the overlapping capability
can be easily moved between cells
 This solution may improve capacity if the overlapping operation
is a bottleneck
 Put equipment capable of the overlapping operation(s) into each cell
requiring it
 Assumes the additional equipment capability is cost justifiable
 This solution will improve capacity if the overlapping operation is
a bottleneck
7/21/2015
IENG 471 Facilities Planning
30
Extended GT (PFA)
 Requirements:
 Need for grouping similar items together, and identifying
separable items
 Matrix of related entities:
 Tooling
 Equipment
 Parts
 Integrated Circuits
 Modular Components
 Solution Method: Triangularization
 Direct Clustering Algorithm
 King’s Method
 Kusiak’s Triangularization Method
 Ullman’s Design Structure Matrix
7/21/2015
IENG 471 Facilities Planning
31
Relationship (Incidence) Matrix
 Rows and Columns:
 Parts requiring operations on different machines
 Tools (in a CNC magazine) needed to produce
part families
 Departments requiring technicians (shared head
count)
 Departments requiring adjacent location
 ICs requiring modularization
 An entry in the incidence matrix means that there
is a strong relationship between the row and
column items
7/21/2015
IENG 471 Facilities Planning
32