Parts data management device, parts data management method, and parts data management program
The component data management system addresses the reliability of operation parameters by linking them with component information, using a learning model to estimate and display alternatives, thereby enhancing the reliability and effectiveness of component mounting processes.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-03-26
- Publication Date
- 2026-03-30
AI Technical Summary
Existing component mounting systems lack a reliable method to verify the effectiveness of operation parameters, leading to uncertainty in quality and productivity improvements.
A component data management system that links operation parameters with component information, utilizing a learning model to estimate and display alternative parameters for verification and update, enhancing reliability through confidence scoring and display comparison.
Facilitates easy verification of operation parameter reliability, improving the confidence in quality and productivity of component mounting processes.
Smart Images

Figure 0007836992000001 
Figure 0007836992000002 
Figure 0007836992000003
Abstract
Description
Technical Field
[0004] ,
[0005] ,
[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 component mounting on the substrate, component suction by a nozzle, imaging of components, and the like. These operation parameters are set to 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
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the prior art including Patent Document 1, although the operation parameters can be automatically corrected using machine learning, there is variation in the confidence level of the operation parameters estimated by machine learning, so there is no guarantee that quality and productivity will necessarily be improved. Also, when the operation parameters are changed, it is difficult to grasp how much improvement is achieved from the state where the original operation parameters were used. Therefore, there was room for further improvement for the administrator who creates component data to modify the operation parameters to improve the quality and productivity of the mounting substrate.
[0005] Therefore, the present invention aims to provide a component data management device, a component data management method, and a component data management program that can easily verify the reliability of the created operating parameters. [Means for solving the problem]
[0006] The 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 circuit board, 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 display unit that displays a first operating parameter stored in correspondence with the first component and a second operating parameter of the first component estimated by the parameter estimation unit; and a parameter update unit that updates the first operating parameter by replacing it with a second operating parameter selected from a plurality of second operating parameters displayed on the display unit.
[0007] 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 a 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 the component information of a first component; a display step of comparing a plurality of first operating parameters stored in correspondence with the first component with a plurality of second operating parameters of the first component estimated in the parameter estimation step and displaying them on a display unit; and an update step of replacing the first operating parameter with a second operating parameter selected from the displayed plurality of second operating parameters. [Effects of the Invention]
[0008] According to the present invention, the reliability of the created operating parameters can be easily verified. [Brief explanation of the drawing]
[0009] [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]
[0010] 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.
[0011] First, the configuration of the component mounting system 1 will be described with reference to Figure 1. The component mounting system 1 has the function of mounting components onto a circuit board to produce mounted circuit boards. In this embodiment, multiple (in this case, three) component mounting lines 4 are connected to a management computer 3 via a communication network 2. The work on each component mounting line 4 is managed by the management computer 3. Note that the number of component mounting lines 4 is not limited to three, but may be one, two, or four or more.
[0012] The management computer 3 has the function of creating the data and parameters necessary for the operation of the production equipment on each component mounting line 4 and transmitting them to each production equipment. In addition, data such as the operating status and work history of each production equipment is transmitted to the management computer 3 from each production equipment. Furthermore, the management computer 3 has the function of creating component data, production data, etc., used by the production equipment on the component mounting line 4. The component mounting system 1 may also be equipped with a line management computer for each component mounting line 4, and data may be sent and received between the management computer 3 and each production equipment via the line management computer.
[0013] In Figure 1, the component mounting line 4 is configured by connecting a substrate supply device M1, a substrate transfer device M2, a solder printing device M3, component mounting devices M4 and M5, a reflow device M6, and a substrate recovery device M7. The substrates supplied by the substrate supply device M1 are transported to the solder printing device M3 via the substrate transfer device M2, where a solder printing operation is performed to screen print solder paste for component bonding onto the substrate.
[0014] 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 a nozzle 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 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 grips the component in addition to the nozzle.
[0015] 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, completing the mounting substrate with components mounted on the substrate, which is then collected by a substrate collection device M7.
[0016] 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 the 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 M to mount components on the substrate, are associated with the component information of the components.
[0017] The management computer 3 includes a processing unit 10, a storage unit 20 which is 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.
[0018] In FIG. 2, the input unit 30 is an input device such as a keyboard, a touch panel, or a mouse, and is used when an operation command or data is input. The display unit 31 is a display device such as a liquid crystal panel, and displays various data stored in the storage unit 20, and also displays various information such as an operation screen and an input screen for the operation by the input unit 30. The communication unit 32 is a communication interface, and transmits and receives data to and from production facilities (component mounting devices M4 and M5) constituting the component mounting line 4 via the communication network 2.
[0019] The processing unit 10 is a data processing device such as a CPU, and includes an actual result 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 as internal processing units. The storage unit 20 stores a production data library 21, a component library 22, actual result information 23, learning information 24, a learning model 25, estimated operation parameters 26, confidence information 27, extraction operation parameters 28, display condition information 29, and the like.
[0020] In FIG. 2, the production data library 21 stores production data used in the production of the mounting substrate by the component mounting devices M4 and M5 for each production model name of the mounting substrate. The production data includes a component name that identifies the component mounted on the substrate, a component code that associates the component with the component data in the component library 22, the mounting position of the component on the substrate, the mounting angle, and the position where the component is supplied in the component mounting devices M4 and M5. The component library 22 stores a plurality of component data in which operation parameters are associated with component information. The component data is associated with the production data in the production data library 21 by a component data code.
[0021] 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.
[0022] 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.
[0023] 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).
[0024] 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.
[0025] "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.
[0026] 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.
[0027] "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.
[0028] 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.
[0029] 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.
[0030] 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.
[0031] 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.
[0032] 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.
[0033] 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.
[0034] 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).
[0035] 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).
[0036] 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.
[0037] 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.
[0038] 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.
[0039] 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.
[0040] 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.
[0041] 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.
[0042] 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.
[0043] 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).
[0044] 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.
[0045] 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.
[0046] 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.
[0047] 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.
[0048] 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.
[0049] 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.
[0050] 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.
[0051] 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.
[0052] 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.
[0053] 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.
[0054] 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.
[0055] 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.
[0056] 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.
[0057] 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.
[0058] 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.
[0059] 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.
[0060] 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).
[0061] 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.
[0062] 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).
[0063] 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.
[0064] 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).
[0065] 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.
[0066] 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.
[0067] 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.
[0068] 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]
[0069] 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]
[0070] 3. Management computer (parts data management device) M4, M5 component mounting equipment
Claims
1. 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, A learning model that shows the relationship between operating parameters and component information, and a parameter estimation unit that estimates the operating parameters of the first component based on the component information of the first component, A display unit that compares and displays a plurality of first operating parameters stored in correspondence with the first component with a plurality of second operating parameters of the first component estimated by the parameter estimation unit, A component data management device comprising: a parameter update unit that updates the first operation parameter by replacing it with a second operation parameter selected from a plurality of second operation parameters displayed on the display unit.
2. The component data management device according to claim 1, wherein the first operating parameter is stored in a database as an operating parameter used in a component mounting device.
3. The component data management device according to claim 1 or 2, wherein the first operating parameter is stored in a database in association with performance information from a component mounting device.
4. The component data management device according to any one of claims 1 to 3, wherein the operation parameters include at least two of the following: parameters for moving a component, parameters for holding a component, and parameters for photographing a component.
5. The component data management device according to claim 1, further comprising a learning unit that generates the learning model based on the updated first operating parameters and learning information including information relating to the first operating parameters.
6. The system further includes an extraction unit that extracts first operating parameters of parts whose part information is similar or matches from among the first operating parameters of multiple parts stored in memory. The component data management device according to any one of claims 1 to 5, wherein the display unit displays the extracted first operating parameters.
7. The system further comprises a calculation unit that calculates the confidence level of the estimated second operating parameter, The component data management device according to any one of claims 1 to 6, wherein the display unit displays the second operating parameter and the confidence level in correspondence.
8. The component data management device according to claim 7, wherein the calculation unit calculates the confidence level based on the learning model.
9. The component data management device according to claim 7 or 8, wherein the calculation unit calculates the confidence level based on the learning information used to generate the learning model.
10. The component data management device according to any one of claims 1 to 9, wherein the display unit also displays actual data stored in association with the first operating parameter.
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, A learning model that shows the relationship between operating parameters and component information, and a parameter estimation step that estimates the operating parameters of the first component based on the component information of the first component, A display step that compares a plurality of first operating parameters stored in correspondence with the first component with a plurality of second operating parameters of the first component estimated in the parameter estimation step and displays them on a display unit, A component data management method, comprising an update step of replacing and updating the first operation parameter with a second operation parameter selected from a plurality of displayed second operation parameters.
12. A parts data management program for causing a computer to execute the parts data management method of claim 11.
Citation Information
Patent Citations
Method and apparatus for managing mounting data, and program recording medium
JP2002076700A
Electronic component mounting system
JP2014093335A
Mounting board manufacturing system
JP2019004129A
Mounting condition estimation device, learning device, mounting condition estimation method, and program
JP2021077675A
Production data creation device and production data creation method
WO2020194979A1