A method and system of specifying a device that is the root cause of impeding productivity of a production line in consideration of even mutual influence among processes of production fluctuation with respect to the subject of specifying a device in which productive capacity is reduced due to a problem that the productive capacity of the device is changed due to production that one machine works for multiple process and a problem that the productive capacity of device is changed due to high product mix and low product volume production. A measure for changing productive capacity of devices intentionally and simulating influence to the whole production system, a measure for measuring mutual influence among processes of production fluctuation produced by the simulation and a measure for specifying a device that is the root cause of impeding the productivity on the basis of the measured result are provided.
|
1. A method of extracting a bottleneck device which is a cause of impeding productivity of a manufacturing line, comprising:
collecting from manufacturing devices in the manufacturing line, or determining from simulation result data, production indexes of the manufacturing devices;
constituting a two-dimensional array having a horizontal axis to which processes of the manufacturing line or used manufacturing devices arranged along a manufacturing route are set and a vertical axis comprising a time axis partitioned into predetermined time sections equally to be made to correspond to variables;
calculating a moving average, dispersion and variable coefficients from production indexes totalized for each of the time sections while plural time sections are overlapped and storing pertinent ones of the variable coefficients as variables of the two-dimensional array;
classifying values of the variable coefficients based on at least one predetermined threshold and extracting an outline of pattern data of a two-dimensional pattern comprised of two-dimensional array elements to which the variation coefficients of production fluctuations classified as being larger than or equal to said at least one threshold are stored; and
searching for number of processes from most upstream process to most downstream process of two-dimensional pattern data having a series of connection relationships to determine a longest production fluctuation propagation length that production fluctuation in an upstream process influences production fluctuation in a downstream process to be outputted.
2. A method of extracting a bottleneck device according to
two-dimensional pattern data comprised of two-dimensional array elements in which the variation coefficients of the production fluctuations classified as being larger than or equal to the at least one threshold are stored are displayed in pertinent positions of a coordinate system having a horizontal axis to which a row of processes or devices are set and a vertical axis comprising a time axis.
3. A method of extracting a bottleneck device according to
preparing a simulation model in which variation having any waveform of a designated production index is set in a specific manufacturing device in the manufacturing line on a designated date, and
reproducing behavior of the manufacturing line on the basis of the simulation model by a simulation device in a simulation manner and preparing simulation result thereof.
4. A method of extracting a bottleneck device according to
performing outline extracting processing of expanded two-dimensional pattern data containing the other two-dimensional pattern data having the connection relationships produced by the expansion processing to determine the longest production fluctuation propagation length.
5. A method of extracting a bottleneck device according to any of
performing the processing of determining the longest production fluctuation propagation lengths to two-dimensional pattern data by the outline extracting processing of the two-dimensional pattern data,
totalizing the determined longest production fluctuation propagation lengths of the two-dimensional pattern data to be compared, and
specifying a manufacturing device of the most upstream process of two-dimensional pattern data having the longest propagation length among them as a bottleneck device.
6. A method of extracting a bottleneck device according to
|
This application claims priority from Japanese Patent Application No. 2007-335594 filed on Dec. 27, 2007, the content of which is hereby incorporated by reference into this application.
The present invention provides a method and system of increasing the production efficiency of a production system including a plurality of processes in respect to products such as electronic device products containing semiconductor elements, magnetic storage devices, flat displays and printed boards, industrial machine products containing automobiles, elevators and construction machinery and continuous processed products containing manufactured oil, manufactured medicine and processed food.
It is urgently necessary to establish the small-lot production system of a wide variety of products due to diversification of kinds and short life of the high-technology device products such as semiconductor elements, magnetic storage devices, liquid crystal devices, plasma displays and printed boards. In the manufacture at the core of the production of the high-technology device products, the work of applying photosensitive substance on a material such as wafer and glass substrate and printing out an electric circuit pattern drawn on a mask using an exposure device thereon to form a circuit pattern is repeated. In order to repeatedly form the circuit pattern, the production system takes the job shop type in which the production system includes several hundreds or more of processes and one device has a plurality of processes under its charge, each one of which is composed of a plurality of devices having the same function. Moreover, malfunctioning of one device influences the process quality in proportion to the number of lamination layers of the circuit pattern and accordingly the yield rate of products is influenced truly.
In order to establish the small-lot production system of a wide variety of products by means of such a large-scale and variable job shop type production system, it is indispensable to form the structure of continuous productivity improving activity for early specifying root cause of impeding the productivity of the production system such as quality variation of material, worker's mistake and reduction in productive capacity of device and rapidly taking measures to solve a problem.
Specifically, with regard to reduction in productive capacity of device, there is a problem that the productive capacity is changed due to Production that one machine works for multiple process and High product mix and low product volume production in addition to sudden event such as failure. For example, when the fabrication time in process P for kind A of device X is 1 hour and the fabrication time in process Q for the same kind A of the same device X is 2 hours, the productive capacities of device X for processes P and Q are 1 piece/hour and 0.5 piece/hour, respectively, which are different when the productive capacity is the production number per unit time. Furthermore, when the fabrication time for kind A of device X is 1 hour and the fabrication time for kind B of device X is 2 hours, the productive capacities of device X for kinds A and B are 1 piece/hour and 0.5 piece/hour, respectively, which are different. When the quantity of work in process (WIP) is unexpectedly changed due to cause such as variation in the yield rate, there arise (1) problem that the productive capacity of device is changed due to the multiple-process possession production and (2) problem that the productive capacity of device is changed due to High product mix and low product volume production. As described above, in the job shop type production system and the small-lot production system of a wide variety products, the problems (1) and (2) cause unexpected reduction (bottleneck) of the productive capacity of device and become productivity improvement impeding factor of the production system.
With regard to improvement of the productivity in the production system, as prior-art examples about the method of specifying the device in which the productive capacity is reduced due to the above problems (1) and (2), the following may be referred to.
Patent document 1 proposes a distribution neck diagnosis method for the job shop type manufacturing line for the purpose of estimating a bottleneck state in the production system quantitatively and specifying changing bottleneck process. This method comprises calculating a coefficient of correlation of production quantity (throughput) per unit time of each device in job shop and throughput of the whole production system and graphically representing the correlation coefficients for each device to be compared, so that a device in the bottleneck state is specified.
Patent document 2 proposes a method of monitoring throughput of a production system and its variation in real time and judging whether throughput of device is neither too much nor too little in contradistinction to the throughput of the whole production system and whether variation of the throughput is large or not. The device having problem is regarded as a bottleneck device and when there is a problem, WIP supplied to the device is limited.
Non-patent document 1 proposes a method of classifying the degree of production fluctuation for one device on the basis of analyzed arrival frequency in the queuing theory. The device classified as having large production fluctuation is defined as a bottleneck device having the productive capacity being lacking.
The CV (coefficient of variation) analysis method that is the statistical analysis method proposed in the non-patent document 1 quantifies the performance variation of one device in the production system such as change of throughput and WIP using a coefficient C. The coefficient C is calculated by dividing the standard deviation s by an average value r.
C=s/r expression 1
The coefficient C is used to classify the production fluctuation into three states including a state LV (low variability) having negligibly small variation, a state MV (moderate variability) that variation is apt to be produced and a state HV (high variability) that variation is always produced.
The point of attention paid to the problem in the techniques disclosed in the patent documents 1 and 2 and the non-patent document 1 is the same as the present invention. All 3 documents describe the method of judging whether the device is the bottleneck device or not on the basis of the throughput of each device in contradistinction to the throughput of the whole production system. However, as described in the non-patent document 2, even when the throughput of the device is small in contradistinction to the throughput of the whole production system, the device cannot be specified as being the bottleneck device. The reason is that when the production system having a plurality of processes installed in a row is considered, the production fluctuation produced in a certain process and device influences downstream processes and devices along the row of processes and accordingly even when the throughput or WIP is directly estimated for each process and device, the productivity impeding factor cannot be specified.
Namely, it is an object of the present invention to set up a method of specifying a bottleneck device of root cause of impeding the productivity in consideration of even mutual influence among processes of production fluctuation with regard to the subject of specifying the device in which the productive capacity is reduced due to the above problems (1) and (2).
In order to solve the problem, according to the present invention, there is provided a bottleneck device extracting assistance device comprising a manufacturing line result information collection part to classify production indexes of manufacturing devices in a manufacturing line at intervals of predetermined collection time for each production process to be collected, a time-series transition preparation and display part to calculate production index for each predetermined time section and production process from the collected production indexes, to calculate moving average and dispersion for each production process while a plurality of time sections are overlapped, to calculate variation coefficient for each predetermined time section and production process, to decide form for display of the variation coefficients using predetermined threshold, to set coordinates having axes for time and process, and to display the variation coefficients at pertinent positions of the coordinates in the display form, a simulation model preparation part to receive preparation of a simulation model in which any variation of designated production index is produced in a specific manufacturing device in the manufacturing line on designated date, a production fluctuation measurement part to operate the simulation model by a simulation device and perform preparation processing of the time-series transition and display thereof on the basis of simulation result, a production fluctuation propagation length measurement part to extract an outline of two-dimensional pattern data composed of two-dimensional array elements in which variation coefficients prepared by the production fluctuation measurement part are stored and search for number of processes from most upstream process to most downstream process of two-dimensional pattern data having a series of connection relation as longest production fluctuation propagation length that production fluctuation in upstream process influences production fluctuation in downstream process, and a bottleneck device extracting part to totalize the longest production fluctuation propagation lengths of the two-dimensional pattern data gotten by the production fluctuation propagation length measurement part to be compared and specify a manufacturing device of most upstream process of two-dimensional pattern data having longest propagation length among them as a bottleneck device.
According to the present invention, a bottleneck device of root cause of impeding the productivity can be early specified in consideration of even mutual influence among processes of production fluctuation. The structure of continuous productivity improving activity in which attention is paid to a bottleneck device and measures are taken to solve problem can be formed and the productivity of the production system can be improved.
Other objects, features and advantages of the present invention will be apparent from the following description of embodiments of the present invention taken in conjunction with the accompanying drawings.
Embodiments of the present invention are now described with reference to the accompanying drawings.
A way of thinking in the bottleneck device extracting method of the present invention is described.
Here, when a conventional method of calculating throughput and an average value of WIP during a specific term of the whole production system or a specific process on the third day to perform comparative estimation is used, it seems that root cause of impeding the productivity resides in the device of the process 3 apparently since the variation of WIP occurs in the device of the process 3. However, as described above, the root cause resides in the device of the process 1. That is, there is a problem that the production fluctuation produced in a certain process or device influences another process or device along the lined processes and accordingly it is judged that the conventional method is difficult to detect the root cause impeding the productivity.
In the present invention, the CV analysis method proposed in the non-patent document 1 is expanded and the method of visualizing the state that the production fluctuation in the production system changes with the lapse of time has been developed.
In the fabrication step,
the definition expression of the coefficient C for quantifying the performance variation of one device in the production system so that even mutual influence among processes in the production system can be analyzed is expanded so that variation situation can be analyzed along the time axis.
In the expression 2, i represents a serial process number given to the first process to the last process along the process route and j represents a section number given when the operation time of the manufacturing line is partitioned by any sections (time section Ts). pij represents a production index in the process i and the time section j. The production index is throughput (production quantity) of process or device, WIP (work in process), operation rate, yield rate and the like. Namely, ria represents an average value of the production index from time sections a−k+1 to a in process i. When the time section a is changed, its sample section k is also changed and accordingly ria represents the moving average of the production index in the sample section k at time Ta (represented by the last time Ta of the time section a) in process i. In this manner, the expression is expanded to consider the time component.
Dispersion of the production index pij is as the following expression 3.
In the expression 3, sia represents dispersion of the production index in the sample section k at time Ta in process i. That is, the coefficient Cia expanded so that the variation situation along the time axis can be analyzed is given by the following expression.
Next, in order to visualize the state that the production fluctuation in the production system changes with the lapse of time, the coefficient Cia is utilized to prepare a visualization table shown in
Then, the background color of each column is changed in accordance with the coefficient Cia of the expression 4. Table 1 shows an example in case where the variation situation of the production system is classified into 3 parts in accordance with the coefficient Cia.
TABLE 1
backgroud
production
classification
color
variation
cia < BL
negligible
BL ≦ cia < BU
apt to occur
BU ≦ cia
always occur
In this example, when the coefficient Cia is smaller than a lower limit value BL, this area is defined as an area where variation of the production system is negligibly small and is given a certain background color. When the coefficient Cia is larger than or equal to the lower limit value BL and smaller than an upper limit value BU, this area is defined as an area where variation of the production system is apt to occur and is given another background color. When the coefficient Cia is larger than or equal to the upper limit value BU, this area is defined as an area where variation of the production system always occurs and is given still another background color.
When the background colors are changed in this manner, the pattern formed of the coefficients Cia having the same background color has macroscopic meaning as shown in
The bottleneck device extracting assistance system 1 includes a bottleneck device extracting assistance device 10, a simulation device 20 and device state and result monitors 40 which are installed in respective processes or devices on the manufacturing line to collect device states and production results and report them to the bottleneck device extracting assistance device 10, which are connected through a network 30.
The bottleneck device extracting assistance device 10 includes a control part 50, which includes a simulation model preparation part 51 which prepares a simulation model of the manufacturing line, a manufacturing line result information collection part 52 which collects manufacturing line result information reported by the device state and result monitors 40 installed on the manufacturing line and stores it in a memory part 60, a production fluctuation measurement part 53 which measures the state that the production capacity fluctuation propagates along the production route on the basis of a result of simulation in which the production capacity fluctuation in a specific manufacturing device is produced intentionally, a production fluctuation propagation length measurement part 54 which measures a propagation length of a propagation area judged that the production fluctuation occurs, a bottleneck device extraction part 55 which extracts a bottleneck device on the basis of the simulation result and a time-series transition preparation and display part 56 which prepares a time-series transition diagram of the production index from manufacturing line result information and displays it in an output part 80. Furthermore, the bottleneck device extracting assistance device 10 includes the memory part 60, which includes a production plan information memory area 61, a manufacturing line result information memory area 62, a simulation model data memory area 63, a production fluctuation measurement information memory area 64, a simulation result data memory area 65, a device setting and operation parameter memory area 66 and a kind-classified process route information memory area 67. Moreover, the bottleneck device extracting assistance device 10 includes an input part 70 constituted of an input device such as keyboard and mouse, an output part 80 constituted of a display unit such as liquid crystal display and a communication part 90 such as communication interface.
The simulation device 20 prepares a simulation model of the manufacturing line and production process in the computer and simulates dynamic process in the model, so that various productivity indexes classified by product/kind, process, manufacturing device and the like are outputted, for example. It is predicted that the precision of the simulation result differs depending on information of the real thing considered in the model and accuracy, although in the present invention it is supposed that a simulation system of an existing simulator is utilized without specifying it. However, when the simulation model is prepared, the simulation model having input specifications peculiar to the present invention and data inputted in accordance with the input specifications can be executed. In
The device state and result monitors 40 fulfils the function of collecting and reporting production indexes such as distribution situation and production results of the manufacturing line, although the device state and result monitors 40 may be installed in a corresponding manner to a plurality of manufacturing devices for each of manufacturing processes or may be installed to be connected to each of manufacturing devices individually, for example. The production index for each of manufacturing devices may be automatically collected at intervals of predetermined period or may be reported by operator's input of the manufacturing device from a terminal connected.
Initial setting information for collecting the production indexes of the manufacturing line is inputted from the input part 70 of the bottleneck device extracting assistance device 10. The initial setting information contains the kinds of the production indexes to be collected, frequency of collection and collection time. The initial setting information inputted by the user is stored in the device setting and operation parameter memory area 66 of the memory part 60. Further, the inputted initial setting information is notified to the device state and result monitors 40.
The bottleneck device extracting assistance device 10 collects result information (result value of designated production index) of the manufacturing devices from the device state and result monitors 40 installed in the manufacturing line in accordance with the set information such as collection frequency and collection time and stores it in the manufacturing line result information memory area 62 of the memory part.
Referring now to
The manufacturing line result information collection part 52 of the bottleneck device extracting assistance device 10 collects the production index values designated by the user from the device state and result monitors 40 installed in the wafer manufacturing line for each manufacturing device and/or for each process at the frequency of the time interval (data collection time section) Tg designated by the user and stores the collected production index values in the manufacturing line result information memory area 62 of the memory part while classifying them into data tables for product (kind) name and production index as shown in
The manufacturing line result information collection part 52 receives report of result values of the production indexes of all the manufacturing devices at data collection time and stores them in the data table shown in
The user of the bottleneck device extracting assistance device 10 instructs to prepare the production fluctuation visualization table of the manufacturing line in a row of processes conforming to the manufacturing route from the first process to the last process of a certain product (kind) name. The time-series transition preparation and display part 56 is started in response to the instruction and receives user's input containing product (kind) name, production index, sample section k for calculating a moving average of the production index and target term (start day/start time To and end day/end time Te) for displaying the production fluctuation of the manufacturing line from the input part 70 (S801). The sample section k represents the number of time sections defined along the time axis in which result values of the production indexes to be calculated are collected when the moving average of result values of the production indexes of the processes is calculated and corresponds to the number of time sections Ts by which the operation time of the manufacturing line is partitioned as described above. In the embodiment, the time section Ts is equal to the time interval (data collection time section) Tg designated by the user and accordingly is 2 hours. For example, when the sample section k is designated to be 2, the time interval is represented by 2×Ts and the moving average of result values of the production indexes for 4 hours is calculated. Moreover, in order to specify a certain time section Ts on time axis, the time section Ts is represented by the last time Ta of the time section Ts. That is, the sample section k of a certain time section Ts represents time during the period from time Ta−k×Ts to time Ta.
The time-series transition preparation and display part 56 reads out process route information 67 for each product (kind) stored previously in the memory part 60 (S802). The kind-classified process route information 67 is classified for each product (kind) name as shown in
Next, the time-series transition preparation and display part 56 reads out the manufacturing line result information 62 corresponding to the designated product (kind) name, product index and target term displaying the production fluctuation (S803). Time Ta representing first time section Ts of the vertical axis of the production fluctuation visualization table is initially set to Ta=start day/start time To of the target term+k×Ts in accordance with the designated display target term (start day/start time To and end day/end time Te) and the sample section k (S804) and calculation processing in the following steps is repeated. The variables Ta, To and Te defined here are variable containing information of year, month and day.
The time-series transition preparation and display part 56 reads out pertinent data record produced by collecting the production indexes during the period from time Ta−k×Ts to time Ta from the read-out manufacturing line result information 62 and totalizes the production index collection result values having the process name of the same data record for each time section (time section number j) to calculate the process-classified and time-section-classified production index pij. Here, i represents the process NO read out from the kind-classified process route information and j represents the number given to each time section Ts continued after the time section having the time section number of k where k is the time section number for the time section Ts represented by an initial value of time Ta designated by start day/start time To+k×Ts of the target term. The moving average ria of the production index in sample section k at time Ta (time section number a) of the process i is calculated by the following expression 5 (S805).
Next, dispersion sia of the process-classified and time-section-classified production index pij in the sample section k at time Ta (time section number a) of the process i is calculated by the following expression (S806).
Next, variation coefficient Cia in the sample section k at time Ta (time section number a) of the process i is calculated by the following expression 7 (S807).
Next, the background color in the production fluctuation visualization table is decided in accordance with the calculated values of the variation coefficients Cia. The values BL and BU in Table 1 used for the decision are decided while the threshold for judging that the production fluctuation is negligibly small and the threshold for judging that variation always occurs are changed in accordance with the policy of productivity improvement activity and situation. In the embodiment, it is supposed that the distribution of the production index is the normal distribution and the values shown by the variation coefficient at the boundary of ±standard deviation from the average value are adopted to be set to BL=0.75 and BU=1.33. The background colors of the variation coefficients are decided in accordance with judgment expressions of Table 2 to be recorded (S808).
TABLE 2
backgroud
production
classification
color
variation
cia < 0.75
negligible
0.75 ≦ cia < 1.33
apt to occur
1.33 ≦ cia
always occur
Time Ta and time section number j for next time section are updated (S809). When the updated time Ta is past the end time Te of the display target term, the above processing is ended and the processing proceeds to next step (S810). When the time Ta is not past the end time Te of the display target term, the processing is returned to step S805 and a series of calculation processing is repeatedly performed in order to estimate the variation of the production index at updated time Ta and new time section represented by time section number j.
Next, the production fluctuation visualization table is displayed or outputted to the output part on the basis of the results calculated by the above processing steps in accordance with information of product (kind) name, production index, sample section k and target term displaying production fluctuation of manufacturing line designated by the user (S811).
The production fluctuation visualization table is displayed as shown in
In
It has been shown in the preceding paragraph that the fact that the production fluctuation caused by device failure or the like generated in the process at the starting point propagates to backward processes with the lapse of time can be read as a group of patterns having large variation coefficients Cia from the production fluctuation visualization table. The object of the present invention is to provide technique of assisting to preferentially detect the process of the root cause which is judged to influence reduction of the throughput of the whole manufacturing line more seriously and take measures earlier. Accordingly, there is provided the following function of assisting to detect process candidates deemed to be the root cause to which measures are taken by the user while looking at the production fluctuation visualization table displayed and early specify the process of the root cause to which measures are to be taken with top priority among bottleneck processes so that measures are taken swiftly.
In the present invention, production capacity fluctuation of each of devices for the candidates of bottleneck processes is produced intentionally in the simulation device and propagation of the production capacity fluctuation along the production route is simulated.
Even if any existing (semiconductor) manufacturing line simulator is used as the simulation device 20 of
The simulation model preparation part 51, the production plan information memory area 61 and the simulation model data memory area 63 of the bottleneck device extracting assistance device 10 are constituent elements shared with the simulation device 20 and may be provided on any side of both devices, although in the embodiment they are provided on the side of bottleneck device extracting assistance device 10.
The simulation model preparation part 51 of the bottleneck device extracting assistance device 10 assists the user in collection of information (product information, process information, manufacturing device information and process flow) necessary for modeling of the manufacturing line and guide display of modeling in advance of execution of simulation. The simulation model preparation part 51, when started, reads out the kind-classified process route information 67 shown in
The simulation model preparation part 51 prepares simulation model data in accordance with the information inputted selectively by the user. The simulation model shown in
The simulation model preparation part 51 prepares product data record 1110 in accordance with product information. Data item “kind-classified process route information” 1113 of the product data record stores therein a pointer to kind-classified process route and manufacturing device information 1401 (refer to
Process data record 1120 has data record prepared for each fabrication of one process. Data item “manufacturing device name to be used” 1121 stores therein a pointer to manufacturing device data record 1130 defining manufacturing device used in the processing.
The manufacturing device data record is defined for each manufacturing device to be prepared. Data item “dispatch rule” 1131 defines the rule as to which lot is selected from waiting lots. Data item “load rule” 1132 defines load rule to device or rule in case where one or more lots can be processed at a time. Data item “set up rule” 1133 defines rule as to what time the setting up of device is performed and the rule is to set up the device when a kind different from one used so far is supplied or when the specifications are different. Data item “work in process file” 1134 stores therein a pointer to a storage area 1141 of buffer corresponding to process born by the manufacturing device described in the manufacturing device data record. Data item “production index variation initial information” stores therein information peculiar to the present invention and set when production index variation is given to a specific manufacturing device intentionally to simulate the manufacturing line.
The simulation model preparation part 51 presents the production index variation initial information setting picture shown in
The simulation model preparation part 51 receives the production index variation initial information inputted by the user and stores it in data item “production index variation initial information” 1135 of the manufacturing device data record 1130 of the simulation model data 63. The production index variation initial information 1135 stores therein information as to what waveform of production fluctuation of a certain production index kind is produced in the manufacturing device during the period from one date to one date.
After preparation of the simulation model, the production fluctuation measurement part 53 requests the simulation device 20 to perform simulation in which it is supposed that production capacity fluctuation occurs in a specific manufacturing device intentionally and receives the simulation result from the simulation device 20 to be stored in the simulation result data memory area.
The user displays the production fluctuation visualization table (
The simulation device 20 receives instruction of simulation execution from the production fluctuation measurement part 53 and reads out the pertinent simulation data from the simulation model data memory area 63, so that behavior of all of manufacturing devices, workers, objects to be processed, conveying devices and the like of the manufacturing line is simulated at intervals of predetermined simulation unit time in accordance with production plan information 1001 (refer to
The bottleneck device extracting assistance device 10 of the present invention receives the simulation value of the designated production index and the quantity of work in process regarded as being stayed in the buffer for each manufacturing device and process as the simulation result data from the simulation device 20 at the frequency of the time interval (data collection time section) Tg designated when the manufacturing line result information is collected, for example, on the same date as the data collection date and stores it in the simulation result data memory area 65. The simulation result data 1501 is stored in data table for each product (kind) name and production index as shown in
The production fluctuation measurement part 53 performs the same processing as the processing of displaying the production fluctuation visualization table of the manufacturing line shown in
The simulation result visualization table of
In the simulation result visualization table of
The processing of measuring the production fluctuation propagation length by the production fluctuation propagation length measurement part 54 while using the two-dimensional array S(i,j) or T(i,j) as a target to be processed is described on the simulation result visualization table of
A tracking boundary angle of an island pattern according to the average operation policy of the manufacturing line defined by the following expression 8 is presented by δ.
Tan δ=(fabrication capability of manufacturing device based on production plan)/(maximum capability of manufacturing device) expression 8
where the “capability” means the fabrication quantity of objects to be processed per unit time of the manufacturing device.
The cells having 1.33≦cia forming the island pattern existing in the area positioned between tracking boundary lines having angles ±δ from the center line of the standard LT are tracked. The tracking method adopts the following method, for example.
In an example of 9 cells shown in
Next, as shown in
As described above, when the tracking processing of the cells of boundary is continued, the call at beginning is given [1] and the cells are given numbers in order that the cells are judged to be the cell of boundary, so that the cell of boundary of [13] is extracted. When the tracking is further continued, the cell of [2] is given [14] and the cell [1] at beginning is coincident with cell [15]. As described above, when the tracking processing of the cells of boundary is continued and the cell at beginning is reached finally, the tracking processing is ended. In the tracking processing, when one of the duplicated cells of boundary is recorded, 13 boundary cells are extracted in an example of
Then, the production fluctuation propagation length measurement part 54 performs the processing of tracking the island pattern existing more downstream. Expansion processing of island pattern in which it is considered that the production fluctuation is expanded to 8 surrounding cells when each of the 13 extracted boundary cells is positioned in the center of
When the tracking process of the boundary cells is performed to the island pattern having the expanded cells added thereto again, it is judged that there is not any other process influenced by the production fluctuation in the downstream processes if a new cell is not extracted except the expanded cells of the boundary cells and the cell given [7] in the boundary not subjected to the expansion processing is judged to be the most downstream process from the process of the start cell [1], so that the production fluctuation propagation length measurement is ended.
When a new cell is extracted except the expanded cells of the boundary cells as shown by the example of
The production fluctuation propagation length measurement part 54 judges completion of the tracking processing of the boundary cells of the island pattern and selects the boundary cell considered as the most downstream process from the process of the start cell [1] while returning to the boundary not subjected to the expansion processing. The number of processes between the selected process and the process of the start cell [1], containing processes at both ends, is decided as the production fluctuation propagation length.
In the embodiment, space in which the island pattern is separated is filled up by performing the expansion processing of the boundary cell once and the connection relation of pattern is complemented to perform the tracking processing of the boundary cell. However, it is considered that the expansion processing of the boundary cell is performed plural times in accordance with the degree of separation of the island pattern to complement the connection relation of pattern so that the tracking processing of the boundary cell is performed.
The bottleneck device extracting device 55 totalizes results calculated by the production fluctuation propagation length measurement part 54 of the production fluctuation propagation length on the basis of the production fluctuation visualization table prepared by the production fluctuation measurement part 53 from the simulation result data obtained by giving the production index variation to a specific manufacturing device of the manufacturing line intentionally. It is judged that the process bringing the longest production fluctuation propagation length is the bottleneck process exerting greatest influence on reduction in the productive capacity of the manufacturing line. The manufacturing device used in the bottleneck process is confirmed from the manufacturing line result information 601 and the simulation result data 1501 to be judged as the bottleneck device. The judgment result is comparatively displayed as shown in an output example 115 of
At this time, it is understood that devices 2a (110) and 4a (111) take charge of two processes in the production route of the product B. This is named Production that one machine works for multiple process. When the yield is reduced unexpectedly upon passing through the devices 2a (110) and 4a (111) for the first time, the productive capacity of the devices 2a (110) and 4a (111) is increased by part corresponding to the reduction upon passage for the second time. Since the processing times for the first and second times are different, throughputs of the devices 2a (110) and 4a (111) for the first and second times are varied. Namely, there is a problem that the productive capacity of the device is changed due to the multiple-process possession production.
It is understood that device 5b (109) is supplied with semi-manufactured goods from the processes 3 and 4 and must deliver the products A (105) and B (106). This is named High product mix and low product volume production. When the yield is reduced in the device 3a (112) unexpectedly, the number of receivable products in process from devices 3b (123) and 4a (111) is increased by part corresponding to the reduction. Since the processing times for the semi-manufactured goods (107) for the product A and the semi-manufactured goods (108) for the product B in the device 5b (109) are different, the throughput of the device 5b (109) is changed due to reduction in supply quantity from the device 3a (112) and increase in supply quantity from the device 4a (111). Namely, there is a problem that the productive capacity of device is changed due to High product mix and low product volume production.
Namely, the productive capacity of device is reduced (bottleneck) unexpectedly due to (1) the problem that the productive capacity of device is changed due to Production that one machine works for multiple process and (2) the problem that the productive capacity of device is changed due to High product mix and low product volume production. The object of the present invention is to form the structure of continuous productivity improving activity for early specifying the bottleneck device and rapidly taking measures to solve a problem.
In order to achieve the above object, in
A simulation system (113) has production fluctuation measurement function (114) and bottleneck extracting function (115) and previously stores therein a numerical model of the production system (101). The numerical model contains production quantity per unit time for each kind, productive quantity and failure time per unit in each device in the production system, number of work in process for each process of semi-manufactured goods such as semi-manufactured goods (107) for product A and semi-manufactured goods (108) for product B in addition to process route for each kind such as products A (105) and B (106).
The production fluctuation measurement function (114) utilizes the numerical model and includes a production fluctuation display table (118) having production times (116) of the production system (101) and enumerated devices (117). The production fluctuation display table (118) can display the state that production fluctuation of each device propagates to other devices and accordingly parameters of respective devices are changed intentionally (119) to display the state that the production fluctuation propagates to other devices (120). The process length from the device in which production fluctuation is generated to the most downstream device influenced thereby is measured as production fluctuation propagation length (121). In
The bottleneck extracting function (115) ranks the production fluctuation propagation lengths (121) measured by the production fluctuation measurement function (114) and extracts the device having the longest propagation length as the bottleneck device. In
The invention described in the embodiment 2 can be realized by measures of the invention described in the embodiment 1. Difference between both the inventions resides in that manufacturing devices used in processes are arranged in the horizontal axis of the production fluctuation display table of the embodiment 2. Accordingly, data processing is performed in unit of process in the embodiment 1, whereas the data processing is performed in unit of device in the embodiment 2.
A production system (201) to be examined in
Case A: Device parameters are changed on the way of production to observe the transition state of production fluctuation.
Case B: Processing that device parameters are changed from the start and the state of the production system is observed when time has passed sufficiently is observed while device parameters are changed.
When the case A is selected (308), the processing proceeds to step C (309). When the case B is selected, the processing proceeds to step D (310).
As described above, the invention made by the inventor has been described concretely with reference to the embodiments, although it is needless to say that the present invention is not limited to the embodiments and various changes may be made without departing from the gist of the invention.
The foregoing description has been made to the embodiment, although the present invention is not limited thereto and it is apparent to those skilled in the art that various changes and modifications can be made without departing from the spirit and the scope of claims of the invention.
According to the present invention, the bottleneck device of the root cause impeding the productivity can be specified early in consideration of even mutual influences among processes of production fluctuation. The structure of continuous productivity improving activity in which attention is paid to the bottleneck device and measures are taken to solve problem can be formed and the productivity of the production system can be improved.
Attila, Lengyel, Nonaka, Yoichi
Patent | Priority | Assignee | Title |
10191792, | Mar 04 2016 | International Business Machines Corporation | Application abnormality detection |
11029674, | Sep 05 2017 | Omron Corporation | Information processing device and information processing method |
Patent | Priority | Assignee | Title |
5880960, | Jan 27 1997 | Taiwan Semiconductor Manufacturing Company, Ltd. | Method to improve WIP balance in a manufacturing line |
6438436, | Feb 17 1998 | Kabushiki Kaisha Toshiba | Production scheduling management system, and method of managing production scheduling |
6519498, | Mar 10 2000 | Applied Materials, Inc.; Applied Materials, Inc | Method and apparatus for managing scheduling in a multiple cluster tool |
6631305, | May 03 2000 | SABIC INNOVATIVE PLASTICS IP B V | Capability analysis of assembly line production |
6782302, | Aug 30 2002 | Advanced Micro Devices, Inc. | Method and apparatus for scheduling workpieces with compatible processing requirements |
6801819, | Aug 30 2002 | Advanced Micro Devices, Inc. | Method and apparatus for evaluating bids for scheduling a resource |
6904329, | Aug 30 2002 | Advanced Micro Devices, Inc. | Method and apparatus for generating a multi-dimensional cost function |
7403832, | May 31 2005 | Advanced Micro Devices, Inc. | Method and system for advanced process control including tool dependent machine constants |
7715936, | Aug 25 2006 | I-FACTORY INC | System and method for the production of goods or products |
20060271225, | |||
JP2004013825, | |||
JP2004246404, | |||
JP2004503837, | |||
JP2006507568, | |||
JP2793442, | |||
JP6069089, | |||
JP9282359, | |||
KR1020050042167, | |||
WO25273, | |||
WO2007036985, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 16 2008 | Hitachi, Ltd. | (assignment on the face of the patent) | / | |||
Jul 19 2010 | NONAKA, YOICHI | Hitachi, LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 025034 | /0892 | |
Jul 19 2010 | ATTILA, LENGYEL | Hitachi, LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 025034 | /0892 |
Date | Maintenance Fee Events |
Feb 21 2014 | ASPN: Payor Number Assigned. |
Sep 29 2016 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Sep 25 2020 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Oct 02 2024 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Apr 16 2016 | 4 years fee payment window open |
Oct 16 2016 | 6 months grace period start (w surcharge) |
Apr 16 2017 | patent expiry (for year 4) |
Apr 16 2019 | 2 years to revive unintentionally abandoned end. (for year 4) |
Apr 16 2020 | 8 years fee payment window open |
Oct 16 2020 | 6 months grace period start (w surcharge) |
Apr 16 2021 | patent expiry (for year 8) |
Apr 16 2023 | 2 years to revive unintentionally abandoned end. (for year 8) |
Apr 16 2024 | 12 years fee payment window open |
Oct 16 2024 | 6 months grace period start (w surcharge) |
Apr 16 2025 | patent expiry (for year 12) |
Apr 16 2027 | 2 years to revive unintentionally abandoned end. (for year 12) |