Production management system for electronic device components, and production management method for electronic device components

The production management system addresses the challenge of managing extensive production data for electronic device components by employing a network of management devices to verify and validate production conditions through hash value calculations, ensuring efficient and accurate production processes.

JP7693407B2Active Publication Date: 2025-06-17NHK SPRING CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2021101654
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-06-18
Publication Date
2025-06-17
Estimated Expiration
2041-06-18

AI Technical Summary

Technical Problem

Managing the production conditions of electronic device components across multiple processes becomes impractical due to the enormous amount of information required, leading to high network and processing loads.

Method used

A production management system that uses a network of management devices to store and calculate hash values from production condition data, allowing for continuous verification and validation of production processes across multiple stages.

Benefits of technology

This system enables efficient management of production processes by ensuring that electronic device components are produced under appropriate conditions, reducing the burden on network and processing resources while maintaining data integrity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007693407000001
    Figure 0007693407000001
  • Figure 0007693407000002
    Figure 0007693407000002
  • Figure 0007693407000003
    Figure 0007693407000003
Patent Text Reader

Abstract

To easily manage a fact whether an electronic apparatus component is properly produced or not.SOLUTION: In a production managing system, a managing device for a preceding process adds the hash value of production condition information received from a previous process and the hash value calculated from the production condition information in the preceding process to calculate a first hash value, and transmits, to a managing device of a present process, the production condition information on the preceding process and the first hash value. The managing device of the present process calculates a second hash value from the received production condition information on the preceding process, calculates a third hash value obtained by subtracting the second hash value from the first hash value, compares the calculated third hash value with the managing hash value of the previous process to the preceding process stored in a storing unit, and stores the second hash value in the storing unit when the third hash value matches the managing hash value.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a production management system for electronic device components and a production management method for electronic device components.

Background Art

[0002] Electronic device components are produced through multiple processes. In each of these processes, it is necessary to set numerous production conditions for producing electronic device components, such as processing, coating, mounting, etc. It is necessary to determine whether the electronic device components produced in this way were produced under appropriate production conditions. There may also be a need to present to the suppliers of electronic device components that they were produced under appropriate conditions.

[0003] Also, a technology is known in which one or more machine tools and one or more measuring devices are connected via a network and information is managed using blockchain. Specifically, when there is a specification change in the motion controller that drives the measuring instrument body, a new hash value including the hash value of the past blocks of the blockchain and the hash value of the specification change information is generated, and after verification and signature by devices other than the measuring instrument, the new hash value is stored in the blockchain (see Patent Document 1 below).

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] As described above, the production conditions of electronic device components need to be produced under appropriate conditions. However, many processes are required for the production of electronic device components, and moreover, production needs to be carried out based on a number of production conditions in each process. In addition, a large number of electronic device components are produced using a production line. Considering such a situation, if we try to manage the information of all electronic device components for each process, the amount of information will become enormous. When trying to determine whether production was carried out under appropriate production conditions based on such an enormous amount of information, the network and processing loads will become extremely high.

[0006] The present invention aims to provide a production management system for electronic device components and a production management method for electronic device components that can easily manage whether the electronic device components have been appropriately produced.

Means for Solving the Problem

[0007] The present invention is a production management system for electronic device components produced through a plurality of production processes. Each production process includes a production device that performs production processing on the electronic device components and a management device that manages the production device. Each of the management devices stores production condition data indicating the conditions for producing the electronic device components in the production device, and when the electronic device components respectively subjected to production processing in the plurality of production processes are produced in accordance with the production condition data, it is provided with a storage unit that stores, for each production process, a hash value calculated from the production condition data as a management hash value. In the process continuously executed in the order of the previous process, the current process, and the next process in the plurality of production processes, the The management device of the previous process of the previous process calculates a first hash value by adding the hash value of the production condition data received from the previous process and the hash value calculated from the production condition data of the previous process, the transmits the production condition data of the previous process and the first hash value to the management device of the current process, the The management device of the current process calculates a second hash value from the production condition data of the previous process received, calculates a third hash value obtained by subtracting the second hash value from the first hash value, compares the calculated third hash value with the management hash value of the process immediately preceding the previous process stored in the storage unit, and stores the second hash value in the storage unit when the third hash value and the management hash value match. A production management system characterized by this.

[0008] The electronic device parts include a first electronic device part and a second electronic device part that is processed for production after the first electronic device part. When the management device of the previous process calculates the first hash value for the second electronic device part, it calculates a new first hash value by adding the first hash value stored in the storage unit for the first electronic device part to the first hash value. The management device of the current process subtracts the second hash value and the first hash value for the first electronic device part stored in the storage unit from the new first hash value, and may compare the calculated third hash value with the management hash value of the process immediately preceding the previous process stored in the storage unit.

[0009] Each of the management devices acquires product information indicating the result of measuring the electronic device part for which production processing has ended after the production processing of the electronic device part has ended. the The management device of the previous process of the previous process calculates a fourth hash value by adding the hash value of the product information received from the previous process and the hash value calculated from the product information of the previous process, the transmits the product information of the previous process and the fourth hash value to the management device of the current process, the The management device of the current process calculates a fifth hash value from the product information of the previous process received, calculates a sixth hash value obtained by subtracting the fifth hash value from the fourth hash value, compares the calculated sixth hash value with the management hash value of the process immediately preceding the previous process stored in the storage unit, and may store the fifth hash value in the storage unit when the sixth hash value and the management hash value match.

[0010] Each of the management devices may start the production process of the electronic device components after storing the second hash value and the fifth hash value in the storage unit.

[0011] When the third hash value does not match the management hash value, the management device may stop the production of the production device managed by the management device.

[0012] Further, the present invention is a production management method for a production management system of electronic device components produced through a plurality of production processes. Each production process includes a production device that performs a production process on the electronic device components, and a management device that manages the production device. Each of the management devices stores production condition information indicating the conditions for producing the electronic device components in the production device, and when the electronic device components produced in each of the plurality of production processes are produced in accordance with the production condition information, a storage unit that stores, as a management hash value for each production process, a hash value calculated from the production condition information is provided. In the process continuously executed in the order of the previous process, the current process, and the next process in the plurality of production processes, The production management method includes: the The management device in the previous process: of the previous process calculating a first hash value by adding the hash value of the production condition information received from the previous process and the hash value calculated from the production condition information of the previous process, the transmitting the production condition information of the previous process and the first hash value to the management device in the current process; the The management device in the current process calculates a second hash value from the received production condition information of the previous process, calculates a third hash value by subtracting the second hash value from the first hash value, compares the calculated third hash value with the management hash value of the previous process of the previous process stored in the storage unit, and when the third hash value matches the management hash value, storing the second hash value in the storage unit.

Effects of the Invention

[0013] According to the present invention, it is possible to provide a production management system for electronic device parts that can easily manage whether the electronic device parts are properly produced, and a production management method for electronic device parts.

Brief Description of the Drawings

[0014]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Embodiments for Carrying Out the Invention

[0015] Hereinafter, an embodiment of the present invention will be described. FIG. 1 is a diagram showing an example of the configuration of a production management system 1 for electronic device parts. As shown in FIG. 1, the production management system 1 is configured by connecting a plurality of production processes. Electronic device components are produced and managed by passing through these plurality of production processes. In this embodiment, the production management system 1 will be described in the case of including 40 processes from the first process to the 40th process. However, the production processes included in the production management system 1 are not limited to this, and a large number of processes may be included. Also, among the first process to the 40th process, any three consecutive processes may be described as the previous process, the current process, and the subsequent process. In the following, the first process side is defined as the upstream side, and the 40th process side is defined as the downstream side. Therefore, the first process is the most upstream process, and the 40th process is the most downstream process.

[0016] The first process includes the management device 101 and the production device 201, and the 40th process includes the management device 1040 and the production device 2040. Thus, from the first process to the 40th process, each includes a management device and a production device. The management devices 101 to 1040 are devices that manage the corresponding production devices 201 to 2040. The management devices 101 to 1040 included in the first process to the 40th process are communicably connected via the network 50 respectively. The details of the configuration of the management device will be described later. Also, the production devices 201 to 2040 are devices for realizing the production process for the electronic device components in each process. In this embodiment, the production process of the electronic device components is sequentially executed from the first process, and the electronic device components are completed when the production process of the 40th process ends.

[0017] The electronic device component is, for example, a hard disk drive suspension (hereinafter referred to as HDD suspension). Through a plurality of processes on a frame (for example, a rectangular plate made of stainless steel), a plurality of HDD suspensions are produced from one frame. FIG. 2 is a diagram showing an example of the state of the frame F in a predetermined process when a plurality of HDD suspensions are produced from one frame. When a plurality of HDD suspensions are manufactured from one frame F in this way, in the first to 40th processes, for example, a coating process of applying an adhesive to the frame F, a mounting process of mounting a piezo element, and a UV (ultraviolet) irradiation process of irradiating the frame with the mounted piezo element (PZT) with ultraviolet light for fixing are included. The production apparatuses corresponding to these respective processes are a coater, a mounter, and a UV irradiator. At this time, in each process, numerical values of a plurality of, for example, 400 setting items are set as production conditions (set values) in each of the coater, the mounter, and the UV irradiator, and based on the production conditions, production processing on the frame F is executed.

[0018] Next, the configuration of the management device will be described. FIG. 3 is a diagram showing an example of the configuration of the management device 101. Since the configurations of the management devices 101 to 1040 are substantially the same, the management device 101 will be described as a representative.

[0019] As shown in FIG. 3, the management device 101 includes a control unit 11, a ROM 12, a RAM 13, an interface 14, an interface 15, a display unit 16, an operation unit 17, and a storage device 18.

[0020] The control unit 11 controls each unit included in the management device 101. The ROM 12 stores a basic program for operating the management device 101. The RAM 13 is used, for example, as a work area for performing various calculations when the control unit 11 executes the program read from the storage device 18. The interface 14 transmits and receives information via the network 50 to and from other management devices. The interface 15 transmits and receives information to and from the production device 201.

[0021] The display unit 16 is, for example, a liquid crystal display, and displays necessary information for the user of the management device 101. The operation unit 17 is, for example, a keyboard or a mouse, and the user operates these to input necessary information into the management device 101. Here, the necessary information is, for example, the production conditions (set values) when the production device 201 performs the production process of electronic device parts. Details of these production conditions will be described later.

[0022] The storage device 18 is, for example, a storage device such as a hard disk drive (HDD) or a solid state drive (SSD), and stores various programs executed by the control unit 11 and various information. The storage device 18 includes a hash information processing program storage unit 181, a production condition storage unit 182, a specified value storage unit 183, a product information storage unit 184, and a management table storage unit 185.

[0023] The hash information processing program storage unit 181 stores the hash information processing program. The hash information processing program is a program for managing the hash values used by the management devices 101 to 1040 for production management. Details will be described later with reference to FIG. 7. The production condition storage unit 182 stores the aforementioned production conditions. Therefore, although the production conditions vary depending on the manufacturing process, the production conditions are fixed values in each manufacturing process. The specified value storage unit 183 stores the specified value. The specified value is a value for determining whether the product after production has been produced normally. If the measurement result of the product after production is within the specified value, the product has been produced correctly; if it is not within the specified value, it means the product has not been produced correctly. The product information storage unit 184 stores the product information. In this embodiment, the product information is the measurement result of the produced product. Therefore, in each manufacturing process, the measurement results may be slightly different for each frame F. The management table storage unit 185 stores the management table. The management table is used when the hash information processing program processes the hash value. The management table is stored in the management table storage unit 185 of each management device 101 to 1040. An example of the management table will be described with reference to FIG. 4.

[0024] FIG. 4 is a diagram showing an example of the management table T stored in the management table storage unit 185. As shown in FIG. 4, the management table T is configured by associating fields of a process number, a frame number, approval, and production conditions / product information. The field of the process number is a number indicating the production process of the product, and in this embodiment, stores a number indicating any one of the aforementioned first process to the fortieth process. The field of the frame number stores the number of the frame F which is the unit for manufacturing the product. The approval field stores a hash value when it is determined by any one of the management devices 101 to 1040 that the production conditions / product information is correct. The field of the production conditions / product information stores the production condition information or the hash value of the product information.

[0025] This management table T stores information of the same content in the storage devices 18 of each of the management devices 101 to 1040. That is, when the content of the management table T is updated in a certain management device, the updated content is transmitted to all other management devices via the network 50. As a result, the management tables T of all the management devices 101 to 1040 are updated to have the same content, and the content of the management table T is shared. Note that the management table T is configured to store information in chronological order when the approval of the hash value, which will be described in detail later, is performed.

[0026] FIG. 5 is a conceptual diagram showing an example of a configuration for sharing the information stored in the management table T. For the sake of simplicity of explanation, the first process to the seventh process will be described, but the information is shared for all of the first process to the fortieth process. As shown in FIG. 5, it shows how the approved information is shared between the first step and the seventh step. Here, approval means that the hash values used to manage the product match. For details of the process of managing whether the hash values match, refer to FIG. 7 and it will be described later. When approving and storing the hash value H(b) and the hash value H(c) approved in the third step in the management table T, the hash value H(b) and the hash value H(c) are sent to the other first, second steps, and the fourth to seventh steps, and the approved hash value H(b) and the hash value H(c) are stored in their respective management tables T. On the other hand, when the hash value H(b)' and the hash value H(c)' are not approved in the second step, the hash value H(b)' and the hash value H(c)' are not sent to the other first step, the third to seventh steps, and the hash value H(b)' and the hash value H(c)' are not stored in these management tables T either. In this way, only the approved hash values are shared in the management tables T of all the management devices 101 to 1040.

[0027] Here, a general method for calculating a hash value will be described. FIG. 6 is a diagram showing a specific example of calculating a hash value. As shown in FIG. 6(a), when "Test" is input into the hash function, the hash value "0cbc6611f5540bd0809a388dc95a615b" is calculated as a fixed value. On the other hand, when a value with the first letter changed to lowercase, such as "test", is input, as shown in FIG. 6(b), the hash value "098f6bcd4621d373cade4e832627b4f6" is calculated as a fixed value. Thus, when the same hash function is used, different values are calculated when different values are input. Therefore, if the hash values match, it can be confirmed that the same value was input. In this embodiment, MD5 (Message Digest Algorithm 5) is used as the hash function, but it is not limited to this, and other hash functions may be used. The main point is that the same hash function should be used within the production management system 1.

[0028] Next, the processing of the management devices 101 to 1040 will be described. FIG. 7 is a flowchart showing an example of the processing in which the control unit 11 of the management devices 101 to 1040 manages products. In the present embodiment, the case where the management device 10N of the current process executes the processing will be described. The processing is realized by the control unit 11 reading out the hash information processing program stored in the hash information processing program storage unit 181.

[0029] The control unit 11 receives process content information and a first hash value (ST101). More specifically, the management device (N - 1) on the upstream previous process sends the process content information indicating the process content in the manufacturing process of the management device (N - 1). Specifically, the process content information is production condition information indicating the production conditions of the product and product information indicating the measurement results of the product. The first hash value received here is calculated by adding the hash value of the production condition information received by the management device (N - 1) from the previous process, which is one process further upstream, and the hash value calculated from the production condition information in the previous process. This first hash value is also received for each of the production condition information and the product information. Further, since the HDD suspension has continuous production processing for each frame, the management device (N - 1) of the previous process may calculate the first hash value of the current process by adding the first hash value stored in the management table T for the previous frame. When the first hash value is calculated in this way, the second hash value and the first hash value for the previous frame stored in the management table T are subtracted from the first hash value, and the calculated third hash value is compared with the hash value (management hash) of the previous process stored in the management table T of the previous process. The hash values of consecutive frames may be used for management in this way. In the present embodiment, the first hash value is calculated using the continuity of the production process and the continuity of the produced products. Specific examples will be described later.

[0030] Next, the control unit 11 calculates a second hash value from the received process content information (ST102). In the present embodiment, since production condition information and product information are received as the process content information, a second hash value is calculated for each of the production condition information and the product information.

[0031] Next, the control unit 11 subtracts the second hash value from the first hash value (ST103). The control unit 11 calculates a third hash value by subtracting the second hash value calculated in step ST102 from the first hash value received from the previous process management device (N-1) for the production condition information.

[0032] Next, the control unit 11 determines whether it matches the hash value (management hash value) in the management table T (ST104). More specifically, it is determined whether the third hash value calculated for the production condition information matches the management hash value approved by the upstream management device (N-1) and stored in the management table T.

[0033] When it is determined that they match (ST104: YES), the control unit 11 approves the hash value (ST105). As a result, the control unit 11 stores the approved hash value in the management table T of the storage device 18. This hash value approves that the production condition information of the product produced in the previous process was produced under the correct production conditions. As a result, the hash value is stored in the management table T, and the hash value is similarly stored in the management table T of other management devices.

[0034] Next, the control unit 11 starts the production process (ST106). The control unit 11 instructs the production device N to start production, and the production device N executes the production process on the product received from the upstream production device based on the production conditions of the process stored in the production condition storage unit 182.

[0035] After the production process is executed, the control unit 11 acquires the product information of the produced product (ST107). The control unit 11 transmits an instruction to the production device N to be managed, measures the produced product, and acquires the measurement result of the product.

[0036] Next, the control unit 11 determines whether the measurement result is within a specified value (ST108). Specifically, the control unit 11 determines whether the acquired measurement result is within the specified value stored in the specified value storage unit 183.

[0037] When it is determined that the result is within the specified value (ST108: YES), the control unit 11 determines whether it matches the hash value (management hash value) of the management table T (ST109). More specifically, similar to the case of production condition information, for product information, it is determined whether the third hash value (sixth hash value) obtained by subtracting the second hash value (fifth hash value) from the first hash value (fourth hash value) matches the hash value (management hash value) approved by the upstream management device (N - 1) and stored in the management table T. At this time, the control unit 11 stores the product information in the product information storage unit 184 in association with the frame number.

[0038] When it is determined that they match (ST104: YES), the control unit 11 approves the hash value (ST110). As a result, the control unit 11 stores the approved hash value in the management table T of the management table storage unit 185. This hash value approves that the product information of the product produced in the previous process was produced within the specified value. As a result, the hash value is stored in the management table T, and the hash value is also stored in the management table T of other management devices in the same way.

[0039] Next, the control unit 11 calculates the first hash value (ST111). The first hash value calculated here is obtained by adding the hash values of the production condition information and product information of the previous process approved in the current process, respectively, to the hash values calculated from the production condition information and product information of the current process, and further adding the first hash value transmitted by the previous process management device (N - 1) to the management device N of the current process for the previous frame to calculate the first hash value.

[0040] Next, the control unit 11 transmits the calculated first hash value and the process content information to the downstream management device (N + 1) (ST110). At this time, the produced product is also delivered from the production device N of the current process to the production device (N + 1) of the next downstream process. Then, in the management device (N + 1) of the next process, the same process as the above-described process is executed.

[0041] In addition, when it is determined that the hash value does not match the hash value stored in the management table T (ST104, ST109: NO), or when it is determined that it is not within the specified range (ST108: NO), the control unit 11 stops production (ST111). More specifically, the control unit 11 transmits a production stop instruction to the production device N, and the production device N that has received this stops production. After the administrator confirms the content of the production stop and performs a predetermined operation, the production device N starts producing the product. Also, in the present embodiment, the case where production is stopped when it is determined that the hash value does not match (ST104, ST109: NO) or when it is determined that it is not within the specified range (ST108: NO) has been described, but it is not limited to this. For example, it is also possible to share error information indicating that the frame for which these determinations have been made is a product that has not been produced properly among each of the management devices 101 to 1040 in the production management system 1 and prevent the production management system 1 from stopping production. With such a configuration, for example, even when a state occurs in which the production of one frame is not properly performed accidentally, it is possible to avoid reducing the production efficiency of the production management system 1. Also, for the product that has not been produced properly, after the last production process is completed, the frame number may be specified from the above-described error information, and the product specified by the frame number may be excluded.

[0042] FIG. 8 is a diagram for explaining an example of management executed by the production management system 1. In FIG. 8, a case will be described by taking as an example the case where the management device 103 in the third process manages production condition information based on the information received from the management device 102 in the second process. In the second process, the previous process is the first process, the current process is the second process, and the next process is the third process. In the third process, the previous process is the second process, the current process is the third process, and the next process is the fourth process. Also, in the figure, the hash value of the production condition information is denoted by H. For example, the hash value of the production condition information a is denoted as H(a). Further, in FIG. 8, a case will be described where hash value management is performed for two consecutive frames, namely the frame number (first electronic device component) 153 and the frame number (second electronic device component) 154.

[0043] First, the management of the production condition information with the frame number 153 will be described. The management device 102 in the second process calculates the hash value H(b) based on the production condition information b for which the product has been produced. Here, it is assumed that in the management table T commonly managed by each of the management devices 101 to 1040, the hash value H(a) of the first process has been approved by the management device 102 and is stored as shown in FIG. 9. The management device 102 adds the hash value H(a) approved by the management device 102 to the hash value (b) to calculate the hash value H(c). This hash value H(c) becomes the aforementioned first hash value. After that, the management device 102 transmits the production condition information b and the hash value H(c) to the downstream management device 103.

[0044] When the management device 103 of the third process receives the production condition information b and the hash value H(c) from the upstream management device 102, it calculates the hash value H(b) from the production condition information b. This hash value H(b) becomes the aforementioned second hash value. Next, the management device 103 subtracts the hash value H(b) (second hash value) from the hash value H(c) (first hash value). Since the hash value H(c) is the hash value (a) + the hash value (b), when subtracting the calculated second hash value, the hash value H(b), the hash value H(a) is calculated. This hash value H(a) is the aforementioned third hash value. The management device 103 compares the calculated third hash value, the hash value H(a), with the hash value H(a) stored in the management table T. If it matches the hash value H(a) stored in the management table T, it means that the product with the frame number 153 was produced under the correct production conditions in the second process. Therefore, the management device 103 approves the hash value H(b) and the hash value H(c) and stores them in the management table T. As a result, as shown in FIG. 10, the hash value H(b) and the hash value H(c) are stored in the management table T. Then, this information is transmitted to the other management devices 101, 102, 104 to 1040, and the hash value H(b) and the hash value H(c) are also stored in the management tables T of the other management devices 101, 102, 104 to 1040 in the same way.

[0045] Next, the management device 103 calculates the hash value H(B) based on the production condition information B under which the product was produced. Here, in the management table T commonly managed by each of the management devices 101 to 1040, the hash value H(b) and the hash value H(c) are approved and stored by the management device 103 as shown in FIG. 10. The management device 103 adds the hash value H(c) approved by the management device 101 to the hash value H(B) to calculate the hash value H(C). This hash value H(C) becomes the aforementioned first hash value. After that, the management device 103 transmits the production condition information B and the hash value H(C) to the downstream management device 104. Then, the management device 104 repeats the same process as the aforementioned management device 103.

[0046] Next, the management of the production condition information of frame number 154 will be described. The management device 102 of the second process calculates a hash value H(e) based on the production condition information e of the product production. Here, in the management table T commonly managed by each of the management devices 101 to 1040, as shown in FIG. 11, the hash value H(d) and the hash value H(B) in the second process are approved and stored by the management device 103 of the third process. The management device 102 adds the hash value H(d) approved by the management device 101 to the hash value H(e), and adds the hash values H(a) and H(b) stored in the management table T for the previous frame number 153 to calculate the hash value H(f). That is, the hash value H(f) = hash value H(e) + hash value H(d) + hash value H(a) + hash value H(b). This hash value H(f) becomes the first hash value described above. After that, the management device 102 transmits the production condition information e and the hash value H(f) to the downstream management device 103.

[0047] When the management device 103 of the third process receives the production condition information e and the hash value H(f) from the upstream management device 102, it calculates the hash value (e) from the production condition information e. Next, the management device 103 subtracts the hash value H(e) + the hash value H(a) + the hash value H(b) (the second hash value) from the hash value H(f) (the first hash value). Since the hash value H(f) is the hash value H(e) + the hash value H(d) + the hash value (a) + the hash value (b), when subtracting the calculated hash value H(e) which is the second hash value, and the hash value H(a) and the hash value H(b) stored in the management table T, the hash value H(d) is calculated. This hash value H(d) is the aforementioned third hash value. The management device 103 compares this calculated hash value H(d) which is the third hash value with the hash value H(d) stored in the management table T. If it matches the hash value H(d) stored in the management table T, it means that the product with the frame number 154 was produced under the correct production conditions in the second process. Therefore, the management device 103 approves the hash value H(f) and the hash value H(e) and stores them in the management table T. As a result, as shown in FIG. 12, the hash value H(f) and the hash value H(e) are stored in the management table T. Then, this information is transmitted to other management devices 101, 102, 104 to 1040, and the hash value H(f) and the hash value H(e) are similarly stored in the management tables T of the other management devices 101, 102, 104 to 1040.

[0048] Next, the management device 103 calculates the hash value H(E) based on the production condition information E for product production. Here, in the management table T commonly managed by each of the management devices 101 to 1040, the hash value H(f) and the hash value H(e) are approved and stored by the management device 103. The management device 103 adds to the hash value (E) the hash value H(e) approved by the management device 101, the hash value H(f), as well as the hash value H(b) and the hash value H(c) stored in the management table T in the third step of the previous frame number 153, and calculates the hash value H(F). This hash value H(F) becomes the aforementioned first hash value. After that, the management device 103 transmits the production condition information E and the hash value H(F) to the downstream management device 104. Then, the management device 104 repeats the same process as the aforementioned management device 103.

[0049] According to the production management system 1 configured as described above, by managing products based on the management table T, it is possible to easily manage the production of products with correct product information under correct production conditions. Also, as product management, it is possible to perform two types of management: production conditions and product information (measurement results). In recent years, as described above, the number of items has increased and the data size has become larger for both production conditions and product information, and the data held by the management devices in each manufacturing process has become larger. In addition, the production of electronic device parts (in this embodiment, DDS suspensions) reaches several million per day. For this reason, it is cumbersome to manage all of these data, but according to the production management system 1 of this embodiment, by using the management table T using hash values, it is possible to easily manage whether products are manufactured within the specified values under correct conditions during the manufacturing process, and it is possible to reduce the amount of data managed via the network 50.

[0050] In the above embodiment, the HDD suspension is described as an example of an electronic device part, but the electronic device part is not limited to the HDD suspension and can be applied to electronic device parts produced through a plurality of production processes.

[0051] In addition, the above-described embodiments are presented as examples and are not intended to limit the scope of the invention. This novel embodiment and variations thereof can be implemented in various other forms, and various omissions, rewritings, and changes can be made without departing from the gist of the invention. These embodiments and variations are included in the scope of the invention as well as in the scope of the invention described in the claims and its equivalents.

Explanation of Signs

[0052] 1... Production management system, 11... Control unit, 16... Display unit, 18... Storage device, 50... Network, 101 to 1040... Management device, 181... Hash information processing program storage unit, 182... Production condition storage unit, 183... Specified value storage unit, 184... Product information storage unit, 185... Management table storage unit, F... Frame, T... Management table

Claims

1. A production management system for electronic device parts produced through a plurality of production processes, Each production process includes a production device that performs production processing on the electronic device parts and a management device that manages the production device, respectively. Each of the management devices stores production condition information indicating the conditions for producing the electronic device parts in the production device. When the electronic device parts produced through the plurality of production processes are produced in accordance with the production condition information, a storage unit is provided that stores, for each production process, the hash value calculated from the production condition information as a management hash value. In the process of continuously executing the plurality of production processes in the order of the previous process, the current process, and the next process, The management device of the previous process adds the hash value of the production condition information received from the process one before the previous process and the hash value calculated from the production condition information of the previous process to calculate a first hash value, and transmits the production condition information of the previous process and the first hash value to the management device of the current process. The management device of the current process calculates a second hash value from the received production condition information of the previous process, calculates a third hash value obtained by subtracting the second hash value from the first hash value, compares the calculated third hash value with the management hash value of the process one before the previous process stored in the storage unit, and stores the second hash value in the storage unit when the third hash value and the management hash value match. A production management system characterized by the above.

2. The electronic device parts are a first electronic device part and a second electronic device part that is produced next to the first electronic device part, When the management device of the previous process calculates the first hash value for the second electronic device part, a new first hash value is calculated by adding the first hash value stored in the storage unit for the first electronic device part to the first hash value. The management device of the current process subtracts the second hash value and the first hash value regarding the first electronic device component stored in the storage unit from the new first hash value, and compares the calculated third hash value with the management hash value of the process immediately before the previous process stored in the storage unit. The production management system according to claim 1, characterized in that.

3. After the production process of each of the electronic device components is completed, each of the management devices acquires product information indicating the result of measuring the electronic device component for which the production process has been completed. The management device of the previous process calculates a fourth hash value by adding the hash value of the product information received from the process immediately before the previous process and the hash value calculated from the product information of the previous process, and transmits the product information of the previous process and the fourth hash value to the management device of the current process. The management device of the current process calculates a fifth hash value from the received product information of the previous process, calculates a sixth hash value by subtracting the fifth hash value from the fourth hash value, compares the calculated sixth hash value with the management hash value of the process immediately before the previous process stored in the storage unit, and stores the fifth hash value in the storage unit when the sixth hash value and the management hash value match. The production management system according to claim 1, characterized in that.

4. After each of the management devices stores the second hash value in the storage unit, it starts the production process of the electronic device component. The production management system according to claim 1, characterized in that.

5. When the third hash value and the management hash value do not match, the management device stops the production of the production device managed by the management device. The production management system according to any one of claims 1 to 4.

6. A production management method for a production management system of electronic device components produced through a plurality of production processes, Each production process includes a production apparatus that performs production processing on the electronic device parts, and a management apparatus that manages the production apparatus, respectively. Each of the management apparatuses stores production condition information indicating conditions for producing the electronic device parts in the production apparatus. When the electronic device parts respectively produced in the plurality of production processes are produced in accordance with the production condition information, a storage unit is provided that stores, for each production process, a hash value calculated from the production condition information as a management hash value. In the process continuously executed in the order of the previous process, the current process, and the next process among the plurality of production processes, The production management method is as follows. The management apparatus of the previous process calculates a first hash value by adding the hash value of the production condition information received from the process one step before the previous process and the hash value calculated from the production condition information of the previous process, and transmits the production condition information of the previous process and the first hash value to the management apparatus of the current process. The management apparatus of the current process calculates a second hash value from the received production condition information of the previous process, calculates a third hash value by subtracting the second hash value from the first hash value, compares the calculated third hash value with the management hash value of the process one step before the previous process stored in the storage unit, and stores the second hash value in the storage unit when the third hash value and the management hash value match. A production management method of a production management system, characterized by including the above steps.

Citation Information

Patent Citations

  • Data checking method, electronic device and storage medium

    CN112667675A

  • Automatic recording of virtual device interfaces

    JP2011517795A

  • Load distribution method on peer-to-peer network and node device used with the same

    JP2012014494A

  • Machine for producing liquid or semi-liquid food products and production system comprising the same

    JP2019164784A

  • Data management system

    JP2020057881A