Process control system and process control method
11636586 · 2023-04-25
Assignee
Inventors
Cpc classification
Y02P90/02
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G05B2219/32181
PHYSICS
International classification
Abstract
The process control system converts, into images, time-varying waveforms of inspection data of an assembled product, parts, and sub-assembling processes that constitute the assembling process, performs matching between an inspection waveform image (IWI) of the assembled product and a predetermined deterioration pattern image (DPI), determines whether IWI of the assembled product is similar to DPI, performs, when IWI is similar to DPI, a first determination for performing matching between an IWI of each of sub-assembling processes and DPI and determining whether there is a sub-assembling process similar to DPI, performs, when there is a sub-assembling process similar to DPI in the first determination, a second determination for performing matching between IWI of each of parts assembled in the sub-assembling process similar to DPI and DPI and determining whether there is a part similar to DPI, and specifies a deterioration factor based on results of the first and second determinations.
Claims
1. A process control system for controlling, using a computer, an assembling process for assembling a plurality of parts to manufacture an assembled product, the process control system being configured to: convert, into an image, a time-varying waveform of each of inspection data of the assembled product, inspection data of the plurality of parts, and inspection data in a plurality of sub-assembling processes that constitute the assembling process; perform matching between an inspection waveform image of the assembled product and a predetermined deterioration pattern image showing a tendency of a deviation from a standard and determine whether the inspection waveform image of the assembled product is similar to the deterioration pattern image; perform, when the inspection waveform image of the assembled product is similar to the deterioration pattern image, a first determination for performing matching between an inspection waveform image of each of the plurality of sub-assembling processes and the deterioration pattern image and determining whether there is a sub-assembling process similar to the deterioration pattern image; perform, when there is a sub-assembling process similar to the deterioration pattern image in the first determination, a second determination for performing matching between an inspection waveform image of each part assembled in the sub-assembling process similar to the deterioration pattern image and the deterioration pattern image and determining whether there is a part similar to the deterioration pattern image; and specify a deterioration factor of the inspection data of the assembled product based on results of the first and second determinations, wherein, when (i) the inspection waveform image of the assembled product is similar to the deterioration pattern image, and (ii) there is no sub-assembling process similar to the deterioration pattern image in the first determination, an inspection facility for the assembled product is specified as the deterioration factor.
2. The process control system according to claim 1, wherein when there is a part similar to the deterioration pattern image in the second determination, a production facility for the part similar to the deterioration pattern image is specified as the deterioration factor.
3. The process control system according to claim 1, wherein the deterioration pattern image includes: a first pattern in which an amount of a deviation from a standard median value of a result of an inspection monotonously increases; and a second pattern in which an amplitude centered at the standard median value of the result of the inspection increases.
4. The process control system according to claim 3, wherein when the inspection waveform image of the assembled product is similar to the first pattern and there is no part similar to the deterioration pattern image in the second determination, an inspection facility for the sub-assembling process similar to the first pattern is specified as the deterioration factor, and when the inspection waveform image of the assembled product is similar to the second pattern and there is no part similar to the deterioration pattern image in the second determination, an assembling procedure in the sub-assembling process similar to the second pattern is specified as the deterioration factor.
5. A process control method for controlling, using a computer, an assembling process for assembling a plurality of parts to manufacture an assembled product, the process control method comprising: converting, into an image, a time-varying waveform of each of inspection data of the assembled product, inspection data of the plurality of parts, and inspection data in a plurality of sub-assembling processes that constitute the assembling process; performing matching between an inspection waveform image of the assembled product and a predetermined deterioration pattern image showing a tendency of a deviation from a standard and determining whether the inspection waveform image of the assembled product is similar to the deterioration pattern image; performing, when the inspection waveform image of the assembled product is similar to the deterioration pattern image, a first determination for performing matching between an inspection waveform image of each of the plurality of sub-assembling processes and the deterioration pattern image and determining whether there is a sub-assembling process similar to the deterioration pattern image; performing, when there is a sub-assembling process similar to the deterioration pattern image in the first determination, a second determination for performing matching between an inspection waveform image of each part assembled in the sub-assembling process similar to the deterioration pattern image and the deterioration pattern image and determining whether there is a part similar to the deterioration pattern image; and specifying a deterioration factor of the inspection data of the assembled product based on results of the first and second determinations, wherein, when (i) the inspection waveform image of the assembled product is similar to the deterioration pattern image, and (ii) there is no sub-assembling process similar to the deterioration pattern image in the first determination, an inspection facility for the assembled product is specified as the deterioration factor.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DESCRIPTION OF EMBODIMENTS
(14) Specific embodiments to which the present disclosure is applied will be explained hereinafter in detail with reference to the drawings. However, the present disclosure is not limited to the embodiments shown below. Further, for the clarification of the explanation, the following descriptions and the drawings are simplified as appropriate.
First Embodiment
(15) <Process Control System>
(16) First, a configuration of a process control system according to a first embodiment is described with reference to
(17) The process control system 100 is, for example, a control apparatus installed in a monitoring room or the like of a factory in which an assembling process is performed. The assembling process includes a plurality of sub-assembling processes, and an inspection is performed in each of the sub-assembling processes. The assembling process is, for example, an assembling process of an automobile, but it is not limited to a particular assembling process.
(18) As shown in
(19) The CPU 101 performs, for example, control processing and arithmetic processing.
(20) The ROM 102 stores, for example, a control program and an arithmetic program executed by the CPU 101.
(21) The RAM 103 temporarily stores processing data and the like.
(22) The I/O 104 is an input and output apparatus that receives data and signals from the outside and outputs data and signals to the outside.
(23) The UI 105 includes an input device such as a keyboard and an output device such as a display. Note that the UI 105 may be configured as a touch panel formed by integrating an input device with an output device
(24) As shown in
(25) Part inspection data, process inspection data, and assembled product inspection data, which are received from the outside, are accumulated in the data accumulation unit 110. The data accumulation unit 110 includes, for example, the ROM 102, the RAM 103, or a hard disk (not shown) shown in
(26) In this example, the part inspection data is inspection data of each part constituting an assembled product. The part inspection data of the part manufactured in a company is transmitted to the data accumulation unit 110 of the process control system 100 from, for example, another factory in the company. Further, the part inspection data of the purchased part is transmitted to the data accumulation unit 110 of the process control system 100 from, for example, the supplier. Alternatively, the part inspection data may be stored in the data accumulation unit 110 by an operator inputting the part inspection data.
(27) The process inspection data is inspection data in each of the sub-assembling processes. The process inspection data is transmitted to the data accumulation unit 110 of the process control system 100 from, for example, an inspection apparatus provided in each of the sub-assembling processes.
(28) The assembled product inspection data is inspection data of an assembled product. If the assembled product is an automobile, the assembled product inspection data is all sorts of inspection data including, for example, wheel alignment. The assembled product inspection data is transmitted to the data accumulation unit 110 of the process control system 100 from, for example, an assembled product inspection apparatus.
(29) Note that there is no limitation on a method for inputting and transmitting part inspection data, process inspection data, and assembled product inspection data to the data accumulation unit 110 and the above-described method therefor is merely an example.
(30) The waveform image generation unit 120 converts the time-varying waveforms of the part inspection data, the process inspection data, and the assembled product inspection data that are stored in the data accumulation unit 110 into images and outputs the images. The image-converted data is deleted and only images are stored, whereby the number of items stored in the data accumulation unit 110 can be reduced. In
(31) More specifically, the waveform image generation unit 120 generates a graph in which the horizontal axis indicates time and the vertical axis indicates an inspection result and converts the graph into an image. The unit of the horizontal axis of the graph is, for example, a “day”, a “week”, or a “month”.
(32) Further, in regard to each of the part inspection data, the process inspection data, and the assembled product inspection data, inspection results averaged at time intervals different from each other such as a “day”, a “week”, or a “month” may be graphed separately. For example, three graphs are generated: a graph of a daily average value in which the horizontal axis indicates the unit of a day and the vertical axis indicates measurement results; a graph of a weekly average value in which the horizontal axis indicates the unit of a week and the vertical axis indicates measurement results; and a graph of a monthly average value in which the horizontal axis indicates the unit of a month and the vertical axis indicates measurement results. By performing matching using graphs of the inspection results averaged at time intervals different from each other, it is possible to more appropriately specify a deterioration factor.
(33) The deterioration pattern determination unit 130 performs matching between an inspection waveform image of the assembled product generated by the waveform image generation unit 120 and a predetermined deterioration pattern image showing a tendency of a deviation from the standard and determines whether the inspection waveform image of the assembled product is similar to the deterioration pattern image. Specifically, the deterioration pattern determination unit 130 calculates a similarity between the inspection waveform image and the deterioration pattern image of the assembled product by performing matching. If the calculated similarity is equal to or greater than a predetermined threshold, the deterioration pattern determination unit 130 determines that the above two images are similar to each other.
(34) The threshold of the above similarity is set to, for example, 40 to 80% although it can be set as appropriate. In other words, if the similarity is less than 40%, it is usually determined that neither of the above two images are similar to each other, and if the similarity is 80% or more, it is determined that the two images are similar to each other. The deterioration pattern image is a template image for matching, and the similarity can be calculated by using a general-purpose method such as template matching.
(35) Note that details of the deterioration pattern image such as a specific example thereof will be described later.
(36) When the deterioration pattern determination unit 130 determines that the inspection waveform image of the assembled product is similar to the predetermined deterioration pattern image, the deterioration pattern determination unit 130 outputs that deterioration pattern image to the deterioration factor specification unit 140 as pattern information. That is, as the inspection waveform of the assembled product shows a tendency of a deviation from the standard, the deterioration factor specification unit 140 specifies a deterioration factor.
(37) On the other hand, when the deterioration pattern determination unit 130 determines that the inspection waveform image of the assembled product is not similar to the predetermined deterioration pattern image, the deterioration pattern determination unit 130 does not output pattern information. In this case, the inspection waveform of the assembled product shows no deviation from the standard and thus is normal. Therefore, it is not necessary for the deterioration factor specification unit 140 to specify a deterioration factor.
(38) The deterioration factor specification unit 140 performs matching between the deterioration pattern image (the pattern information in
(39) This configuration enables a user of the process control system 100 to acquire deterioration factor information. For example, the deterioration factor information is transmitted to a Personal Computer (PC) owned by an engineer who designs and manages the assembling process and an operator who assembles parts in the assembling process.
(40) Note that each of the waveform image generation unit 120, the deterioration pattern determination unit 130, and the deterioration factor specification unit 140 can be implemented by the CPU 101 executing a program stored in the ROM 102. Alternatively, each of these units may be implemented by hardware such as an electronic circuit.
(41) Further, each functional block of the process control system 100 shown in
(42) As described above, the process control system according to the first embodiment performs matching between the deterioration pattern image similar to the inspection waveform image of the assembled product and the inspection waveform images of the sub-assembling processes and the parts assembled in the sub-assembling processes and specifies a deterioration factor. That is, a deterioration factor is specified by performing matching using not only the inspection waveform image of the assembled product but also the inspection waveform images of the sub-assembling processes and the parts assembled in the sub-assembling processes. Thus, it is possible to specify a deterioration factor of the inspection data of the assembled product more appropriately than when a deterioration factor is specified by performing matching only using the inspection waveform images of the assembled product.
(43) <Process Control Method>
(44) Next, a process control method according to the first embodiment is described with reference to
(45) First, as shown in
(46) Next, the deterioration pattern determination unit 130 performs matching between the inspection waveform image of the assembled product generated by the waveform image generation unit 120 and the deterioration pattern image, and determines whether the inspection waveform image of the assembled product is similar to the deterioration pattern image (Step ST2).
(47)
(48) Template images having horizontal axes different from each other, the horizontal axis indicating a day, a week, a month, or the like, may be prepared like in the case of the inspection waveform images of the assembled product inspection data or the like. As a matter of course, matching is performed between images having the same horizontal axis unit as each other.
(49) The deterioration pattern image A (a first pattern) shown in
(50) The deterioration pattern image B (a second pattern) shown in
(51) In the normal pattern image C shown in
(52)
(53) On the other hand, if the deterioration pattern determination unit 130 determines that the inspection waveform image of the assembled product is similar to neither of the deterioration pattern images A and B but is similar to the normal pattern image C (NO in Step ST2), the deterioration pattern determination unit 130 does not output pattern information. In this case, as the inspection waveform of the assembled product is normal and thus Step ST3 for the deterioration factor specification unit 140 specifying a deterioration factor becomes unnecessary, the process returns to Step ST1 as shown in
(54) In Step ST2, if the normal pattern image C shown in
(55) Further, as details of Step ST3 differ depending on which one of the deterioration pattern images A and B the inspection waveform image of the assembled product is similar to, the details will be described below.
(56) <Details of Method for Specifying Deterioration Factor>
(57) Details of a method for specifying a deterioration factor in Step ST3 are described with reference to
(58) As shown in
(59) In the example of
(60) If there is no sub-assembling process similar to the deterioration pattern image A in the first determination (NO in Step ST31a), which is a case different from the example of
(61) On the other hand, if there is a sub-assembling process similar to the deterioration pattern image A in the first determination (YES in Step ST31a), the deterioration factor specification unit 140 performs matching between the inspection waveform image of the part assembled in the sub-assembling process having the highest similarity to the deterioration pattern image A and the deterioration pattern image A. Then, the deterioration factor specification unit 140 determines whether there is a part similar to the deterioration pattern image A (the second determination: Step ST33a).
(62) In the example of
(63) If there is no part similar to the deterioration pattern image A in the second determination (NO in Step ST33a), which is a case different from the example of
(64) It should be noted that as the deterioration pattern image A is a monotonically deteriorated type, a deterioration factor caused by a machine is suspected rather than an artificial deterioration factor. Accordingly, the inspection facility is specified as the deterioration factor of the assembled product, instead of the assembling procedure in the sub-assembling process similar to the deterioration pattern image A (Step ST34a). On the basis of the aforementioned result, a user conducts, for example, an inspection and an investigation of the inspection facility in the corresponding sub-assembly process.
(65) On the other hand, as in the example of
(66) Next, a case in which the inspection waveform image of the assembled product is similar to the deterioration pattern image B is described with reference to
(67) As shown in
(68) In the example of
(69) If there is no sub-assembling process similar to the deterioration pattern image B in the first determination (NO in Step ST31b), which is a case different from the example of
(70) On the other hand, as shown in the example of
(71) In the example of
(72) As shown in the example of
(73) It should be noted that as the deterioration pattern image B is an amplitude increasing type, an artificial deterioration factor is suspected rather than a deterioration factor caused by a machine. Accordingly, the assembling procedure in the sub-assembling process similar to the deterioration pattern image B is specified as the deterioration factor of the assembled product (Step ST34b). On the basis of the aforementioned result, a user conducts, for example, an inspection and an investigation of the assembling procedure in the corresponding sub-assembly process.
(74) On the other hand, if there is a part similar to the deterioration pattern image B in the second determination (YES in Step ST33b), which is a case different from the example of
(75) As described above, in the process control method according to this embodiment, when the inspection waveform image of the assembled product is similar to the deterioration pattern image, matching is performed between the inspection waveform image of the sub-assembling processes and the deterioration pattern image and it is determined whether there is a sub-assembling process similar to the deterioration pattern image (the first determination). Further, when there is a sub-assembling process similar to the deterioration pattern image in the first determination, matching is performed between the inspection waveform image of each of the parts assembled in the sub-assembling process and the deterioration pattern image and it is determined whether there is a part similar to the deterioration pattern image (the second determination). Then, a deterioration factor is specified based on the results of the first and second determinations.
(76) That is, in the process control method according to this embodiment, the deterioration factor is specified by using not only the inspection waveform image of the assembled product but also the inspection waveform images of the sub-assembling processes and the parts assembled in the sub-assembling processes. Thus, it is possible to specify a deterioration factor of the inspection data of the assembled product more appropriately than when a deterioration factor is specified by performing matching only between the inspection waveform images of the assembled product.
(77) In the above-described example, the program can be stored and provided to a computer using any type of non-transitory computer readable media. Non-transitory computer readable media include any type of tangible storage media. Examples of non-transitory computer readable media include magnetic storage media (such as floppy disks, magnetic tapes, hard disk drives, etc.), optical magnetic storage media (e.g., magneto-optical disks), CD-ROM (compact disc read only memory), CD-R (compact disc recordable), CD-R/W (compact disc rewritable), and semiconductor memories (such as mask ROM, PROM (programmable ROM), EPROM (erasable PROM), flash ROM, RAM (random access memory), etc.). The program may be provided to a computer using any type of transitory computer readable media. Examples of transitory computer readable media include electric signals, optical signals, and electromagnetic waves. Transitory computer readable media can provide the program to a computer via a wired communication line (e.g., electric wires, and optical fibers) or a wireless communication line.
(78) From the disclosure thus described, it will be obvious that the embodiments of the disclosure may be varied in many ways. Such variations are not to be regarded as a departure from the spirit and scope of the disclosure, and all such modifications as would be obvious to one skilled in the art are intended for inclusion within the scope of the following claims.