Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/220381488

MES (manufacturing execution system) architecture for FMS compatible to


ERP (enterprise planning system)

Article  in  International Journal of Computer Integrated Manufacturing · May 2002


DOI: 10.1080/09511920110059106 · Source: DBLP

CITATIONS READS

60 9,253

2 authors, including:

Byoung Kyu Choi


Korea Advanced Institute of Science and Technology
123 PUBLICATIONS   3,331 CITATIONS   

SEE PROFILE

All content following this page was uploaded by Byoung Kyu Choi on 20 May 2014.

The user has requested enhancement of the downloaded file.


INT. J. COMPUTER INTEGRATED MANUFACTURING, 2002, VOL. 15, NO. 3, 274–284

MES (manufacturing execution system)


architecture for FMS compatible to ERP
(enterprise planning system)
BYOUNG K. CHOI and BYUNG H. KIM

Abstract. Presented in the paper is MES (manufacturing ERP systems have gained an explosive popularity
execution system) architecture, which is suitable for managing among manufacturing enterprises worldwide (Hicks
FMS (flexible manufacturing system) lines under an ERP and Steche 1995, Welti 1999). An ERP system by nature
(enterprise planning system) environment. An IDEF0-model of
an ‘order handling’ shop floor having an FMS line is developed is not suitable for controlling day to day shop floor
to identify functional requirements of MES, and then a two-tier operations, and for this purpose, a new type of
MES architecture satisfying the functional requirements is industrial software called MES (manufacturing execu-
proposed. The proposed MES is composed of a Main-MES tion system) emerged during the 1990s. An MES aims to
(for the main shop floor) and an FMS-MES (for the FMS line). provide an interface between an ERP system and shop-
A BOP (bill of processes) is used as a means to represent
process plans, and a LS-Net (loading schedule network) is used floor controllers by supporting various ‘execution’
as a mechanism for representing and manipulating loading activities such as scheduling, order release, quality
schedules. Object models of BOP and LS-Net are presented, control, and data acquisition (MESA 1997). In parti-
and the effectiveness of the proposed MES is demonstrated cular, this role of MES has been well established in the
by applying it to two FMS lines, a stamping-die machining semiconductor industry (SEMATECH 1997).
line and a mechanical part machining line.
For a manufacturing company employing tradi-
tional manufacturing facilities and conventional MIS
(management information systems), a FMS and ERP
1. Introduction system may be the two major areas of investment if the
company wants to be more competitive. The amount of
In this paper, the term FMS (flexible manufacturing investment for a typical FMS is about US$5 – 10 million
system ) is used to mean a computer-integrated machin- (Kim 1996), and that for a typical ERP system is about
ing system consisting of machining centres, automated US$3 – 5 million (Welti 1999). Thus, for a company that
handling systems for jobs and tools, AS/RS (automated has invested on both FMS and ERP, it is essential to
storage/retrieval systems), auxiliary processing facil- have a suitable MES that can provide an adequate
ities, and set-up stations. If properly managed, a FMS interface between the two. However, to the best of our
has a high potential for increased productivity with knowledge, there are no known MES models for this
enhanced flexibility (Basnet and Mize 1994, Pyoun and purpose.
Choi 1994). Existing works on MES include a Gantt Chart based
An ERP (enterprise resource planning) system is an MES for die and mould manufacturing (Choi et al.
integrated information processing system supporting 1995), an integrated MES framework (Scott 1996), a
various business processes such as finance, distribution, CIM framework for semiconductor manufacturing
human resources and manufacturing. Since the 1990s, (SEMATECH 1997), a distributed and object-oriented
MES framework (Cheng et al. 1999), and MES
development cases for semiconductor manufacturing
Authors: B. K. Choi (e-mail: bkchoi@vmslab.kaist.ac.kr) and B. H. Kim,
(Pickett and Zuniga 1997, Cheng et al. 1998, Westphal
Department of Industrial Engineering, Korea Advanced Institute of Science
and Technology (KAIST), 373-1, Kusong-dong, Yusong-gu, Taejon, 305-701, and Gramlich 1998). Quite a few commercial MES soft-
Republic of Korea. ware systems are also available, but unlike ERP systems
International Journal of Computer Integrated Manufacturing
ISSN 0951-192X print/ISSN 1362-3052 online # 2002 Taylor & Francis Ltd
http://www.tandf.co.uk/journals
DOI: 10.1080/09511920110059106
MES architecture for FMS compatible to ERP 275

there are no reference MES models that can be used for set-up stations. The devices in the FMS line are
general manufacturing environments (MESA 1997). controlled by an FMS controller that is responsible for
Proposed in the paper is a two-tier MES architecture releasing orders (for machining, set-up, etc) and for
suitable for bridging the gap between an FMS receiving status reports and messages from the devices
controller and an ERP system. Since an FMS line is a (SNK 1996, Kim 1996).
portion of a ‘main’ shop floor, the two-tier MES consists
of a main-MES in charge of main shop-floor operations
and an FMS-MES in charge of FMS operations. The 2.1. Overall structure of shop floor operations
main-MES is connected to the ERP system, and the
FMS-MES is connected to the FMS controller. The two- In general, the ‘main’ shop floor containing an FMS
tier MES architecture has been implemented for the line is a part of an Order Handling Manufacturing
two FMS lines shown in figure 1. The FMS line in figure System (Wu 1994). Depicted in figure 2 is an IDEF0
1(a) is an automobile stamping-die machining line model of such shop-floor operations. The IDEF0 model
having three high-speed machining centres and a was constructed based on a detailed analysis of the two
CMM, and the FMS line in figure 1(b) is a mechanical shop floors having the FMS lines given in figure 1. The
parts machining line having four machining centres shop floor operations may be grouped into the
and a washing machine. following categories (A1, A2, . . . represent Activity
The paper is organized as follows. In section 2, a boxes of the IDEF0 model in figure 2):
structured model of FMS operations is presented
together with a set of functional requirements for (1) Customer Inquiry Handling: Inquiry receiving
MES. A two-tier MES architecture satisfying the func- (A1)ïTemporary process planning (A3)ïLoad-
tional requirements is presented in section 3, and some ing scheduling simulation (A5)ïConfirm due
details of the internal structure of the proposed MES dates.
architecture is described in section 4. A brief descrip- (2) Received Order Handling: Order receiving
tion of implementation experience is given in the (A1)ïShop-level process planning (A2)ïLoad-
section that follows, and concluding remarks and ing schedule generation (A5)ïDispatch jobs to
discussions are given in the final section. FMS or main shop.
(3) Load/Progress Control: Job operations (A6:
FMS; A7: main shop)ïMonitoring and data
2. Functional modelling of FMS operation acquisition (A8)ïLoading schedule re-gener-
ation (A5) ïDispatch jobs.
As mentioned earlier, a typical FMS line consists of ( ) ECO (engineering change orders) Handling:
4
such ‘devices’ as machining centres, automated hand- Planning for ECO/repair (A4)ïLoading sched-
ling systems, AS/RS, auxiliary processing facilities, and ule generation (A5)ïDispatch jobs.

a b

Figure 1. Two FMS lines for which the two-tier MES architecture was applied: (a) stamping-die machining, (b) mechanical parts
machining.
276 B. K. Choi and B. H. Kim

Figure 2. IDEF0-model for the main shop floor having an FMS line.

In figure 2, BOP (bill of processes) represents a (3) Download NC files and send out set-up instruc-
network structure in which BOM (bill of materials) and tions (A63).
the routing information for a product are stored (Choi (4) Tool presetting and installation (A64).
et al. 1995). Contained in the Master Data are all the (5) Perform machining operations (A65) while
technical data related to production resources, produc- collecting data (A66).
tion processes, components of the products, and
working hours and maintenance schedules. For a ‘new’ job whose NC-programmes and tooling
information are not available, the FMS operations are
carried out in two phases (planning and execution
2.2. Overall structure of FMS operations phases ). During the planning phase, a tentative process
plan for FMS machining is generated in A61, and FMS
Details of Activity box A6 (FMS operations) of figure loading schedules together with NC programming
2 are described in figure 3 as a level-2 IDEF0 model. requests are generated in A62. Then, NC files together
Once FMS production orders are dispatched, FMS with a UMO (unit machining operation) list for the job
operations for ‘repeating’ jobs whose NC-programmes are prepared in A63. The FMS operations for ‘new’ jobs
and tooling information are already available are at the execution phase are similar to those for repeating
carried out as follows. jobs.
Once the NC files are downloaded and the tools are
(1) Retrieve detailed machining-process plans for installed, the FMS line may operate in an ‘unmanned
the jobs (A61). mode’ as long as the jobs to be machined are available.
(2) Generate FMS machining schedules and send The length of the unmanned operation is an important
out NC-file transfer instructions and tool prep- design parameter when planning for an FMS line. For
aration instructions (A62). example, to run an FMS line in an unmanned mode
MES architecture for FMS compatible to ERP 277

Figure 3. IDEF0-model for FMS operations.

‘over the weekend’ (18:00 Friday–8:00 Monday), the coordinating the activities of the NC programming
required length of unmanned operation is 62 hours. room, the tooling room, and the FMS operators. Third,
it is required to allocate jobs having a longer processing
time to the ‘over the weekend’ unmanned periods (to
2.3. Functional requirements of MES prevent starving). A commercial FMS controller that is
designed as a ‘standalone’ controller does not easily
There are a number of distinctive features of a shop accommodate these requirements (Lin and Lee 1997,
floor having an FMS line. First, as can be seen from the Maione and Piscitelli 1999).
shop floor model of figure 2, an FMS line is a The above ‘distinctive features’ have to be handled
component of the main shop. Thus, FMS operations by an MES system. Thus, in summary, major functional
are tightly coupled with the rest of the shop floor requirements of MES are:
operations. Namely, a job can be dispatched either to
the FMS line or to non-FMS machines, and an FMS job (1) De-coupling the FMS operations from the rest of
may need pre- and/or post-processing operations the shop floor operations.
performed on non-FMS machines. Existing research (2) Interfacing and coordinating the activities of
works (Basnet and Mize 1994, Sabuncuoglu and various sub-systems (programming room, tooling
Karabuk 1999) focus on finding ‘optimal schedules’ room, FMS control room, etc).
only for FMS operations and, as a result, there is a gap (3) Allocating ‘longer processing’ jobs to over-the-
between those research results and industrial practices weekend unmanned periods
(Sauvaire et al. 1998).
Second, it is obvious from the FMS IDEF0-model In addition, the MES is required to communicate
(figure 3) that timely delivery of reliable NC files and with the corporate ERP system as well as with the POP/
cutting tools is critical to a successful operation of FMS. DAS (point of production/data acquisition systems ) of
Thus, it is essential to have an interface mechanism for the main shop floor.
278 B. K. Choi and B. H. Kim

3. MES architecture for FMS sent back to the main-MES. When there is a conflict in
the FMS schedule, the main-MES will generate a
A shop floor having an FMS line may contain a revised schedule, and so on (until the conflict is
number of sub-systems, including POP/DAS, NC resolved).
programming room, tooling room, and FMS controller.
The shop floor interacts with the outside world through
an ERP system. 3.2. Architecture of FMS-MES

Referring to the FMS model of figure 3, the FMS-


3.1. Two-tier MES architecture MES is responsible for FMS-level process planning
(A61) and FMS-schedule generation (A62). Figure 5
As discussed in the previous section, FMS operations shows an overview of the FMS-MES architecture
need to be de-coupled from the main shop floor containing three ‘internal modules’ – FMS-level process
operations by introducing an MES. To meet this planning, schedule generation, and schedule editing.
requirement, we propose a two-tier architecture com- For FMS-level process planning, it receives an FMS
posed of a Main-MES and an FMS-MES. (We could have order (shop-level process plan) from the main-MES
two FMS-MES systems if the shop floor has two FMS and a UMO (unit machining operation) list from the
lines). The Main-MES is directly linked to the ERP NC P/G room. Process planning is carried out
system and to the POP/DAS system of the shop floor, interactively by ‘editing’ the standard BOP stored in
and the FMS-MES is connected to NC Programming a database, and the resulting BOP is stored in the
and Tooling rooms. In fact, the two-tier architecture is actual BOP database. For schedule generation, a
similar to the ‘proper hierarchical form’ of advanced ‘loading simulation’ is performed by assigning avail-
manufacturing system control (Dilts et al. 1991). able resources in the resource DB to the individual
Hierarchical architectures are widely employed in processes in each of the actual BOPs while taking into
scheduling systems for a general job shop (Tagawa account the existing loading status. It is a ‘finite
1996) and for an autonomous and distributed shop- capacity scheduling’ method that is widely used (Ying
floor environment (Tharumarajah and Bemelman and Clark 1994, Kim 1995, Yeh 1997, Baker 1998). The
1997). resulting schedules are stored in a LS-Net (loading
Referring to the shop floor model of figure 2, order- schedule network).
receiving (A1) is handled by the corporate ERP system, In practice, the schedules obtained from loading
and the main-MES is responsible for shop-level process simulation may have to be ‘edited’ manually (e.g. by
planning (A2, A3, A4) and loading schedule generation outsourcing some of the over-loaded processes and/or
(A5) for the entire shop floor including FMS oper- adding overtime schedules), which is called schedule
ations. As shown in figure 4, the schedule generated by
the main-MES is sent to the FMS-MES in the form of
‘FMS order’ to be used as constraints when the FMS-
MES is generating its ‘FMS schedule’, which is then

Figure 4. Two-tier MES architecture. Figure 5. Architecture of FMS-MES.


MES architecture for FMS compatible to ERP 279

editing. Every time a new schedule is generated for a a machine component to be machined in an FMS
job (or the existing schedule is updated), the FMS-MES (figure 1(b)).
takes the following actions: In the shop floor level, a process in the BOP
represents a group of operations of a given type such as
(1) A ‘schedule report’ of the FMS schedule is sent NC milling (NM) and drilling (DR). The shop-level
to the main-MES; BOP is utilized by the main-MES, and associated with
(2) Instructions for set-up and machining are sent to each shop floor level process are earliest start time
the FMS controller; (EST) and latest finish time (LFT). A shop-level process
(3) Instructions for NC-data preparation are sent to is decomposed into machine-level processes. For
the NC programming room; example, NM01 is decomposed into FX (fixturing),
(4) Instructions for tool preparation are sent to the SM01 (surface milling 01), etc. The machine level
tooling room. process SM01 is again decomposed into a number of
tool-level processes called unit-machining operations
The existing schedule is updated every time execu- (UMO).
tion reports are received from the FMS controller. Processes (and parts) at the machine and tool level
are stored in an FMS-BOP. Machine level processes in
an FMS-BOP may be grouped into: (1) fix-type
4. Internal structure of FMS-MES processes (fixturing, refixturing) in which such data
as pallet type, number of parts on a pallet, and
Described in this section are object model structures processing times are stored; (2) NC-type processes
for BOP (bill of processes) and LS-Net (loading (machining, measuring) in which a UMO-list is stored;
schedule network) as they play a key role in FMS-MES and (3) auxiliary-type processes (washing, unfixturing).
(figure 5). A portion of an FMS-BOP is shown in figure 7.
In an FMS-BOP network, a node (BOP-node)
represents either a process (circle) or a part
4.1. BOP structure (rectangle). Stored in a process-node are such items
as eligible resources (i.e. machines that can handle
As explained earlier, BOP is a network structure in the process) and expected processing times, while
which BOM (bill of materials) and routing information stored in a part-node are production volume, size,
for a product is stored. To support the FMS-MES material type, order number, etc. Shown in figure 8 is
requirements, the basic BOP structure (Choi et al. 1995) an object model of FMS-BOP in which detailed
has to be extended in a hierarchical manner. Shown in relationships among the object classes (BOP-node,
figure 6 is an example of hierarchical BOP structure for part, processes, and BOP) are specified.

Figure 6. Hierarchical BOP structure.


280 B. K. Choi and B. H. Kim

An FMS-BOP is constructed every time a job is


dispatched to the FMS line, and it is updated when an
ECO (engineering change order) is received or when
the process plan is changed (due to defective proces-
sing and/or machine breakdown, etc).

4.2. LS-Net structure

Figure 7. FMS-BOP structure. Once a resource is scheduled to every process of


each BOP, we obtain a linked-list structure, called a LS-
Net (loading schedule network), in which the entire
schedule for all jobs is stored (Choi et al. 1995).
However, for FMS operations, more than one part may
be set up on a pallet, and multiple parts on a pallet are
treated as a single job. Thus, this ‘palletizing effect’
must be explicitly represented in the LS-Net as shown in
figure 9. In the LS-Net object model of figure 9, a
‘Palletized Part’ represents multiple parts on a single
pallet and a ‘Palletized Process’ represents the proces-
sing operation for a palletized part, and the BOP model
(the shaded rectangle) is called a Palletised BOP.
The palletizing effect can be modelled as follows.
When the number of parts to be machined is n and the
Figure 8. Object model of FMS-BOP. pallet size (i.e. number of parts on a pallet) is s, n/s

Figure 9. Object model of LS-Net for FMS-MES.


MES architecture for FMS compatible to ERP 281

palletized parts are created. In addition, a palletized (1) Scheduling of FMS operations to meet the due
process is created for each palletized part in the dates of stamping-dies.
palletized BOP of the LS-Net. The LS-Net may (2) Scheduling of FMS operations to cope with
conveniently be displayed using a Gantt chart: a Gantt disturbances of the main shop floor in preparing
chart for a job (or a group of parts) is called a ‘progress ‘raw’ dies to be machined in the FMS line.
chart’, and a Gantt chart for a group of resources is (3) Elimination of machine idle periods due to
called a ‘load chart’. delays in NC-file and tool preparation.
(4) Scheduling of FMS operations to provide
enough jobs for the over-the-weekend un-
5. Implementation of the MES architecture manned period of 44 hours (Saturday 13:00 –
Monday 8:00).
The two-tier MES architecture proposed in the
paper has been implemented for a passenger car An FMS-MES software system was developed during
stamping-die machining shop having the FMS line of 1997 using C++ and Motif, and was deployed in the FMS
figure 1(a) and for a mechanical parts machining shop line in early 1998. The programme runs on a Work-
having the FMS line of figure 1(b). station under an X-Window environment. Establishing
an interface with the FMS controller was the most
difficult part of the development project (the commer-
5.1. FMS-MES for stamping-die machining cial controller was not friendly for an ‘open’ interface).
Shown in figure 11 is the main screen of the FMS-MES
An overall layout of a stamping-die shop together software. Shown at the left of the screen is a list of
with a detailed layout of the FMS line shown in figure stamping-dies dispatched to the FMS line. The status of
1(a) is depicted in figure 10. In the FMS line are the FMS line is displayed at the upper-right portion,
three M/Cs (machining centres) equipped with ‘high- and a list of ‘current’ and ‘waiting’ operations is shown
speed’ attachments, one CMM (coordinate measuring at the lower-right portion.
machine), four pallet stockers, one set-up station, and It is not easy to quantify the effectiveness of the FMS-
seven pallets that are transported by a RGV (rail-guided MES software system, but it is regarded as a successful
vehicle). Mainly large-sized dies are dispatched to the project since the main objectives of the project have
FMS line (the average machining time on a M/C is been met to some extent. Currently the FMS line is
about 20 hours). operated at a utilization rate of 90%. Along the line,
A FANUC FD-Mate controller controls the FMS line. however, the FMS line went through a number of ‘trial-
Its main functions are to (1) download NC files to the and-error’ processes in setting up a stabilized manage-
M/Cs and CMM; (2) issue machining/measuring ment procedure.
commands to them; (3) issue set-up orders to the set-
up station; (4) control the RGV operation; and (5)
receive messages from the devices (SNK 1996). The 5.2. FMS-MES for mechanical part machining
main objectives for developing an FMS-MES (on top of
the main-MES that had been in use when the FMS line Sketched in figure 12 is an overall layout of a
was installed in 1997) were: mechanical part machining shop together with a

Figure 10. Shop floor and FMS line layout for stamping-die machining.
282 B. K. Choi and B. H. Kim

Figure 11. Main screen of FMS-MES for stamping-die machining.

Figure 12. Shop floor and FMS line layout for mechanical part machining.

detailed layout of the FMS line shown in figure 1(b). In objectives for developing an FMS-MES were similar to
the FMS line are four M/Cs (three 3-axis M/Cs and a those for the stamping-die shop case. FMS-MES and
5-axis M/C), one washing machine, one stacker crane, main-MES were developed simultaneously using Visual
three set-up stations, and a pallet stocker system of 96 C++ and Oracle DBMS. The software runs on a PC
cells. Medium-sized ‘prismatic’ parts are machined under a Windows 9x/NT environment. The establish-
(milling, boring, drilling, tapping) at the FMS line ing interface with the FMS controller posed no
(with an average machining time on a M/C of about 5 difficulty because the company makes the controller.
hours). Unlike stamping dies, multiple parts are set up However, difficulties encountered during the MES
on a pallet. development came from the ‘DB interface’ because
A proprietary controller, TONGIL-Mastrol shown in different database systems were used for different
figure 13, controls the FMS-line (Kim 1996). The main applications: IBM’s DB2 for the ERP system (BPCS);
MES architecture for FMS compatible to ERP 283

Oracle DB for the POP system; MS Access for the FMS applying it to two FMS lines in Korea. Key character-
controller. istics of the proposed MES architecture are:
The Main-MES is in use currently, but the FMS-MES
is in its final tuning stage. Shown in figure 14 are a (1) It has a hierarchical structure consisting of a Main-
progress chart for a group of parts and a load chart for MES and an FMS-MES. The former controls the
the major resources in the FMS line. It is too early to latter, but the two have the same basic structure.
assess the benefit of the FMS-MES, but the MES system (2) The Main-MES is in charge of the entire shop
is expected to serve its purpose. floor operations (including FMS) and is directly
connected to ERP System and POP/DAS System.
(3) The FMS-MES is in charge of the FMS opera-
6. Conclusions and discussions tions and is interfaced with the FMS controller,
NC programming room, and tooling room.
Proposed in the paper is a two-tier MES architecture (4) The concept of BOP (bill of processes) is
suitable for managing FMS operations under an ERP- utilized as a vehicle for representing, planning,
system environment. The proposed MES architecture storing and displaying process plans.
was developed based on a set of functional require- (5) The concept of LS-Net (loading schedule net-
ments observed in ‘real’ FMS, and the effectiveness of work) is utilized as a mechanism for represent-
the two-tier architecture has been demonstrated by ing, generating, storing, and displaying
schedules.

The proposed MES architecture is derived from the


operating characteristics of two ‘linear type’ FMS lines
that may not necessarily possess the general character-
istics of a generic FMS line. Thus, it is necessary to
validate the effectiveness of the proposed MES archi-
tecture for different types of FMS. An architecture
represents a set of rules that defines (1) a unified
structure consisting of constituent parts and (2) the
connections that establish how those parts fit and work
together (SEMATECH 1997). In this respect, it is
necessary to develop object-oriented models for the
semantic/syntactic behaviour of the MES components
Figure 13. Structure of the FMS controller for mechanical (the paper focused on the first aspect of the MES
part machining. architecture ).

a b

Figure 14. Gantt Chart display of FMS schedule (mechanical part machining): (a) progress chart, (b) load chart.
284 B. K. Choi and B. H. Kim

Acknowledgements MAIONE, G. and PISCITELLI, G., 1999, Object-oriented design of


the control software for a flexible manufacturing system.
International Journal of Computer Integrated Manufacturing,
The Ministry of Science & Technology of Korea 12(1), 1–14.
supported the research through a ‘National Research MESA, 1997, MES explained: a high level vision. White Paper
Lab’ grant to the first author of the paper. The research 6, Manufacturing Execution Systems Association, Pitts-
was also supported by the Korean government through burgh, PA.
a ‘G7 Project’ grant. PICKETT , B. and ZUNIGA, M., 1997, Modeling, scheduling, and
dispatching in the dynamic environment of semiconductor
manufacturing at FASL, Japan. Proceedings of IEEE/SEMI
Advanced Semiconductor Manufacturing Conference, pp. 448–
450.
PYOUN, Y. S. and CHOI, B. K., 1994, Quantifying the flexibility
References value in automated manufacturing systems. Journal of
Manufacturing System, 13(2), 108–118.
BAKER , A. D., 1998, A survey of factory control algorithms that SAUVAIRE , P. O., CERONI, J. A. and NOF , S. Y, 1998, Information
can be implemented in a multi-agent heterarchy: dispatch- management for FMS and non-FMS decision support
ing, scheduling, and pull. Journal of Manufacturing Systems, integration. International Journal of Industrial Engineering,
17(4), 297 – 320. 5(1), 78–87.
BASNET, C. and MIZE, J. H., 1994, Scheduling and control of SABUNCUOGLU , I. and KARABUK, S., 1999, Rescheduling frequency
flexible manufacturing systems: a critical review. Interna- in an FMS with uncertain processing times and unreliable
tional Journal of Computer Integrated Manufacturing, 7(6), 340– machines. Journal of Manufacturing Systems, 18(4), 268–283.
355. SCOTT, D., 1996, Comparative advantage through manufactur-
CHENG, F. T., KUO, T. L. and FENG, C. 1998, Modeling and ing execution systems. Proceedings of IEEE/SEMI Advanced
analysis for an equipment manager of the MES in Semiconductor Manufacturing Conference, pp. 179–184.
semiconductor packaging factories. Proceedings of the IEEE SEMATECH, 1997, CIM Framework Architecture Guide 1.0.
International Conference on Systems, Man and Cybernetics, Technology Transfer #97103379A-ENG, SEMATECH Tech-
pp. 469–474. nology Transfer, Austin, TX.
CHENG, F. T., SHEN, E., DENG, J. Y. and NGUYEN, K., 1999, SNK, 1996, SNK-FMS operation manual. Shin Nippon Koki Co.
Development of a system framework for the computer- Ltd., Osaka, Japan.
integrated MES: a distributed object-oriented approach. TAGAWA , S., 1996, A new concept of job shop scheduling
International Journal of Computer Integrated Manufacturing, system-hierarchical decision model. International Journal of
12(5), 173–179. Production Economics, 44, 17–26.
CHOI, B. K., KIM , D. H. and HWANG, H., 1995, Gantt chart based THARUMARAJAH , A. and BEMELMAN, R., 1997, Approaches and
MES for die & mold manufacturing. Proceedings of IFIP issues in scheduling a distributed shop-floor environment.
WG5.7 Working Conference on Managing Concurrent Manufac- Computers in Industry, 34, 95–109.
turing to Improve Industrial Performance, Seattle, WA, 1115 WELTI, N, 1999, Successful SAP R/3 Implementation: Practical
September, pp. 105–114. Management of ERP Project (Addison-Wesley).
DILTS, D. M., BOYD, N. P. and WHORMS , H. H., 1991, The WESTPHAL, H. and GRAMLICH, S., 1998, Automation structure of a
evolution of control architectures for automated manufac- semiconductor fab using factory communications. Proceed-
turing systems. Journal of Manufacturing Systems, 10(1), 79– ings of the 24th Annual Conference of the IEEE Industrial
93. Electronics Society (IECON’98), pp. 160–163.
HICKS, D. A. and STECHE, K. E., 1995, The ERP maze: ERP and WU , B., 1994, Manufacturing Systems Design and Analysis
other production and inventory control software. IIE (Chapman & Hall).
Solutions, 27(8), 12–16. YEH, C. H., 1997, A fast finite loading algorithm for job
KIM , Y. D., 1995, A backward approach in list scheduling oriented scheduling. Computers & Operations Research, 24(2),
algorithms for multi-machine tardiness problems. Computers 193–198.
& Operations Research, 22(3), 307–319. YING, C. C. and CLARK, G. M., 1994, Order release planning in a
KIM , D. K., 1996, G7 advanced manufacturing system project: job shop using a bi-directional simulation algorithm.
system integration for FMS. Project Report, Tongil Heavy Proceedings of the 1994 Winter Simulation Conference,
Industries Co. Ltd., Korea (in Korean). pp. 1008–1012.
LIN , J. T. and LEE , C., 1997, A petri net-based integrated
control and scheduling scheme for flexible manufacturing
cells. Computer Integrated Manufacturing Systems, 10(2), 109–
122.

View publication stats

You might also like