|
It is clear in today's global economy that
manufacturers must excel in production if they want to
compete successfully and survive. Better planning and
scheduling systems are the keys to achieving this
goal. Advances in computer and software technology
should enable those systems to be much smarter than they
used to be.
Rather than simply documenting transactions, the
systems now have the capacity to analyze business
situations and make decisions in support of corporate
strategy and production objectives. The two primary
aspects of the production planning and execution cycle,
which are critical to achieving excellence and must be
managed in an effective manner, are the production
planning/scheduling phase and the production execution
phase.
It is difficult to get these two distinctive
steps to work together because they are so highly
interrelated. One will not function if the other does
not exist, is not properly implemented, or contains
incorrect or outdated information.
The planning/scheduling phase should generate a
detailed, realistic, synchronized, and optimized
production schedule. The schedule should cover all
resources used in production, go down to every level of
the bill of materials or production operation, and be
fully time-phased. The schedule should then drive the
materials purchasing plan, which enables the company to
fully benefit from the MRP concept as well.
Production schedules must accurately reflect what
can be accomplished on the shop floor if they are to
support efficient, uninterrupted production. There is no
"correct" mathematical solution that will
provide the perfect schedule. Rather, the schedule is a
trade-off among solutions to production and cost
constraints that vary from company to company.
Devising a schedule based primarily on theory and
mathematical models, without considering the real
day-to-day capabilities of the factory and internal
constraints unique to the organization, will most likely
be impossible to execute, requiring endless cycles of
rescheduling to adjust to the "real"
conditions on the shop floor. Those production changes
and adjustments are very expensive (like an unnecessary
change from one tool to another) and, therefore, should
be minimized. Many hidden costs are typically not
captured by the standard costing system, and as a result
go unnoticed. But costs do affect the profit-and-loss
picture.
Requirements for constant rescheduling are
typically clear indications that the system is not
reflecting the user's true manufacturing environment and
customer order pattern. If market demand is changing
rapidly, that doesn't necessarily mean the schedule must
change constantly.
Rather, the schedule should consider the market
pattern as one of its parameters, and find the best
solution that would flatten the effect of peaks and
valleys in demand on the production schedule, thereby
smoothing the workload throughout the factory. This is
where optimization algorithms click in.
The optimization process is a "higher,"
more value-added step. It takes the scheduling function
further by comparing various realistic scheduling
solutions to determine the best way to manufacture,
giving the company additional productivity gains and
savings. In fact, the optimization algorithms really
enable a company to capitalize on the cost-savings
properties of a good scheduling system apart from
meeting customer demand on time.
In the modern manufacturing environment, all
aspects of the operation must be considered in order to
make good business and operational decisions. These
factors should be declared to the system through a set
of parameters. Values can be assigned to the parameters
by the user. This arrangement gives the user flexibility
in controlling the system's behaviour, since the
parameters control the flow of the scheduling logic and
decision making process.
The system should consider the parameters in
accordance with its own priority level, as well as its
relational effect on all other parameters. This makes
the system very complex for the system developer, but
practical, flexible, and easy for the end user.
Also, the operational knowledge available in the
plant must be embedded in the system's logic and
behaviour in order to implement an intelligent planning,
scheduling, and execution system. This requires that the
system vendor understand in detail the particular
operation which is being computerized and the effect of
all parameters on its decision-making process.
Experience shows that the payback on a scheduling
and plant optimization system comes quickly, typically
in several months. The system leverages the big
investment the company has made in plant machinery and
people by improving resource utilization and doing more
with what it already has. MA
|