PRODUCTION MANAGEMENT Adaptive process planning

13
PRODUCTION MANAGEMENT Adaptive process planning Berend Denkena Leif-Erik Lorenzen Justin Schmidt Received: 23 May 2011 / Accepted: 23 November 2011 / Published online: 2 December 2011 Ó German Academic Society for Production Engineering (WGP) 2011 Abstract The success of companies with job shop pro- duction strongly depends on their production flexibility. This is often significantly influenced by the process planning and production control. Aiming at maximizing production flex- ibility, this paper presents an approach to further integration of process planning and production control by combining and optimizing already existing planning methods. Essen- tially, in a rough planning stage, all process chains which are technological relevant to the manufacturing of a given product are taken into consideration. Applying a dynamic multi-criteria evaluation to all process chains ensures that the most appropriate, situation-specific process chain is chosen for production. This is done based on pre-established pro- duction targets, which facilitates a flexible response to incidents and other unplanned production events. The structure and functionalities of the presented approach are thoroughly explained in this paper and its feasibility is demonstrated with an example. Keywords Process planning Production control Flexibility Analytical hierarchy process 1 Introduction In a closely interconnected global market, which poses increasing demands on the productivity of manufacturing companies, production flexibility is a major success factor [1]. In particular, frequently changing conditions often require the ability to respond rapidly to alterations in the production environment. Such changes include, on the one hand, promptly adapting the production program to the customer needs and, therefore, reallocating the available means of production at short notice [2]. On the other hand, manufacturers also need to compensate for unplanned events in the operational production environment such as machine malfunctions, poor quality or lack of material and resources. These changes disrupt the production and result in delays of lead times and inability to meet delivery deadlines. The ability to respond to these alterations is significantly influenced by preceding planning activities. In particular, flexible responses are only possible when the planning contents can be swiftly adapted to the changed conditions. Thus, at the operational level, the managing function of the production planning and control plays an important role for increasing the production flexibility [3]. When creating product-specific process plans during the process engineering stage, it is necessary to determine the sequence of the production steps not only for the manu- facturing of a given component but also for the allocation of the needed resources. In order to increase production flexibility, it should be possible to dynamically adjust the process planning contents to any occurring unplanned events. However, this additional planning effort should not lead to further production delays. In the manufacturing practice, the process planning usually follows the product design [4]. Using rigid process plans often means that because of changes the originally scheduled resources are no longer available during the production. Deciding on a response to such disturbances in the production process is part of the production control. A survey conducted by the IFW has shown that a subsequent B. Denkena L.-E. Lorenzen J. Schmidt (&) Institute of Production Engineering and Machine Tools (IFW), Leibniz Universita ¨t Hannover, Hannover Center for Production Technology (PZH), An der Universita ¨t 2, 30823 Garbsen, Germany e-mail: [email protected] URL: http://www.ifw.uni-hannover.de 123 Prod. Eng. Res. Devel. (2012) 6:55–67 DOI 10.1007/s11740-011-0353-7

Transcript of PRODUCTION MANAGEMENT Adaptive process planning

PRODUCTION MANAGEMENT

Adaptive process planning

Berend Denkena • Leif-Erik Lorenzen • Justin Schmidt

Received: 23 May 2011 / Accepted: 23 November 2011 / Published online: 2 December 2011

� German Academic Society for Production Engineering (WGP) 2011

Abstract The success of companies with job shop pro-

duction strongly depends on their production flexibility. This

is often significantly influenced by the process planning and

production control. Aiming at maximizing production flex-

ibility, this paper presents an approach to further integration

of process planning and production control by combining

and optimizing already existing planning methods. Essen-

tially, in a rough planning stage, all process chains which are

technological relevant to the manufacturing of a given

product are taken into consideration. Applying a dynamic

multi-criteria evaluation to all process chains ensures that the

most appropriate, situation-specific process chain is chosen

for production. This is done based on pre-established pro-

duction targets, which facilitates a flexible response to

incidents and other unplanned production events. The

structure and functionalities of the presented approach are

thoroughly explained in this paper and its feasibility is

demonstrated with an example.

Keywords Process planning � Production control �Flexibility � Analytical hierarchy process

1 Introduction

In a closely interconnected global market, which poses

increasing demands on the productivity of manufacturing

companies, production flexibility is a major success factor

[1]. In particular, frequently changing conditions often

require the ability to respond rapidly to alterations in the

production environment. Such changes include, on the one

hand, promptly adapting the production program to the

customer needs and, therefore, reallocating the available

means of production at short notice [2]. On the other hand,

manufacturers also need to compensate for unplanned

events in the operational production environment such as

machine malfunctions, poor quality or lack of material and

resources. These changes disrupt the production and result

in delays of lead times and inability to meet delivery

deadlines. The ability to respond to these alterations is

significantly influenced by preceding planning activities. In

particular, flexible responses are only possible when the

planning contents can be swiftly adapted to the changed

conditions. Thus, at the operational level, the managing

function of the production planning and control plays an

important role for increasing the production flexibility [3].

When creating product-specific process plans during the

process engineering stage, it is necessary to determine the

sequence of the production steps not only for the manu-

facturing of a given component but also for the allocation

of the needed resources. In order to increase production

flexibility, it should be possible to dynamically adjust the

process planning contents to any occurring unplanned

events. However, this additional planning effort should not

lead to further production delays.

In the manufacturing practice, the process planning

usually follows the product design [4]. Using rigid process

plans often means that because of changes the originally

scheduled resources are no longer available during the

production. Deciding on a response to such disturbances in

the production process is part of the production control. A

survey conducted by the IFW has shown that a subsequent

B. Denkena � L.-E. Lorenzen � J. Schmidt (&)

Institute of Production Engineering and Machine Tools (IFW),

Leibniz Universitat Hannover, Hannover Center for

Production Technology (PZH), An der Universitat 2,

30823 Garbsen, Germany

e-mail: [email protected]

URL: http://www.ifw.uni-hannover.de

123

Prod. Eng. Res. Devel. (2012) 6:55–67

DOI 10.1007/s11740-011-0353-7

adjustment of the process plans is required in up to 50% of

all production orders [5]. Due to the necessity of designing

new process plans, such adjustments result in delays in the

production and lead to bottlenecks because of belatedly

started production orders. As a consequence, in addition to

longer lead times and postponement of delivery, there are

also the costs for the additional planning effort.

Notably, there is a need to increase the flexibility in

those companies, whose product range includes mainly

customized made-to-order production as well as single and

small-scale production. Small batch production entails a

wide variety of different process plans and components as

well as frequently changing products and a variety of set-

up procedures. Thus, a typical form of organization of such

production is based on the job shop organization. Job shop

production is characterized by the fact that jobs with the

same or similar tasks or activities are combined in close

proximity to each other. The resulting complex flow of

materials, however, facilitates the creation of bottlenecks

and requires a flexible planning and careful scheduling of

order and process sequences. This can be achieved through

adequate integration of process planning and production

control. For this purpose, adaptive planning tools that allow

a feedback of current production information, and thus

more flexibility in the process plans are particularly suit-

able. This paper starts by commenting on some possibilities

for increasing flexibility through the integration of process

planning and production control (Sect. 2).

Then, with regards to the implementation, the adaptive

process planning approach developed at the IFW is pre-

sented (Sect. 3) and its functionality explained (Sect. 4).

Finally, the application of the method is illustrated using an

exemplary part (Sect. 5).

2 Production flexibility via integrated process

planning and production control

As already mentioned above, it has become clear that a

flexible reaction to unplanned events and incidents is one

of the major success factors for manufacturers with job

shop production. Various definitions and discussions of the

concept of ‘‘flexibility’’ exist; comprehensive analyses

thereof can be found in [6–8]. The research findings pre-

sented in this paper are based on the notion of flexibility as

defined by Toni and Tonchia [9]: ‘‘Flexibility can be

viewed as the capacity of a system to change and assume

different positions or states in response to changing

requirements with little penalty in time, effort, cost or

performance’’. When transferred to the area of job shop

production and the methods of process planning thereof,

three different types of flexibility can be derived [10]:

1. Flexibility via alternative operations: Definition of

alternative and technologically appropriate operations

(production processes) for machining a given

component.

2. Flexibility via alternative operation sequences: Defi-

nition of alternative operation sequences for machining

a given component.

3. Flexibility via alternative manufacturing resources:

The definition of varying operation and operation

sequences is mainly determined by the available

manufacturing resources (tools and machine tools). A

high degree of flexibility can be achieved by selecting

redundant resources and by the feasibility of choosing

different manufacturing processes for machining a

component.

In the presented context it has been found out that, based

on the different types of flexibility and an evaluation of

relevant studies, a company can attain an increase in

flexibility primarily via preparatory process planning and

production controlling activities [11, 12]. This knowledge,

combined with the three different kinds of flexibility

mentioned above, provides the guidelines of the proposed

methodology for adaptive process planning.

3 The idea of the adaptive process planning

methodology

The main objective of the adaptive process planning

methodology presented in this paper is to increase the

flexibility of the production processes in companies with

job shop production by means of a novel integrated and

responsive approach to process planning and production

control [13]. The adaptive process planning approach

benefits from the advantages of other, already existing,

planning approaches. It is based on a combination of three

conventional approaches to integrated planning and control

of manufacturing processes: the hierarchical, the nonlinear

and the dynamic (Fig. 1).

According to Kreutzfeldt [14], hierarchical approaches

to process planning and production control can be divided

into two stages (Fig. 1, top). First, during the rough plan-

ning stage, the operations sequence is decided. However,

during this stage, it is only decided which operations are to

be executed: An exact assignment of operations to specific

manufacturing resources is made in the second phase,

during the detailed planning stage. Alternative operation

sequences or operations are not planned. Any production

disturbances (unexpected events, conditions or develop-

ments) that happen before the planned start of production

have no impact on the process plan. However, if such

problems appear during the manufacturing process, the

56 Prod. Eng. Res. Devel. (2012) 6:55–67

123

affected operations have to be started anew and the

resources have to be reallocated appropriately.

In contrast, the specific characteristic of non-linear

approaches is the fact that all alternative operation sequences

are planned before the start of the manufacturing process and

represented via a process plan network (Fig. 1, center) [16].

The selection of an operation sequence and the allocation of

the appropriate production resources to the operations occur

just before the actual manufacturing process begins. If any

failures occur during the production process, based on the

current state of completion of the component or batch, the

remaining operation sequence is selected in accordance with

the process plan network. Although hierarchical planning

approaches support only a small degree of flexibility,

defining alternative operation sequences makes it possible to

respond flexibly to unexpected events.

In dynamic process planning and production control

approaches, there is no production planning stage before the

start of the manufacturing process (Fig. 1, below) [17].

Based on the current utilization and the availability of pro-

duction resources, the individual operations are planned and

allocated to the resources directly. The planning of the next

operation is performed immediately after the completed

operation. The process sequence is therefore substantially

influenced by the decisions made during the production

control stage. If failures occur, no additional direct planning

efforts are needed. Such approaches are often combined with

artificial intelligence techniques, such as, for example,

agents or multi-agent systems, in order to achieve a high

degree of flexibility in manufacturing.

The combination of the hierarchical (division into rough

and detailed planning), non-linear (creation of process plan

networks) and dynamic approaches (taking into account the

current production workload and resource availability) and

their respective advantages is the basic concept of the

adaptive process planning. In analogy to methods of

management theory, adaptive process planning approach is

additionally based on the concept of ‘‘rolling’’ or ‘‘gliding’’

planning and control [18]. This means, that planning con-

tents are updated in a short term during production.

Figure 2 shows schematically the construction of the

approach as well as the process planning and production

control activities. These are divided into two phases: rough

and detailed planning. During the preliminary planning all

technologically reasonable operations and operation

sequences are determined and prioritized. During the

detailed planning stage, this hierarchy is evaluated parallel

to (rolling, gliding) the current and prior to the potential

Construction

ProductionTime (t)

Start of Production

Start ofPlanning

Process Planning and Production Control

D

D

D

D

D

D

Hie

rarc

hic

Pro

cess

Pla

nn

ing

No

n-l

inea

rP

roce

ss P

lan

nin

gD

yn

amic

Pro

cess

Pla

nn

ing

D DisturbanceRough Planning Detailed Planning Manufacturing

Lo/47926 © IFW

Fig. 1 Approaches to

integrated process planning and

production control (according to

[15])

Prod. Eng. Res. Devel. (2012) 6:55–67 57

123

subsequent operation. Thus, the final operation sequence is

set dynamically during the manufacturing. This ensures the

integration of respective process planning activities into the

course of production control and a flexible response to

failures whenever they occur.

4 Progress of the adaptive process planning

methodology

The complete sequence of the phases of the adaptive pro-

cess planning is shown in Fig. 3. During the rough plan-

ning stage, the CAD product model data form the basis for

the generation of the non-linear process plans which

include all possible alternatives for the manufacture of a

given component. Following, an evaluation of the alter-

native process chains included in the non-linear process

plan is made whereby process chains are selected and

prioritized according to their technological and economic

relevance for manufacturing the component in question.

The required resources for the priority process chain are

booked in the Enterprise Resource Planning (ERP) system.

In contrast to the rough planning, which is focused on the

entire process chain, the detailed planning is centered on a

single production process. Since the detailed planning

occurs parallel to the manufacturing process, it is necessary

to duly start the planning activities corresponding to the

respective progress of the manufacturing process. In order

to ensure this, the time needed for the planning of a par-

ticular process step parallel to the previous manufacturing

process is estimated in the final phase of the rough planning

stage.

During the detailed planning stage of the individual

manufacturing processes, the process chains which have

been created and prioritized as technologically appropriate

during the rough planning stage are accessed again. These

are already reduced since some of the necessary

process steps have been previously implemented. In order

Lo/47927 © IFW

Construction

ProductionTime (t)

Start ofProduction

Start ofPlanning

Process Planning and Production Control

D

D

Ad

apti

veP

roc

ess

Pla

nn

ing

D DisturbanceRough Planning Detailed Planning Manufacturing

Fig. 2 Adaptive process

planning approach

Detailed PlanningRough Planning

Creation ofnon-linear

Process Plans

Evaluation andSelection of

ProcessChains

Booking ofResources

Estimation ofDetailedPlanning

Times

UpdatingProductionInformation

Identificationand Evaluation

of valid Process Chains

AdjustmentPlanning

CAD-Data

ProcessPlan

ERP MES TNB

ERP: Enterprise Resource Planning MES: Manufacturing Execution System TNB: Technological Knowledge Base

Scd/61881 © IFW

Fig. 3 Flowchart of the

adaptive process planning

58 Prod. Eng. Res. Devel. (2012) 6:55–67

123

to respond appropriately to a changed manufacturing situ-

ation, the current manufacturing data regarding production

load, queues and availability of resources are retrieved

from the Manufacturing Execution System (MES) during

the beginning phase of the detailed planning stage of a

production process. However, disturbances which have

occurred in the interim result in previously scheduled

process chains no longer being applicable. Therefore,

based on the current information available, all remaining

process chains relevant to the production of the current

component are to be examined. Due to the changed con-

ditions, a re-prioritization of the remaining process chains

has to be carried out. After re-assessment of these chains,

the next process step necessary for the manufacture of the

component is selected.

Since this may lead to a change in the planned production

sequence and to a reallocation of resources, an adjustment

and itemization are required. This is done in the context of

the adjustment planning. In this case, the process parameters,

as well as the automatic generation and subsequent simula-

tion of the NC program, are modified to suit the current

manufacturing situation. In order to realize this alteration

without delaying the production process, the process

parameters (e.g. cutting velocity, feed rate) are compared

with the values of an experience-based production database

(Technological Knowledge Base—TNB). By using an

experience-based storage for planning data a raise of plan-

ning complexity and costs can be kept to a minimum. Also

the planning of similar product variants can be accelerated

with the help of the stored technological knowledge. The

TNB is based on an object oriented part model leaned on the

STEP-NC standard. For a detailed description see [19].

The individual functions and processes of the adaptive

process planning based on the two stages of process

planning—the rough planning and the detailed planning—

are thoroughly explained as follows. Focal point is the

representation of non-linear process plans and the resulting

dynamic assessment of technologically appropriate process

chains.

4.1 Rough planning stage

The preliminary rough planning stage is essentially divided

into the following steps: creation of process plans, evalu-

ation of alternative process chains and timing of the

detailed planning. These steps are outlined below.

4.1.1 Creation of process plans

The first step of the rough planning stage is to create non-

linear working plans based on the product data of the

component. For this purpose, the process steps which are to

be performed later on are identified. The correlations and

dependencies among the different processes, the sequence

relationships, the alternative processes and the alternative

process sequences can be defined using logical operators

(AND, OR). This can be accomplished via a graphical-

interactive input module (Fig. 4, exemplary for a tool

chuck). At the process level, the basic data of each

machining process can be defined by an input mask.

Based on previous experience and knowledge of the

process planner, it is possible to map all technologically

suitable process chains and their boundary conditions in a

compact notation and save them for later usage. A method

P1Sawing

SM 1

V

VP2MillingMM 1

P3Turning

TM 3

P7Grinding

GM 1

P8Grinding

GM 2

P5DrillingDM 1

P4Turning

TM 2

P6Turning

TM 1

V

V

V

V

Process-IDProcess

Machine-ID

V OR-Connector

V

AND-Connector

Scd/61882 © IFW

Data form

Create new process

Fig. 4 Creation of non-linear

process plans

Prod. Eng. Res. Devel. (2012) 6:55–67 59

123

for automatic generation of experience-based process

chains using design features is presented by Denkena [20].

4.1.2 Evaluation of alternative process chains

The next step within the rough planning stage includes the

initial assessment and prioritization of process chains, as

well as the selection of the optimal—for a given set of

specified conditions—starting process chain. Apart from

that, the individual operation sequences are to be evaluated

taking into account specific defined criteria. The foundation

of this weighted and multi-criteria evaluation method is the

Analytical Hierarchy Process (AHP) by Saaty [21]. A key

advantage of the AHP over other assessment methods is

that qualitative and quantitative criteria can be weighted

against each other and evaluated. Basically, the AHP can

be presented as a four-step decision process:

Step 1: Establishment of a decision hierarchy, division of

a decision problem into interrelated decision-

relevant elements (process chains and evaluation

criteria).

Step 2: Conducting paired comparisons of the decision

elements using qualitative and quantitative

information (priority estimation).

Step 3: Calculation of the priority of the decision

elements and verification of the consistency of

the priority estimation.

Step 4: Identification of a weighting function by

aggregating the priority of the decision elements

and determining a ranking sequence of the

alternatives (weighting of targets and activities

in the entire decision-making hierarchy).

The decision elements of the AHP consist of the available

alternatives, on the one hand, and, on the other hand, of the

evaluation criteria used. These are interrelated and are rep-

resented at the present decision problem by the process

chains (alternatives) and the production targets (criteria).

The top level of the decision hierarchy, which is established

based on these criteria, includes productivity-regulating

factors such as time, cost and quality. Alternatively, its lower

levels incorporate the descriptive parameters (Fig. 5) [5, 18].

When considering manufacturing costs, a distinction is

made between personnel and machine related costs. When

defining a quality criterion, it is assumed that each opera-

tion can achieve the required product quality by choosing

the appropriate process parameters. Consequently, the

mean critical process capability and the weighted average

rejection rate are utilized as central criteria for the evalu-

ation of the quality of the process chain. Using the number

of alternatives that are available for rescheduling, the

routing flexibility evaluates the flexibility of a process

sequence for possible changes to the route during the

production. Relevant to the routing flexibility value RF of

each processing chain c is the number of directly sub-

sequent process steps NPS in the process chain tree con-

sidered for every manufacturing stage n (see Fig. 12):

RFc ¼Xn�1

i¼1

ðNPSi � 1Þ

In the time category, a distinction is made between

execution and transition time. While execution time is

composed of processing time and setup time, the transition

time includes wait and transport time before or after the

relevant operation [22]. The criterion ‘‘bottleneck’’ is taken

into account as an additional, flexibility limiting factor. By

applying heuristics, it is analyzed how far a possible

process chain leads to exacerbating bottlenecks in the

production. The decision hierarchy shown is based on a

selection of descriptive production targets [23].

The weighting of the evaluation criteria can be conducted

by the user: For this purpose, a paired comparison is made

between the targets (step 1). In order to conduct a comparison

between any two given sub-objectives i and j of the finite set

A, the user specifies the value aij, which serves as a basis for

their comparison. The following applies:

aij ¼1

aji; for all i; j 2 A

The value aij represents the relative importance of sub-

objective i compared to the sub-objective j. Based on

Meixner [24], the scale value of a can range from 1,

meaning ‘‘equal’’ to 9, meaning ‘‘totally dominate’’. Lower

Target function

Time Quality Costs

BottleneckRouting

flexibilityExecution

timeTransition

timePersonnel

costsMachine-hour rate

Processcapability

Reject rate

Scd/61883 © IFW

Fig. 5 Decision hierarchy for

evaluation of process chains

60 Prod. Eng. Res. Devel. (2012) 6:55–67

123

significance is weighted analogously using a reciprocal

value, which results in the following scale (Fig. 6).

Subsequently, all aij values are entered into an evalua-

tion matrix. Since the weighting of the criteria is affected

by a certain degree of subjectivity due to company-specific

requirements or human experience and knowledge, a con-

sistency check is made (step 2). Using the evaluation

matrix, a consistency index is calculated, which can be

compared to empirically determined experience-values,

thus serving as a foundation of the consistency check. The

relative weight w of the evaluation criteria is described

using an eigenvector which is calculated by successive

squaring and normalizing the matrix. The overall weight of

a criterion is calculated by multiplying the eigenvector with

the calculated weight of the superordinate criteria level.

In order to determine the relative feature characteristics

k of the available alternatives regarding the given evalua-

tion criterion, a relative weight can be calculated if the

quantitative correlations are accessible. For example, each

process chain can be assigned a unique value for each

emerging personnel cost. In terms of qualitative evaluation

parameters, a weighting of the alternatives to each other

can also allow paired comparison, analogous to the

weighting of the criteria. Combining the feature charac-

teristics kk and the relative criteria weights wi allows

determination of the priority values of each process chain

(for the time criterion: Fig. 7). If this is aggregated along

the decision-making hierarchy, the result is a vector, whose

lines receive the values of the objective function of each

process chain (step 4).

This allows prioritizing the process chains based on the

value of their objective function and select the process

chain with the highest priority as the start process chain. As

the optimum solution, this start process chain functions as a

basis for future resource planning. In addition, a commu-

nication between the process planning and the ERP-system

takes place. For the prototypical implementation, the ERP-

system has been replaced by a relational database which is

limited to the necessary resource management (e.g.

machines, personnel) extent. The schema of the database is

modeled on the data structure of the ERP software SAP

R/3. The ERP database implementation provides the pro-

duction input data for the rough planning such as past

machine utilization shift schedules and material data.

4.1.3 Scheduling the detailed planning

In the area of production planning and control (PPC), a

temporal decoupling of rough and detailed planning is

fairly standard for the industrial practice [25]. At process

level, the scheduling and capacity planning follow after the

rough planning stage. However, after the start of produc-

tion, the technologically oriented, process related detailed

planning has to be coordinated with the detailed planning

concerning the order scheduling and sequencing. In order

to perform these planning tasks parallel to the previous

manufacturing process, it is necessary to estimate the time

needed for the detailed planning stage as early as in the

rough planning stage. Since any extension of the lead time

due to detailed planning during the production phase must

be avoided, the start time of each detailed planning step is

to be scheduled so that it is completed by the time the

associated manufacturing step starts. Thus, the start time of

each detailed planning step is calculated backwards from

the end of production. Therefore, based on the planned

times for each production step and the consideration of

inter-operation time (TIO, total amount of transport times

and queue times between two processes), the start of each

detailed planning step is scheduled backwards (Fig. 8).

For the evaluation of the planned times in the adaptive

process planning, it is important to know the duration of

the planning activity and thus the planning effort. For this

purpose, the content and the activities of the detailed

planning are to be determined. The identification of the

execution times serves as a basis for the determination of

the start and end point of all planning phases and planning

steps. The following figure shows the basic structure of the

developed method which is based on Schneewind [26] and

which is used in the adaptive process planning for the

assessment of planning times. Characteristic of this method

Fig. 6 Weighting scale for evaluation criteria in AHP

Process chain 1

Process chain 2

Process chain n

Execution time

Transition time

Bottleneck

Process Chain 1

Process Chain 2

Process Chain n

Priority value ek forthe time criterion

Characteristicvalue kk

Scd/61885 © IFW

Fig. 7 Calculating the priority value of the time criterion

Prod. Eng. Res. Devel. (2012) 6:55–67 61

123

is that each detailed planning step is divided into five

phases (Fig. 9).

The determination of the influencing variables (1) is the

basis for the evaluation of the planning times. The influ-

encing parameters define the time required by operations

and are affected, for example, by the process properties, the

component properties or the resources used. In order to

estimate the expenditures of time linked to the individual

operations, appropriate methods (2) must be selected, such

as Methods for Time Measurement (MTM). The time

periods associated with the respective operations (3) can be

estimated or calculated. To estimate the required time,

relevant expertise is necessary. This can be ascertained by

an expert survey, for example.

Following the data collection, the data processing occurs

(4). Thereby, the established actual times are transformed

into planned times by a regression analysis [27]. Finally,

there is a presentation of the resulting planned times (5),

which covers all stages of planning.

The rough planning stage is completed with the

assessment of the detailed planning and scheduling of all

detailed planning steps. Information about the current

manufacturing situation is needed in order to begin the

subsequent detailed planning stage, whose first planning

step takes place immediately before the first manufacturing

stage. This is necessary if the system is to respond flexibly

to unplanned events that have occurred in the meantime by

selecting one of the each situation-specific optimal process

chains.

4.2 Detailed planning stage

In order to be able to incorporate current production

information in the context of the detailed planning stage,

t

Start of Production End of Production

Pl. 7 Pl.9Pl.6Pl.4Pl.1

P4 P6P7

09:0008:5008:4008:3008:2008:1008:00

P1

P9

P10P 13

P 14

Pl. 13

Pl. 14

Pl. 10

TIOTIO

Legend: Px: Production step xTIO: Inter-operation time

Pl.x: Planning step xt: Time axis

TIO TIO TIO TIO TIO TIO

Backward scheduling

Scd/61886 © IFW

Fig. 8 Detailed planning for

the production of a pinion shaft

Determination of influencing variables

Determination of parameters influencing time need of planning sections

1

Method selection

Selection of methods determination the planning effort of influencing variables

2

Data collection

Collection of actual times and determination of target times

3

Data processing

Data transformation (actual times into planned times); relevance analysis of influencing variables

4

Presentation of resulting planned times

Fixing of starting and ending of all planning steps5

Detailed Planning

Rough Planning

Scd/61887 © IFW

t

p1… pn

t?

p1… pn

t

Detailed Planning

Production

t1, actual… tn, actual

?

ti, actual

pi

tplanned?

Fig. 9 Methods for evaluation

of the planned times

62 Prod. Eng. Res. Devel. (2012) 6:55–67

123

already available systems which are part of the manufac-

turing environment for PPC are re-accessed. In addition to

the production data acquisition (PDA) and machine data

acquisition (MDA) systems, the MES are becoming par-

ticularly important nowadays [28]. They enable a key-

performance-indicator (KPI) based control and monitoring

of the entire production in real time. The acquisition and

integration of these data in the production process ensures

that detailed planning is based on current information on

the available resources and machine utilization. By com-

paring the present information with the process chain

hierarchy established during the rough planning stage, the

process chains suitable for the manufacturing process are

determined on the basis of the current resource availability.

During the detailed planning stage, all remaining valid

process chains are evaluated parallel to the current manu-

facturing process and prior to the potentially following

process (see Sect. 4.1). This is carried out analogously to

the first assessment made in the preliminary planning stage

using AHP. For a repeated assessment, the statistic average

values of the availabilities and the bottlenecks, used in the

rough planning, are replaced with real-time data from the

MES. The machine utilization which has been altered

contrary to the initial production plan is transferred to the

MES via a data interface and can be thus taken into con-

sideration in the detailed scheduling of the production

orders. As a result, the final operation sequence is set

dynamically during the production. Figure 10 shows the

sequence of such a detailed planning cycle.

Here, the current process chain is replaced by the valid

process chain which shows the highest priority value after

the re-evaluation. Having selected the priority chain, the

adjustment planning of the following process step of the

chosen process chain starts parallel to the manufacturing

process. This approach ensures optimal adjustment of the

process plans to the current production situation. Taking

into account the recent data from the MES makes it pos-

sible to react to problems and bottlenecks on short notice

by switching to alternative processing stations.

This specific adjustment of the process sequence

requires a postponement of the detailed adaptation of

planned manufacturing operations on the currently selected

machine so far back that it is completed just before the

immediate start of the production activity. The adjustment

planning consists of five steps (Fig. 11).

During the first step, the process data necessary for the

planning process step are loaded from the TNB (1). These

include the cutting data, the CAM data and the tool data.

Guidelines for these data are the non-linear process plans,

which have been developed during the rough planning

stage. Adjacently, the fixture data (2) and the machine data

(3) selected for that process step are integrated within the

CAM-model. The CAM-model data stored are thus sup-

plemented to provide specific information regarding the

machine kinematics and the performance of the machine.

This allows the creation of the NC program (4). In the last

step, the NC program is validated with the help of the

process simulation (5). By adjusting the process contents

defined during the rough planning stage, it is now possible

to perform the next selected manufacturing process step.

5 Practical potential of the adaptive process planning

A software prototype has been developed in order to test

the method of adaptive planning process and to ensure a

subsequent review of its practicability. This software tool

has been programmed in C# in the development environ-

ment of Microsoft Visual Studio and it includes the fol-

lowing features:

• Definition and graphical representation of non-linear

process plans

• Saving and loading of non-linear process plans

• Representation of all reasonable technological process

chains of nonlinear process plans (process chain tree)

• Weighting of the evaluation criteria of process chains

• Analysis and evaluation of the process chains in

reference to the objective criteria

• Dynamic selection of the optimal process chain

Figure 12 shows the user interface of the software tool

for adaptive process planning. All valid process chains are

listed in the upper area. After manual or automatic start of

the evaluation, the process chains are prioritized with

regard to the respectively assigned value of the weighting

Updating productioninformation

Identification of valid process chains

Evaluation of validprocess chains

CurrentPC = Prio

1?

Set Prio 1 (VPC-List) = current PC

List of VPC

MES

Yes

No

PC: Process Chain Prio: PriorityVPC: Valid process Chains

Adjustment Planning(current PC)

PS x + 1

Scd/61888 © IFW

Sorted Listof VPC

PS x: Current process stepPrio: Priority

Fig. 10 Sequence of a detailed planning cycle

Prod. Eng. Res. Devel. (2012) 6:55–67 63

123

function. The first process chain is selected for processing

and then highlighted in the graphical representation of the

process chain tree. A flexible standard interface allows the

storage and reloading of the non-linear process plans in

XML format.

A test scenario has been developed in order to allow a

validation of the adaptive process planning methodology.

Using the material flow simulation software Tecnomatix

Plant Simulation� from Siemens PLM, a manufacturing

scenario has been created which displays the manufactur-

ing structures and processes typical for the job shop pro-

duction (see Sect. 1) in a simulation model. The basis for

this model is the experimental shop floor of the IFW, which

provides an extensive range of cutting machinery and has

the advantage of using real-time machine data. Figure 13

shows a simulation of the job shop production with its

associated material flow model elements. Each machine

tool is represented by a processing station with input and

output buffers. Transport routes link the processing stations

to each other so that necessary manual transport can be

realized by the manufacturing employees. As a represen-

tation of the MES, a scheduling algorithm based on the

actual process plans has been implemented into the simu-

lation model. This ensures the basic function of the MES in

a simplified way.

The job shop production model has been technologically

coupled with the software tool for adaptive process plan-

ning using a Microsoft Excel� interface. Utilizing this

interface allows to assign non-linear process plans to each

product. To simulate the connection to enterprise data

systems like ERP, a Microsoft Access� based database is

applied. Using this software in the context of the simula-

tion as described above, a dynamic evaluation of the pos-

sible process chains and a selection of the optimal process

chain is made. In the simulation process, the selected

process chain is assigned a single processing unit as an

attribute.

A production program consisting out of four different

work pieces (tool chucks) has been selected in order to

realize a prototypical application scenario. These compo-

nents require machining via a combination of turning,

milling and grinding operations. Different non-linear pro-

cess plans have been created for each chuck. Figure 14

shows an example of an extract of a non-linear process plan

for a work piece machining process.

In order to check the performance of the adaptive planning

process, three scenarios have been evaluated using Plant

Simulation�. In the first scenario, the behavior of the pro-

duction system using process plans which remain unchanged

during the whole production time has been considered. An

undisturbed production scenario is assumed. Thus, this sce-

nario represents the ideal case and is a benchmark for the

evaluation of the other scenarios. In the simulation of the

second scenario, non-stochastic disturbances of the produc-

tion process are considered. Selected machines are each

disrupted for a specific period of the simulation process.

Since static process plans are used, this results in production

stagnation. In the third scenario, for the same disturbance

behavior, the process plans are rescheduled with the help of

the adaptive process planning. An evaluation of all possible

process plans is performed for each processing unit before

any machining process. During the initial simulation runs, a

Scd/61889 © IFW

Determination of tool data

Configure tools and verify their availability1

Creation of fixture planning

Develop clamping plan and fix workpiece position2

Determination of cutting data

Determine cutting strategy, cutting paths and cutting values

3

Generation of NC-program

Write the source code4

Process simulation

Simulate machining process with sufficient accuracy

5

N00 G01 Z13N10 …N20 ……

Operation 1

Operation …

n vc ap …

Fig. 11 Planning sequence in

the adjustment planning

64 Prod. Eng. Res. Devel. (2012) 6:55–67

123

batch consisting of 30 parts has been processed. In all cases,

the average product cycle time has been measured (see

Fig. 15).

When evaluating the simulation runs, the results of the

three scenarios were compared to each other. In relation to

the lead time, the third scenario shows a significant

reduction of the average lead time of the processing units

by means of the adaptive planning process. Although the

lead time of the undisturbed scenario could not be achieved

due to the needed additional set-up times and the use of

non-optimal processes, the average lead time was

nonetheless shortened by about 22% when compared to

the average lead time of the scenario using static process

plans.

With regard to the above-stated objective of increasing

the flexibility in the production by using the adaptive

process planning methodology, the lead time has emerged

as the key indicator. On the one hand, disturbances that

Selection of theoptimal process

chain

Marking the optimal process chain in theprocess chain tree

Toolbar

Navigation bar

Visualizationbench

Analysis bench

Scd/61890 © IFW

Fig. 12 User interface of the

software prototype

Simulation model withproduction layout

Machine tool

Buffers

Detail: Processing station

Transport route

Machine indicator

Scd/61891 © IFW

Fig. 13 Simulation model of a

job shop production

Prod. Eng. Res. Devel. (2012) 6:55–67 65

123

result in production shutdowns have a direct negative effect

on the lead time. On the other hand, all three flexibility

types, mentioned in Sect. 3, have in common that a reaction

to the disturbances can be evaded by providing alternative

routes to the manufacturing order. This results in avoiding

any unnecessary extensions of the order lead times. In the

third scenario it has been shown that this effect can be

achieved using the software tool for adaptive planning

process in order to reschedule the process planning.

6 Conclusion

The development of the adaptive process planning

approach aims to increase the flexibility in job shop pro-

duction companies by promoting improved abilities to

react to disturbances in production. It has been shown that

it is possible to react to disturbances systematically by the

dynamical selection of process plans, which are then

adapted optimally to the company’s production targets. By

providing alternative process plans and evaluating them

repeatedly on the basis of current production information,

non-available resources can be replaced at short notice.

Thus, disturbances can be evaded, which results in a

reduction of lead time.

By means of the application of adaptive process plan-

ning all technologically possible and economically feasible

process chains relevant to the production of a component

can be considered. Postponing the detailed planning for the

period immediately before the start of a process step

ensures maximum flexibility in selecting the optimal situ-

ation-specific process chain. As a result, by adjusting

process plans dynamically, necessary changes to alterna-

tive routes through the shop floor and prompt reaction to

disturbances in the production process are ensured.

The approach presented in this paper marks a new stage

of integrated process planning and production control. On

the one hand the adaptive process planning enables a most

dynamic, responsive and flexible planning and control

which until now only were provided by the idea of dynamic

process planning (see Sect. 3). On the other hand the

method offers a very high degree of applicability in com-

parison to the existing approaches. In the field of produc-

tion control and multi order scheduling further research

will be done. Especially the systems behavior in case of a

highly utilized capacity will be investigated in order to

realize further potential in flexibility and responsiveness in

different production conditions.

Acknowledgments The results presented in this paper were

obtained within the framework of the Collaborative Research Center

(SFB) 653 ‘‘Gentelligent Components in their Lifecycle’’. The

authors would like to thank the German Research Foundation (DFG)

for its financial and organizational support of this project.

10MA2 TurningGildemeister

CTX 420 linear

V

12MA14 TurningGildemeister TWIN32 dc

2MA4 TurningGildemeister

MD 10S

V11

MA14 TurningGildemeister

CTV 400 linear

6MA18 TurningSchaudt CR 41

4MA16 TurningGildemeister

CTX 520 linear

9MA11 DrillingGildemeister

DMU 125p

7MA8 DrillingHeller PFV1

12MA5 DrillingIFW Schnelle

Maschine

V1

MA6 MillingHeller MC16

V

Scd/61892 © IFW

Fig. 14 Exemplary tool chuck

and non-linear process plan

0

1.000

2.000

3.000

4.000

5.000

6.000

7.000

9.000

Ideal DeterminedDisturbances

AdaptiveProcess Planning

Ave

rag

e L

ead

Tim

e

[sec]

Scd/61893 © IFW

Fig. 15 Evaluation of the simulation scenarios

66 Prod. Eng. Res. Devel. (2012) 6:55–67

123

References

1. Beach R, Muhlemann AP, Price DHR, Paterson A, Sharp JA

(2000) A review of manufacturing flexibility. Eur J Oper Res

122:41–57

2. Nyhuis P, Munzberg B, Kennemann M (2009) Configuration and

regulation of PPC. Prod Eng Res Dev (WGP) 3:287–294

3. Zaeh MF, Reinhart G, Ostgathe M, Geiger F, Lau C (2010) A

holistic approach for the cognitive control of production systems.

Adv Eng Inform 24:300–307

4. Milberg J, Muller S (2007) Integrated configuration and holistic

evaluation of technology chains within process planning. Prod

Eng Res Dev (WGP) 1(4):401–406

5. Denkena B, Lenz AT, Lorenzen LE (2009) Agile planning for

gentelligent production. In: Proceedings of the 3rd international

conference on changeable, agile, reconfigurable and virtual pro-

duction CARV, Munich, pp 79–88

6. Chryssolouris G (1996) Flexibility and its measurement. CIRP

Ann Manuf Technol 45(2):581–587

7. Buzacott JA, Mandelbaum M (2008) Flexibility in manufacturing

and services: achievements, insights and challenges. Flex Serv

Manuf J 20(1–2):13–58

8. Tolio T (2009) Design of flexible production systems. Springer,

Berlin

9. Toni DE, Tonchia S (1998) Manufacturing flexibility: a literature

review. Int J Prod Res 36(6):1587–1617

10. ElMaraghy HA (2006) Flexible and reconfigurable manufactur-

ing systems paradigms. Int J Flex Manuf Syst 17:261–276

11. Kaluza B, Blecker T (2005) Erfolgsfaktor Flexibilitat. Strategien

und Konzepte fur wandlungsfahige Unternehmen. Band 60, Erich

Schmidt Verlag

12. Wang L, Hao Q, Shen W (2005) Function block based integration

of process planning, scheduling and execution for RMS. In:

Proceedings of the CIRP 3rd international conference on recon-

figurable manufacturing systems

13. Denkena B, Lorenzen LE, Battino A (2006) Increased production

flexibility and efficiency through integration of process planning

and production control. In: Proceedings of the 39th CIRP inter-

national seminar on manufacturing systems, the morphology of

innovative manufacturing systems, Ljubljana, pp 157–161

14. Kreutzfeldt J (1994) Planen mit Bearbeitungsalternativen in der

Teilefertigung. Dissertation, Leibniz Universitat Hannover

15. Denkena B, Battino A (2006) A novel adaptive process planning

framework. In: 2nd I*PROMS virtual international conference

intelligent production machines and systems, July 3rd–14th,

pp 487–492

16. Kim S, Woo J, Park S, Jung B, Cho H (2002) Integrated devel-

opment of nonlinear process planning and simulation-based shop

floor control. In: Proceedings of the winter simulation conference,

San Diego, pp 1465–1468

17. Iwata K, Fukuda Y (1989) A new proposal of dynamic process

planning in machine shop. In: Proceedings of CIRP international

workshop on CAPP, September 21st–22nd, Hannover, pp 73–83

18. Denkena B, Tracht K, Battino A (2007) Dynamic analysis of

process chains as an enabler for the adaptive process planning. In:

2nd International conference on changeable, agile, reconfigurable

and virtual production (CARV 2007), Toronto, pp 677–686

19. Denkena B, Lorenzen LE, Kruger M, Schmidt J (2011) Simula-

tion based detailed planning for agile manufacturing. In: El-

Maraghy HA (ed) Enabling manufacturing competitiveness and

economic sustainability. Proceedings of the 4th international

conference on changeable, agile, reconfigurable and virtual pro-

duction (CARV 2011), Montreal, Canada, October 2nd–5th 2011,

pp 512–517

20. Denkena B, Lorenzen LE, Kroning S (2010) Cognitive process

planning. In: Proceedings of the 43rd CIRP international con-

ference on manufacturing systems ‘‘sustainable production and

logistics in global networks’’, Vienna, pp 683–690

21. Saaty TL, Vargas LG (2001) Models, methods, concepts and

applications of the analytic hierarchy process. Kluwer, Boston

22. Nyhuis P, Wiendahl HP (2002) Logistische Kennlinien, 2nd edn.

Springer, Berlin

23. Liedtke C (2007) Systematik zur Bewertung der Produktions-

leistung. Dissertation, Leibniz Universitat Hannover

24. Meixner O, Haas R (2002) Computergestutzte Entscheidungs-

findung: Expert Choice und AHP—innovative Werkzeuge zur

Losung komplexer Probleme. Redline Wirtschaft/Ueberreuter,

Frankfurt—Vienna

25. Lodding H (2005) Verfahren der Fertigungssteuerung: Grundla-

gen, Beschreibung, Konfiguration. Springer, Berlin

26. Schneewind J (1994) Entwicklung eines systems zur integrierten

Arbeitsplanerstellung und Fertigungsfeinplanung und -steuerung

fur die spanende Fertigung. Dissertation, RWTH Aachen

27. Picker C (2006) Prospektive Zeitbestimmung fur nicht wer-

tschopfende Montagetatigkeiten. Dissertation, Technische Uni-

versitat Dortmund

28. Kletti J (2007) Konzeption und Einfuhrung von MES-Syst-

emen—Zielorientierte Einfuhrungsstrategie mit Wirtschaftlich-

keitsbetrachtungen, Fallbeispielen und Checklisten. Springer,

Berlin

Prod. Eng. Res. Devel. (2012) 6:55–67 67

123