Professional Documents
Culture Documents
Production Automation
Production Automation
DR. S.A.Shah
DR. S.A.Shah 1
MED, UET, Peshawar
Industrial Automation - Machines
Storage Systems
Handling Systems
Assembly Lines
Assembly Cells
Machines
Actuators
Sensors
Production Lines
Production Cells
Machines
Actuators
Sensors
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 2
MED, UET, Peshawar
Production System Defined
Two categories:
Facilities – the factory and equipment in the facility
and the way the facility is organized (plant layout)
Manufacturing support systems – the procedures
used by a company to manage production and to
solve technical and logistics problems in ordering
materials, moving work through the factory, and
ensuring that products meet quality standards
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 3
MED, UET, Peshawar
Facilities – Factory and Equipment
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 4
MED, UET, Peshawar
Production System Facilities
Manufacturing Systems
Three categories in terms of the human participation in the
processes performed by the manufacturing system:
DR. S.A.Shah
DR. S.A.Shah 5
MED, UET, Peshawar
Categories of Manufacturing Systems
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 6
MED, UET, Peshawar
Sequence of Information-Processing
Activities in a Manufacturing Firm
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 7
MED, UET, Peshawar
Computer Integrated Manufacturing
DR. S.A.Shah
Examples:
Automated machine tools
Transfer lines
Automated assembly systems
Industrial robots that perform processing or
assembly operations
Automated material handling and storage systems to
integrate manufacturing operations
Automatic inspection systems for quality control
DR. S.A.Shah
DR. S.A.Shah 8
MED, UET, Peshawar
Automated Manufacturing Systems
DR. S.A.Shah
Fixed Automation
A manufacturing system in which the sequence of
processing (or assembly) operations is fixed by the
equipment configuration
Typical features:
Suited to high production quantities
High initial investment for custom-engineered equipment
High production rates
Relatively inflexible in accommodating product variety
DR. S.A.Shah
DR. S.A.Shah 9
MED, UET, Peshawar
Programmable Automation
Typical features:
High investment in general purpose equipment
Lower production rates than fixed automation
Flexibility to deal with variations and changes in
product configuration
Most suitable for batch production
Physical setup and part program must be changed
between jobs (batches)
DR. S.A.Shah
Flexible Automation
An extension of programmable automation in which the
system is capable of changing over from one job to the
next with no lost time between jobs
Typical features:
High investment for custom-engineered system
Continuous production of variable mixes of products
Medium production rates
Flexibility to deal with soft product variety
DR. S.A.Shah
DR. S.A.Shah 10
MED, UET, Peshawar
Product Variety and Production
Quantity for Three Automation Types
DR. S.A.Shah
Computerized Manufacturing
Support Systems
Objectives of automating the manufacturing support
systems:
To reduce the manual and clerical effort in product
design, manufacturing planning and control, and the
business functions
Integrates computer-aided design (CAD) and computer-
aided manufacturing (CAM) in CAD/CAM
CIM includes CAD/CAM and the business functions of
the firm
DR. S.A.Shah
DR. S.A.Shah 11
MED, UET, Peshawar
Reasons for Automating
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 12
MED, UET, Peshawar
Manual Labor in
Factory Operations
The long term trend is toward greater use of automated
systems to substitute for manual labor
When is manual labor justified?
Some countries have very low labor rates and
automation cannot be justified
Task is technologically too difficult to automate
Short product life cycle
Customized product requires human flexibility
To cope with ups and downs in demand
To reduce risk of new product failure
DR. S.A.Shah
Labor in Manufacturing
Support Systems
Product designers who bring creativity to the design task
Manufacturing engineers who
Design the production equipment and tooling
And plan the production methods and routings
Equipment maintenance
Programming and computer operation
Engineering project work
Plant management
DR. S.A.Shah
DR. S.A.Shah 13
MED, UET, Peshawar
Manufacturing:
Technological Definition
DR. S.A.Shah
Manufacturing:
Technological Definition
DR. S.A.Shah
DR. S.A.Shah 14
MED, UET, Peshawar
Manufacturing:
Economic Definition
DR. S.A.Shah
Manufacturing:
Economic Definition
DR. S.A.Shah
DR. S.A.Shah 15
MED, UET, Peshawar
Classification of Industries
DR. S.A.Shah
Manufacturing Industries
ISIC Code
Food, beverages, tobacco 31
Textiles, apparel, leather and fur products 32
Wood and wood products, cork 33
Paper, printing, publishing, bookbinding 34
Chemicals, coal, petroleum, & their products 35
Ceramics, glass, mineral products 36
Basic metals, e.g., steel, aluminum 37
Fabricated products, e.g., cars, machines, etc. 38
Other products, e.g., jewelry, toys 39
DR. S.A.Shah
DR. S.A.Shah 16
MED, UET, Peshawar
More Industry Classifications
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 17
MED, UET, Peshawar
Manufacturing Operations
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 18
MED, UET, Peshawar
Processing Operations
Shaping operations
1. Solidification processes
2. Particulate processing
3. Deformation processes
4. Material removal processes
5. Additive manufacturing (a.k.a. rapid prototyping)
Property-enhancing operations (heat treatments)
Surface processing operations
Cleaning and surface treatments
Coating and thin-film deposition
DR. S.A.Shah
Assembly Operations
Joining processes
Welding
Brazing and soldering
Adhesive bonding
Mechanical assembly
Threaded fasteners (e.g., bolts and nuts, screws)
Rivets
Interference fits (e.g., press fitting, shrink fits)
Other
DR. S.A.Shah
DR. S.A.Shah 19
MED, UET, Peshawar
Other Factory Operations
DR. S.A.Shah
Material transport
Vehicles, e.g., forklift trucks, AGVs, monorails
Conveyors
Hoists and cranes
Storage systems
Automatic identification and data capture (AIDC)
Bar codes
RFID
Other AIDC
DR. S.A.Shah
DR. S.A.Shah 20
MED, UET, Peshawar
Time Spent by a Part in a Typical
Metal Machining Batch Factory
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 21
MED, UET, Peshawar
Coordination and Control
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 22
MED, UET, Peshawar
Production Quantity (Q)
Number of units of a given part or product produced
annually by the plant
Three quantity ranges:
1. Low production – 1 to 100 units
2. Medium production – 100 to 10,000 units
3. High production – 10,000 to millions of units
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 23
MED, UET, Peshawar
Product Variety vs
Production Quantity
P
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 24
MED, UET, Peshawar
Fixed-Position Layout
DR. S.A.Shah
Fixed-Position Layout
DR. S.A.Shah
DR. S.A.Shah 25
MED, UET, Peshawar
Process Layout
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 26
MED, UET, Peshawar
Cellular Layout
DR. S.A.Shah
High Production
DR. S.A.Shah
DR. S.A.Shah 27
MED, UET, Peshawar
Product Layout
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 28
MED, UET, Peshawar
Product/Production Relationships
P
Total number of product units = Qf = Q j
Qj = annual quantity of variety ‘j’ j 1
Simplified:
Total number of product units Qf = PQ
Total number of parts produced npf = PQnp
Total number of operations nof = PQnpno
where
P = Product variety
Q = Product quantity
np = Number of parts in product
no = Number of operations in product
DR. S.A.Shah
DR. S.A.Shah 29
MED, UET, Peshawar
Effect of Number of Parts
and Number of Operations
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 30
MED, UET, Peshawar
Worked Problem
The ABC Company is planning a new product line and will build a
new plant to manufacture the parts for a new product line. The
product line will include 50 different models. Annual production of
each model is expected to be 1000 units. Each product will be
assembled of 400 components. All processing of parts will be
accomplished in one factory. There are an average of 6 processing
steps required to produce each component, and each processing
step takes 1.0 minute (includes an allowance for setup time and part
handling). All processing operations are performed at workstations,
each of which includes a production machine and a human worker. If
each workstation requires a floor space of 250 m2, and the factory
operates one shift (2000 hr/yr), determine (a) how many production
operations, (b) how much floor space, and (c) how many workers will
be required in the plant.
DR. S.A.Shah
Solution
DR. S.A.Shah
DR. S.A.Shah 31
MED, UET, Peshawar
Problem 2.4
The XYZ Company is planning to introduce a new product line and will build
a new factory to produce the parts and assembly the final products for the
product line. The new product line will include 100 different models. Annual
production of each model is expected to be 1000 units. Each product will be
assembled of 600 components. All processing of parts and assembly of
products will be accomplished in one factory. There are an average of 10
processing steps required to produce each component, and each processing
step takes 30 sec. (includes an allowance for setup time and part handling).
Each final unit of product takes 3.0 hours to assemble. All processing
operations are performed at work cells that each includes a production
machine and a human worker. Products are assembled on single
workstations consisting of two workers each. If each work cell and each
workstation require 200 ft2, and the factory operates one shift (2000 hr/yr),
determine: (a) how many production operations, (b) how much floorspace,
and (c) how many workers will be required in the plant.
If the company were to operate three shifts (6000 hr/yr) instead of one shift,
determine the answers to (a), (b), and (c).
DR. S.A.Shah
Solution
Solution:
(a) Qf = PQ = 100(1000) = 100,000 products/yr
Number of final assembly operations = 100,000 assy.opns/yr
Number of processing operations nof = PQnpno = 100(1000)(600)(10) =
600,000,000 proc.opns/yr
(c) Total processing operation time = (600 x 106 ops)(0.5 min./(60 min./hr)) =
5,000,000 hr/yr.
Total assembly operation time = (100 x 103 asby ops)(3 hr/product) = 300,000
hr/yr
Total processing and assembly time = 5,300,000 hr/yr
5,300,000hr / yr
At 2000 hours/yr per worker, w = 2000hr / wor ker = 2650 workers.
(b) With 1 worker per workstation for processing operations, n = w = 2500 =
2500 workstations.
With 2 workers per stations for assembly, n = w/2 = 150/2 = 75 workstations.
Total floor space A = (2575 stations)(200 ft2/station) = 515,000 ft2
DR. S.A.Shah
DR. S.A.Shah 32
MED, UET, Peshawar
Solution
(a) Same total number of processing and assembly operations but
spread over three shifts.
Number of final assembly operations = 100,000 assy.opns/yr
Number of processing operations nof = PQnpno = 100(1000)(600)(10) =
600,000,000 proc.opns/yr
(c) Same total number of workers required but spread over three
shifts.
Total workers w = 2650 workers. Number of workers/shift = w/3 =
883.33 884 workers/shift.
(b) Number of workers for processing operations = 2500/3 = 833
worker per shift (884 on one shift)
Number of workers for assembly = 150/3 = 50 workers per shift.
Number of workstations n = 833 + 50/2 = 858 (859 on one of the
shifts).
Using the higher number, Total floor space A = (859 stations)(200
ft2/station) = 171,800 ft2
DR. S.A.Shah
Cycle time Tc
Production rate Rp
Availability A
Production capacity PC
Utilization U
Manufacturing lead time MLT
Work-in-progress WIP
DR. S.A.Shah
DR. S.A.Shah 33
MED, UET, Peshawar
Operation Cycle Time
where
Tc = cycle time
To = processing time for the operation
Th = handling time (e.g., loading and unloading the
production machine), and
Tth = tool handling time (e.g., time to change tools)
DR. S.A.Shah
(a) Job shop, Q = 1, (b) batch production, sequential, (c) batch production,
simultaneous, (d) quantity mass production, (e) flow line mass production
DR. S.A.Shah
DR. S.A.Shah 34
MED, UET, Peshawar
Production Rate
Batch production:
batch time Tb = Tsu + QTc
Average production time per work unit Tp = Tb/Q
Production rate Rp = 1/Tp
Job shop production:
For Q = 1, Tp = Tb = Tsu + Tc
For quantity high production:
Rp = Rc = 60/Tp since Tsu/Q 0
For flow line production
Tc = Tr + Max To and Rc = 60/Tc
DR. S.A.Shah
Availability
MTBF MTTR
Availability: A
MTBF
Where
MTBF = mean time between failures, and
MTTR = mean time to repair
DR. S.A.Shah
DR. S.A.Shah 35
MED, UET, Peshawar
Availability
Key: MTBF = mean time between failures, MTTR = mean time to repair.
DR. S.A.Shah
Production Capacity
Defined as the maximum rate of output that a production
facility (or production line, or group of machines) is able
to produce under a given set of operating conditions
When referring to a plant or factory, the term plant
capacity is used
Assumed operating conditions refer to:
Number of shifts per day
Number of hours per shift
Employment levels
DR. S.A.Shah
DR. S.A.Shah 36
MED, UET, Peshawar
Plant Capacity
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 37
MED, UET, Peshawar
Utilization
Defined as the proportion of time that a productive resource
(e.g., a production machine) is used relative to the time
available under the definition of plant capacity
DR. S.A.Shah
DR. S.A.Shah 38
MED, UET, Peshawar
Work-In-Process
Where
WIP = work-in-process, pc
Rpph = hourly plant production rate, pc/hr
MLT = manufacturing lead time, hr
DR. S.A.Shah
Manufacturing Costs
DR. S.A.Shah 39
MED, UET, Peshawar
Fixed and Variable Costs
DR. S.A.Shah
Manufacturing Costs
DR. S.A.Shah
DR. S.A.Shah 40
MED, UET, Peshawar
Typical Manufacturing Costs (J Black)
DR. S.A.Shah
Overhead Rates
FOHC
FOHR =
DLC
Corporate overhead rate:
COHC
COHR =
DLC
Where
DLC = direct labor costs
DR. S.A.Shah
DR. S.A.Shah 41
MED, UET, Peshawar
Cost of Equipment Usage
Where
Co = hourly rate, $/hr
CL = labor rate, $/hr
FOHRL = labor factory overhead rate
Cm = machine rate, $/hr
FOHRm = machine factory overhead rate
DR. S.A.Shah
DR. S.A.Shah 42
MED, UET, Peshawar
Manufacturing Lead Time
•Operating Times
•Non-operating Times
DR. S.A.Shah
e.g.
Set-up Time
5% 95%
On Machine Moving and Waiting
Time
1.5% of total time - adds value
DR. S.A.Shah
DR. S.A.Shah 43
MED, UET, Peshawar
Manufacturing Lead Time
n1 n2 n3
Time
Operation Time
Non-operation Time
MLT = nm ( To + Tno )
DR. S.A.Shah
n1 n2 n3
Q = Number of parts
DR. S.A.Shah
DR. S.A.Shah 44
MED, UET, Peshawar
Manufacturing Lead Time
n1 n2 n3
DR. S.A.Shah
Order #1
Order #2
DR. S.A.Shah
DR. S.A.Shah 45
MED, UET, Peshawar
Manufacturing Lead Time
In practice
nq
Qi
i 1
Q
nQ
DR. S.A.Shah
Operation Times
To = Tm + Th + Tth
DR. S.A.Shah
DR. S.A.Shah 46
MED, UET, Peshawar
Rate of Production
Tsu + QTo
Tp = Tsu + QTo
Q
• Rate of Production
Rp = 1/Tp
DR. S.A.Shah
Lead Times
nq
DR. S.A.Shah
DR. S.A.Shah 47
MED, UET, Peshawar
Production Capacity
Production Capacity, Pc
Pc = WSwHRp
Pc = WSwHRp / Nm
DR. S.A.Shah
Demand Rate
Dw = WSwHRp / Nm
WSwH = DwNm/ Rp
DR. S.A.Shah
DR. S.A.Shah 48
MED, UET, Peshawar
Work In Progress
Generally:
WIP = PC U (MLT) / Sw H
DR. S.A.Shah
WIP Ratio
PC U (MLT)
Sw H
WIP Ratio =
QTo
WU
Tsu + QTo
DR. S.A.Shah
DR. S.A.Shah 49
MED, UET, Peshawar
Worked Problem
The average part produced in a certain batch manufacturing plant must
be processed sequentially through six machines on average. Twenty
(20) new batches of parts are launched each week. Average
operation time = 6 min., average setup time = 5 hours, average batch
size = 25 parts, and average non-operation time per batch = 10
hr/machine. There are 18 machines in the plant working in parallel.
Each of the machines can be set up for any type of job processed in
the plant. The plant operates an average of 70 production hours per
week. Scrap rate is negligible. Determine (a) manufacturing lead time
for an average part, (b) plant capacity, (c) plant utilization. (d) How
would you expect the nonoperation time to be affected by the plant
utilization?
DR. S.A.Shah
Solution
(a) MLT = 6(5 + 25(0.1) + 10) = 105 hr
(b) Tp = (5 + 25 x 0.1)/25 = 0.30 hr/pc, Rp = 3.333 pc/hr.
PC = 70(18)(3.333)/6 = 700 pc/week
(c) Parts launched per week = 20 x 25 = 500 pc/week.
Utilization U = 500/700 = 0.7143 = 71.43%
(d) As utilization increases towards 100%, we would expect
the nonoperation time to increase. When the workload in
the shop grows, the shop becomes busier, but it usually
takes longer to get the jobs out. As utilization decreases,
we would expect the nonoperation time to decrease.
DR. S.A.Shah
DR. S.A.Shah 50
MED, UET, Peshawar
Utilisation
Utilisation, U = Output/Capacity
Q
Utilization: U =
PC
where
Q = quantity actually produced
PC = plant capacity
DR. S.A.Shah
Availability
MTBF MTTR
Availability: A =
MTBF
DR. S.A.Shah
DR. S.A.Shah 51
MED, UET, Peshawar
Costs of Manufacturing Operations
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 52
MED, UET, Peshawar
Manual Assembly Line Defined
A production line consisting of a sequence of workstations
where assembly tasks are performed by human workers
as the product moves along the line
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 53
MED, UET, Peshawar
Typical Products
Made on Assembly Lines
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 54
MED, UET, Peshawar
Assembly Workstation
DR. S.A.Shah
Line Pacing
A manual assembly line operates at a certain cycle time -
On average, each worker must complete his/her assigned
task within this cycle time
DR. S.A.Shah 55
MED, UET, Peshawar
Coping with Product Variety
Single-model assembly line (SMAL)
Every work unit is the same
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 56
MED, UET, Peshawar
Some Definitions
Work flow
Each work unit should move steadily along the line
Line pacing
Workers must complete their tasks within a certain
cycle time, which will be the pace of the whole line
DR. S.A.Shah
Manning Level
DR. S.A.Shah
DR. S.A.Shah 57
MED, UET, Peshawar
Manning Level
DR. S.A.Shah
Manning level
w
Average manning level: M
n
Practically, average manning level: n
wu wi
i 1
M
n
where
M = average manning level of the line,
wu= number of utility workers assigned to the system,
n = number of workstations,
wi = number of workers assigned specifically to station i for
i=1,…,n DR. S.A.Shah
DR. S.A.Shah 58
MED, UET, Peshawar
Work Transport System
DR. S.A.Shah
Problems:
Starving of stations
The assembly operator has completed the assigned task on
the current work unit, but the next unit has not yet arrived at the
station
Blocking of stations
The operator has completed the assigned task on the current
work unit but cannot pass the unit to the downstream station
because that worker is not yet ready to receive it
DR. S.A.Shah
DR. S.A.Shah 59
MED, UET, Peshawar
Work Transport Systems-Manual Methods
To reduce starving
use buffers
To prevent blocking
provide space between upstream and downstream stations
DR. S.A.Shah
DR. S.A.Shah 60
MED, UET, Peshawar
Analysis of Single Model Lines
The assembly line must be designed to achieve a production rate
sufficient to satisfy the demand.
DR. S.A.Shah 61
MED, UET, Peshawar
Analysis of Single Model Lines
Rc < Rp [Ideal cycle rate must be less than required production rate]
Work content time (Twc): The total time of all work elements that
DR. S.A.Shah
must be performed to produce one unit of the work unit.
Twc
w* = Minimum Integer
Tc
where
Twc = work content time, min;
Tc = cycle time, min/station
If we assume one worker per station then this gives the minimum
number of workers
DR. S.A.Shah
DR. S.A.Shah 62
MED, UET, Peshawar
Theoretical Minimum Not Possible..
DR. S.A.Shah
Repositioning Losses
DR. S.A.Shah
DR. S.A.Shah 63
MED, UET, Peshawar
Repositioning Losses
Ts Tc Tr
Repositioning efficiency Er =
Tc Tc
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 64
MED, UET, Peshawar
Line Balancing Problem
Given:
Total work content consists of many distinct work
elements
The sequence in which the elements can be performed
is restricted
The line must operate at a specified cycle time
Problem:
To assign the individual work elements to workstations
so that all workers have an equal amount of work to
perform
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 65
MED, UET, Peshawar
Work Element Times
DR. S.A.Shah
DR. S.A.Shah 66
MED, UET, Peshawar
Precedence Constraints
Precedence
diagram
DR. S.A.Shah
Work elements are assigned to the stations, such that assembly cost
is minimized:
Labor Cost
Idle Time Cost
Idle Time Minimization (Focus)
Production Constraints (Limits)
DR. S.A.Shah
DR. S.A.Shah 67
MED, UET, Peshawar
Concepts in Line Balancing
DR. S.A.Shah
DR. S.A.Shah 68
MED, UET, Peshawar
Terminology used in Line Balancing
DR. S.A.Shah
Precedence Constraints:
The restrictions of the sequence in which the job must be
accomplished
DR. S.A.Shah
DR. S.A.Shah 69
MED, UET, Peshawar
Terminology used in Line Balancing
Precedence Diagram
A network showing order of tasks and restrictions on their
performance
Graphical representation of the sequence of work elements as
defined by the precedence constraints
Shows the sequence in which the work elements must be
performed
Nodes: Represents the work element
Arrows: Indicates the order in which the elements must
be performed
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 70
MED, UET, Peshawar
Example of Line Balancing Problem
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 71
MED, UET, Peshawar
Example: A problem for line balancing
Determine
(a) total work content time,
(b) required hourly production rate to achieve the annual demand,
(c) cycle time,
(d) theoretical minimum number of workers required on the line,
(e) service time to which the line must be balanced.
DR. S.A.Shah
Example: Solution
(a) The total work content time is the sum of the work
element times given in the table ne
DR. S.A.Shah 72
MED, UET, Peshawar
Measures of Balance Efficiency
Twc
Eb = Perfect line: Eb = 1
wTs
Balance delay, d:
wTs Twc
d= Perfect line: d = 0
wTs
DR. S.A.Shah
Overall Efficiency
E Er Eb
Overall Labor efficiency on the assembly line =
DR. S.A.Shah
DR. S.A.Shah 73
MED, UET, Peshawar
Line Balancing Algorithms
1. List all work elements in descending order based on their Tek values;
then,
2. Start at the top of the list and selecting the first element that satisfies
precedence requirements and does not cause the total sum of Tek to
exceed the allowable Ts value
3. When an element is assigned, start back at the top of the list and repeat
selection process
5. Repeat steps 1 and 2 until all elements have been assigned to as many
DR. S.A.Shah
stations as needed
DR. S.A.Shah 74
MED, UET, Peshawar
Solution for Largest Candidate Rule
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 75
MED, UET, Peshawar
Largest Candidate Rule
DR. S.A.Shah
Solution to line
balancing example:
(a) Assignment of work
elements
DR. S.A.Shah
DR. S.A.Shah 76
MED, UET, Peshawar
Example:
Balance Efficiency
Twc 4.0
Eb 0.80
wTs 5(1.0)
DR. S.A.Shah
First, the work elements are arranged into columns in the precedence
diagram
Organize the elements into a list according to their columns, with
the elements in the first column listed first
If an element can be located in more then one column, then list all
the columns for that element (In this case element 5 & 8)
Column wise list should be in order of Tek values
When the list is completed, proceed with same steps 1, 2, and 3 as
in the largest candidate rule
DR. S.A.Shah
DR. S.A.Shah 77
MED, UET, Peshawar
Kilbridge and Wester Method
Figure 15.7 Work elements in example problem arranged into columns for the Kilbridge and Wester method.
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 78
MED, UET, Peshawar
Kilbridge and Wester Method
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 79
MED, UET, Peshawar
Ranked Positional Weights Method
Work elements are then organized into a list according to their RPW
values, starting with the element that has the highest RPW value
Example:
RPW 11 = 0.5+0.12 = 0.62
RPW 08 = 0.6+0.27+0.38+0.5+0.12 = 1.87
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 80
MED, UET, Peshawar
Ranked Positional Weights (RPW)
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 81
MED, UET, Peshawar
Analysis of single model assembly lines
Ranked positional
Largest Candidate Kilbridge and Wester
weights
Rule method
DR. S.A.Shah
Summary
1. Determine Maximum Output
OT (Operating per day)
CT (Cycle time)
D (Desired time)
DR. S.A.Shah
DR. S.A.Shah 82
MED, UET, Peshawar
Chapter Computer Numerical Control
DR. S.A.Shah
DR. S.A.Shah 83
MED, UET, Peshawar
Development of Machine Tools
NC System (continued…)
The shorter the straight line, the smoother is the curve
Each line segment in the step had to be calculated
This problem led to the development of APT language
APT
A special programming Language for NC that uses statements to:
1. Define the part geometry
2. Describe the cutting tool configuration
3. Specify the necessary motions
Instructional programs had to be written on punch paper, later
replaced by magnetic plastic tapes
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 84
MED, UET, Peshawar
Basic Components of an NC System
1. Program of instructions
Called a part program in machining
2. Machine control unit
Controls the process
3. Processing equipment
Performs the process
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 85
MED, UET, Peshawar
Development of Machine Tools
NC System
Programs had to be stored on punch cards
Paper tapes were easy to damage and difficult to edit or correct
This lead to the development of DNC System (Direct)
DNC System (Direct Numerical Control)
Developed after development of computers
Host computer controls several machines
Programs were to be stored on the Host computer and through
data transmitted cables, these programs had to be sent to the
computers
Problem: If the host computer goes down, all machines had to
stop OR if some damage to the data cable
This problem lead to the development of CNC systems
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 86
MED, UET, Peshawar
Categories of CNC Machines
1. Cleaning and finishing machines
Performs operations like, coating, washing, lapping, buffing,
grinding etc.
DR. S.A.Shah
NC Coordinate Systems
(a) For flat and block-like parts and (b) for rotational parts
DR. S.A.Shah
DR. S.A.Shah 87
MED, UET, Peshawar
The Right Hand Rule of Coordinates
Translations:
The thumb represents the X-axis
The forefinger represents the Y-axis
The middle finger represents the Z-axis
Rotations:
The thumb represent the X, Y, or Z axis direction
The curl of the fingers represent the clockwise, or positive, rotation
about each axis
DR. S.A.Shah
1. Point-to-Point systems
Also called positioning systems
System moves to a location and performs an operation at that
location (e.g., drilling)
Also applicable in robotics
DR. S.A.Shah
DR. S.A.Shah 88
MED, UET, Peshawar
Point-To-Point Control
NC drilling of
three holes
in flat plate
DR. S.A.Shah
NC profile milling
of part outline
DR. S.A.Shah
DR. S.A.Shah 89
MED, UET, Peshawar
Interpolation Methods
1. Linear interpolation
Straight line between two points in space
2. Circular interpolation
Circular arc defined by starting point, end point, center
or radius, and direction
3. Helical interpolation
Circular plus linear motion
4. Parabolic and cubic interpolation
Free form curves using higher order equations
DR. S.A.Shah
Interpolation Methods
1. Linear interpolation
2. Circular interpolation
3. Helical interpolation
DR. S.A.Shah
DR. S.A.Shah 90
MED, UET, Peshawar
Absolute and Incremental Positioning
1. Absolute positioning
Locations defined relative to origin of axis system
1. Incremental positioning
Locations defined relative to previous position
Example: drilling
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 91
MED, UET, Peshawar
DNC
DR. S.A.Shah
Connection to MCU is behind the tape reader (BTR). In distributed NC, entire
programs are downloaded to each MCU, which is CNC rather than
conventional NC
DR. S.A.Shah
DR. S.A.Shah 92
MED, UET, Peshawar
Distributed Numerical Control Configurations
DR. S.A.Shah
Applications of NC
DR. S.A.Shah
DR. S.A.Shah 93
MED, UET, Peshawar
Common NC Machining Operations
a. Turning
b. Drilling
c. Milling
d. Grinding
Turning
DR. S.A.Shah
CNC Four-Axis
Horizontal Milling Machine
(a) With safety panels installed and (b) safety panels removed to
show typical axes configuration
DR. S.A.Shah
DR. S.A.Shah 94
MED, UET, Peshawar
NC Application Characteristics
(Machining)
DR. S.A.Shah
Other Applications of NC
DR. S.A.Shah
DR. S.A.Shah 95
MED, UET, Peshawar
Advantages of NC
Nonproductive time is reduced
Greater accuracy and repeatability
Lower scrap rates
Inspection requirements are reduced
More complex part geometries are possible
Engineering changes are easier to make
Simpler fixtures
Shorter lead times
Reduce parts inventory and less floor space
Operator skill-level requirements are reduced
DR. S.A.Shah
Disadvantages of NC
DR. S.A.Shah
DR. S.A.Shah 96
MED, UET, Peshawar
Analysis of Positioning NC Systems
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 97
MED, UET, Peshawar
Optical Encoder
Device for measuring rotational position and speed: (a) apparatus and
(b) series of pulses to measure rotation
Common feedback sensor for closed-loop NC control
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah 98
MED, UET, Peshawar
Block Format
Organization of words within a block in NC part program
Word address format - used on all modern CNC
controllers
Uses a letter prefix to identify each type of word
Spaces to separate words within the block
Allows any order of words in a block
Words can be omitted if their values do not
change from the previous block
DR. S.A.Shah
Types of Words
DR. S.A.Shah 99
MED, UET, Peshawar
Example: Word Address Format
N001 G00 X70 Y30 M03
N002 Y60
DR. S.A.Shah
CNC Codes
DR. S.A.Shah
DR. S.A.Shah
CNC Codes
Letter Addresses: are variables used in G and M-codes to make
words. Most G-codes contain a variable, defined by the programmer,
for each specific function
N Block number
G Preparatory function
X X axis coordinate
Y Y axis coordinate
Z Z axis coordinate
I X axis location of arc center
J Y axis location of arc center
K Z axis location of arc center
S Sets the spindle speed
F Assigns a feed rate
T Specifies tool to be used
M Miscellaneous function
U Incremental coordinate for X axis
V Incremental coordinate DR.
forS.A.Shah
Y axis
W Incremental coordinate for Z axis
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah
DR. S.A.Shah