Parts data management device, parts data management method, and parts data management program
Patent Information
- Application Number
- JP2021089670
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-05-28
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2041-05-28
AI Technical Summary
Existing component mounting technologies lack certainty in the reliability of operating parameters adjusted by machine learning, making it difficult to predict and improve the quality and productivity of board mounting processes.
A component data management system that associates component information with operation parameters, utilizes a learning model to estimate and display both current and recommended operating parameters, enabling easy verification of reliability through a display unit.
Facilitates easy verification of the reliability of generated operating parameters, enhancing the quality and productivity of component mounting processes by allowing for informed adjustments.
Smart Images

Figure 00000014_0000 
Figure 00000015_0000 
Figure 00000016_0000
Abstract
Description
Technical Field
[0001] The present invention relates to a component data management device, a component data management method, 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 mounting components on the substrate, sucking components with a nozzle, imaging 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 component mounting work results.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
[0006] The component data management device of the present invention 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 circuit board, and comprises a learning model that shows the relationship between the operating parameters and the component information, a parameter estimation unit that estimates the operating parameters of a first component based on the component information of the first component, and a display unit that displays the first operating parameters stored in correspondence with the first component and the second operating parameters of the first component estimated by the parameter estimation unit.
[0007] Another component data management device of the present invention is a component data management device that manages component data in which operating parameters, which are the operating conditions of a component mounting device for mounting the component onto a substrate, are linked to component information of a component, and comprises: a learning model that shows the relationship between operating parameters and component information; a parameter estimation unit that estimates the operating parameters of a first component based on component information of a first component; a setting unit that sets display conditions for the operating parameters to be displayed; and a display unit that displays at least two of the operating parameters set in the component mounting device corresponding to the first component, the operating parameters estimated by the parameter estimation unit, or operating parameters that have been used in the component mounting device, based on the set display conditions.
[0008] The present invention relates to a component data management method for managing 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 the component, and includes: a learning model that shows the relationship between operating parameters and component information; a parameter estimation step of estimating the operating parameters of a first component based on component information of the first component; and a display step of displaying the first operating parameters stored in correspondence with the first component and the second operating parameters of the first component estimated in the parameter estimation step on a display unit.
[0009] Another component data management method of the present invention is a component data management method that manages component data by linking component information of a component with operating parameters which are operating conditions of a component mounting device for mounting the component onto a substrate, and includes: a learning model that shows the relationship between operating parameters and component information; a parameter estimation step of estimating the operating parameters of a first component based on the component information of a first component; a setting step of setting display conditions for the operating parameters to be displayed; and a display step of displaying at least two of the operating parameters set in the component mounting device corresponding to the first component, the operating parameters estimated in the parameter estimation step, or operating parameters that have been used in the component mounting device, on a display unit based on the set display conditions.
[0010] The component data management program of the present invention causes a computer to execute the component data management method of claim 13.
[0011] Another component data management program of the present invention causes a computer to execute the component data management method of claim 14. [Effects of the Invention]
[0012] According to the present invention, the reliability of the created operating parameters can be easily verified. [Brief explanation of the drawing]
[0013] [Figure 1]An explanatory diagram showing the configuration of a component mounting system according to one embodiment of the present invention. [Figure 2] Block diagram showing the configuration of the processing system of a management computer (component data management device) according to one embodiment of the present invention. [Figure 3] This diagram illustrates the data structure of component data used in a component mounting system according to one embodiment of the present invention. [Figure 4] Diagram illustrating a method for estimating operating parameters according to one embodiment of the present invention. [Figure 5] This figure shows an example of a display condition setting screen displayed on a management computer (parts data management device) according to one embodiment of the present invention. [Figure 6] This figure shows an example of an operation parameter update screen displayed on a management computer (parts data management device) according to one embodiment of the present invention. [Figure 7] This figure shows an example of an operation parameter update screen displayed on a management computer (parts data management device) according to one embodiment of the present invention. [Figure 8] This figure shows an example of an operation parameter update screen displayed on a management computer (parts data management device) according to one embodiment of the present invention. [Figure 9] This figure shows an example of a parts information display screen displayed on a management computer (parts data management device) according to one embodiment of the present invention. [Figure 10] Flowchart of a component data management method according to one embodiment of the present invention [Modes for carrying out the invention]
[0014] An embodiment of the present invention will be described in detail below with reference to the drawings. The configurations, shapes, etc. described below are illustrative examples for illustrative purposes and can be modified as appropriate according to the specifications of the component mounting system, component mounting device, and management computer. In the following, corresponding elements are denoted by the same reference numerals in all drawings, and redundant explanations are omitted.
[0015] First, referring to FIG. 1, the configuration of the component mounting system 1 will be described. The component mounting system 1 has a function of mounting components on a substrate to produce a mounted substrate. In this embodiment, a plurality (here, three) of component mounting lines 4 are connected to a management computer 3 via a communication network 2. The operations on each component mounting line 4 are managed by the management computer 3. Note that the number of component mounting lines 4 is not limited to three, and may be one, two, or four or more.
[0016] The management computer 3 has a function of creating data and parameters necessary for the operation of the production equipment provided in each component mounting line 4 and transmitting them to each production equipment. Also, data such as the operation status and work history of each production equipment is transmitted from each production equipment to the management computer 3. Further, the management computer 3 has a function of creating component data, production data, etc. used in the production equipment of the component mounting line 4. Note that the component mounting system 1 may be provided with a line management computer for each component mounting line 4, and the management computer 3 and each production equipment may transmit and receive data via the line management computer.
[0017] In FIG. 1, the component mounting line 4 has a configuration in which a substrate supply device M1, a substrate delivery device M2, a solder printing device M3, component mounting devices M4, M5, a reflow device M6, and a substrate recovery device M7 are connected. The substrate supplied by the substrate supply device M1 is carried into the solder printing device M3 via the substrate delivery device M2, and a solder printing operation is performed here to screen-print cream solder for component bonding on the substrate.
[0018] The substrate after solder printing is sequentially transferred to component mounting devices M4 and M5, where component mounting operations for mounting components on the substrate after solder printing are performed. The component mounting devices M4 and M5 take out the components supplied by the feeder by vacuum suction with the nozzles of the mounting head based on the operation parameters included in the component data set for each component to be mounted on the substrate. Then, the component recognition camera images the state of the component held by the nozzle and mounts it at the mounting angle designated for the mounting position on the substrate. The component mounting devices M4 and M5 are equipped with a plurality of sensors, and work mistakes and operation errors in the component mounting operations, such as the suction operation in which the nozzle sucks the component and the component recognition operation in which the component recognition camera images and recognizes the taken-out component, are monitored. Note that the mounting head may mount the component at the mounting position on the substrate by a chuck unit that holds the component in addition to the nozzle.
[0019] The substrate after component mounting is carried into a reflow device M6, where it is heated according to a predetermined heating profile, causing the cream solder for component bonding to melt and solidify. As a result, the components are solder-bonded to the substrate, and the mounting substrate with the components mounted on the substrate is completed and recovered by a substrate recovery device M7.
[0020] Next, referring to FIG. 2, the configuration of the information processing system of the management computer 3 will be described. Here, among the plurality of functions provided by the management computer 3, the configuration regarding the function of creating and managing component data including operation parameters used for the component mounting operations by the component mounting devices M4 and M5 will be described. That is, the management computer 3 is a component data management device that manages component data in which operation parameters, which are the operation conditions for the component mounting devices M4 and M5 to mount components on the substrate, are associated with the component information of the components.
[0021] The management computer 3 includes a processing unit 10, a storage unit 20 as a storage device, an input unit 30, a display unit 31, and a communication unit 32. Note that the management computer 3 does not necessarily need to be composed of one computer and may be composed of a plurality of devices. For example, all or part of the storage unit 20 and the processing unit 10 may be provided in the cloud via a server.
[0022] In Figure 2, the input unit 30 is an input device such as a keyboard, touch panel, or mouse, and is used for inputting operation commands and data. The display unit 31 is a display device such as a liquid crystal panel, which displays various data stored in the storage unit 20, as well as various information such as operation screens and input screens for operation by the input unit 30. The communication unit 32 is a communication interface that transmits and receives data with the production equipment (component mounting devices M4, M5) that make up the component mounting line 4 via the communication network 2.
[0023] The processing unit 10 is a data processing device such as a CPU, and its internal processing units include a performance acquisition unit 11, a learning information creation unit 12, a learning unit 13, a parameter estimation unit 14, a calculation unit 15, an extraction unit 16, a setting unit 17, a display processing unit 18, and a parameter update unit 19. The storage unit 20 stores a production data library 21, a parts library 22, performance information 23, learning information 24, a learning model 25, estimated operation parameters 26, confidence information 27, extracted operation parameters 28, display condition information 29, and the like.
[0024] In Figure 2, the production data library 21 stores production data used for the production of mounted boards by component mounting machines M4 and M5, 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 22, the mounting position and angle of the component on the board, and the position where the component is supplied by component mounting machines M4 and M5. The component library 22 stores multiple component data, with operating parameters linked to the component information. The component data is associated with the production data in the production data library 21 by the component data code.
[0025] Referring to Figure 3, an example of part data 33 included in the part library 22 will be explained. The part data 33 is associated with production data by the "part n" (part data code) included in the part data 33 and the part data code of the production data included in the production data library 21. In this example, the part library 22 stores part data 33 for multiple types of parts, each having part data codes n=1, 2, 3, etc. The part data 33 defines part information 34 and operating parameters 35 as major classification items.
[0026] Part information 34 is information that indicates attributes specific to the part in question. Here, "Part Name" 34a, "Shape" 34b, "Size" 34c, and "Part Parameters" 34d are given as examples of major classification items. "Part Name" 34a is information for identifying 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" 34b is information regarding the shape of the part in question, and the "Shape" which 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.
[0027] The "Size" 34c 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" 34d 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 polarity marks are present. Thus, part information 34 includes at least one of the following items: part dimensions, number of leads, lead pitch, lead length, lead width, part height (Size 34c), shape data (Shape 34b), and part identification number (Part Name 34a).
[0028] In Figure 3, the operating parameters 35 are control parameters (operating conditions) used to control the component mounting devices M4 and M5, which are located on the component mounting line 4, when performing component mounting work on the components specified in the component data 33. Here, the following are examples of subcategory items: "Nozzle setting" 35a, "Speed parameter" 35b, "Recognition" 35c, "Adsorption" 35d, and "Mounting" 35e.
[0029] "Nozzle setting" 35a is data related to the suction nozzle used to hold the component by suction, and a subcategory item, "Nozzle," is defined to specify the type of suction nozzle that can be selected. "Speed parameter" 35b 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 subcategory items, "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.
[0030] In Figure 3, "recognition" 35c 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 sub-categories, "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.
[0031] "Adsorption" 35d is a control parameter 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" 35e is a control parameter related to the mounting operation in which 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.
[0032] Thus, the operation parameter 35 includes at least one of the following: a parameter for moving the component (such as the speed parameter 35b), a parameter for holding the component (such as the nozzle setting 35a, speed parameter 35b, and suction 35d), and a parameter for photographing the component (such as the recognition parameter 35c). Furthermore, even if the "product name" 34a is the same for the component, i.e., the component information 34 is the same, the operation parameter 35 may be changed if the type of component mounting device M4, M5 used to mount the component onto the substrate changes, or if the substrate material or electrodes on the substrate change, or in order to improve mounting quality or mounting error rate.
[0033] When the operating parameter 35 of the component is changed, component data 33 is created (updated) with the changed operating parameter 35 linked to it, without changing the component information 34. At this time, the operating parameter 35 before modification is distinguished from the "component n" (component data code) of the component data 33 by assigning a new code. In this way, the component data 33 links the operating parameter 35, which is the operating condition for the component mounting devices M4 and M5 to mount the component onto the circuit board, to the component information 34, which indicates the unique attributes of the component.
[0034] The component data 33 in the component library 22 (database) is transmitted to the component mounting machines M4 and M5 of the component mounting line 4 along with the production data from the production data library 21, and is used for the production of mounted boards in the component mounting machines M4 and M5. Hereinafter, the operating parameters used for production in the component mounting machines M4 and M5 will be referred to as the "first operating parameters." That is, the first operating parameters of the first component to be mounted on a board in the component mounting machines M4 and M5 are stored in the database (component library 22) as operating parameters used in the component mounting machines M4 and M5. The component library 22 may include not only the component data 33 used in the component mounting system 1 of the factory itself, but also component data 33 used in the component mounting system 1 of another factory, and databases prepared in advance by EDA (Electronic Design Automation) vendors.
[0035] In Figure 2, the performance acquisition unit 11 acquires performance data for component mounting work from component mounting devices M4 and M5, which are equipped on each component mounting line 4. The performance data for component mounting work 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 performance acquisition unit 11 associates the acquired information with information identifying the component mounting devices M4 and M5 that performed the component mounting work, production data, and component data 33 including the first operation parameter, and stores it in the storage unit 20 as performance information 23. That is, the first operation parameter is stored in the database (storage unit 20) in association with the performance information from the component mounting devices M4 and M5. In addition to the component mounting devices M4 and M5, the performance acquisition unit 11 may also acquire work defect information from a board inspection device (not shown) equipped on the component mounting line 4 that inspects the board condition after component mounting work.
[0036] The learning information creation unit 12 creates learning information 24 based on the performance information 23 and the parts library 22, associating the first operating parameter of the first part that has a production record, the part information 34 of the first part, and information related to the first operating parameter such as the performance of the part mounting work, and stores it in the storage unit 20.
[0037] In Figure 2, the learning unit 13 uses the learning information 24 as teaching data to generate a learning model 25 that shows the relationship between the operating parameters 35 (described later) and the component information 34, 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 25 is stored in the memory unit 20.
[0038] The parameter estimation unit 14 estimates the operating parameters 35 of the first component based on the generated learning model 25 and the component information 34 of the first component. The operating parameters 35 estimated by the parameter estimation unit 14 are stored in the storage unit 20 as estimated operating parameters 26 (second operating parameters).
[0039] Here, with reference to Figure 4, a method for estimating estimated operating parameters 26 (second operating parameters) using a parts data management device (management computer 3) will be described. First, the learning information creation unit 12 associates the parts information 34, operating parameters 35 (first operating parameters), and performance information of the same parts with the parts library 22 and performance information 23 stored in the storage unit 20 to create learning information 24 (ST1: learning information creation process).
[0040] For example, the learning information creation unit 12 creates training data by associating the part information 34 and operation parameters 35 of a part (hereinafter simply referred to as "part D1," etc.) whose part name 34a included in the part data 33 is "D1" with the actual data of part D1, which is mounted by the part mounting devices M4 and M5, and stores this as learning information 24.
[0041] In Figure 4, the learning unit 13 then generates a learning model 25 that shows the relationship between the operation parameters 35 and the component information 34 based on the learning information 24 (ST2: Learning process). The created learning model 25 is stored in the storage unit 20. Next, the parameter estimation unit 14 uses the generated learning model 25 to estimate (calculate) the estimated operation parameters 26 (second operation parameters) of the first component from the component information 34 of the first component (ST3: Operation parameter estimation process). The estimated operation parameters 26 are stored in the storage unit 20.
[0042] For example, estimated operating parameters 26 (recommended values) are calculated to improve the productivity and quality of component mounting work for components with a proven track record, as well as estimated operating parameters 26 (expected values) for new components. In the example shown in Figure 4, the parameter estimation unit 14 uses a learning model 25 to calculate recommended estimated operating parameters 26 (second operating parameters) from component information 34 of component D1, which has a proven track record and is included in the component library 22.
[0043] In Figure 2, the calculation unit 15 calculates a confidence score that statistically represents how reliable the estimated estimated operating parameters 26 (second operating parameters) are. The calculation unit 15 calculates the confidence score based on the learning model 25. Alternatively, the calculation unit 15 calculates the confidence score based on the learning information 24 used to generate the learning model 25.
[0044] For example, the higher the degree of agreement between the estimated part information 34 and the part information 34 in the training data (training information 24) used to generate the learning model 25, the higher the confidence level. Also, the larger the amount of training data, the higher the confidence level. Furthermore, the closer the estimated date and time are to the date and time the learning model 25 was generated, and the more recent the date and time the training data information was acquired, the higher the confidence level. Also, the larger the amount of actual data (actual data information 23) included in the training data, the higher the confidence level. The calculation unit 15 calculates the overall confidence level of the estimated operation parameters 26 (second operation parameters), as well as the confidence level for each of the subcategory items of the estimated operation parameters 26. The calculated confidence levels are stored in the storage unit 20 as confidence level information 27.
[0045] In Figure 2, the extraction unit 16 extracts the first operating parameters (operating parameters 35) of parts stored in the parts library 22 from the parts whose part information 34 is similar or matches, as extracted operating parameters 28. Specifically, the extraction unit 16 first extracts similar or matching part information 34 based on the degree of matching of at least one item of part information 34 (see the subcategory items in Figure 3). Next, the extraction unit 16 extracts the first operating parameters associated with that part information 34 as extracted operating parameters 28. The extracted operating parameters 28 are stored in the storage unit 20.
[0046] The setting unit 17 displays a display condition setting screen on the display unit 31 and accepts (sets) input of display conditions that specify the operating parameters to be displayed on the display unit 31. Referring to Figure 5, an example of the display condition setting screen 40 displayed on the display unit 31 by the setting unit 17 and the operation of setting the display conditions by the administrator will be explained. The display condition setting screen 40 displays a component name input field 41, a display selection field 42, a cancel button 43, and a confirm button 44. The administrator operates the input unit 30 and enters the component name of the component to be mounted on the board by the component mounting devices M4 and M5 into the component name input field 41.
[0047] The administrator also operates the input unit 30 to select the check button in the display selection field 42 to select the operation parameters to be displayed on the display unit 31. In this example, in the display selection field 42, two or more of the following are selected: the operation parameters set for the component mounting devices M4 and M5 as current values (first operation parameters), the operation parameters estimated by the parameter estimation unit 14 as recommended values (estimated operation parameters 26), and the operation parameters with a history of use in the component mounting devices M4 and M5 as actual values for similar components (extracted operation parameters 28).
[0048] When the cancel button 43 is pressed, all check buttons selected in the display selection field 42 are canceled. When the confirm button 44 is pressed, the setting unit 17 stores the display conditions corresponding to the conditions set in the display condition setting screen 40 as display condition information 29 in the storage unit 20. In this example, the display conditions are set to display the first operation parameter (current value) and estimated operation parameter 26 (recommended value) of component D1 on the display unit 31.
[0049] In Figure 2, the display processing unit 18 displays an operation parameter update screen on the display unit 31, which accepts updates to the operation parameters, based on the set display conditions (display condition information 29). Now, referring to Figure 6, the operation parameter update screen 45 displayed on the display unit 31 by the display processing unit 18 will be explained. The operation parameter update screen 45 is displayed on the display unit 31 by the display processing unit 18 based on the display condition information 29 set by the display condition setting screen 40 shown in Figure 5.
[0050] In Figure 6, the operation parameter update screen 45 displays a part name display field 46, an operation parameter display frame 47, a select all button 48, a deselect all button 49, an update button 50, and a cancel button 51. The part name display field 46 displays the part name (in this case, "D1") of the part corresponding to the operation parameter displayed in the operation parameter display frame 47. The operation parameter display frame 47 displays an item display field 47a, a current value display field 47b, a recommended value display field 47c, an update setting field 47d, a confidence level display field 47e, and a scroll bar 47f. By operating the scroll bar 47f using the input unit 30, the operation parameters displayed in the operation parameter display frame 47 are changed.
[0051] The item display field 47a displays items corresponding to the subcategory items of the operation parameters 35 shown in Figure 3. The current value display field 47b displays the operation parameters (first operation parameters) of component D1 currently used in component mounting devices M4 and M5, which are stored in the component library 22. The recommended value display field 47c displays the operation parameters (second operation parameters) of component D1 estimated by the parameter estimation unit 14, which are stored in the estimated operation parameters 26. If the operation parameters (first parameters) of component D1 currently used in component mounting devices M4 and M5 are not stored in the component library 22, the default value may be displayed as the operation parameters (first parameters) of component D1.
[0052] In other words, the display unit 31 displays the first operating parameter (current value) stored in relation to the first component (component D1) and the second operating parameter (recommended value) of the first component estimated by the parameter estimation unit 14. By displaying the first operating parameter and the second operating parameter in comparison in this way, the reliability of the created second operating parameter can be easily confirmed.
[0053] In Figure 6, the update settings section 47d displays check buttons corresponding to the items in the item display section 47a. The administrator operates the input section 30 to check (select) the check button for the item they want to update by replacing the current value with the recommended value. When the select all button 48 is operated, all check buttons are selected. Conversely, when the deselect all button 49 is operated, all check buttons are deselected.
[0054] The confidence level display field 47e shows the overall confidence level of the estimated operating parameter 26 calculated by the calculation unit 15. In other words, the display unit 31 displays the second operating parameter (estimated operating parameter 26) in association with its confidence level. This allows the administrator to select recommended value items to replace and update while referring to the confidence level of the estimated second operating parameter.
[0055] In Figure 6, when the update button 50 is operated, the parameter update unit 19 updates (creates) the component data 33 by replacing the currently used first operation parameter with the second operation parameter (estimated operation parameter 26) selected on the operation parameter update screen 45. At this time, in order to distinguish it from the operation parameter 35 before modification, component data 33 is created with a new code assigned to "component n" (component data code). In this way, the parameter update unit 19 updates the first operation parameter by replacing it with the second operation parameter selected from among the multiple second operation parameters displayed on the display unit 31. When the cancel button 51 is operated, the operation parameters are not updated and the screen transitions to the previous screen.
[0056] Next, with reference to Figure 7, another example of the operation parameter update screen 52 will be described. The operation parameter update screen 52 shown in Figure 7 differs from the operation parameter update screen 45 shown in Figure 6 in that the confidence level of each item corresponding to the item display field 47a is displayed in the confidence level display field 47g of the operation parameter display frame 47. The administrator can select the items with recommended values to replace and update by referring to the confidence level displayed for each item. In other words, the administrator can change only the operation parameters with high confidence levels.
[0057] Next, with reference to Figure 8, another example of the operation parameter update screen 53 will be described. The operation parameter update screen 53 is displayed on the display unit 31 by the display processing unit 18 based on the display conditions (display condition information 29) in which "recommended value" and "actual value of similar part" are selected in the display selection field 42 of the display condition setting screen 40 shown in Figure 5.Hereafter, the same parts as the operation parameter update screen 45 shown in Figure 6 will be denoted by the same reference numerals, and detailed explanations will be omitted, with the focus being on the differences.
[0058] In Figure 8, the operation parameter update screen 53 displays a part name display field 46, an operation parameter display frame 47, an update button 50, a cancel button 51, and a part information display button 54. The operation parameter display frame 47 displays an item display field 47a, a recommended value display field 47c, as well as an actual value 1 display field 47h, an actual value 2 display field 47i, and an error rate display field 47j.
[0059] The Actual Value 1 display field 47h and the Actual Value 2 display field 47i display the operation parameters (first operation parameters) of parts that are similar to or match the part information 34 of part D1 extracted by the extraction unit 16 and stored in the extracted operation parameters 28. In other words, the display unit 31 displays the first operation parameters extracted by the extraction unit 16 from among the first operation parameters of multiple parts stored in the part library 22. In this example, two parts have been extracted as parts similar to part D1, and their first operation parameters are displayed in the Actual Value 1 display field 47h and the Actual Value 2 display field 47i, respectively.
[0060] In Figure 8, the error rate display field 47j displays the actual error rates for component mounting work of components corresponding to the actual value 1 display field 47h and actual value 2 display field 47i stored in the actual information 23. In other words, the display unit 31 displays the actual information 23 stored in association with the first operation parameter. Furthermore, the error rate display field 47j displays the error rate estimated by simulation based on the actual error rates of similar components, assuming that the component mounting work is performed using the estimated operation parameter 26 (second operation parameter) displayed in the recommended value display field 47c. Note that the actual information 23 displayed on the operation parameter update screen 53 is not limited to error rates and may include other information. For example, the actual information 23 may include the error rate of operation errors, the production time per mounted board, etc.
[0061] When the update button 50 is pressed, the parameter update unit 19 updates (creates) the component data 33 by replacing all of the second operating parameters (estimated operating parameters 26) with the first operating parameters currently in use. When the component information display button 54 is pressed, the system transitions to the component information display screen, which will be described later.
[0062] Referring to Figure 9, an example of the component information display screen 55 displayed on the display unit 31 after the component information display button 54 on the operation parameter update screen 53 shown in Figure 8 is operated will be described. The component information display screen 55 displays a recommended value component information display frame 56, an actual value component information display frame 57, and a back button 58. The recommended value component information display frame 56 displays a portion of the component information 34 for component D1, which corresponds to the recommended value display field 47c on the operation parameter update screen 53. The actual value component information display frame 57 displays a portion of the component information 34 for component D2, which corresponds to the actual value 1 display field 47h on the operation parameter update screen 53.
[0063] The actual value part information display frame 57 is provided with a display part selection frame 59. By selecting a radio button displayed in the display part selection frame 59, the information displayed in the actual value part information display frame 57 is changed between part D2 corresponding to actual value 1 display field 47h and part D3 corresponding to actual value 2 display field 47i. The recommended value part information display frame 56 and the actual value part information display frame 57 each display a part shape display frame 60 and a size information display frame 61, respectively. The part shape display frame 60 displays a schematic diagram of the external shape of the part included in the shape 34b of the part information 34. The size information display frame 61 displays the external dimensions, body size, electrode position, etc., included in the size 34c of the part information 34.
[0064] In Figure 9, the recommended value part information display frame 56 displays a detail display button 56a, and the actual value part information display frame 57 displays a detail display button 57a. When the detail display button 56a is operated, the screen transitions to a screen (not shown) that displays the details of the part information 34 of part D1 corresponding to the recommended value part information display frame 56. When the detail display button 57a is operated, the screen transitions to a screen (not shown) that displays the details of the part information 34 of part D2 corresponding to the actual value part information display frame 57. When the back button 58 is operated, the screen transitions to the operation parameter update screen 53 shown in Figure 8 (back).
[0065] Next, following the flow in Figure 10 and referring to Figures 5 to 8, we will explain a component data management method (component data management program) for managing component data 33, which is created by linking operating parameters 35 to component information 34. Here, we will explain a method of updating the operating parameters 35 of proven components to recommended values that are expected to improve the productivity and mounting quality of component mounting work. First, the setting unit 17 sets the display conditions (display condition information 29) for the operating parameters to be displayed on the display unit 31 (ST11: setting process). The display conditions are entered using, for example, the display condition setting screen 40 (Figure 5). Note that the setting process (ST11) may be omitted if the display conditions have been set in advance.
[0066] Next, the parameter estimation unit 14 estimates the second operating parameter (estimated operating parameter 26) of the first component based on the learning model 25 which shows the relationship between the operating parameter 35 and the component information 34, and the component information 34 of the component (first component) specified by the display conditions (ST3: parameter estimation step). Next, the calculation unit 15 calculates the confidence level of the estimated second operating parameter (ST12: confidence level calculation step). Next, the extraction unit 16 extracts the first operating parameter (extracted operating parameter 28) of a component whose component information 34 is similar to or matches the component (first component) specified by the display conditions from among the first operating parameters of multiple components stored in the component library 22 (ST13: operating parameter extraction step).
[0067] The order of the parameter estimation process (ST3), the confidence calculation process (ST12), and the operation parameter extraction process (ST13) may be changed as appropriate, and they may be executed in parallel and simultaneously. In addition, in the setting process (ST11), the process of creating information that was not set as a display condition to be displayed on the display unit 31 may be skipped. For example, if the conditions displayed on the operation parameter update screen 45 shown in Figure 6 are set as display conditions, the operation parameter extraction process (ST13) which creates the actual values (extracted operation parameters 28) of operation parameters that are not displayed on the operation parameter update screen 45 may be skipped.
[0068] In Figure 10, the display processing unit 18 then displays operation parameter update screens 45, 52, 53 (Figures 6 to 8) that display the operation parameters 35 on the display unit 31 based on the display conditions set in the setting step (ST11) (ST14: display step). That is, at least two of the following are displayed on the display unit 31: the first operation parameters set in the component mounting devices M4 and M5 corresponding to the first component, the second operation parameters estimated in the parameter estimation step (ST3) (estimated operation parameters 26), or the first operation parameters with a proven track record of use in the component mounting devices M4 and M5 extracted in the operation parameter extraction step (ST13) (extracted operation parameters 28).
[0069] Next, the operation parameter to be updated is selected in the update setting field 47d of the operation parameter update screen 45, 52 (ST15), and when the update button 50 is operated, the parameter update unit 19 replaces the selected second operation parameter with the first operation parameter and updates (creates) the part data 33 (ST16: part data update process). If there is a part whose operation parameter needs to be updated (Yes in ST17), the process returns to the display condition setting process (ST11) and the operation parameter of the next part is updated. If there is no part whose operation parameter needs to be updated (No in ST17), the part data 33 update process ends.
[0070] The component data 33, including the first operating parameter (estimated operating parameter 26) updated by the component data management method described above, is then transmitted to the component mounting equipment M4 and M5 on the component mounting line 4 and used for the production of mounted boards. Furthermore, the actual information 23 of the component mounting work using the updated component data 33 is acquired by the management computer 3 and used when generating the learning model 25. That is, the learning unit 13 generates the learning model 25 based on the learning information 24 which includes the updated first operating parameter contained in the component data 33 and the information regarding the first operating parameter (actual information 23). This improves the reliability of the second operating parameter (estimated operating parameter 26) estimated based on the learning model 25.
[0071] As described above, the management computer 3 of this embodiment is a component data management device that manages component data 33, comprising a learning model 25 that shows the relationship between operation parameters 35 and component information 34, a parameter estimation unit 14 that estimates the operation parameters (estimated operation parameters 26) of the first component based on the component information 34 of the first component, and a display unit 31 that displays the first operation parameters stored in correspondence with the first component and the second operation parameters of the first component estimated by the parameter estimation unit 14. This makes it easy to check the reliability of the created operation parameters, such as the confidence level and error rate.
[0072] The term "first component" used in the above explanation is merely a descriptive term and is not limited to it. For example, other terms such as "component A," "component A," or "specific component" may also be used. [Industrial applicability]
[0073] The component data management device, component data management method, and component data management program of the present invention have the effect of easily verifying the reliability of the created operating parameters, and are useful in the field of mounting components onto a circuit board. [Explanation of symbols]
[0074] 3. Management computer (parts data management device) M4, M5 component mounting equipment
Claims
1. A component data management device that manages component data in which component information of a component is linked to operating parameters that are operating conditions of a component mounting device for mounting the component on a board, a parameter estimation unit that estimates an operation parameter of a first part based on a learning model that indicates a relationship between the operation parameter and part information and the part information of the first part; a display unit that displays a first operation parameter stored in correspondence with the first part and a second operation parameter of the first part estimated by the parameter estimation unit.
2. 2. The component data management device according to claim 1, wherein the first operating parameters are stored in a database as operating parameters used by a component mounting device.
3. 3. The component data management device according to claim 1, wherein the first operating parameters are stored in a database in association with performance information of the component mounting device.
4. 4. The parts data management device according to claim 1, wherein the operation parameters include at least one of a parameter for moving a part, a parameter for holding a part, and a parameter for photographing a part.
5. 5. The parts data management device according to claim 1, further comprising a parameter update unit that updates the first operation parameter by replacing the second operation parameter selected from the plurality of second operation parameters displayed on the display unit.
6. 6. The parts data management device according to claim 5, further comprising a learning unit that generates the learning model based on learning information that includes the updated first operation parameter and information related to the first operation parameter.
7. an extracting unit that extracts, from the stored first operation parameters of the plurality of parts, a first operation parameter of a part having similar or identical part information; The parts data management device according to claim 1 , wherein the display unit displays the extracted first operation parameter.
8. a calculation unit that calculates a certainty factor of the estimated second motion parameter; The parts data management device according to claim 1 , wherein the display unit displays the second operation parameter and the confidence factor in association with each other.
9. The parts data management device according to claim 8 , wherein the calculation unit calculates the certainty factor based on the learning model.
10. The parts data management device according to claim 8 , wherein the calculation unit calculates the certainty factor based on learning information used to generate the learning model.
11. The parts data management device according to claim 1 , wherein the display unit also displays performance information that is linked to and stored in association with the first operating parameter.
12. A component data management device that manages component data in which component information of a component is linked to operating parameters that are operating conditions of a component mounting device for mounting the component on a board, a parameter estimation unit that estimates an operation parameter of a first part based on a learning model that indicates a relationship between the operation parameter and part information and the part information of the first part; a setting unit for setting display conditions for the operation parameters to be displayed; a display unit that displays, based on the set display conditions, at least two of the operation parameters that are set in the component mounting device corresponding to the first component, the operation parameters that are estimated by the parameter estimation unit, and the operation parameters that have a track record of use in the component mounting device.
13. A component data management method for managing component data in which component information of a component is linked to operating parameters that are operating conditions of a component mounting device for mounting the component on a board, comprising: a parameter estimation step of estimating an operational parameter of a first part based on a learning model indicating a relationship between the operational parameter and part information and the part information of the first part; a display step of displaying on a display unit a first operation parameter stored in correspondence with the first part and a second operation parameter of the first part estimated in the parameter estimation step.
14. A component data management method for managing component data in which component information of a component is linked to operating parameters that are operating conditions of a component mounting device for mounting the component on a board, comprising: a parameter estimation step of estimating an operational parameter of a first part based on a learning model indicating a relationship between the operational parameter and part information and the part information of the first part; a setting step of setting display conditions for the operation parameters to be displayed; and a display step of displaying, on a display unit, at least two of the operation parameters set in the component mounting device corresponding to the first component, the operation parameters estimated in the parameter estimation step, and the operation parameters that have a track record of use in the component mounting device, based on the set display conditions.
15. A parts data management program for causing a computer to execute the parts data management method of claim 13.
16. A parts data management program for causing a computer to execute the parts data management method of claim 14.