Parts data management method, parts data management device, and parts data management program

JP7901804B2Active Publication Date: 2026-08-07PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
Filing Date
2022-06-03
Publication Date
2026-08-07

Smart Images

  • Figure 0007901804000001
    Figure 0007901804000001
  • Figure 0007901804000002
    Figure 0007901804000002
  • Figure 0007901804000003
    Figure 0007901804000003
Patent Text Reader

Abstract

In this component data management method for managing component data in which component information is associated with operation parameters, an operation parameter of a first component is estimated using a learning model generated on the basis of component information regarding a component and an operation parameter of the component, a database is referenced and an operation parameter corresponding to component information which is similar to or matches component information regarding the first component is extracted as an operation parameter of the first component, and the estimated operation parameter and the extracted operation parameter are output as operation parameters of the first component.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a component data management method, a component data management device, and a component data management program for managing component data used in a component mounting device that mounts components on a substrate.

Background Art

[0002] A component mounting device that mounts components on a substrate controls the component mounting operation based on a number of operation parameters including operation conditions related to component mounting on the substrate, component suction by a nozzle, imaging of components, etc. These operation parameters are set with appropriate values for each component as component data associated with component information including information such as the shape of the component (see, for example, Patent Document 1). Patent Document 1 discloses a system that modifies operation parameters using machine learning for components that use component data with poor performance in component mounting work.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

[0004] The component data management method of the present disclosure is a component data management method for managing component data in which operation parameters, which are operation conditions of a component mounting device for mounting a component on a substrate, are associated with the component information of the component, and includes an estimation step of estimating the operation parameters of a first component using a learning model generated based on the component information of the component and the operation parameters of the component, an extraction step of referring to a database and extracting, as the operation parameters of the first component, the operation parameters corresponding to component information similar to or matching the component information of the first component, and an output step of outputting the estimated operation parameters and the extracted operation parameters as the operation parameters of the first component.

[0005] Other component data management methods of this disclosure are component data management methods that manage component data in which operating parameters, which are operating conditions of a component mounting device for mounting the component onto a substrate, are associated with component information of a component, and include: an estimation step of estimating the operating parameters of a first component using a learning model generated based on the component information of a component and the operating parameters of the component; an extraction step of extracting operating parameters corresponding to component information similar to or matching the component information of the first component as the operating parameters of the first component by referring to a database; and an output step of outputting the estimated operating parameters as the operating parameters of the first component if the number of components from which operating parameters have been extracted is less than a predetermined value, and outputting the extracted operating parameters as the operating parameters of the first component if the number of components from which operating parameters have been extracted is equal to or greater than a predetermined value.

[0006] The component data management device of this disclosure is a component data management device that manages component data in which the component information of a component is associated with operating parameters which are the operating conditions of a component mounting device for mounting the component onto a substrate, and comprises: an estimation unit that estimates the operating parameters of a first component using a learning model generated based on the component information of a component and the operating parameters of the component; an extraction unit that refers to a database and extracts operating parameters corresponding to component information similar to or matching the component information of the first component as the operating parameters of the first component; and an output unit that outputs the estimated operating parameters and the extracted operating parameters as the operating parameters of the first component.

[0007] The component data management program of this disclosure is a component data management program that causes a computer to perform management of component data, which associates component information of a component with operating parameters that are operating conditions of a component mounting device for mounting the component onto a circuit board, and includes: an estimation step of estimating the operating parameters of a first component using a learning model generated based on the component information of a component and the operating parameters of the component; an extraction step of referring to a database and extracting operating parameters corresponding to component information similar to or matching the component information of the first component as the operating parameters of the first component; and an output step of outputting the estimated operating parameters and the extracted operating parameters as the operating parameters of the first component.

[0008] According to this disclosure, operating parameters can be appropriately set using data used in production. [Brief explanation of the drawing]

[0009] [Figure 1] Figure 1 is an explanatory diagram illustrating the configuration of a production system according to one embodiment of the present disclosure. [Figure 2] Figure 2 is a block diagram showing the configuration of a production system according to one embodiment of the present disclosure. [Figure 3] Figure 3 is an explanatory diagram showing the data structure of component data used in a production system according to one embodiment of the present disclosure. [Figure 4] Figure 4 is a flowchart of an information storage method according to one embodiment of the present disclosure. [Figure 5] Figure 5 is an explanatory diagram of an information storage process according to one embodiment of the present disclosure. [Figure 6] Figure 6 is a flowchart of a parameter storage method according to one embodiment of the present disclosure. [Figure 7] Figure 7 is an explanatory diagram of the parameter storage process in one embodiment of the present disclosure. [Figure 8] Figure 8 is a flowchart of a first embodiment of a parameter output method according to one embodiment of the present disclosure. [Figure 9]Figure 9 is an explanatory diagram of a first embodiment of the parameter output processing according to one embodiment of the present disclosure. [Figure 10] Figure 10 is a flowchart of a second embodiment of the parameter output method according to one embodiment of the present disclosure. [Figure 11] Figure 11 is an explanatory diagram of a second embodiment of the parameter output processing according to one embodiment of the present disclosure. [Figure 12] Figure 12 is a flowchart of a first embodiment of a part data creation method according to one embodiment of the present disclosure. [Figure 13] Figure 13 shows an example of a filtering condition setting screen displayed in a production control device according to one embodiment of the present disclosure. [Figure 14] Figure 14 shows an example of an operation parameter selection screen displayed in a production management device according to one embodiment of the present disclosure. [Figure 15] Figure 15 shows an example of a parts information display screen displayed in a production management device according to one embodiment of the present disclosure. [Figure 16] Figure 16 is a flowchart of a second embodiment of a part data creation method according to one embodiment of the present disclosure. [Modes for carrying out the invention]

[0010] While conventional technologies can estimate operating parameters using machine learning, the confidence level of the estimated operating parameters is low when the amount of data used for machine learning is small. Therefore, there was room for further improvement in appropriately setting operating parameters using data used in production.

[0011] Therefore, the purpose of this disclosure is to provide a parts data management method, a parts data management device, and a parts data management program that can appropriately set operating parameters using data used in production.

[0012] Hereinafter, an embodiment of the present disclosure will be described in detail with reference to the drawings. The configurations, shapes, etc. described below are illustrative examples for explanation, and can be appropriately changed according to the specifications of the production system, component mounting line (production line), component mounting device, production management device, and component data management device. In the following, corresponding elements in all drawings are denoted by the same reference numerals, and redundant explanations are omitted.

[0013] First, referring to FIG. 1, the configuration of the production system 1 according to an embodiment of the present disclosure will be described. FIG. 1 is an explanatory diagram of the configuration of the production system 1. The production system 1 includes customer factories F1 to F3 and a support center S that is located at a location away from the factories F1 to F3 and supports the production activities of the customers. In each of the factories F1 to F3, a component mounting line for producing a mounting substrate as a production line for producing products is installed. Hereinafter, factory F1 will be referred to as "the first factory F1", factory F2 will be referred to as "the second factory F2", and factory F3 will be referred to as "the third factory F3". In FIG. 1, the configuration of each of the factories F1 to F3 will be described taking the first factory F1 as an example.

[0014] In FIG. 1, in the first factory F1, one component mounting line L1 is installed, which is configured by connecting production devices such as a printing device M1 and a plurality of component mounting devices M2, M3. The component mounting line L1 has a function of producing a mounting substrate while sequentially mounting components on the substrate by the printing device M1 and the component mounting devices M2, M3. Note that it is not necessary for the component mounting line L1 installed in the first factory F1 to be one, and two or more may be provided. Also, the number of component mounting devices M2, M3 constituting the component mounting line L1 does not have to be two, and one or three or more may be provided.

[0015] Each production device in the first factory F1 is connected to an in-plant communication network 2 such as a LAN (Local Area Network), and is connected to a production management device 3 via an internal communication unit 4. The production management device 3 has a function of creating data and parameters necessary for the operation of the production devices provided in the component mounting line L1 and transmitting them to each production device. Further, data such as the operation status and work history of each production device is transmitted from each production device to the production management device 3. In addition, the production management device 3 has a function of creating component data, production data, etc. used in the production devices of the component mounting line L1. Note that the first factory F1 may be configured to include a line management device that manages the production of mounting substrates for each component mounting line L1 in addition to the production management device 3.

[0016] In FIG. 1, a component data management device 7 is installed in the support center S. Each production management device 3 of the plurality of factories F1 to F3 includes an external communication unit 5. Further, the component data management device 7 of the support center S includes an external communication unit 8. The external communication unit 5 and the external communication unit 8 are connected to an out-of-plant communication network 6 such as the Internet or a mobile communication line. With this configuration, the production management device 3 and the component data management device 7 can exchange information via the out-of-plant communication network 6. The component data management device 7 has a function of acquiring performance information and component data of production devices from each production management device 3 of the factories F1 to F3, and estimating and extracting component data corresponding to new components and components to be improved in production in response to a request from the production management device 3 and transmitting (outputting) it to the production management device 3.

[0017] Note that the configuration in which the production management device 3 and the component data management device 7 directly exchange information via the out-of-plant communication network 6 is not limited, and information may be exchanged via the cloud. That is, the information transmitted from each production management device may be stored in the cloud, and the information may be transmitted from the cloud to each production management device in response to a request. Further, information may be transmitted and received using a communication tool such as e-mail or a data communication line.

[0018] Next, with reference to Figure 1, the component mounting line L1 will be described. Printing device M1 is a production device that has the function of performing solder printing, which is the screen printing of solder paste for component bonding onto the substrate. Component mounting devices M2 and M3 are production devices that have the function of performing component mounting, which is the mounting of components onto the substrate after solder printing.

[0019] Each of the component mounting devices M2 and M3, based on the operating parameters contained in the component data set for each component to be mounted on the substrate, picks up the component supplied by the feeder using vacuum suction with a nozzle on the mounting head, captures the state of the component held by the nozzle with a component recognition camera, and mounts it on the substrate at the mounting position at the specified mounting angle. Each of the component mounting devices M2 and M3 is equipped with multiple sensors to monitor the suction operation when the nozzle picks up the component, the component recognition operation when the component recognition camera captures and recognizes the picked-up component, and other operational errors during the component mounting process.

[0020] Next, referring to Figure 2, we will describe the configuration of the production system 1, which includes a production management device 3 and a parts data management device 7. Figure 2 is a block diagram of the production system configuration 1. Here, we will mainly describe the configuration of the function that creates and manages parts data, including operating parameters used in parts mounting work by parts mounting devices M2 and M3, among the multiple functions of the production management device 3 and the parts data management device 7. Furthermore, the production management devices 3 installed in factories F1 to F3 have a similar configuration, and here we will use factory F1 as an example.

[0021] The production management device 3 installed in Factory F1 is connected to an internal communication unit 4, an external communication unit 5, an input unit 9, and a display unit 10. The production management device 3 includes a production management storage unit 11, a data acquisition unit 15, a request processing unit 16, and a control unit (not shown). The production management storage unit 11 is a storage device, such as a semiconductor memory or a hard disk drive, and stores a production library 12, a parts library 13, and performance data 14. The input unit 9 is an input device such as a keyboard, touch panel, or mouse, and is used for inputting operation commands and data. The display unit 10 is a display device such as a liquid crystal panel, which displays various data stored in the production management storage unit 11, as well as various information such as operation screens and input screens for operations performed by the input unit 9. The control unit is, for example, a CPU (Central Processing Unit), and controls the entire production management device 3.

[0022] In Figure 2, the production library 12 stores production data used for the production of mounted boards by component mounting machines M2 and M3, categorized by the production model name of the mounted board. The production data includes the component name that identifies the component to be mounted on the board, the component code that associates the component with component data in component library 13, the mounting position and angle of the component on the board, the component arrangement indicating the position of the feeder that supplies the component in component mounting machines M2 and M3, and the nozzle arrangement indicating the position of the nozzle that picks up the component in the mounting head. The component library 13 stores multiple component data, each with operating parameters linked to the component information. The component data is associated with the production data in production library 12 by a component data code.

[0023] Here, with reference to Figure 3, an example of part data 17 included in the part library 13 will be explained. Figure 3 is an explanatory diagram showing the data structure of part data used in the production system 1. Part data 17 is associated with production data by the "part n" (part data code) included in the part data 17 and the part data code of the production data included in the production library 12. In this example, the part library 13 stores part data 17 for multiple types of parts, each having a part data code n (n=1,2,3...). Part data 17 defines part information 18 and operating parameters 19 as major classification items.

[0024] Part information 18 is information that indicates attributes specific to the part in question. Here, "Part Name" 18a, "Shape" 18b, "Size" 18c, and "Part Parameters" 18d are given as examples of major classification items. "Part Name" 18a is part number information used to identify the part in question, and the "part number" assigned by the part manufacturer or the company for management purposes is defined as a minor classification item. "Shape" 18b is information regarding the shape of the part in question, and the "shape" that indicates the external shape of the part in shape classifications such as rectangle or cylinder, and information that identifies drawings and image information showing the shape of the part are defined as minor classification items.

[0025] The "Size" 18c specifies sub-categories such as "External Dimensions" indicating the size of the part, and "Electrode Position" indicating the number and position (spacing) of connection electrodes (leads) formed on the part. The "Part Parameters" 18d are attribute information of the part, and specify sub-categories such as "Part Type" indicating the type of part, "Polarity" indicating whether or not there is directionality in the external shape of the part, "Polarity Mark" indicating the shape of the mark attached to the part if polarity is present, and "Mark Position" indicating the position of the mark if a polarity mark is present. Thus, part information 18 includes at least one of the following items: part dimensions (size 18c), part number information (part name 18a), lead number information, lead spacing information (size 18c), and image information (shape 18b).

[0026] In Figure 3, the operating parameters 19 are control parameters (operating conditions) used to control the component mounting devices M2 and M3, which are located on the component mounting line L1, when performing component mounting work on the components specified in the component data 17. Here, the following are examples of subcategory items: "Nozzle setting" 19a, "Speed ​​parameter" 19b, "Recognition" 19c, "Adsorption" 19d, and "Mounting" 19e.

[0027] "Nozzle setting" 19a is data related to the suction nozzle used to hold the component by suction, and a subcategory item, "Nozzle," is defined to specify the types of suction nozzles that can be selected. "Speed ​​parameter" 19b is a control parameter related to the movement speed of the suction nozzle during the operation of picking up the component by the suction nozzle and attaching it to the substrate. These control parameters include, as subcategories, "Suction speed" and "Suction holding time" when suctioning and holding the component, and "Attachment speed" and "Attachment holding time" when attaching the held component to the substrate.

[0028] In Figure 3, "recognition" 19c is a parameter related to the execution of a recognition process in which a part removed from the part supply unit by a suction nozzle is imaged and recognized by a part recognition camera. These parameters include, as a subcategory item, "camera type" which specifies the type of camera used for imaging, "illumination mode" which indicates the mode of illumination used during imaging, and "recognition speed" for recognizing the image acquired through imaging.

[0029] "Adsorption" 19d are control parameters related to the adsorption operation when a component is picked up from the component supply unit by the adsorption nozzle. These control parameters include, as subcategories, "Adsorption Position X" and "Adsorption Position Y," which indicate the adsorption position offset when the adsorption nozzle lands on the component. "Mounting" 19e are control parameters related to the mounting operation when the mounting head, which holds the component by adsorption nozzle, is moved to the substrate, and the adsorption nozzle is made to move up and down to mount the component on the substrate. These control parameters include, as subcategories, "Mounting Load," which is the load applied when the adsorption nozzle is lowered and the component lands on the substrate.

[0030] In Figure 3, the operating parameters 19 may be changed even if the "product name" 18a is the same, i.e., the component information 18 is the same, due to changes in the type of component mounting equipment M2, M3 used to mount the component onto the board, the material of the board, the electrodes on the board, etc., or to improve mounting quality or mounting error rate. When the operating parameters 19 of the component are changed, component data 17 is created (updated) that associates the changed operating parameters 19 without changing the component information 18. At this time, the operating parameters 19 before modification are distinguished from the modified operating parameters 19 by assigning a new code to "component n" (component data code) in the component data 17.

[0031] Thus, the component data 17 is linked to component information 18, which indicates the unique attributes of the component, and to operating parameters 19, which are the operating conditions for the component mounting devices M2 and M3 to mount the component onto the substrate. The component data 17 from the component library 13 is transmitted to the component mounting devices M2 and M3 on the component mounting line L1 together with the production data from the production library 12, and is used for the production of mounted substrates in the component mounting devices M2 and M3.

[0032] In Figure 2, the data acquisition unit 15 collects actual component mounting work data from the production equipment (printing device M1, component mounting devices M2, M3) of the component mounting line L1 installed in the first factory F1. The actual component mounting work data includes information such as the production start date and time, production end date and time, number of units produced, number of work errors, error rate (frequency), and the number and details of operation errors. The data acquisition unit 15 associates the collected actual data with information identifying the component mounting devices M2 and M3 that performed the component mounting work, and information identifying component data 17 including production data and operation parameters, and stores it in the production management storage unit 11 as actual data 14. Thus, the production management device 3 is a data acquisition device that collects component information 18, operation parameters 19, and actual data (data) from component mounting devices M2 and M3.

[0033] In Figure 2, the component data management device 7 installed in the support center S has the function of managing component data 17, which links component information 18 with operating parameters 19, which are the operating conditions for component mounting devices M2 and M3 used to mount components onto a circuit board. An external communication unit 8 and a storage device 20 are connected to the component data management device 7. The storage device 20 stores access rights information 22, learning model information 23, filtering conditions 24, etc., and also has a database 21 that distributes and stores information acquired from multiple factories F1 to F3.

[0034] The storage device 20 is, for example, a semiconductor memory or a hard disk drive. The database 21 may also include component data 17 used in production systems 1 of multiple factories F1 to F3, and a public database prepared in advance by an EDA (Electronic Design Automation) vendor. When using an EDA vendor's database, component information and first operating parameters may be stored separately. For example, only component information may be stored in the EDA vendor's database, and the first operating parameters associated with that component information may be stored in a separate database 21. By configuring it in this way, detailed information on component information can be obtained from the EDA vendor's database, and the amount of information that can be obtained can be increased by obtaining the first operating parameters and performance information associated with that component information from a separate database 21.

[0035] The parts data management device 7 includes information processing devices such as an acquisition unit 30, an access rights management unit 31, a first storage processing unit 32, a second storage processing unit 33, a learning unit 34, an estimation unit 35, an extraction unit 36, an output unit 37, and a control unit (not shown). Each information processing device may be composed of independent hardware assets or of a common CPU and programs for each information processing device. The control unit is, for example, a CPU (Central Processing Unit) and controls the entire parts data management device 7. Furthermore, the parts data management device 7 does not need to be composed of a single computer, but may be composed of multiple devices. For example, all or part of the storage device 20 and information processing devices may be stored in the cloud via a server.

[0036] In Figure 2, the acquisition unit 30 acquires component data 17, which includes component information 18 and operation parameters 19 used in the production of mounted circuit boards, and performance information included in performance data 14, from each of the multiple factories F1 to F3 via the external communication unit 8. Hereinafter, the operation parameters 19 used in each of the factories F1 to F3 or each component mounting line L1 acquired by the acquisition unit 30 will be referred to as the "first operation parameters". The first storage processing unit 32 performs a first storage process that links the component information 18 of the components included in the component data 17 acquired by the acquisition unit 30 with the first operation parameters and the performance information included in the performance data 14, and stores them in the database 21.

[0037] The second storage processing unit 33 performs a second storage process in which it associates the operation parameters 19 estimated by the estimation unit 35 (described later) using the learning model with the component information 18 and stores them in the database 21. Hereinafter, the operation parameters 19 estimated by the estimation unit 35 and the operation parameters 19 extracted by the extraction unit 36 ​​(described later) will be referred to as the "second operation parameters". The access rights management unit 31 manages the storage of various data in the database 21 by the first storage processing unit 32 and the second storage processing unit 33, and access to the learning model by the estimation unit 35, etc., based on the access rights contained in the access rights information 22 stored in the storage device 20.

[0038] Here, referring to Figures 4 and 5, the data acquisition and storage process (data storage method) performed by the acquisition unit 30, the access rights management unit 31, and the first storage processing unit 32 will be described. Figure 4 is a flowchart of an information storage method according to one embodiment of the present disclosure. Figure 5 is an explanatory diagram of the information storage process according to one embodiment of the present disclosure. Here, an example of acquiring various data from the first factory F1 will be described. First, the acquisition unit 30 acquires the part information 18 of the first part included in the part library 13, the first operating parameters of the first part used in the first factory F1 or the part mounting line L1 (first production line), and the actual information included in the actual data 14 obtained when the first part is mounted by the part mounting devices M2 and M3 from the production management device 3 of the first factory F1 (ST1: first acquisition process). The acquisition unit 30 also acquires a factory identifier that identifies the source factory transmitted from the first factory F1.

[0039] Next, the access rights management unit 31 determines whether the acquired data can be made public to users other than those related to the first factory F1 or the component mounting line L1, based on the acquired factory identifier and the pre-stored access rights information 22 (ST2: First disclosure eligibility determination step). The access rights that define whether or not the data can be made public, as included in the access rights information 22, are defined for each of the factories F1 to F3, the production line (component mounting line L1), and the component. For example, the access rights are determined by whether or not the first operating parameter of the first component acquired from the first factory F1 can be made public. It is also possible to transmit information indicating whether or not the information can be made public along with the various information transmitted from the first factory F1.

[0040] Furthermore, users related to Factory F1 or component mounting line L1 include not only operators and line managers who create production programs in Factory F1, but also personnel from other factories related to Factory F1. These users may be granted the same access rights, which grant them access to the same information, or they may be granted individual access rights, which grant them access to different information. In other words, even users who can access non-public information may not be able to access all information, and the information they can access may differ depending on the set access rights. By differentiating the information they can access in this way, it is possible to share information that is not publicly available but which may be partially disclosed to other factories within the same company.

[0041] In Figures 4 and 5, if the acquired data is publicly available (Yes in ST2), the first storage processing unit 32 links the information identifying the source with the acquired part information 18 of the first part, the first operation parameters, and the performance information, and stores it in the public database 21a, which stores data from multiple factories F1 to F3 or production lines (part mounting line L1) in the database 21 (ST3: First public storage process). In other words, the public database 21a is accessible to all users, including users related to the first factory F1 or part mounting line L1.

[0042] If the acquired data is not to be made public (No in ST2), the first storage processing unit 32 links the information identifying the source with the acquired part information 18 of the first part, the first operation parameters, and the performance information, and stores it in the first private database 21b, which stores only data from the first factory F1 or the first production line (part mounting line L1) in the database 21 (ST4: first private storage process). In other words, the first private database 21b is accessible only to specific users related to the first factory F1 or the first production line. For example, if the acquired first operation parameters of the first part are not to be made public to users other than those related to the first factory F1, at least the first operation parameters of the first part are stored in the first private database 21b.

[0043] Thus, the first public storage process (ST3) and the first non-public storage process (ST4) are first storage processes in which, if the first operating parameter of the first part acquired in the acquisition process (ST1) cannot be disclosed to anyone other than users related to the first factory F1 or the first production line (No in ST2), at least the first operating parameter of the first part from the acquired information is stored in the first non-public database 21b (ST4), and if it can be disclosed to all users (Yes in ST2), the acquired information is stored in the public database 21a (ST3). In other words, the first storage process stores the part information 18, the first operating parameter, and the performance information of the first part in the database 21.

[0044] Here, with reference to Figure 5, a specific example of the first storage process will be explained. If the data for part D11 obtained from the first factory F1 is publicly available (Yes in ST2), the part information 18, first operating parameters, and performance information for part D11 obtained from the first factory F1 are linked and stored in the public database 21a (ST3). Similarly, if the data for part D21 obtained from the second factory F2 is publicly available (Yes in ST2), the part information 18, first operating parameters, and performance information for part D21 obtained from the second factory F2 are linked and stored in the public database 21a (ST3).

[0045] On the other hand, if the data for part D18 obtained from the first factory F1 is not publicly available (No in ST2), the part information 18, first operating parameters, and performance information for part D18 obtained from the first factory F1 are linked and stored in the first non-public database 21b (ST4). Similarly, if the data for part D28 obtained from the second factory F2 is not publicly available (No in ST2), the part information 18, first operating parameters, and performance information for part D28 obtained from the second factory F2 are linked and stored in the second non-public database 21c (ST4).

[0046] In Figure 2, the learning unit 34 uses the component information 18 of multiple components stored in the database 21, along with the first operating parameters and performance information, as teaching data to generate a learning model that shows the relationship between the operating parameters 19 (described later) and the component information 18, using a learning algorithm such as machine learning. Possible learning algorithms include neural networks (including deep learning using multi-layer neural networks), genetic programming, decision trees, Bayesian networks, and support vector machines (SVMs). The generated learning model is stored in the memory device 20 as learning model information 23.

[0047] The estimation unit 35 estimates (calculates) the second operating parameters of the first component to be mounted by the component mounting devices M2 and M3, based on the generated learning model and the component information 18 of the component for which the operating parameters are to be estimated (hereinafter referred to as the "first component"). The second operating parameters of the first component estimated by the estimation unit 35 are associated with the component information 18 of the first component by the second storage processing unit 33 and stored in the database 21. The estimation unit 35 calculates the second operating parameters based on requests from the first factory F1 or the first production line (component mounting line L1). For example, when preparing to mount new components on a mounting board in the first factory F1, or when improving the productivity and mounting quality of component mounting work for established components, a request is sent from the production management device 3 in the first factory F1.

[0048] In Figure 2, the learning unit 34 generates a dedicated learning model for each first factory F1 or for each first production line (component mounting line L1). The access rights management unit 31 manages the generated learning models based on the access rights included in the access rights information 22. That is, the access rights management unit 31 manages requests from the first factory F1 or the first production line based on the access rights to access the learning models included in the access rights information 22. For example, based on the access rights, the access rights management unit 31 causes the estimation unit 35 to estimate the second operating parameters using the learning models that it has been granted access to.

[0049] Referring to Figures 6 and 7, the process from parameter estimation to storage (parameter storage method) performed by the access rights management unit 31, the second storage processing unit 33, the learning unit 34, and the estimation unit 35 will now be described. Figure 6 is a flowchart of the parameter storage method according to one embodiment of the present disclosure. Figure 7 is an explanatory diagram of the parameter storage process according to one embodiment of the present disclosure. Here, an example of estimating the second operating parameter of a first part used in the first factory F1 will be explained. First, the learning unit 34 generates a learning model based on data about the first factory F1 stored in the first non-public database 21b, data about the first factory F1 stored in the public database 21a, and data about other factories F2 and F3 stored in the public database 21a (ST5: learning process).

[0050] Specifically, the learning unit 34 generates a learning model dedicated to the first factory F1 or the first production line based on the part information 18 of multiple parts stored in the public database 21a and the first private database 21b, as well as the first operating parameters and performance information. The generated learning model is stored in the storage device 20 as learning model information 23. Next, the estimation unit 35, upon request from the first factory F1, estimates the second operating parameters of the first part to be mounted by the part mounting devices M2 and M3 of the first factory F1 using the learning model dedicated to the first factory F1, based on the part information 18 of the first part (ST6: estimation process). As part information 18 of the first part, information previously stored in the database 21 is also used in addition to the information transmitted from the first factory F1.

[0051] In Figures 6 and 7, the access rights management unit 31 then determines, based on the access rights information 22, whether the estimated second operating parameter can be made public to users other than those related to the first factory F1 (ST7: second public access determination step). If the estimated second operating parameter can be made public (Yes in ST7), the second storage processing unit 33 associates the estimated second operating parameter of the first component with the component information 18 of the first component and stores it in the public database 21a of the database 21 (ST8: second public storage step).

[0052] If the estimated second operating parameter is not publicly available (No in ST7), the second storage processing unit 33 associates the estimated second operating parameter of the first component with the component information 18 of the first component and stores it in the first non-public database 21b of the database 21 (ST9: second non-public storage step).

[0053] In other words, the second public storage process (ST8) and the second private storage process (ST9) are second storage processes in which, if the second operating parameter of the first component estimated in the estimation process (ST6) cannot be disclosed to anyone other than users related to the first factory F1 or the first production line (No in ST7), the estimated second operating parameter is stored in the first private database 21b (ST9), and if it can be disclosed to all users (Yes in ST7), the estimated second operating parameter is stored in the public database 21a (ST8).

[0054] In Figure 2, the extraction unit 36 ​​extracts first operating parameters from among the first operating parameters of multiple parts stored in the database 21, which are similar to or match the requested part information 18 of the first part, as the second operating parameters of the first part. Specifically, the extraction unit 36 ​​first searches for similar or matching part information 18 based on the degree of matching of items (see subcategory items in Figure 3) of at least one requested part information 18. Next, the extraction unit 36 ​​extracts the first operating parameter associated with that part information 18 as the second operating parameter. The extraction unit 36 ​​extracts the second operating parameters based on requests from multiple factories F1 to F3 or multiple production lines (part mounting line L1). The requested part information 18 here refers to, for example, part information 18 selected by the user or part information 18 of a part used in the production line (part mounting line L1) that is missing parameters.

[0055] Here, we will illustrate and explain how to search based on the degree of matching of part information 18. If the information defined in the subcategory items of part information 18 is defined by a numerical value, the first operating parameter that is the same as or close within a predetermined range to the numerical value of part information 18 of the first part will be extracted. The predetermined value here is set as appropriate by the experiment or the user.

[0056] Furthermore, if the information specified in the subcategory items of the part information 18 is text-based, the first operating parameters that are identical or similar to the text of the part information 18 of the first part are extracted. Similarity here means, for example, matching only a predetermined string from the first letter of the part number, and the predetermined string is set as appropriate by the experiment or user. In addition, the extraction unit 36 ​​does not search all of the part information 18, but may search the items of the part information 18 based on a pre-set priority order, or it may weight the items of the part information 18 and search for similar or matching part information 18 from multiple items based on the overall degree of matching.

[0057] In Figure 2, the output unit 37 outputs (transmits) the second operating parameter of the first component estimated by the estimation unit 35 or the second operating parameter of the first component extracted by the extraction unit 36 ​​to the requesting factory (any of F1 to F3) or production line. That is, upon request from any of the factories F1 to F3 or the production line, the estimation unit 35 estimates the second operating parameter of the first component, the extraction unit 36 ​​extracts the second operating parameter of the first component, and the output unit 37 outputs the second operating parameter of the first component to the requesting factory.

[0058] Here, with reference to Figures 8 and 9, a first embodiment of the parameter extraction and output process (parameter output method) performed by the extraction unit 36 ​​and output unit 37 will be described. Figure 8 is a flowchart of the first embodiment of the parameter output method according to one embodiment of the present disclosure. Figure 9 is an explanatory diagram of the first embodiment of the parameter output process according to one embodiment of the present disclosure. First, the extraction unit 36, based on a request from any of the factories F1 to F3 or a production line (part mounting line L1), refers to a confidential database that stores data corresponding to the requester and extracts first operating parameters corresponding to part information 18 that are similar to or match the part information 18 of the first part as second operating parameters of the first part (ST10: confidential data extraction process). For example, if the requester is the first factory F1, the first confidential database 21b is referred to. If the requester is the second factory F2, the second confidential database 21c is referred to. Furthermore, when using the EDA vendor's database as described above, before referring to the non-public database, the EDA vendor's database is referred to obtain the part information 18, and then the first operating parameter corresponding to the part information 18 obtained from the non-public database is extracted as the second operating parameter of the first part.

[0059] Next, the extraction unit 36 ​​determines whether the number of parts from which the first operating parameter has been extracted is greater than a predetermined number (ST11). The predetermined number here is a value sufficient for creating part data, and the value is determined appropriately depending on the method of creating part data and the part. If the number of parts from which the first operating parameter has been extracted is less than the predetermined number (No in ST11), the extraction unit 36 ​​further extracts the first operating parameter by referring to the public database 21a (ST12: public data extraction process). Next, the output unit 37 outputs (transmits) the part information 18 of the first part and the extracted second operating parameter to the requester (ST13: output process).

[0060] If the number of parts from which the first operating parameter has been extracted in the non-public data extraction process (ST10) is greater than or equal to a predetermined number (Yes in ST11), the output process (ST13) is executed without executing the public data extraction process (ST12). For example, if the requester is the first factory F1, the part information 18 of the first part and the extracted second operating parameter are sent to the production management device 3 of the first factory F1 and stored in the part library 13 of the production management storage unit 11. Similarly, if the requester is the second factory F2, the part information 18 of the first part and the extracted second operating parameter are sent to the second factory F2 and stored in the part library 13.

[0061] Thus, the process from the non-public data extraction step (ST10) to the public data extraction step (ST12) is an extraction step (ST10-ST12) in which the extraction unit 36 ​​extracts a first operating parameter by referring to the non-public database (ST10), and if the number of parts from which the first operating parameter has been extracted is less than a predetermined number (No in ST11), it further extracts the corresponding first operating parameter by referring to the public database 21a (ST12). In other words, in the extraction steps (ST10-ST12), the extraction unit 36 ​​refers to the database 21 (public database 21a, non-public database) and extracts a first operating parameter corresponding to part information 18 that is similar to or matches the part information 18 of the first part as the second operating parameter of the first part.

[0062] Next, with reference to Figures 10 and 11, a second embodiment of the parameter extraction and output process (parameter output method) performed by the acquisition unit 30, extraction unit 36, and output unit 37 will be described. Figure 10 is a flowchart of the second embodiment of the parameter output method according to one embodiment of the present disclosure. Figure 11 is an explanatory diagram of the second embodiment of the parameter output process according to one embodiment of the present disclosure. The second embodiment of the parameter output process differs from the first embodiment in that a second operating parameter is extracted based on filtering conditions. Hereinafter, the same reference numerals are used for the same steps as in the first embodiment, and detailed explanations are omitted.

[0063] First, the acquisition unit 30 acquires filtering conditions 24 from one of the factories F1 to F3 or from the production line (part mounting line L1) (ST14: filtering condition acquisition process). The acquired filtering conditions 24 are stored in the storage device 20. The filtering conditions 24 include information about the items (sub-category items in Figure 3) and their ranges included in the part information 18 used to determine the similarity or match of the part information 18 of the first part, as well as information such as the error rate of the parts to be extracted or the number of mounted parts (number of mounted parts).

[0064] In Figures 10 and 11, the extraction unit 36 ​​then extracts the corresponding operating parameter 19 from the first operating parameters of multiple parts stored in the database 21 as the second operating parameter (ST15: filtering step) based on the filtering conditions 24. Specifically, based on the filtering conditions 24, the range of items or numerical values ​​included in the similar or matching part information 18 is narrowed down. Alternatively, based on the filtering conditions 24 that specify the error rate when the part was mounted or the number of mounted parts, the parts to be extracted are narrowed down. For example, if the error rate is specified as "700 PPM or less", the parts to be extracted are narrowed down to parts with an error rate of 700 PPM or less.

[0065] Next, the extraction unit 36 ​​determines whether the number of parts from which the first operating parameter has been extracted is greater than or equal to a predetermined number (ST16). If the number of parts from which the first operating parameter has been extracted is less than the predetermined number (No in ST16), the extraction unit 36 ​​relaxes the filtering condition 24 (ST17: condition relaxation step) and executes the filtering step (ST15) again. If the number of parts from which the first operating parameter has been extracted is greater than or equal to the predetermined number (Yes in ST16), the output step (ST13) is executed.

[0066] Thus, the process from the filtering condition acquisition step (ST14) to the condition relaxation step (ST17) is an extraction step (ST14-ST17) in which the first operating parameters corresponding to part information 18 that is similar to or matches the part information 18 of the first part are extracted as the second operating parameters of the first part by referring to the database 21 (public database 21a, private database).

[0067] Next, following the flow chart in Figure 12, and with reference to Figures 2, 13 to 15, a first embodiment of the component data creation method (component data creation program) in production system 1 will be described. Figure 12 is a flowchart of the first embodiment of the component data creation method in production system 1. Figure 13 is a diagram showing an example of the filtering condition setting screen 40 displayed on production management device 3. Figure 14 is a diagram showing an example of the operation parameter selection screen 50 displayed on production management device 3. Figure 15 is a diagram showing an example of the component information display screen 56 displayed on production management device 3. In this embodiment, the component data creation method estimates and extracts the operation parameters to be used by the requester at the support center S based on a request from one of the factories F1 to F3 or the production line (component mounting line L1), and outputs them to the requester. Note that the same reference numerals are used for the same processes as the parameter storage method and parameter output method described earlier, and detailed explanations are omitted.

[0068] Here, we will explain using an example where the request originates from Factory 1 F1. That is, when the manager (user) of Factory 1 F1 operates the production management device 3 installed in Factory 1 F1, a request is sent from the production management device 3 to the parts data management device 7 installed in the support center S. First, the manager operates the filtering condition setting screen displayed on the display unit 10 connected to the production management device 3 by the request processing unit 16 of the production management device 3 to set filtering conditions 24 for estimating or extracting the parts data 17 to be created (ST21: filtering condition setting process).

[0069] Referring to Figure 13, an example of the filtering condition setting screen 40 displayed on the display unit 10 by the request processing unit 16 will be described. The filtering condition setting screen 40 displays a part information setting frame 41, a filtering condition setting frame 42, a cancel button 43, and a set button 44. In the part information setting frame 41, the part information 18 of the part data 17 of the part from which the operation parameters are estimated or extracted is set. The part information setting frame 41 also contains a part name setting frame 45, a part shape setting frame 46, a size information setting frame 47, and a detail display button 41a.

[0070] In the part name setting frame 45, the part name (part name 18a in part information 18) of the part from which the operating parameters are estimated or extracted is entered. In the part shape setting frame 46, the external shape of the part (shape 18b in part information 18) is entered. In the size information setting frame 47, the external dimensions, body size, electrode position, etc. of the part (size 18c in part information 18) are entered. When the detail display button 41a is operated, the system transitions to a screen (not shown) that displays the details of part information 18.

[0071] In Figure 13, the filtering condition setting frame 42 is configured with filtering conditions 24 to narrow down the target parts from which to extract operating parameters. The filtering condition setting frame 42 also contains a part information condition setting frame 48 and a performance condition setting frame 49. The part information condition setting frame 48 is configured with filtering conditions 24 for the subcategory items of the part information 18. Specifically, selecting the same radio button 48a sets it to "same," and selecting the similar radio button 48b sets it to "similar." Furthermore, for subcategory items where "similar" is selected, the range to be extracted can be set by operating the increase / decrease buttons 48c.

[0072] For example, selecting "Same" under "External Shape" will narrow down the results to only parts with the same external shape. In this example, only QFP parts as defined in part shape setting frame 46 will be extracted. Selecting "Similar" under "External Dimensions" will extract parts whose external dimensions fall within the specified range. In this example, parts whose L, W, and T dimensions fall within ±20% of those defined in the "External Dimensions" section of size information setting frame 47 will be extracted.

[0073] In Figure 13, the performance condition setting frame 49 is used to set the performance conditions for the parts to be extracted. In this example, the error rate when the parts were mounted and the number of mounted parts can be specified. By operating the radio button 49a, it is selected whether or not to use it as a filtering condition 24, and by operating the increase / decrease button 49b, the range is set. In this example, parts with an error rate of 700 PPM or less are extracted. Also, the number of mounted parts is not set as a filtering condition 24.

[0074] If the cancel button 43 is pressed, the filtering condition 24 is not set and the user returns to the previous screen. If the set button 44 is pressed, the filtering condition 24 is confirmed to the condition set on the filtering condition setting screen 40. In this way, on the filtering condition setting screen 40, the filtering condition 24 is set to the range of items or numerical values ​​included in the similar or matching part information 18, the error rate when the part was installed, or the number of installed parts.

[0075] In Figure 12, when the setting button 44 is operated on the filtering condition setting screen 40, the request processing unit 16 transmits the confirmed filtering conditions 24 to the parts data management device 7 at the support center S (ST22: request process). At this time, the factory identifier is also transmitted. Next, the estimation process (ST6) is executed in the parts data management device 7, and the second operating parameters of the first part are estimated using the part information 18 of the first part included in the transmitted filtering conditions 24 and the learning model. Next, the extraction process (ST10~ST12 or ST14~ST17) is executed, and based on the filtering conditions 24, the first operating parameters corresponding to part information 18 that is similar to or matches the part information 18 of the first part are extracted from the database 21 as the second operating parameters of the first part.

[0076] Next, the output unit 37 outputs (transmits) the estimated second operating parameter and the extracted second operating parameter as the second operating parameter of the first component to the requesting first factory F1 (ST23: output process). In the output process (ST23), the second operating parameter of the first component may also be output to the requesting party as component data 17 associated with the component information 18 of the first component. In addition, in the output process (ST23), along with the extracted second operating parameter, actual information such as the error rate and number of units installed for the component from which the second operating parameter was extracted, which is stored in the database 21, may also be output.

[0077] In this manner, the estimation process (ST6), extraction process (ST10-ST12 or ST14-ST17), and output process (ST23) (or output process (ST13)) are executed based on requests from the first factory F1 or the first production line (component mounting line L1). Note that the order in which the estimation process (ST6) and the extraction process (ST10-ST12 or ST14-ST17) are executed may be reversed, or only one of them may be executed.

[0078] In Figure 12, the production management device 3 of factory F1 then acquires information including the second operating parameter transmitted from the parts data management device 7 (ST24: information acquisition process). Based on the acquired information including the second operating parameter, the request processing unit 16 of the production management device 3 displays the operating parameter display screen on the display unit 10.

[0079] Referring to Figure 14, an example of the operation parameter selection screen 50 displayed on the display unit 10 by the request processing unit 16 will be described. The acquired second operation parameter is displayed on the operation parameter selection screen 50. The operation parameter selection screen 50 displays a part name display field 51, an operation parameter display frame 52, a confirm button 53, a cancel button 54, and a part information display button 55. The part name display field 51 displays the part name (part name 18a of the part information 18) of the part from which the second operation parameter was estimated or extracted. The operation parameter display frame 52 displays an item display field 52a, an estimated value display field 52b, an extracted value 1 display field 52c, an extracted value 2 display field 52d, an error rate display field 52e, and a scroll bar 52f.

[0080] By operating the scroll bar 52f, the operation parameters displayed in the operation parameter display frame 52 are changed. The item display area 52a displays items corresponding to the subcategory items of the operation parameter 19 shown in Figure 3. The estimated value display area 52b displays the second operation parameters of part D11 (first part) estimated using the learning model. The extracted value 1 display area 52c and the extracted value 2 display area 52d display the second operation parameters of parts similar to or matching part D11 (first part), extracted by referring to the database 21. The error rate display area 52e displays the actual error rate of the part mounting work for the parts corresponding to the extracted value 1 display area 52c and the extracted value 2 display area 52d.

[0081] In Figure 14, when the part information display button 55 is operated, the system transitions to the part information display screen, which will be described later. Referring to Figure 15, an example of the part information display screen 56 displayed on the display unit 10 when the part information display button 55 on the operation parameter selection screen 50 shown in Figure 14 is operated will be explained. The part information display screen 56 displays the estimated value part information display frame 57, the extracted value part information display frame 58, and the back button 59. The estimated value part information display frame 57 displays a portion of the part information 18 of part D11, which corresponds to the estimated value display field 52b of the operation parameter selection screen 50. The extracted value part information display frame 58 displays a portion of the part information 18 of part D12, which corresponds to the extracted value 1 display field 52c of the operation parameter selection screen 50.

[0082] The extracted value part information display frame 58 is provided with a display part selection frame 60. By selecting a radio button displayed in the display part selection frame 60, the information displayed in the extracted value part information display frame 58 is changed between part D12 corresponding to the extracted value 1 display field 52c and part D13 corresponding to the extracted value 2 display field 52d. The estimated value part information display frame 57 and the extracted value part information display frame 58 each display a part shape display frame 61 and a size information display frame 62, respectively. The part shape display frame 61 displays a schematic diagram of the external shape of the part included in the shape 18b of the part information 18. The size information display frame 62 displays the external dimensions, body size, electrode position, etc., included in the size 18c of the part information 18.

[0083] In Figure 15, the estimated value part information display frame 57 displays a detail display button 57a, and the extracted value part information display frame 58 displays a detail display button 58a. When the detail display button 57a ​​is operated, the screen transitions to a screen (not shown) that displays the details of the part information 18 of part D11 corresponding to the estimated value part information display frame 57. When the detail display button 58a is operated, the screen transitions to a screen (not shown) that displays the details of the part information 18 of part D12 corresponding to the extracted value part information display frame 58. When the back button 59 is operated, the screen transitions to the operation parameter selection screen 50 shown in Figure 14 (back).

[0084] In Figure 14, selection radio buttons 52g are placed in the estimated value display field 52b, the extracted value 1 display field 52c, and the extracted value 2 display field 52d, respectively. By selecting selection radio button 52g, one of the estimated value, extracted value 1, or extracted value 2 of the second operating parameter is selected as the operating parameter for component D11 used in component mounting devices M2 and M3. In this example, the estimated value of the second operating parameter is selected, and the selected second operating parameter is hatched with diagonal lines. When the confirm button 53 is operated, the second operating parameter selected on the operating parameter selection screen 50 is determined to be the operating parameter used in component mounting devices M2 and M3.

[0085] In Figure 12, when the OK button 53 is pressed on the operation parameter selection screen 50 (Yes in ST25), the request processing unit 16 creates part data 17 for part D11 (first part) by linking the second operation parameter selected on the operation parameter selection screen 50 to the part information 18 of part D11, and stores it in the part library 13 (ST26: part data storage process). This allows the operation parameters to be set appropriately using the data used in production.

[0086] If the cancel button 54 is pressed on the operation parameter selection screen 50 (No in ST25), the request processing unit 16 displays the filtering condition setting screen 40 (see Figure 13) on the display unit 10 (ST21). The administrator changes the filtering conditions on the filtering condition setting screen 40 and again requests the support center S to estimate or extract the second operation parameter (ST22). For example, if the number of extracted parts is less than a predetermined number, the administrator relaxes the filtering conditions in the second filtering condition setting step (ST21) and requests estimation or extraction again.

[0087] In this way, the administrator (user) sets filtering conditions on the filtering condition setting screen 40 displayed on the display unit 10 of the production management device 3 installed in the first factory F1, and requests the estimation of operating parameters (part data 17) or the extraction of operating parameters with actual data. Then, on the operating parameter selection screen 50, the administrator can determine (create) the operating parameters (part data 17) to be used in the production of mounted boards by comparing the estimated or extracted operating parameters. This makes it possible to appropriately set the operating parameters using the data used in production.

[0088] In Figure 12, the component data 17 stored in the component library 13 during the component data storage process (ST26) is used in the production of mounted boards on the component mounting line L1. Performance information is then collected by the data acquisition unit 15 and transmitted to the component data management device 7, where it is stored in the database 21 through the first storage process. Specifically, the first operating parameters and performance information stored in the database 21 include the second operating parameters of the first component output in the output process (ST23), and the performance information obtained when the first component is mounted using the second operating parameters of the first component.

[0089] Next, following the flow chart in Figure 16, a second embodiment of the part data creation method (part data creation program) in production system 1 will be described. Figure 16 is a flowchart of the second embodiment of the part data creation method in production system 1. Hereafter, the same reference numerals are used for the same steps as in the first embodiment of the part data creation method, and detailed explanations will be omitted. First, following the filtering condition setting step (ST21) and request step (ST22) in production management device 3, the extraction step (ST10~ST12 or ST14~ST17) is executed in part data management device 7. Next, if the number of parts from which the operation parameter 1 has been extracted is less than a predetermined number (No in ST27), the estimation step (ST6) is executed, and the output step (ST23) is executed.

[0090] If the number of parts from which the first operating parameter has been extracted is greater than or equal to a predetermined number (Yes in ST27), the estimation process (ST6) is skipped and the output process (ST23) is executed. That is, in the output process (ST23), if the number of parts from which the first operating parameter has been extracted is less than a predetermined number (No in ST27), the estimated second operating parameter is output as the operating parameter of the first part (ST6). If the number of parts from which the first operating parameter has been extracted is greater than or equal to a predetermined number (Yes in ST27), only the extracted first operating parameter is output as the second operating parameter of the first part. Next, the production management device 3 executes the processes from the information acquisition process (ST24) to the part data storage process (ST26).

[0091] As described above, the component data management device 7 of this embodiment includes an estimation unit 35 that estimates the operation parameters 19 of a first component using a learning model generated based on component information 18 and operation parameters 19 of a component; an extraction unit 36 ​​that refers to a database 21 and extracts operation parameters 19 corresponding to component information 18 that are similar to or match the component information 18 of the first component as the operation parameters 19 of the first component; and an output unit 37 that outputs the estimated operation parameters 19 and the extracted operation parameters 19 as the operation parameters 19 of the first component.

[0092] This allows the operating parameters 19 used in the component mounting devices M2 and M3 to be appropriately set using the data used in production.

[0093] In the above embodiment, the production system was described as having multiple factories F1 to F3, with a factory producing mounted circuit boards, but it is not limited to this. For example, component data can be anything that mounts components onto a mounted object, and the multiple factories F1 to F3 could be semiconductor factories equipped with semiconductor manufacturing lines that produce semiconductor products, or electrical equipment manufacturing factories equipped with assembly production lines that assemble electrical equipment. The support center S stores the operating parameters for operating the production equipment of each factory in a public database and a private database based on access rights, and estimates or extracts the operating parameters in response to requests from each factory and sends them to the requesting party.

[0094] Furthermore, the support center S is not limited to being located outside of factories F1 to F3, but may also be located inside factories F1 to F3. In addition, the support center S may be configured to store operating parameters in a public database and a private database based on the access rights for each production line installed in factories F1 to F3, and to manage access to the learning model.

[0095] Furthermore, in the initial stages of database construction or for new components, the database 21 may contain limited information. In such cases, proven operating parameters may be prioritized and sent to the requester rather than using estimated operating parameters.

[0096] Furthermore, modifications of the disclosure relating to this embodiment may be specified by the items described below.

[0097] [Item 1] A component data management method for managing component data, which associates component information of a component with operating parameters that are the operating conditions of a component mounting device for mounting the component onto a circuit board, An acquisition process for acquiring part information of a part and first operating parameters of the part used in the first factory or first production line, A first storage step involves linking the acquired part information of the part and the first operating parameter and storing them in a public database that stores data from multiple factories or production lines. A learning process that generates a learning model dedicated to the first factory or first production line based on the part information of a plurality of parts stored in the public database and the first operating parameters, A component data management method comprising: an estimation step of estimating a second operating parameter of a first component mounted by a component mounting device of the first factory or the first production line using the learning model.

[0098] [Item 2] In the acquisition process, performance information obtained when the component is mounted using a component mounting device provided in the first factory or first production line is acquired. In the first storage step, the component information, the first operating parameters, and the performance information are linked and stored in the public database. The component data management method according to item 1, wherein in the learning process, a learning model is generated based on the component information of a plurality of components stored in the public database, the first operating parameter, and the performance information.

[0099] [Item 3] The component data management method described in item 2, wherein in the acquisition step, the component information, the first operating parameter, and the performance information are acquired from a data acquisition device that collects data from a component mounting device.

[0100] [Item 4] Furthermore, the part data management method according to any one of items 1 to 3, further comprising a second storage step of associating the second operating parameters of the first part estimated using the learning model with the part information of the first part and storing them in the public database.

[0101] [Item 5] Furthermore, the process includes outputting a second operating parameter of the first component to the first factory or the first production line. A parts data management method according to any one of items 1 to 4, wherein the estimation process and the output process are performed upon request from the first factory or the first production line.

[0102] [Item 6] A parts data management method according to any one of items 1 to 5, wherein requests from the first factory or the first production line are managed based on access rights to access the learning model.

[0103] [Item 7] The parts data management method according to any one of items 1 to 6, wherein in the learning process, the learning model is generated by adding data relating to other factories or production lines in addition to the data relating to the first factory or first production line stored in the public database.

[0104] [Item 8] If the first operating parameters of the component acquired in the acquisition step are not to be made public to anyone other than users related to the first factory or the first production line, then in the first storage step, at least the first operating parameters of the component are stored in a private database accessible only to users related to the first factory or the first production line. A component data management method according to any one of items 1 to 7, wherein in the learning process, a learning model is generated based on the component information of a plurality of components stored in the public database and the private database, and the first operating parameters.

[0105] [Item 9] Furthermore, the part data management method according to any one of items 1 to 8, further comprising an extraction step of referring to the public database and extracting a first operating parameter corresponding to part information similar to or matching the part information of the first part as a second operating parameter of the first part.

[0106] [Item 10] If the first operating parameters of the component acquired in the acquisition step are not to be made public to anyone other than users related to the first factory or the first production line, then in the first storage step, at least the first operating parameters of the component are stored in a private database accessible only to users related to the first factory or the first production line. The component data management method described in item 9, wherein in the extraction step, a first operating parameter is extracted by referring to the non-public database, and if the number of components from which the first operating parameter has been extracted is less than a predetermined number, the first operating parameter is further extracted by referring to the public database.

[0107] [Item 11] The part data management method according to item 9 or 10, wherein in the extraction step, the range of items or numerical values ​​included in the similar or matching part information is narrowed down based on the filtering conditions.

[0108] [Item 12] The component data management method described in item 9 or 10, wherein, in the extraction step, the components to be extracted are narrowed down based on filtering conditions that define the error rate when the components are mounted or the number of components mounted.

[0109] [Item 13] The component data management method according to item 11 or 12, wherein, in the extraction step, the filtering condition is relaxed if the number of components from which the first operating parameter has been extracted is less than a predetermined number.

[0110] [Item 14] A parts data management method according to any one of items 9 to 13, wherein the extraction step and the output step are performed upon request from the first factory or the first production line.

[0111] [Item 15] The part information includes at least one item of part dimensions, part number information, lead number information, lead spacing information, and image information, as described in any one of items 1 to 14 of the part data management method.

[0112] [Item 16] A component data management device that manages component data by linking the component information of a component with operating parameters, which are the operating conditions of a component mounting device for mounting the component onto a circuit board, An acquisition unit that acquires part information of a part and first operating parameters of the part used in the first factory or first production line, A first storage processing unit that links the acquired part information of the part and the first operating parameter and stores them in a public database that stores data from multiple factories or production lines, A learning unit that generates a learning model dedicated to the first factory or first production line based on the part information of multiple parts stored in the public database and the first operating parameters, A component data management device comprising: an estimation unit that estimates a second operating parameter of a first component mounted by a component mounting device of the first factory or first production line using the learning model; and

[0113] [Item 17] A component data management program that uses a computer to manage component data by linking the component information of a component with operating parameters that are the operating conditions of a component mounting device for mounting the component onto a circuit board, An acquisition step to acquire part information of a part and first operating parameters of the part used in the first factory or first production line, A first storage step involves linking the acquired part information of the part and the first operating parameter and storing them in a public database that stores data from multiple factories or production lines. A learning step that generates a learning model dedicated to the first factory or the first production line based on the part information of multiple parts stored in the public database and the first operating parameters, A component data management program comprising: an estimation step of estimating a second operating parameter of a first component mounted by a component mounting device in the first factory or first production line using the learning model.

[0114] [Item 18] Furthermore, the output step includes outputting the second operating parameter of the first component to the first factory or the first production line, A parts data management program according to item 17, wherein the estimation step and the output step are performed upon request from the first factory or the first production line. [Industrial applicability]

[0115] The component data management method, component data management apparatus, and component data management program disclosed herein have the effect of allowing appropriate setting of operating parameters using data used in production, and are useful in the field of mounting components onto substrates. [Explanation of Symbols]

[0116] 7. Parts Data Management Device M2, M3 component mounting equipment

Claims

1. A component data management method for managing component data, which associates component information of a component with operating parameters that are the operating conditions of a component mounting device for mounting the component onto a circuit board, An estimation step of estimating the operating parameters of a first component using a learning model generated based on the component information of the component and the operating parameters of the component, An extraction step of referring to a database and extracting operating parameters corresponding to part information similar to or matching the part information of the first part as the operating parameters of the first part, A component data management method comprising: an output step of outputting the estimated operating parameters and the extracted operating parameters as operating parameters of the first component.

2. Furthermore, a first storage step involves associating the component information of the component, the operating parameters of the component, and the actual information obtained when the component is implemented using the operating parameters, and storing them in the database. A component data management method according to claim 1, comprising a learning step of generating a learning model based on the component information, operation parameters, and performance information of a plurality of stored components.

3. The component data management method according to claim 2, wherein the operation parameters and performance information stored in the database include the output operation parameters of the first component and performance information obtained when the first component is mounted using the operation parameters of the first component.

4. The part data management method according to any one of claims 1 to 3, wherein in the extraction step, the data types or ranges included in the similar or matching part information are narrowed down based on the filtering conditions.

5. The component data management method according to any one of claims 1 to 4, wherein in the extraction step, the components to be extracted are narrowed down based on filtering conditions that define the error rate when the components are mounted or the number of components mounted.

6. The component data management method according to claim 4 or 5, wherein, in the extraction step, the filtering conditions are relaxed if the number of components from which operating parameters have been extracted is less than a predetermined number.

7. The component data management method according to any one of claims 1 to 6, wherein the estimation step is managed based on access rights to access the learning model.

8. The aforementioned database includes a public database accessible to all users and a private database accessible only to specific users. The component data management method according to claim 2, wherein, in the extraction step, if the number of components from which operating parameters have been extracted by referring to the non-public database is less than a predetermined number, the operating parameters are further extracted by referring to the public database.

9. In the first storage step, If the operating parameters of the first component cannot be disclosed to anyone other than the specified user, the component information of the first component and the operating parameters of the first component are associated and stored in the private database. If the operating parameters of the first component can be made public to all users, the component information of the first component and the operating parameters of the first component are associated and stored in the public database according to claim 8.

10. The part data management method according to any one of claims 1 to 9, wherein the part information includes at least one item of part dimensions, part number information, lead number information, lead spacing information, and image information.

11. A component data management method for managing component data, which associates component information of a component with operating parameters that are the operating conditions of a component mounting device for mounting the component onto a circuit board, An estimation step of estimating the operating parameters of a first component using a learning model generated based on the component information of the component and the operating parameters of the component, An extraction step of referring to a database and extracting operating parameters corresponding to part information similar to or matching the part information of the first part as the operating parameters of the first part, A component data management method comprising: an output step of outputting the estimated operation parameters as the operation parameters of the first component if the number of components from which operation parameters have been extracted is less than a predetermined number; and outputting the extracted operation parameters as the operation parameters of the first component if the number of components from which operation parameters have been extracted is equal to or greater than a predetermined number.

12. A component data management device that manages component data by linking the component information of a component with operating parameters, which are the operating conditions of a component mounting device for mounting the component onto a circuit board, An estimation unit that estimates the operating parameters of a first component using a learning model generated based on the component information of the component and the operating parameters of the component, An extraction unit that refers to a database and extracts operating parameters corresponding to part information similar to or matching the part information of the first part as the operating parameters of the first part, A component data management device comprising: an output unit that outputs the estimated operating parameters and the extracted operating parameters as operating parameters of the first component.

13. A component data management program that uses a computer to manage component data by linking the component information of a component with operating parameters that are the operating conditions of a component mounting device for mounting the component onto a circuit board, An estimation step in which the operating parameters of a first component are estimated using a learning model generated based on the component information of the component and the operating parameters of the component, An extraction step of referring to a database and extracting operating parameters corresponding to part information similar to or matching the part information of the first part as the operating parameters of the first part, A component data management program including an output step of outputting the estimated operating parameters and the extracted operating parameters as operating parameters of the first component.

Citation Information

Patent Citations

  • Line facility setting support device, method and program

    JP2018018416A

  • Mounting board manufacturing system

    JP2019004129A

  • Mounting condition estimation device, learning device, mounting condition estimation method, and program

    JP2021077675A

  • Production control device, production control method, and program

    JP2021089919A

  • Production data creation device and production data creation method

    WO2020194979A1