Production order determination system and production order determination method
By implementing a production order determination system in the substrate production equipment that selects the substrate type with the shortest production time and then selects the substrate type with the highest component versatility, the problem of excessively long production adjustment operation time in the prior art is solved, and the equipment operation rate and production efficiency are improved.
Patent Information
- Application Number
- CN202280100440.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-27
- Publication Date
- 2025-04-25
AI Technical Summary
When producing circuit substrates of multiple substrate types, the prior art may lead to a long operation time for production change adjustment, resulting in a decrease in the operation rate of substrate production equipment, and even a need to stop production to complete production preparation.
By implementing the first production sequence determination system in the substrate production equipment, the system selects the substrate type with the shortest production time as the substrate type to be produced first, and then determines the substrate type with the highest component versatility as the substrate type to be produced next, so as to shorten the production preparation time of the next substrate type.
It effectively reduces the time when the substrate production equipment is stopped due to production preparation, improves the operation rate of the equipment, and ensures the rationality and efficiency of the production sequence.
Smart Images

Figure CN119896057A_ABST
Abstract
Description
Technical Field
[0001] The technology disclosed in this specification relates to a substrate production device for producing a circuit substrate by mounting a plurality of components on a substrate, and particularly to a technology for determining a production order when producing circuit substrates of a plurality of substrate types in sequence for each substrate type. Background Art
[0002] In a substrate production device for producing circuit substrates, circuit substrates of multiple substrate types are usually produced. The types and quantities of components mounted on the substrate in the substrate production device vary depending on the substrate type of the circuit substrate. Therefore, in order to produce a circuit substrate of a certain substrate type, the components required for producing the circuit substrate of the substrate type must be prepared in the substrate production device. In order to reduce the number of operations for preparing components in such a substrate production device, when producing circuit substrates of multiple substrate types, the circuit substrates are produced sequentially according to each substrate type.
[0003] Here, when the production of a circuit substrate of a certain substrate type is completed and then a circuit substrate of another substrate type is produced, an operation (so-called production change adjustment operation) occurs in which the components prepared in the substrate production equipment are switched from the components required for the production of the circuit substrate of a certain substrate type to the components required for the production of the circuit substrate of another substrate type. If the production change adjustment operation becomes a long time, the time for stopping the substrate production equipment is generated, which reduces the operating rate of the substrate production equipment. Therefore, a technology for determining the production order when producing a plurality of circuit substrates of a substrate type in sequence according to each substrate type has been developed (Japanese Patent Publication No. 2018-37592). In the technology disclosed in Japanese Patent Publication No. 2018-37592, from among the multiple circuit substrates to be produced, a circuit substrate of a substrate type with a large output is used as a reference, and a circuit substrate of a substrate type with a high degree of commonality of components with the circuit substrate of the reference substrate type is determined as the next circuit substrate of the substrate type to be produced. Summary of the invention
[0004] Problems to be solved by the invention
[0005] In the above-mentioned prior art, the production order is determined based on the circuit substrate of the substrate type with a large output. That is, the circuit substrate of the substrate type with a large output is produced first, and the circuit substrate of the substrate type with a small output is produced later. Since the production time of the circuit substrate of the substrate type with a small output becomes shorter, the production preparation of the circuit substrate of the next substrate type to be produced must be carried out during the short production time. Here, the time required for the production preparation of the circuit substrate is determined by the type of component compared to the output. Therefore, in the previous technology, during the production of the circuit substrate of the substrate type with a small output, it may be impossible to complete the production preparation of the circuit substrate of the next substrate type to be produced after the circuit substrate of this substrate type. If such a situation occurs, the substrate production equipment must be stopped for the production preparation of the circuit substrate.
[0006] Therefore, the present specification provides a technology for suppressing the stop of substrate production equipment for production preparation of a circuit substrate to be produced next by making it easy to complete production preparation of a circuit substrate in production of an immediately preceding circuit substrate.
[0007] Means for solving problems
[0008] The first production sequence determination system disclosed in the present specification determines the production sequence when a plurality of circuit substrates of different types are produced in sequence for each type of substrate in a substrate production device that produces circuit substrates by mounting multiple types of components on the substrate. The system comprises: a first circuit substrate selection unit that selects a circuit substrate of a substrate type with the shortest production time from the circuit substrates of different types of substrates; and a first circuit substrate determination unit that determines a circuit substrate of a substrate type to be produced next after the circuit substrate of the substrate type selected by the first circuit substrate selection unit. The first circuit substrate determination unit is configured to calculate, for each type of circuit substrate, the commonality between the component types of a plurality of components used in producing the circuit substrate of the substrate type selected by the first circuit substrate selection unit and the component types of a plurality of components used in producing the circuit substrate of the substrate type not selected by the first circuit substrate selection unit, and determine the circuit substrate of the substrate type with the highest calculated commonality as the circuit substrate of the substrate type to be produced next after the circuit substrate of the substrate type selected by the first circuit substrate selection unit.
[0009] In the first production sequence determination system described above, a circuit substrate of the type of substrate with the shortest production time is selected, and a circuit substrate of the type of substrate with the highest degree of commonality with the selected type of circuit substrate is determined to be produced next after the circuit substrate of the shortest type of substrate. That is, in the case of producing a circuit substrate of the type of substrate with the shortest production time, the production preparation time of the next circuit substrate to be produced must be shortened. Therefore, the circuit substrate to be produced next after the circuit substrate of the type of substrate with the shortest production time is set to be a circuit substrate of the type of substrate with the highest degree of commonality with the circuit substrate of the type of substrate with the shortest production time. As a result, it is easy to complete the production preparation of the next circuit substrate in the production of the circuit substrate of the type of substrate with the shortest production time, and it is possible to prevent the substrate production equipment from stopping for the production preparation of the circuit substrate.
[0010] In addition, the first production order determination method disclosed in the present specification determines the production order when a plurality of circuit substrates of different types are produced in sequence for each type of substrate in a substrate production device that produces circuit substrates by mounting multiple types of components on a substrate, wherein the production order determination method comprises: a first circuit substrate selection step of selecting a circuit substrate of different types with the shortest production time from circuit substrates of different types of substrates; and a first circuit substrate determination step of determining a circuit substrate of different types of substrates to be produced next after the circuit substrate of different types of substrates selected in the first circuit substrate selection step. In the first circuit substrate determination step, for circuit substrates of different types of substrates not selected in the first circuit substrate selection step, the commonality between the component types of multiple components used in producing the circuit substrate of different types of substrates selected in the first circuit substrate selection step and the component types of multiple components used in producing the circuit substrate of different types of substrates not selected in the first circuit substrate selection step is calculated for each type of substrate, and the circuit substrate of different types of substrates having the highest calculated commonality is determined as the circuit substrate of different types of substrates to be produced next after the circuit substrate of different types of substrates selected in the first circuit substrate selection step. According to this method, the same effects as those of the first production order determination system described above can also be achieved.
[0011] In addition, the second production sequence determination system disclosed in the present specification determines the production sequence when a plurality of circuit substrates of different types are produced in sequence for each type of substrate in a substrate production device that produces circuit substrates by mounting multiple types of components on the substrate. The system comprises: a circuit substrate selection unit that selects a circuit substrate of a substrate type with the shortest production time from among the circuit substrates of different types; and a determination unit that determines the circuit substrate of the substrate type selected by the first circuit substrate selection unit as the circuit substrate of the substrate type to be produced last.
[0012] In the second production sequence determination system, a circuit substrate of the substrate type with the shortest production time is selected, and the circuit substrate of the selected substrate type is determined as the circuit substrate of the substrate type to be produced last. Thus, when producing the circuit substrate of the substrate type with the shortest production time, it is not necessary to prepare for the production of circuit substrates of other substrate types. Therefore, it is possible to prevent the substrate production equipment from being stopped for the production preparation of the circuit substrate.
[0013] In addition, the second production sequence determination method disclosed in the present specification determines the production sequence when producing multiple types of circuit substrates in sequence according to each type of substrate in a substrate production device that produces circuit substrates by mounting multiple types of components on the substrate, wherein the production sequence determination method comprises: a circuit substrate selection step, selecting a circuit substrate of a substrate type with the shortest production time from multiple types of circuit substrates; and a step of determining the circuit substrate of the substrate type selected in the first circuit substrate selection step as the circuit substrate of the substrate type to be produced last. According to this method, the same effect as the second production sequence determination system described above can also be achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 It is a block diagram showing the structure of the production order determination system of the embodiment.
[0015] Figure 2 This is a diagram showing the data structure of production information data.
[0016] Figure 3 This is a flowchart showing the procedure of production order determination processing.
[0017] Figure 4 This is a diagram for specifically explaining the steps of determining the production sequence.
[0018] Figure 5 This is a diagram for specifically explaining the steps of determining the production sequence.
[0019] Figure 6 This is a diagram for specifically explaining the steps of determining the production sequence.
[0020] Figure 7 This is a diagram for specifically explaining the steps of determining the production sequence.
[0021] Figure 8 This is a diagram for specifically explaining the steps of determining the production sequence.
[0022] Fig. 9 This is a diagram for specifically explaining the steps of determining the production sequence.
[0023] Fig.10 This is a diagram for specifically explaining the steps of determining the production sequence.
[0024] Fig.11 This is a diagram for specifically explaining the steps of determining the production sequence.
[0025] Fig.12 This is a diagram for specifically explaining the steps of determining the production sequence.
[0026] Fig.13 This is a flowchart showing the procedure of the production order determination process according to the modification example. DETAILED DESCRIPTION
[0027] In the first production sequence determination system disclosed in the present specification, it is also possible to further include: a second circuit substrate selection unit, which selects a circuit substrate of the substrate type with the shortest production time from the plurality of undetermined circuit substrates when there are a plurality of undetermined circuit substrates of the substrate type to be produced next; and a second circuit substrate determination unit, which determines a circuit substrate of the substrate type to be produced next after the circuit substrate of the substrate type selected by the second circuit substrate selection unit. It is also possible that the second circuit substrate determination unit is configured to calculate, for each substrate type, the commonality of the component types of the plurality of components used in producing the circuit substrate of the substrate type selected by the second circuit substrate selection unit and the component types of the plurality of components used in producing the circuit substrate of the substrate type that can be produced, for a circuit substrate of the substrate type produced in the immediately preceding process that has not been determined and is the next producible circuit substrate of the substrate type selected by the second circuit substrate selection unit, and determine the circuit substrate of the substrate type with the highest calculated commonality of components as the circuit substrate of the substrate type to be produced next after the circuit substrate of the substrate type selected by the second circuit substrate selection unit. According to such a structure, when there are multiple undetermined circuit substrates of the type of substrate to be produced next, it is possible to appropriately determine the circuit substrate of the type of substrate to be produced next after the circuit substrate of the type of substrate with the shortest production time.
[0028] In the first production sequence determination system disclosed in the present specification, it is also possible to configure such that, when there are a plurality of circuit substrates of the undetermined substrate type for which the circuit substrate of the next substrate type to be produced has not yet been determined, the selection of the circuit substrate of the substrate type by the second circuit substrate selection unit and the determination of the circuit substrate of the substrate type by the second circuit substrate determination unit are repeatedly performed. According to such a configuration, the circuit substrate of the next substrate type to be produced can be appropriately determined in order from the circuit substrate of the substrate type with a short production time.
[0029] In the first production sequence determination system disclosed in the present specification, it is also possible to further include: a third circuit substrate selection unit, when there are multiple undetermined circuit substrates of the next type of substrate to be produced, selecting a specific circuit substrate of the next type of substrate from the multiple undetermined circuit substrates according to a preset selection condition; and a third circuit substrate determination unit, determining the next circuit substrate of the next type of substrate to be produced after the circuit substrate of the next type of substrate selected by the third circuit substrate selection unit. It is also possible that the third circuit substrate determination unit is configured to calculate the commonality of the component types of multiple components used in producing the circuit substrate of the next type of substrate selected by the third circuit substrate selection unit and the component types of multiple components used in producing the circuit substrate of the next type of substrate that can be produced after the circuit substrate of the next type of substrate selected by the third circuit substrate selection unit, for each type of substrate, and determine the circuit substrate of the next type of substrate to be produced after the circuit substrate of the next type of substrate selected by the third circuit substrate selection unit.
[0030] (Example)
[0031] Hereinafter, a production sequence determination system 10 of an embodiment will be described with reference to the accompanying drawings. The production sequence determination system 10 determines the production sequence of circuit boards produced by a component mounting machine (an example of a substrate production device). Before describing the production sequence determination system 10 in detail, the component mounting machine will be briefly described first.
[0032] The component mounting machine produces a circuit substrate by mounting components on a substrate. The component mounting machine includes: a plurality of component feeders that can be detachably mounted in a plurality of slots; and a mounting unit that mounts the components supplied from the plurality of component feeders on the substrate. The component feeders contain a plurality of pre-set types of components. Since a plurality of components are mounted on the substrate, a plurality of component feeders corresponding to the plurality of components mounted on the substrate are mounted in the slots. The plurality of components supplied from the plurality of component feeders are mounted on the substrate by the mounting unit. Thus, a circuit substrate mounted with a plurality of components is produced.
[0033] Here, in the component mounting machine, circuit substrates of multiple substrate types are produced. The type and quantity of components mounted on the substrate differ according to the substrate type of the circuit substrate. Therefore, if the substrate type of the circuit substrate produced by the component mounting machine changes, the type and quantity of components mounted on the substrate change accordingly, and the component feeder mounted on the slot also needs to be changed. In order to reduce the number of changes of the component feeder in the component mounting machine, the multiple circuit substrates produced by the component mounting machine are produced in sequence according to each substrate type.
[0034] According to the above description, it can be known that when the type of components mounted on the circuit substrate just produced is the same as the type of components mounted on the next circuit substrate to be produced, there is no need to change the component feeder. Therefore, if the commonality of components in the circuit substrate just produced and the next circuit substrate to be produced is high, the number of component feeders to be changed becomes smaller, and the change operation can be performed in a short time. On the other hand, if the commonality of components in the circuit substrate just produced and the next circuit substrate to be produced is low, the number of component feeders to be changed becomes larger, and the change operation takes a long time. In addition, the operation of changing the component feeder installed in the slot of the component mounting machine can be performed by an operator or a robot.
[0035] Next, a production order determination system 10 for determining the production order when producing circuit boards of a plurality of board types using the above-mentioned component mounting machine will be described. Figure 1 As shown, the production sequence determination system 10 includes an input device 20 , a storage device 22 , a display device 24 , and a computing device 12 connected to these devices 20 , 22 , and 24 .
[0036] The input device 20 inputs production information related to the circuit substrate produced by the component mounting machine. The production information input from the input device 20 is sent to the computing device 12 and stored in the storage device 22 as production information data. As the input device 20, a keyboard, a mouse, or the like connected to the computing device 12 can be used, or a terminal (computer) or the like connected to the computing device 12 in a communicable manner can be used as the input device 20.
[0037] The storage device 22 stores the above-mentioned production information data and various data required for producing circuit substrates using a component mounting machine. Figure 2 As shown, the production information data is composed of data related to the circuit substrate of the substrate type for each type of circuit substrate produced by the component mounting machine. Specifically, the production information data includes, for each type of circuit substrate (WO1, WO2, ...), the time (T1, T2, ...) when the production information related to the circuit substrate of the substrate type is input, the number of sheets of the circuit substrate produced (N1, N2, ...), the component types (P1, P2, ...) of the plurality of components mounted on the circuit substrate, and the number of components mounted (n ij (i, j are positive numbers). For example, Figure 2 The first production information data shown is data related to the circuit board of the substrate type WO1, which is input to the computing device 12 at time T1, indicating that only N1 circuit boards of the substrate type WO1 are produced. In addition, regarding the number of components mounted on the substrate, it is shown that component P1 is n. 11 , element P2 is n 12In addition, when the production information data related to the circuit substrate of the same substrate type is input to the operation device 12 at different times, the operation device 12 adds these data and updates the production information data of the storage device 22. Thus, the production of circuit substrates of the same substrate type is concentrated, and the number of operations of changing the component feeder is suppressed. In addition, in such a case, there are multiple time information (for example, T a and T b ), but the updated time information can adopt the earliest time information among these times (for example, T a ).
[0038] The computing device 12 is composed of a computer having a CPU 14 and a memory. The CPU 14 executes a production sequence determination process for circuit substrates of multiple substrate types (WO1, WO2, etc.) stored in the storage device 22 according to the program 16 stored in the memory, and the production sequence determination process determines the sequence of production by the component mounting machine. The determination of the production sequence by the computing device 12 is performed according to a preset schedule. For example, at a determined time of each day, the production sequence of circuit substrates to be produced on the next working day is determined based on the production information data stored in the storage device 22. Therefore, if the production information data is input from the input device 20 at any time, the production information data stored in the storage device 22 is updated at any time based on the input production information data. Then, when the determined time is reached, the production information data stored in the storage device 22 is processed to determine the production sequence for the next working day.
[0039] The production sequence determined by the computing device 12 is sent from the computing device 12 to the display device 24 and displayed on the display device 24. The display device 24 may be any device as long as the user can confirm the displayed production sequence. In addition, the computing device 12 sends the determined production sequence to the component mounting machine. The component mounting machine produces the circuit board according to the received production sequence.
[0040] Next, the production sequence determination process performed by the computing device 12 is described in detail. As described above, the production sequence determination process is performed according to a preset schedule. Figure 3 As shown, the computing device 12 first reads the production information data stored in the storage device 22 (S10). Thus, the production order is determined for the plurality of "circuit boards of the substrate type" stored in the storage device 22 when S10 is executed. For example, the storage device 22 stores Figure 2 In the case of the production information data shown, the calculation device 12 determines the production order for the circuit boards of the board types (WO1, WO2, ...).
[0041] Next, the computing device 12 selects the "circuit substrate of the type of substrate" with the shortest production time from all the "circuit substrate of the type of substrate" that have not yet been determined to be produced in the next process (S12). That is, the number of sheets produced (N1, N2, ...), the type of components to be mounted (P1, P2, ...), and the number of components to be mounted (n) are set according to the type of substrate (WO1, WO2, ...) of the circuit substrate produced by the component mounting machine. ij ). Therefore, the time required to produce the set number (N1, N2, .. .) of circuit substrates can be calculated for each type of substrate (WO1, WO2, ..). In addition, as described in detail later, in the production order determination process, if the type of substrate is selected in S12, the circuit substrate of the next type of substrate to be produced after the circuit substrate of the selected type of substrate is determined (refer to S22). Therefore, it is necessary to determine the production order for the "circuit substrate of the type of substrate" whose "circuit substrate of the type of substrate" to be produced in the next process has not yet been determined. Therefore, in S12, the "circuit substrate of the type of substrate" with the shortest production time is selected from all the "circuit substrate of the type of substrate" whose "circuit substrate of the type of substrate" to be produced in the next process has not yet been determined. In addition, in S12 performed immediately after S10, since the "circuit substrate of the type of substrate" to be produced in the next process has not been determined for all the "circuit substrates of the type of substrate", the "circuit substrate of the type of substrate" with the shortest production time is selected from all the "circuit substrates of the type of substrate" stored in the storage device 22.
[0042] Next, the computing device 12 selects a circuit substrate of a substrate type other than the substrate type selected in S12, and one of the "circuit substrates of a substrate type" that can be produced next after the substrate type selected in S12 and the "circuit substrate of a substrate type" produced in the immediately preceding process has not yet been determined (S14), and calculates the commonality of component types for the "circuit substrate of a substrate type" selected in S12 and the "circuit substrate of a substrate type" selected in S14 (S16). As described above, in the production information data, the number of sheets produced (N1, N2, . . .), the component types of the components to be installed (P1, P2, . . .), and the number of components to be installed (n ij). Therefore, the computing device 12 can calculate how many component feeders of each component type (P1, P2, .. .) are required for the "circuit substrate of substrate type" selected in S12 and S14, and how many component feeders of each component type (P1, P2, .. .) are prepared in the component mounting machine at the beginning of its production. In S16, it is calculated how many component feeders of each component type (P1, P2, .. .) prepared in the component mounting machine at the beginning of production are common. For example, when the number of component feeders installed in the component mounting machine is N, and the number of component feeders common to the "circuit substrate of substrate type" selected in S12 and the "circuit substrate of substrate type" selected in S14 is Nc, the commonality is calculated as Nc / N.
[0043] Next, the computing device 12 determines whether the commonality of S16 is calculated for all "circuit substrates of the type of substrate" other than the "circuit substrate of the type of substrate" selected in S12 and for which the "circuit substrate of the type of substrate" that can be produced next after the type of substrate selected in S12 and for which the "circuit substrate of the type of substrate" produced in the immediately preceding process has not yet been determined (S20). In the case where the commonality of S16 is not calculated for all "circuit substrates of the type of substrate" (No in S20), the computing device 12 returns to S14 and repeats the processing from S14. Thus, the commonality of S16 is calculated for all "circuit substrates of the type of substrate" other than the "circuit substrate of the type of substrate" selected in S12 and for which the "circuit substrate of the type of substrate" that can be produced next after the type of substrate selected in S12 and for which the "circuit substrate of the type of substrate" produced in the immediately preceding process has not yet been determined.
[0044] On the other hand, when the commonality of S16 is calculated for all "circuit boards of the type of substrates" (S20: Yes), the computing device 12 determines the "circuit board of the type of substrates" with the highest commonality as the "circuit board of the type of substrates" to be produced next after the "circuit board of the type of substrates" selected in S12 (S22). That is, the computing device 12 determines the "circuit board of the type of substrates" with the highest commonality calculated in S16 as the "circuit board of the type of substrates" to be produced next after the "circuit board of the type of substrates" selected in S12.
[0045] Next, the operation device 12 determines whether the production order has been determined for all the "circuit boards of the substrate type" of the production information data read in S10 (S24). In the case where the production order has not been determined for all the "circuit boards of the substrate type" (No in S24), the operation device 12 returns to S12 and repeats the processing from S12. Thus, the production order is determined for all the "circuit boards of the substrate type" stored in the storage device 22. On the other hand, in the case where the production order has been determined for all the "circuit boards of the substrate type" (Yes in S24), the operation device 12 ends the production order determination processing.
[0046] Here, use Figure 4 to Figure 12 The following describes a specific example of determining the production order by executing the production order determination process by the computing device 12. First, Figure 4 As shown, the storage device 22 stores production information data of five types of circuit boards, namely, board types WO1, WO2, WO3, WO4, and WO5. Figure 4 In FIG. 1 , the production times T1, T2, T3, T4, and T5 for producing circuit boards of the types WO1, WO2, WO3, WO4, and WO5 are represented by the dimensions in the horizontal axis direction. <T2<T3<T4<T5。
[0047] First, if Figure 5 As shown, the computing device 12 selects the "circuit substrate of substrate type WO1" with the shortest production time from the five types of circuit substrates, namely, substrate types WO1, WO2, WO3, WO4, and WO5. Next, the computing device 12 calculates the component commonality between the "circuit substrate of substrate type WO1" and the four types of circuit substrates, namely, substrate types WO2, WO3, WO4, and WO5, which are produced in the immediately preceding process and have not yet been determined. Then, the computing device 12 determines the "circuit substrate of substrate type WO3" with the highest component commonality as the next circuit substrate to be produced after the "circuit substrate of substrate type WO1" ( Figure 6 status shown). Figure 6 As shown, the "circuit substrate of substrate type WO3" has a high degree of commonality in components compared to the "circuit substrate of substrate type WO1", so the preparation work (production changeover work) for producing the "circuit substrate of substrate type WO3" can be performed in a short time. As a result, the preparation work for producing the "circuit substrate of substrate type WO3" can be completed during the production of the "circuit substrate of substrate type WO1".
[0048] Then, if Figure 7As shown, the operation device 12 selects the "circuit substrate of substrate type" (i.e., the circuit substrate of substrate type WO2) with the shortest production time from all the "circuit substrates of substrate type" (i.e., the four types of circuit substrates WO3, WO2, WO4, and WO5) whose "circuit substrates of substrate type" to be produced in the next process have not yet been determined. Next, the operation device 12 calculates the component commonality between the selected "circuit substrate of substrate type WO2" and the three types of circuit substrates of substrate types WO1, WO4, and WO5 whose circuit substrates of substrate type have not yet been determined produced in the immediately preceding process. Then, the operation device 12 determines the "circuit substrate of substrate type WO4" with the highest component commonality as the next circuit substrate to be produced after the "circuit substrate of substrate type WO2" ( Figure 8 status shown).
[0049] Then, if Fig. 9 As shown, the computing device 12 selects the "circuit substrate of substrate type" (i.e., the circuit substrate of substrate type WO3) with the shortest production time from all the "circuit substrates of substrate type" (i.e., the three types of circuit substrates WO3, WO4, and WO5) whose "circuit substrates of substrate type" to be produced in the next process have not yet been determined. Next, the computing device 12 calculates the component commonality between the "circuit substrate of substrate type WO3" and the two types of circuit substrates WO2 and WO5 whose circuit substrates of substrate type produced in the immediately preceding process have not yet been determined. Then, the computing device 12 determines the "circuit substrate of substrate type WO5" with the highest component commonality as the next circuit substrate to be produced after the "circuit substrate of substrate type WO3" ( Fig.10 status shown).
[0050] Then, if Fig.11 As shown, the computing device 12 selects the "circuit substrate of substrate type" (i.e., the circuit substrate of substrate type WO4) with the shortest production time from among all the "circuit substrates of substrate type" that have not yet been determined to be produced in the next process (i.e., the two types of circuit substrates WO4 and WO5). If the "circuit substrate of substrate type WO4" is selected, the only type of circuit substrate of substrate type that has not yet been determined in the immediately preceding process is WO1. Therefore, the computing device 12 determines the "circuit substrate of substrate type WO1" as the next circuit substrate to be produced after the "circuit substrate of substrate type WO4" ( Fig.12 Thus, the production order of the circuit substrates of all substrate types WO1, WO2, WO3, WO4, and WO5 is determined.
[0051] According to the above description, in the production sequence determination system 10 of the present embodiment, the circuit substrate of the substrate type with a shorter production time is determined as the circuit substrate of the substrate type with a higher component commonality as the next circuit substrate of the substrate type to be produced. That is, the circuit substrate of the substrate type with a shorter production time is determined as the next circuit substrate of the substrate type with a shorter production preparation time. Therefore, in the production of the circuit substrate of the substrate type with a short production time, the production preparation of the next circuit substrate is easy to complete. Thus, the occurrence of the operation stop of the component mounting machine caused by the incomplete production preparation can be suppressed. In addition, even if it is assumed that the component mounting machine must be stopped, the operation stop time can be shortened.
[0052] In addition, in the above embodiment, the computing device 12 executing S12 is an example of a "first circuit substrate selection unit" and a "second circuit substrate selection unit", and the computing device 12 executing S14~S22 is an example of a "first circuit substrate determination unit" and a "second circuit substrate determination unit".
[0053] The production sequence determination system 10 of the present embodiment has been described above, but the technology disclosed in this specification is not limited to the above-mentioned embodiment. For example, in the above-mentioned embodiment, the production time of the circuit substrate is different in all substrate types, but the production time of the circuit substrate may be the same in some substrate types. For example, in the case where there are multiple "circuit substrates of substrate type" with the same production time, one "circuit substrate of substrate type" may be selected according to a preset selection condition (for example, a preset priority), and the production sequence is determined in the same manner as in the above-mentioned embodiment. The case where there are multiple "circuit substrates of substrate type" with the longest production time is described as an example. In this case, for example, Fig.13 As shown, the computing device 12 determines whether the production time of all "circuit boards of the type of substrate" that have not yet been determined to be produced in the next process is the same (S30). If the production time of all "circuit boards of the type of substrate" is not the same ("No" in S30), the operation is repeated for "circuit boards of the type of substrate" with different production times. Figure 3 The processing of S12 to S24 (wherein S24 determines whether the production order has been determined for all "circuit boards of the same type" with different production times), returns to S30 when the answer is "yes" in S24. Thus, first, the production order is determined for the "circuit boards of the same type" with different production times.
[0054] If the answer is "Yes" in S30, that is, the production time of all "circuit substrates of the type of substrate" that have not yet been determined to be produced in the next process is the same, the process proceeds to S32, and the computing device 12 selects the "circuit substrate of the type of substrate" according to the preset selection condition. The selection condition of S32 can be arbitrarily set by the user, for example, the selection condition of the earliest time when the production information data is input from the input device 20 can be selected. By selecting the "circuit substrate of the type of substrate" according to the input time, the earliest input production information data is processed (produced) with priority.
[0055] When the type of substrate is selected in S32, similarly to the above-mentioned embodiment, the component commonality between the selected "circuit substrate of substrate type" and the "circuit substrate of substrate type" produced in the immediately preceding process and the "circuit substrate of substrate type" that has not yet been determined is calculated (S34, S36), and the "circuit substrate of substrate type" with the highest component commonality is determined as the "circuit substrate of substrate type" to be produced next after the "circuit substrate of substrate type" selected in S32 (S38). Then, the computing device 12 determines whether the production order has been determined for all "circuit substrates of substrate type" (S40), and then the computing device 12 repeats the processing from S32 until the production order is determined for all "circuit substrates of substrate type". In this way, the production order can be determined for all "circuit substrates of substrate type".
[0056] In addition, in the above-mentioned embodiment, the "circuit substrate of the type of substrate" with the shortest production time is selected from all the "circuit substrates of the type of substrate" included in the production information data, and the "circuit substrate of the type of substrate" to be produced in the next process is determined based on the selected "circuit substrate of the type of substrate", but the technology disclosed in this specification is not limited to such an example. For example, the "circuit substrate of the type of substrate" with the shortest production time may be selected from all the "circuit substrates of the type of substrate" included in the production information data, and the production order may be determined in such a manner that the selected "circuit substrate of the type of substrate" is produced last. For example, when the component mounting machine finishes the production of all the "circuit substrates of the type of substrate" included in the production information data due to maintenance, etc., it is sometimes decided to stop the operation of the component mounting machine. In such a case, circuit substrates are not produced after the "circuit substrate of the type of substrate" produced last. Therefore, by determining the production order in such a manner that the "circuit substrate of the type of substrate" with the shortest production time is produced last, it is possible to eliminate the need for a production change operation in the production of the "circuit substrate of the type of substrate" with the shortest production time. In addition, in this case, as in the above-mentioned embodiment, after determining the last "circuit substrate of substrate type" to be produced, the next "circuit substrate of substrate type" to be produced can be determined in sequence starting from the "circuit substrate of substrate type" with a short production time.
[0057] The specific examples of the present invention are described in detail above, but these are merely examples and do not limit the claims. The technology described in the claims includes technologies obtained by various deformations and changes to the specific examples illustrated above. The technical elements described in this specification or the drawings exert technical usefulness alone or in various combinations, and are not limited to the combinations recorded in the claims at the time of application. In addition, the technology illustrated in this specification or the drawings can achieve multiple purposes at the same time, and achieving one of the purposes itself has technical usefulness.
Claims
1. A production sequence determination system for determining the production sequence when producing circuit substrates of a plurality of substrate types in sequence for each substrate type in a substrate production device for producing circuit substrates by mounting a plurality of types of components on the substrate, wherein: The production sequence determination system comprises: A first circuit substrate selection unit selects a circuit substrate of the substrate type having the shortest production time from among the circuit substrates of the plurality of substrate types; and a first circuit substrate determination unit that determines a circuit substrate of a substrate type to be produced next after the circuit substrate of the substrate type selected by the first circuit substrate selection unit; The first circuit substrate determining unit is configured as follows: For circuit substrates of a substrate type not selected by the first circuit substrate selection unit, calculating, for each substrate type, a degree of commonality between component types of a plurality of components used in producing the circuit substrate of the substrate type selected by the first circuit substrate selection unit and component types of a plurality of components used in producing the circuit substrate of the substrate type not selected by the first circuit substrate selection unit, The circuit board of the type of board having the highest calculated component commonality is determined as the circuit board of the type of board to be produced next after the circuit board of the type of board selected by the first circuit board selecting unit.
2. The production sequence determination system according to claim 1, wherein: The production sequence determination system further comprises: A second circuit substrate selection unit selects a circuit substrate of the substrate type with the shortest production time from among the plurality of circuit substrates of the undetermined substrate type when the circuit substrate of the substrate type to be produced next has not yet been determined; and a second circuit substrate determination unit that determines a circuit substrate of a substrate type to be produced next after the circuit substrate of the substrate type selected by the second circuit substrate selection unit; The second circuit substrate determining unit is configured as follows: For a circuit substrate of a substrate type that has not yet been determined and is the next producible circuit substrate after the circuit substrate of the substrate type selected by the second circuit substrate selection unit, the commonality between the component types of a plurality of components used in producing the circuit substrate of the substrate type selected by the second circuit substrate selection unit and the component types of a plurality of components used in producing the circuit substrate of the producible substrate type is calculated for each substrate type, The circuit board of the type of board having the highest calculated component commonality is determined as the circuit board of the type of board to be produced next after the circuit board of the type of board selected by the second circuit board selecting unit.
3. The production sequence determination system according to claim 2, wherein: The production sequence determination system is configured to repeatedly execute selection of a circuit substrate of a substrate type by the second circuit substrate selection unit and determination of a circuit substrate of a substrate type by the second circuit substrate determination unit when there are multiple undetermined circuit substrates of a substrate type to be produced next.
4. The production sequence determination system according to any one of claims 1 to 3, wherein: The production sequence determination system further comprises: a third circuit substrate selection unit, which selects a circuit substrate of a specific substrate type from among the plurality of circuit substrates of the undetermined substrate type according to a preset selection condition, when there are a plurality of circuit substrates of the undetermined substrate type whose circuit substrate of the next substrate type to be produced has not yet been determined; and a third circuit substrate determination unit that determines a circuit substrate of a substrate type to be produced next after the circuit substrate of the substrate type selected by the third circuit substrate selection unit; The third circuit substrate determination unit is configured as follows: For a circuit substrate of a substrate type that has not yet been determined to be produced in an immediately preceding process and a circuit substrate of a substrate type that can be produced next after the circuit substrate of the substrate type selected by the third circuit substrate selection unit, the commonality between the component types of a plurality of components used in producing the circuit substrate of the substrate type selected by the third circuit substrate selection unit and the component types of a plurality of components used in producing the circuit substrate of the producible substrate type is calculated for each substrate type, The circuit board of the type of board having the highest calculated component commonality is determined as the circuit board of the type of board to be produced next after the circuit board of the type of board selected by the third circuit board selecting unit.
5. A production sequence determination system for determining the production sequence when producing circuit substrates of a plurality of substrate types in sequence for each substrate type in a substrate production device for producing circuit substrates by mounting a plurality of types of components on the substrate, wherein: The production sequence determination system comprises: a circuit board selection unit, which selects a circuit board of the type of substrate having the shortest production time from among the circuit boards of the plurality of types of substrates; and The determination unit determines the circuit substrate of the substrate type selected by the first circuit substrate selection unit as the circuit substrate of the substrate type to be produced last.
6. A method for determining a production sequence, in a substrate production device for producing circuit substrates by mounting multiple types of components on a substrate, for determining a production sequence when producing circuit substrates of multiple substrate types in sequence for each substrate type, wherein: The production sequence determination method comprises: A first circuit substrate selection step of selecting a circuit substrate of a substrate type having the shortest production time from among the circuit substrates of the plurality of substrate types; and a first circuit substrate determination step of determining a circuit substrate of a substrate type to be produced next after the circuit substrate of a substrate type selected in the first circuit substrate selection step; In the first circuit substrate determination step, For a circuit substrate of a substrate type not selected in the first circuit substrate selection step, calculating, for each substrate type, a degree of commonality between component types of a plurality of components used in producing a circuit substrate of a substrate type selected in the first circuit substrate selection step and component types of a plurality of components used in producing a circuit substrate of a substrate type not selected in the first circuit substrate selection step, The circuit board of the type of board having the highest calculated component commonality is determined as the circuit board of the type of board to be produced next after the circuit board of the type of board selected in the first circuit board selecting step.
7. A method for determining a production sequence, in a substrate production device for producing circuit substrates by mounting multiple types of components on a substrate, for determining a production sequence when producing circuit substrates of multiple substrate types in sequence for each substrate type, wherein: The production sequence determination method comprises: a circuit substrate selection step of selecting a circuit substrate of a substrate type having the shortest production time from among the plurality of substrate types; and A step of determining the circuit substrate of the substrate type selected in the first circuit substrate selecting step as the circuit substrate of the substrate type to be produced last.
Citation Information
Patent Citations
Mounting management device
JP2018037592A