This application claims the benefit of Taiwan application Serial No. 112129944, filed Aug. 9, 2023, the disclosure of which is incorporated by reference herein in its entirety.
The disclosure relates in general to a manufacturing control method and a non-transitory computer readable media and more particularly to a control chart warning line generation method for a computer system and a non-transitory computer readable media.
Fault Detection Classification (FDC) is used to monitor and analyze defects in products or systems during the manufacturing process. FDC is a Statistical Manufacturing control (SPC) technique used to detect anomalies and defects during manufacturing.
Statistical process management is a method of quality management. SPC uses control chart statistical methods to monitor and manage relevant processes to ensure efficient operation, produce more products that meet specifications, and reduce waste (rework or scrapping). Statistical process management can be applied to any process that can measure the output of “qualified products” (products that meet specifications).
The Warning Line of the FDC control chart is a reference line set on the control chart, used to indicate whether observed values in the process tend to be abnormal. Warning lines are usually used to provide early warning signals, alerting operators to changes in the process.
The position of the warning line is typically near the center line (mean line) of the control chart and corresponds to the Control Limits. Control limits on the control chart are used to define the normal range of process variation, while the warning line is used to provide early warnings of potential anomalies.
When observed values on the control chart exceed the warning line but are within the control limits, this indicates that the process is approaching control boundaries and may have some potential issues. The purpose of the warning line is to prompt operators to further investigate and take necessary measures to prevent process boundary violations. The setting of the warning line is typically based on statistical analysis or past experience and knowledge. The position and triggering criteria of the warning line can be customized according to the organization's needs and goals.
The Warning Line of the FDC control chart is a reference line used to provide early warning signals, indicating whether observed values in the process are approaching control boundaries. The Warning Line of the FDC control chart helps to identify potential anomalies during process operation to take appropriate control measures.
FDC typically involves collecting and monitoring process data, such as sensor readings, process variables, or other key parameters. This data can be used to establish models or control charts to detect and classify anomaly or defect events.
The goal of FDC is to detect and classify defects in the process early, to take appropriate control measures to prevent or reduce the production of defective products. Typically, the FDC method is based on statistical characteristics of the data, such as mean, variance, trends, etc., to detect the presence of anomalies.
FDC techniques are widely applied in the manufacturing and industrial sectors, especially in industries with high quality and efficiency requirements, such as semiconductor manufacturing, electronics manufacturing, and chemical production. It helps to improve the stability and consistency of the production process, reduce defect rates, and improve product quality.
However, there are some features and limitations of the current defect detection classification control chart that need to be improved.
First, the warning line in the FDC control chart is contracted based on SPC, meaning it is not based on statistical analysis. In other words, this control line is not calculated based on statistical characteristics of the data.
Second, the data in the FDC control chart do not follow a normal distribution. The normal distribution is a commonly used model in statistics. However, the data of the FDC control chart is not suitable for analysis in a normal distribution manner.
In addition, the FDC control chart will have different data representations depending on parameter characteristics. This means that different parameters have different data characteristics, and a single computational logic cannot cover all scenarios.
In conclusion, the current FDC control chart control line calculation is not based on statistical analysis, the data does not follow a normal distribution, and different parameter data representations need to be considered. These limitations need to be improved when using the FDC control chart.
Therefore, the application proposes a method for generating the control line of the FDC control chart and develops various computational logics based on parameter characteristics to obtain a reasonable FDC control line.
According to one embodiment, provided is a manufacturing control method applied to a computer system comprising a processor, a storage device and a display device, the manufacturing control method comprising the following steps: based on a clustering reference value, dividing a plurality of data after outlier-filtering into a plurality of data subgroups, where the data are read out from the storage device by the processor; calculating a plurality of standard deviations of the data subgroups, respectively; calculating a warning line upper limit and a warning line lower limit of a warning line based on the clustering reference value, a predetermined multiple, and the standard deviations; adjusting one of the warning line upper limit and the warning line lower limit based on the predetermined multiple and the standard deviations, and the warning line upper limit and the warning line lower limit are displayed on the display device by the processor; and when a sensing data exceeds the warning line upper limit or the warning line lower limit, triggering a warning signal by the computer system.
According to another embodiment, provided is a manufacturing control method applied to a computer system comprising a processor, a storage device, and a display device, the manufacturing control method comprising the following steps: obtaining a plurality of primary parameter data and a plurality of secondary parameter data from a plurality of machines of the same type, where the primary parameter data and the secondary parameter data are read by the processor from the storage device; generating a primary parameter specification width from the primary parameter data; for the secondary parameter data from each of the machines, generating a plurality of first individual secondary parameter specification widths corresponding to each of the machines; integrating the secondary parameter data of the machines into a total secondary parameter data; generating a total secondary parameter data specification width for the total secondary parameter data; based on the first individual secondary parameter specification widths and the total secondary parameter data specification width, generating a plurality of second individual secondary parameter specification widths corresponding to each of the machines; generating a primary parameter control chart warning line based on the primary parameter specification width, and generating a plurality of secondary parameter control chart warning lines for the machines based on the second individual secondary parameter specification widths, where the primary parameter control chart warning line and the secondary parameter control chart warning lines are displayed on the display device by the processor; and for a sensed data received by the computer system, the computer system deciding whether to issue a warning signal based on the primary parameter control chart warning line and the secondary parameter control chart warning lines.
According to an alternative embodiment, provided is a non-transitory computer-readable medium, when read by a computer, the computer executing the above manufacturing control method.
In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the disclosed embodiments. It will be apparent, however, that one or more embodiments may be practiced without these specific details. In other instances, well-known structures and devices are schematically shown in order to simplify the drawing.
Technical terms of the disclosure are based on general definition in the technical field of the disclosure. If the disclosure describes or explains one or some terms, definition of the terms is based on the description or explanation of the disclosure. Each of the disclosed embodiments has one or more technical features. In possible implementation, one skilled person in the art would selectively implement part or all technical features of any embodiment of the disclosure or selectively combine part or all technical features of the embodiments of the disclosure.
In step 210, outliers are filtered out from the data. Step 210, for example, but not limited to, can use Lenth's algorithm. The specifics of the Lenth's algorithm are not particularly defined here. The data is read by a processor from a storage device.
In step 220, the data, after filtering out outliers, is divided into two groups. For instance, but not limited to, the data is divided into two groups based on the median, referred to as the first data subgroup and the second data subgroup. Below, the median can also be referred to as the clustering reference value.
In step 230, the standard deviation of the first data subgroup and the second data subgroup are calculated respectively.
In step 240, based on the median, a predetermined multiple, the first standard deviation, and the second standard deviation, an upper limit and a lower limit of a warning line are calculated. The upper limit of the warning line is calculated based on the median, the predetermined multiple, and the first standard deviation; and the lower limit is calculated based on the median, the predetermined multiple, and the second standard deviation.
In step 250, based on the predetermined multiple, the first standard deviation, and the second standard deviation, one of the upper or lower limits of the warning line is adjusted to obtain a statistically significant warning line. The width between the upper and lower limits of the warning line is called the “specification width”. The adjusted upper or lower limit is closer to the median. When a sensed data exceeds the upper or lower limit of the warning line, a warning signal is issued. The method for generating warning lines of the FDC control chart in
Please refer to
In
In
In
In
In
The above describes obtaining a warning line for an FDC control chart of a parameter in one embodiment. Now, another embodiment will be described on how to obtain warning lines for an FDC control chart with multiple parameters.
In step 402, the primary parameter is determined. In step 403, the secondary parameter is determined. Here, for example, but not limited to, the primary parameter refers to the temperature parameter of the manufacturing machine, while the secondary parameter refers to the pressure parameter of the manufacturing machine.
In step 404, multiple sets of primary parameter data from multiple machines of the same type are obtained. For instance, but not limited to, all temperature data from the 10 machines are obtained.
In step 406, the method of
In step 408, multiple sets of secondary parameter data from each machine are obtained. That is, individual pressure data from the 10 machines are obtained. For ease of explanation, it is assumed here that each machine has 10 sets of pressure data.
In step 412, for each machine's secondary parameter data, the method from
In step 416, the secondary parameter data obtained from each machine in step 408 is integrated into a total secondary parameter data. That is, all pressure data from the 10 machines are integrated into the total secondary parameter data. For ease of explanation, assuming each machine has 10 sets of pressure data, after integration, a total of 100 sets of pressure data can be obtained.
In step 418, the method from
In step 424, a predetermined percentile calculation is performed on the “individual secondary parameter specification widths” obtained in step 412 to obtain a predetermined percentile specification width. For example, but not limited to, the “predetermined percentile calculation” obtains the 75th percentile from the “individual secondary parameter specification widths”, resulting in the “75th percentile specification width”.
In step 430, it is determined whether the “total secondary parameter data specification width” is greater than or equal to the “predetermined percentile specification width”.
If step 430 is affirmative, then in step 432, the “total secondary parameter data specification width” is set as the “group specification width”.
If step 430 is negative, then in step 434, it is checked whether the “predetermined percentile specification width” is greater than or equal to the first reference multiple (for example, but not limited to, the reference multiple being 3 times) of the “total secondary parameter data specification width”.
If step 434 is affirmative, the process proceeds to step 432, where the “total secondary parameter data specification width” is set as the “group specification width”.
If step 434 is negative, the process proceeds to step 436, where the “predetermined percentile specification width” is set as the “group specification width”.
In step 440, multiple “second individual secondary parameter specification widths” are obtained based on the “individual secondary parameter specification widths” and the “group specification width”. For the given example, there are currently 10 sets of “individual secondary parameter specification widths”. When the first set of “individual secondary parameter specification width” is greater than or equal to the second reference multiple (e.g., 1.5 times, which can be adjusted as needed and is used here for illustrative purposes) of the “group specification width”, 1.5 times the “group specification width” is set as the first “second individual secondary parameter specification width”. And, when the first “individual secondary parameter specification width” is less than 1.5 times the “group specification width”, the larger value between the first “individual secondary parameter specification width” and the “group specification width” is set as the first “second individual secondary parameter specification width”. This process is repeated until all “second individual secondary parameter specification widths” are obtained.
In step 442, based on the “primary parameter specification width” (obtained in step 406), a primary parameter FDC control chart warning line is generated (shared by the 10 machines). Additionally, individual machine's secondary parameter FDC control chart warning lines are generated based on the respective “second individual secondary parameter specification widths”. For instance, since there are 10 machines, for the first machine, the first “second individual secondary parameter specification width” generated in step 440 is used to produce the secondary parameter FDC control chart warning line for the first machine. For the second machine, the second “second individual secondary parameter specification width” from step 440 is used to produce its secondary parameter FDC control chart warning line, and so on for the rest.
For a received sensing data, based on the primary parameter FDC control chart warning line and the secondary parameter FDC control chart warning lines, it is determined whether to issue a warning signal. The warning line generation method of the defect detection classification control chart in
In this embodiment, machines may have sensors, such as temperature sensors, pressure sensors, etc. The machine can be wired or wirelessly connected to the computer system 600. The computer system 600 can execute the methods from
In this embodiment, through the method flow of
In this embodiment, through the method flow of
In this embodiment, through the method flow of
In summary, in this embodiment, data diversity can be expanded, reducing false alarms from the wide edge of non-normal distribution data patterns, while preventing too narrow standard deviation on the narrow edge of non-normal distribution data, enhancing the defense of the narrow edge. These measures help better handle non-normal distribution data.
While this document may describe many specifics, these should not be construed as limitations on the scope of an invention that is claimed or of what may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features that are described in this document in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination in some cases can be excised from the combination, and the claimed combination may be directed to a sub-combination or a variation of a sub-combination. Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results.
Only a few examples and implementations are disclosed. Variations, modifications, and enhancements to the described examples and implementations and other implementations can be made based on what is disclosed.
Number | Date | Country | Kind |
---|---|---|---|
112129944 | Aug 2023 | TW | national |