Mod 3a
Mod 3a
Mod 3a
Production control is a mechanism to monitor the execution of the plans. It has several
important functions:
• Making sure that production operations are started at planned places and planned
times.
• Observing progress of the operations and recording it properly.
• Analyzing the recorded data with the plans and measuring the deviations.
• Taking immediate corrective actions to minimize the negative impact of deviations
from the plans.
• Feeding back the recorded information to the planning section in order to improve
future plans.
Architecture of a control system
PRODUCTION PLANNING AND CONTROL
Routing
• Routing may be defined as the selection of path which each part of the product will
follow, while being transformed from raw material to finished products.
• Routing determines the most advantageous path to be followed from department to
department and machine to machine till raw material gets its final shape.
Scheduling
• Scheduling is the determining of starting and finishing time for each operation,
assembly and finish product.
• It includes the scheduling of materials, machines and all other requisites of production.
So, it is like a time-table of production.
It also means to :
Fix the amount of work to do.
Arrange the different manufacturing operations in order of priority.
Fix the starting and completing, date and time, for each operation
Dispatching
• Dispatching is concerned with the starting the processes.
• It gives necessary authority so as to start a particular work, which has already been
planned under ‘Routing’ and ‘Scheduling’.
• Therefore, dispatching is ‘release of orders and instruction for the starting of
production of any item in acceptance with the route sheet and schedule charts’.
Follow-up
The function of follow-up is to report daily the progress of work in each shop in a
prescribed proforma and to investigate the causes of deviations from the planned
performance.
Inspection
• Inspection is also an important function of control.
• The purpose of inspection is to see whether the products manufactured are of requisite
quality or not.
• It is carried on at various levels of production process so that pre-determined standards
of quality are achieved. Inspection is undertaken both of products and inputs.
Objectives of production planning and control functions:
1. Systematic planning of production activities to achieve the highest efficiency in
production of goods/services.
2. To organize the production facilities like machines, men, etc., to achieve stated
production objectives with respect to quantity and quality time and cost.
3. Optimum scheduling of resources.
4. Coordinate with other departments relating to production to achieve regular
balanced and uninterrupted production flow.
5. To conform to delivery commitments.
6. Materials planning and control.
7. To be able to make adjustments due to changes in demand and rush orders.
Limitations of production planning and control
2. Rigidity: - Under production planning and control the things are pre-decided and
fixed. There is rigidity in the behavior of employees and it may not help in
smoothening the flow of work.
3. Difficult for Small Firms: - This process is time consuming and small firms may not
be able to make use of production planning and control.
PPC
PRIOR PLANNING
Prior planning means pre-production planning. This includes all the planning efforts,
which are taking place prior to the active planning.
Product development and design is the process of developing a new product with all
the features, which are essential for effective use in the field, and designing it
accordingly. At the design stage, one has to take several aspects of design like, design
for selling, design for manufacturing and design for usage.
Aggregate planning aims to find out a product wise planning over the intermediate
planning horizon.
The modules of active planning are: Process planning and routing, Materials
planning. Tools planning, Loading, Scheduling etc.
Routing in particular prescribes the flow of work in the plant and it is related to the
considerations of layout, temporary locations for raw materials and components and
materials handling systems.
2. Loading is the process of assigning jobs to several machines such that there is
a load balance among the machines. This is relatively a complex task, which
can be managed with the help of efficient heuristic procedures.
3. Scheduling is the time phase of loading and determines when and in what
sequence the work will be carried out. This fixes the starting as well as the
finishing time for each job.
Action Phase
Action phase has the major step of dispatching. Dispatching is the transition
from planning phase to action phase. In this phase, the worker is ordered to
start manufacturing the product. The tasks which are included in dispatching
are job order, store issue order, tool order, time ticket, inspection order, move
order etc.
Control Phase
The control phase has the following two major modules:
PROGRESS REPORTING
In progress reporting, the data regarding what is happening with the job is collected. Also,
it helps to make comparison with the present level of performance. The various data
pertaining to materials rejection, process variations, equipment failures, operator
efficiency, operator absenteeism, tool life, etc., are collected and analyzed for the purpose
of progress reporting. These data are used for performing variance analysis, which would
help us to identify critical areas that deserve immediate attention for corrective actions.
CORRECTIVE ACTION
The tasks under corrective action primarily make provisions for an unexpected event.
Some examples of corrective actions are creating schedule flexibility, schedule
modifications, capacity modifications, make or buy decisions, expediting the work, pre-
planning, and so on. Due to unforeseen reasons such as, machine breakdown, labor
absenteeism, too much rejection due to poor material quality etc., it may not be possible
to realize the schedule as per the plan. Under such condition, it is better to reschedule the
whole product mix so that we get a clear picture of the situation to progress further. Under
such situation, it is to be re-examined for selecting appropriate course of action.
Expediting means taking action if the progress reporting indicates deviations from the
originally set targets. Pre-planning of the whole affair becomes essential in case the
expediting fails to bring the deviated plan to its right path.
Aggregate planning makes decisions regarding the use of
facilities, inventory, people, and outside contractors.
Aggregate plans are typically monthly, and resources are
allocated in terms of an aggregate measure such as total
units, tons, or shop hours.
Routing may be defined as the selection of path which each part of the product will
follow while being transformed from raw materials to finished products.
Path of the product will also give sequence of operation to be adopted while being
manufactured.
In other way, routing means determination of most advantageous path to be
followed from department to department and machine to machine till raw material
gets its final shape, which involves the following steps:
a) Type of work to be done on product or its parts.
b) Operation required to do the work.
c) Sequence of operation required.
d) Where the work will be done.
e) A proper classification about the personnel required and the machine for
doing the work.
1. Route card:
• This card always accompanies with the job throughout all operations.
• This indicates the material used during manufacturing and their progress
from one operation to another.
• In addition to this the details of scrap and good work produced are also
recorded.
Route card
2. Work sheet: It contains
a) Specifications to be followed while manufacturing.
b) Instructions regarding routing of every part with identification number of
machines and work place of operation.
This sheet is made for manufacturing as well as for maintenance.
3. Route sheet: It deals with specific production order. Generally made from operation
sheets. One sheet is required for each part or component of the order. These
includes the following:
(a) Number and other identification of order.
(b) Symbol and identification of part.
(c) Number of pieces to be made.
(d) Number of pieces in each lot—if put through in lots.
(e) Operation data which includes:
(i) List of operation on the part.
(ii) Department in which operations are to be performed.
(iii) Machine to be used for each operation.
(iv) Fixed sequence of operation, if any.
(f) Rate at which job must be completed, determined from the operation sheet.
Use of Route Sheet
• In some production control systems, route sheets serve as the basis of
recording progress of the part through a cycle of operation.
• It act as a record of material flow.
• Route sheet are also used to load and schedule, determine labour
efficiency, secure tooling and arrange material moves.
• In some cases a copy of the route sheet is maintained in the production
control office and data provided by dispatchers
Scheduling
Scheduling encompasses allocating workloads to specific work centers and
determining the sequence in which operations are to be performed.
Scheduling can be defined as “prescribing of when and where each operation
necessary to manufacture the product is to be performed.”
It is also defined as “establishing of times at which to begin and complete each event
or operation comprising a procedure”.
The objective of scheduling is to allocate and prioritize demand (generated by either
forecasts or customer orders) to available facilities.
Two significant factors in achieving this allocation and prioritizing are
(1) the type of scheduling, forward or backward, and
(2) the criteria for priorities.
Forward and Backward Scheduling
Forward scheduling
Forward scheduling is used in a variety of organizations where, jobs are performed to
customer order, and delivery is often requested as soon as possible i.e. job shop.
Forward scheduling determines start and finish times of next priority job by assigning
it the earliest available time slot and from that time, determines when the job will be
finished in that work center.
• Since the job and its components start as early as possible, they will typically be
completed before they are due at the subsequent work centers in the routing.
• The forward method generates in the process inventory and higher inventory
cost.
• Forward scheduling is simple to use and it gets jobs done in shorter lead times,
compared to backward scheduling.
Backward scheduling
• Backward scheduling is often used in assembly type industries and commit in
advance to specific delivery dates.
• Backward scheduling begins with the due date, scheduling the final operation
first. Steps in the job are then scheduled, one at a time, in reverse order.
• By subtracting the lead time for each item, the start time is obtained.
• However, the resources necessary to accomplish the schedule may not exist.
• Backward scheduling is used in many manufacturing environments, as well as
service environments such as catering a banquet or scheduling surgery.
Scheduling Criteria
The correct scheduling technique depends on the volume of orders, the nature of
operations, and the overall complexity of jobs, as well as the importance placed on each
of four criteria. These four criteria are:
1. Minimize completion time: This criterion is evaluated by determining the average
completion time per job.
2. Maximize utilization: This is evaluated by determining the percent of the time the
facility is utilized.
3. Minimize work-in-process (WIP) inventory: This is evaluated by determining the
average number of jobs in the system. The fewer the number of jobs that are in the
system, the lower the inventory.
4. Minimize customer waiting time: This is evaluated by determining the average
number of late days.
Inputs to Scheduling
5. Overlapping of operations.
A Done
• High-volume
Build B
• Intermediate- volume
B Done
• Low-volume Build C
Ship
High-volume systems
1. Run size: It refers to the production capacity of the manufacturing unit in a single
run. In intermediate volume system the run size need not be too large or too
small.
2. Sequencing: It is related to determination of both, the order in which the
processing of jobs is done at various work centers and the order in which
processing of jobs is done at individual workstations (within the work centers).
Operations managers look for a sequence which results in minimizing the costs of
the process and job completion time.
3. Timing: It refers to the time required to meet the order. It is usually low in case of
intermediate volume systems.
Intermediate-Volume Systems
• Sometimes, the issue of run size can be determined by using economic
run size model of inventory management. The run size that would
minimize setup and inventory costs is
• Economic run size:
2DS p
Q0
H p u
p – production rate
u – usage rate
• One possible result of infinite loading is the formation of queues in some (or all)
work centers. That requires a second step to correct the imbalance.
• Among the possible responses are shifting work to other periods or other centers,
working overtime, or contracting out a portion of the work.
Finite loading
• Finite loading projects actual job starting and stopping times at each work center,
taking into account the capacities of each work center and the processing times of
jobs, so that capacity is not exceeded.
• One output of finite loading is a detailed projection of hours each work center will
operate.
• Schedules based on finite loading may have to be updated often, perhaps daily, due to
processing delays at work centers and the addition of new jobs or cancellation of
current jobs.
• Finite loading may reflect a fixed upper limit on capacity. For example, a manufacturer
might have one specialized machine that it operates around the clock. Thus, it is
operated at the upper limit of its capacity, so finite loading would be called for.
Shop Loading Methods
• Loading charts
• Index Method
• Assignment problem (Hungarian method )
Gantt Charts.
Visual aids called Gantt charts are used for a variety of purposes related to loading
and scheduling.
They derive their name from Henry Gantt, who pioneered the use of charts for
industrial scheduling in the early 1900s.
Gantt charts can be used in a number of different ways,
Figure shows scheduling classrooms for a university
• The purpose of Gantt charts is to organize and visually display the actual or intended
use of resources in a time framework.
• Managers may use the charts for trial-and-error schedule development to get an
idea of what different arrangements would involve.
• Two of the most commonly used are the load chart and the schedule chart.
A load chart depicts the loading and idle times for a group of machines or a list of
departments.
This chart indicates that work center 3 is completely loaded for the entire week,
center 4 will be available from Tuesday to Friday, and the other two centers have idle
time scattered throughout the week.
• A manager often uses a schedule chart to monitor the progress of jobs.
• The vertical axis on this type of Gantt chart shows the orders or jobs in progress, and
the horizontal axis shows time.
• The chart indicates which jobs are on schedule and which are behind or ahead.
• A typical schedule chart is illustrated in Figure.
• The chart indicates that approval and the ordering of trees and shrubs was on
schedule. The site preparation was a bit behind schedule.
• The trees were received earlier than expected, and planting is ahead of schedule.
• However, the shrubs have not yet been received.
Index Method
• Indices are calculated for different processing time (same job done in
different work centers).
• The lowest index jobs are then assigned to the work centers, keeping in view
the limitations of the capacities of the centers.
• The next lowest job are then assigned to the work centers (without
exceeding capacity constraints).
work centre
Job 1 2 3 4
Days Days Days Days
A 10 9 8 12
B 3 4 5 2
C 25 20 14 16
D 7 9 10 9
E 18 14 16 25
No of days
avilable 20 20 20 20
work centre
Job 1 2 3 4
Days Index Days Index Days Index Days Index
A 10 1.25 9 1.13 8 1.00 12 1.50
B 3 4 5 2
C 25 20 14 16
D 7 9 10 9
E 18 14 16 25
No of days
avilable 20 20 20 20
Days
assigned
work centre
Job 1 2 3 4
Days Index Days Index Days Index Days Index
A 10 1.25 9 1.13 8 1.00 12 1.50
B 3 1.50 4 2.00 5 2.50 2 1.00
C 25 1.79 20 1.43 14 1.00 16 1.14
D 7 1.00 9 1.29 10 1.43 9 1.29
E 18 1.29 14 1.00 16 1.14 25 1.79
No of days
avilable 20 20 20 20
Days
assigned
work centre
Job 1 2 3 4
Days Index Days Index Days Index Days Index
A 10 1.25 9 1.13 8 1.00 12 1.50
B 3 1.50 4 2.00 5 2.50 2 1.00
C 25 1.79 20 1.43 14 1.00 16 1.14
D 7 1.00 9 1.29 10 1.43 9 1.29
E 18 1.29 14 1.00 16 1.14 25 1.79
No of days
avilable 20 20 20 20
Days
assigned 7 14 8 16
Assignment Method
• The assignment method involves assigning tasks or jobs to resources.
• The idea is to obtain an optimum matching of tasks and resources. Commonly used
criteria include costs, profits, efficiency, and performance
• The objective is most often to minimize total costs or time required to perform the
tasks at hand.
• Only one job (or worker) is assigned to one machine (or project).
• One approach is to investigate each match and select the one with the lowest cost.
However, if there are 12 jobs, there would be 479 million different matches!
TYPESETTER
JOB A B C
R-34 $11 $14 $ 6
S-66 $ 8 $10 $11
T-50 $ 9 $12 $ 7
Assignment Method (Hungarian method)
1. Subtract the smallest number in each row from every number in the row. This is
called a row reduction. Enter the results in a new table.
2. Subtract the smallest number in each column of the new table from every number.
3. Test whether an optimum assignment can be made. You do this by determining the
minimum number of lines (horizontal or vertical) needed to cross out (cover) all
zeros. If the number of lines equals the number of rows, an optimum assignment is
possible. In that case, go to step 6. Otherwise go on to step 4.
4. If the number of lines is less than the number of rows, modify the table in this way:
a) Subtract the smallest uncovered number from every uncovered number in the
table.
b) Add the smallest uncovered number to the numbers at intersections of cross-
out lines.
c) Numbers crossed out but not at intersections of cross-out lines carry over to the
next table.
5. Repeat steps 3 and 4 until an optimal table is obtained.
6. Make the assignments. Begin with rows or columns with only one zero. Match items
that have zeros, using only one match for each row and each column. Eliminate
both the row and the column after the match.
Assignment Example
Typesetter
A B C
Job
R-34 $11 $14 $ 6
S-66 $ 8 $10 $11
T-50 $ 9 $12 $ 7
Typesetter Typesetter
A B C A B C
Job Job
R-34 $ 5 $ 8 $ 0 R-34 $ 5 $ 6 $ 0
S-66 $ 0 $ 2 $ 3 S-66 $ 0 $ 0 $ 3
T-50 $ 2 $ 5 $ 0 T-50 $ 2 $ 3 $ 0
Assignment Example
The smallest uncovered number is 2
Step 2 - Lines so this is subtracted from all other
uncovered numbers and added to
Typesetter numbers at the intersection of lines
A B C
Job
R-34 $ 5 $ 6 $ 0
S-66 $ 0 $ 0 $ 3
T-50 $ 2 $ 3 $ 0 Step 3 - Subtraction
Typesetter
Smallest uncovered number A B C
Because only two lines are Job
needed to cover all the zeros, the R-34 $ 3 $ 4 $ 0
solution is not optimal
S-66 $ 0 $ 0 $ 5
T-50 $ 0 $ 1 $ 0
Assignment Example
Step 2 - Lines Start by assigning R-34 to worker C as
this is the only possible assignment for
worker C.
Typesetter
A B C Job T-50 must go to
Job worker A as worker C is already
assigned. This leaves S-66 for worker
R-34 $ 3 $ 4 $ 0 B.
S-66 $ 0 $ 0 $ 5
T-50 $ 0 $ 1 $ 0 Step 4 - Assignments
Typesetter
Because three lines are needed,
the solution is optimal and A B C
assignments can be made Job
R-34 $ 3 $ 4 $ 0
S-66 $ 0 $ 0 $ 5
T-50 $ 0 $ 1 $ 0
Assignment Example
Typesetter Typesetter
A B C A B C
Job Job
R-34 $11 $14 $ 6 R-34 $ 3 $ 4 $ 0
S-66 $ 8 $10 $11 S-66 $ 0 $ 0 $ 5
T-50 $ 9 $12 $ 7 T-50 $ 0 $ 1 $ 0