Component Data Management Method, Component Data Management Device, Component Data Management Program, and Component Data Management System
The component data management system addresses the lack of clear creator-creation method-performance information linkage by associating and aggregating data, improving productivity and quality in component mounting operations.
Patent Information
- Application Number
- JP2021128687
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-08-05
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2041-08-05
AI Technical Summary
Existing component data management systems fail to establish a clear relationship between the creator or creation method of component data and performance information, hindering high productivity and implementation quality in component mounting operations.
A component data management system that associates component data with creation information, including date, creator, and method, and aggregates performance data to create performance information, facilitating easy confirmation of data creation methods and results.
Enables easy confirmation of component data creation methods and mounting performance, enhancing productivity and quality by providing insights into data creation processes and outcomes.
Smart Images

Figure 0007716683000001 
Figure 0007716683000002 
Figure 0007716683000003
Abstract
Description
Technical Field
[0001] The present invention relates to a component data management method, a component data management device, a component data management program, and a component data management system for managing component data used in a component mounting device for mounting components on a substrate.
Background Art
[0002] In a component mounting device for mounting components on a substrate, component mounting operations are controlled based on a number of operation parameters including operation conditions related to component mounting on the substrate, component suction by a nozzle, and component imaging. 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. Also, the operation parameters may be changed in part when a mounting error occurs during component mounting operations. Patent Document 1 discloses recording the change history of component data and mounting error information, displaying the transition of mounting errors on a display unit, further displaying past component data when a date and time are specified, and restoring the component data to an appropriate state.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] Incidentally, when newly creating component data or correcting component data for the purpose of fixing implementation errors or improving productivity, various methods are used, such as the operator creating or correcting the component data based on past experience and performance information, or creating it by duplicating the component data of similar components. However, in the prior art including Patent Document 1, although the relationship between the transition of implementation errors and component data can be visually confirmed, the relationship between the creator or creation method of the component data and the performance information such as implementation errors cannot be grasped, and there is room for further improvement in creating component data with high productivity and implementation quality.
[0005] Therefore, an object of the present invention is to provide a component data management method, a component data management device, a component data management program, and a component data management system that can easily confirm the creation method of component data and the performance of component mounting.
Means for Solving the Problems
[0006] The component data management method of the present invention is a component data management method for managing component data in which operation parameters, which are operating conditions of a component mounting device for mounting the component on a substrate, are associated with the component information of the component, and includes at least associating and storing in a database the component data used in the component mounting device, creation information regarding the creation of the component data including at least one of the creation date and time, creator, or creation method of the component data, and performance data obtained when the component is mounted by the component mounting device using the component data; and a performance creation step of creating performance information obtained by aggregating the performance data based on the creation information.
[0007] The component data management device of the present invention is a component data management device that manages component data in which operation parameters, which are operation conditions of a component mounting device for mounting the component on a substrate, are associated with the component information of the component. The device includes a storage processing unit that stores in a database by at least associating the component data used in the component mounting device, creation information regarding the creation of the component data including at least one of the creation date and time, creator, or creation method of the component data, and performance data obtained when the component is mounted by the component mounting device using the component data; and a performance creation unit that creates performance information obtained by aggregating the performance data based on the creation information.
[0008] The component data management program of the present invention is a component data management program that causes a computer to execute management of component data in which operation parameters, which are operation conditions of a component mounting device for mounting the component on a substrate, are associated with the component information of the component. The program includes a storage step of storing in a database by at least associating the component data used in the component mounting device, creation information regarding the creation of the component data including at least one of the creation date and time, creator, or creation method of the component data, and performance data obtained when the component is mounted by the component mounting device using the component data; and a performance creation step of creating performance information obtained by aggregating the performance data based on the creation information.
[0009] The component data management system of the present invention is a component data management system that manages component data in which operation parameters, which are operation conditions of a component mounting device for mounting the component on a substrate, are associated with the component information of the component. The system includes a storage processing unit that stores in a database by at least associating the component data used in the component mounting device, creation information regarding the creation of the component data including at least one of the creation date and time, creator, or creation method of the component data, and performance data obtained when the component is mounted by the component mounting device using the component data; and a performance creation unit that creates performance information obtained by aggregating the performance data based on the creation information.
Advantages of the Invention
[0010] According to the present invention, it is possible to easily confirm the component data creation method and the results of component mounting.
Brief Description of the Drawings
[0011]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Embodiments for Carrying Out the Invention
[0012] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. The configurations, shapes, etc. described below are illustrative examples for explanation, and can be appropriately changed according to the specifications of the production system (component data management system), component mounting line (production line), component mounting device, production management device, and component data management device. In the following, corresponding elements in all the drawings are denoted by the same reference numerals, and duplicate explanations are omitted.
[0013] First, referring to FIG. 1, the configuration of the production system 1 will be described. The production system 1 includes customer factories F1 to F3 and a support center S that is located at a location away from the factories F1 to F3 and supports the production activities of the customers. In each of the factories F1 to F3, a component mounting line for producing printed circuit boards is installed as a production line for producing products. Hereinafter, factory F1 will be referred to as the "first factory F1", factory F2 will be referred to as the "second factory F2", and factory F3 will be referred to as the "third factory F3". In FIG. 1, the configuration of factories F1 to F3 will be described taking the first factory F1 as an example.
[0014] In FIG. 1, in the first factory F1, one component mounting line L1 is installed, which is configured by connecting production devices such as a printing device M1 and a plurality of component mounting devices M2 and M3. The component mounting line L1 has a function of producing printed circuit boards while sequentially mounting components on the substrate by the printing device M1 and the component mounting devices M2 and M3. Note that it is not necessary for the component mounting line L1 installed in the first factory F1 to be one, and two or more may be provided. Also, the number of component mounting devices M2 and M3 constituting the component mounting line L1 does not have to be two, and one or three or more may be provided.
[0015] Each production device in the first factory F1 is connected to an in-house communication network 2 such as a LAN (Local Area Network), and is connected to a production management device 3 via an internal communication unit 4. The production management device 3 has a function of creating data and parameters necessary for the operation of the production devices provided in the component mounting line L1 and transmitting them to each production device. Also, data such as the operation status and work history of each production device are transmitted from each production device to the production management device 3. Further, the production management device 3 has a function of creating component data, production data, etc. used in the production devices of the component mounting line L1. Note that the first factory F1 may be configured to include a line management device for managing the production of printed circuit boards for each component mounting line L1 in addition to the production management device 3.
[0016] In FIG. 1, a component data management device 7 is installed in the support center S. The production management devices 3 of a plurality of factories F1 to F3 are equipped with an external communication unit 5. Further, the component data management device 7 in the support center S is equipped with an external communication unit 8. The external communication unit 5 and the external communication unit 8 are connected to an off-premises communication network 6 such as the Internet or a mobile communication line. With this configuration, the production management device 3 and the component data management device 7 can exchange information via the off-premises communication network 6. The component data management device 7 acquires performance information of production devices, component data, etc. from the production management devices 3 of each factory F1 to F3 and stores them in a database. Further, the component data management device 7 has a function of extracting information from the database and transmitting (outputting) it in response to a request from the production management device 3.
[0017] Note that the production management device 3 and the component data management device 7 are not limited to a configuration in which they directly exchange information via the off-premises communication network 6, and they may exchange information via the cloud. That is, the information transmitted from each device may be stored in the cloud, and the information may be transmitted from the cloud to each device in response to a request. Further, information may be transmitted and received using a communication tool such as email or a data communication line.
[0018] Next, referring to FIG. 1, the component mounting line L1 will be described. The printing device M1 is a production device having a function of performing a solder printing operation of screen-printing cream solder for component bonding on a substrate. The component mounting devices M2 and M3 are production devices having a function of performing a component mounting operation of mounting components on the substrate after solder printing.
[0019] The component mounting devices M2 and M3 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, image the state of the components held by the nozzles with the component recognition camera, and mount them at the mounting angle designated for the mounting position on the substrate. The component mounting devices M2 and M3 are equipped with a plurality of sensors, and work mistakes and operation errors in the component mounting operation, 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.
[0020] Next, with reference to FIG. 2, the configuration of the production system 1 including the production management device 3 and the component data management device 7 will be described. Here, among the multiple functions of the production management device 3 and the component data management device 7, the configuration related to the function of creating and managing component data including the operation parameters used in the component mounting operation by the component mounting devices M2 and M3 will be mainly described. Also, the production management devices 3 installed in factories F1 to F3 have the same configuration, and here, the first factory F1 will be described as an example.
[0021] An internal communication unit 4, an external communication unit 5, an input unit 9, and a display unit 10 are connected to the production management device 3 installed in the first factory F1. The production management device 3 includes a production management storage unit 11, a data collection unit 16, a data creation unit 17, a performance display processing unit 18, and a control unit (not shown). The production management storage unit 11 is a storage device such as a semiconductor memory or a hard disk drive, and stores a production library 12, a component library 13, performance data 14, performance information 15, and the like.
[0022] The input unit 9 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 10 is a display device such as a liquid crystal panel, and displays various data stored in the production management storage unit 11, and also displays various information such as an operation screen and an input screen for the operation by the input unit 9. The control unit is, for example, a CPU (Central Processing Unit), and controls the entire production management device 3.
[0023] In FIG. 2, in the production library 12, production data used in the production of mounting substrates by the component mounting apparatuses M2 and M3 is stored for each production model name of the mounting substrates. The production data includes the component name that identifies the component to be mounted on the substrate, the component code that associates the component with the component data 13a in the component library 13, the mounting position of the component on the substrate, the mounting angle, the component arrangement indicating the position of the feeder that supplies the component in the component mounting apparatuses M2 and M3, the nozzle arrangement indicating the position of the nozzle that adsorbs the component in the mounting head, and the like.
[0024] In FIG. 2, in the component library 13, a plurality of component data 13a in which operation parameters are associated with component information are stored. The component data 13a is associated with the production data in the production library 12 by the component code. Further, the component data 13a includes creation information regarding the creation of the component data 13a, such as the creation date and time of the component data 13a, information for identifying the creator, and information for identifying the creation method of the component data 13a described later.
[0025] The component information is information indicating attributes unique to the component, and includes items such as the dimensions of the component, the part number information, the number of leads information, the lead interval information, and the image information of the component (see FIG. 3). The operation parameters are control parameters (operation conditions) used to control the component mounting apparatuses M2 and M3 when performing component mounting operations by the component mounting apparatuses M2 and M3 arranged on the component mounting line L1 for the components defined in the component data.
[0026] The operation parameters include data regarding the nozzle used when adsorbing and holding the component, control parameters regarding the moving speed of the nozzle, parameters regarding the recognition process of the component by the component recognition camera, control parameters regarding the adsorption operation of the nozzle, and control parameters regarding the mounting operation of mounting the component on the substrate.
[0027] The operation parameters may be changed even for parts with the same part information in order to change the models of the component mounting devices M2 and M3 mounted on the substrate, the material of the substrate, the electrodes of the substrate, etc., or to improve the mounting quality and the mounting error rate. When the operation parameters of the part are changed, part data 13a is created (updated) with the changed operation parameters associated without changing the part information. At this time, a new code is assigned to the part code of the part data 13a to distinguish it from the operation parameters before correction.
[0028] In FIG. 2, the data collection unit 16 collects the results of component mounting operations from the production equipment (printing device M1, component mounting devices M2 and M3) on the component mounting line L1 installed in the first factory F1. The results of the component mounting operations include information such as the production start date and time, the production end date and time, the number of produced sheets, the number of work errors, the error rate (frequency), the number of operation errors and their details. The data collection unit 16 associates the collected performance information, the information for identifying the component mounting devices M2 and M3 that performed the component mounting operations, and the information for identifying the production data and the part data 13a including the operation parameters, and stores them in the production management storage unit 11 as performance data 14.
[0029] When an operator newly creates or corrects part data 13a, the data creation unit 17 displays a part data creation screen on the display unit 10 to assist the operator in creating part data. The creation and correction of the part data 13a are executed during preparatory work before mounting new parts on the substrate, improvement work when mounting errors occur, etc. Hereinafter, the part for which the part data 13a is created or corrected is referred to as the "first part".
[0030] Here, with reference to FIG. 3, an example of the part data creation screen 40 displayed by the data creation unit 17 on the display unit 10 will be described. The part data creation screen 40 is provided with a part information setting area 41 and a creation method setting area 42. In the part information setting area 41, a part name setting frame 43, a part shape setting frame 44, a size information setting frame 45, and a detailed display button 46 are arranged. In the creation method setting area 42, a creation method setting frame 47, a cancel button 48, and a creation button 49 are arranged.
[0031] In the part name setting frame 43, the part name (product name of the part) of the first part for creating the part data 13a is input. In the part shape setting frame 44, the outer shape (shape of the part) of the first part is input. In the size information setting frame 45, the outer dimensions of the first part, body size, electrode position, etc. (size of the part) are input. When the detailed display button 46 is operated, it transitions to a screen (not shown) for displaying and setting the details of the part information.
[0032] In FIG. 3, in the creation method setting frame 47, a manual creation method setting button 47a, an estimation method setting button 47b, an extraction method setting button 47c, a radio button 47d, and an increase / decrease button 47e are displayed. When the manual creation method setting button 47a is selected and the creation button 49 is operated, the data creation unit 17 displays (transitions to) a screen (not shown) that supports the creation of the part data 13a in the manual creation method in which the operator manually creates the operation parameters. When the estimation method setting button 47b is selected and the creation button 49 is operated, the data creation unit 17 transmits the part information of the first part (part D11) input in the part information setting area 41 and a command to create the operation parameters in the estimation method to the part data management device 7 via the external communication unit 5.
[0033] When the extraction method setting button 47c is selected and the creation button 49 is operated, the data creation unit 17 transmits the part information of the first part (part D11) input in the part information setting area 41, the extraction conditions set by the radio button 47d and the increase / decrease button 47e, and a command to create the operation parameters in the extraction method to the part data management device 7 via the external communication unit 5. In this example, the extraction method setting button 47c is selected, and extraction conditions for extracting the part data 13a with a "miss rate of 700 ppm or less" are set by the radio button 47d and the increase / decrease button 47e. When the cancel button 48 is operated, the creation of the part data 13a is canceled.
[0034] In FIG. 2, the data creation unit 17 associates the operation parameters created by the manual creation method or the operation parameters estimated by the component data management device 7 described later by the estimation method and extracted by the extraction method with the component information of the first component, and stores them in the component library 13 as component data 13a. At this time, the data creation unit 17 assigns a new code to the component code of the component data 13a, and associates it with the creation date and time of the component data 13a, information identifying the operator such as the author name and the responsible line, and creation information including the creation method of the component data 13a, and stores it in the component library 13.
[0035] In FIG. 2, the component data management device 7 installed in the support center S has functions such as collecting and managing the component data 13a and performance data 14 used in the customer's factories F1 to F3, creating operation parameters of the component data 13a by the estimation method and the extraction method, and aggregating the performance data 14 to create performance information 15. An external communication unit 8 and a storage device 20 are connected to the component data management device 7.
[0036] The storage device 20 stores learning model information 22, extraction conditions 23, performance creation conditions 24, etc., and also includes a database 21 for storing information obtained from a plurality of factories F1 to F3. The storage device 20 is, for example, a semiconductor memory or a hard disk drive. The database 21 may include the component data 13a used in the production systems 1 of a plurality of factories F1 to F3 and a database prepared in advance by an EDA (Electronic design automation) vendor.
[0037] In FIG. 2, the component data management device 7 includes information processing devices such as an acquisition unit 30, a storage processing unit 31, a learning unit 32, an estimation unit 33, an extraction unit 34, a performance creation unit 35, an output unit 36, and a control unit (not shown). Each information processing device may be composed of independent hardware assets or may be composed of a common CPU and programs for each information processing. The control unit is, for example, a CPU (Central Processing Unit) and controls the entire component data management device 7. Further, the component data management device 7 does not have to be composed of a single computer and may be composed of a plurality of devices. For example, the storage device 20, all or part of the information processing devices may be provided in the cloud via a server.
[0038] The acquisition unit 30 acquires component data 13a used in the production of the mounting substrate in each of the plurality of factories F1 to F3, creation information of the component data 13a, and performance data 14 from the plurality of factories F1 to F3 via the external communication unit 8. The acquisition of data by the acquisition unit 30 is executed, for example, once a day at a predetermined time. The storage processing unit 31 associates the component data 13a used in the component mounting devices M2 and M3 acquired by the acquisition unit 30 with the creation information including the creation date and time, creator, and creation method of the component data 13a, the performance data 14 obtained when components are mounted by the component mounting devices M2 and M3 using the component data 13a, and information for specifying the factories F1 to F3, and stores them in the database 21.
[0039] In FIG. 2, the learning unit 32 uses a learning algorithm such as machine learning to generate a learning model indicating the relationship between the operation parameters and the component information, using the plurality of component data 13a (component information, operation parameters) stored in the database 21 and the performance data 14 as teaching data. As the learning algorithm, a neural network (including deep learning using a multi-layer neural network), genetic programming, decision tree, Bayesian network, support vector machine (SVM), etc. can be used. The generated learning model is stored in the storage device 20 as learning model information 22.
[0040] The estimation unit 33 estimates (calculates) the operation parameters of the first component based on the generated learning model (learning model data 22) and the component information of the first component transmitted from the production management devices 3 of factories F1 to F3. The estimation unit 33 transmits the estimated operation parameters to the production management devices 3 of the factories F1 to F3 that are the requesters via the external communication unit 8. In this way, the estimation unit 33 uses the learning model (learning model data 22) generated based on the component information of the component and the operation parameters of the component by the estimation method to estimate the operation parameters of the first component.
[0041] In FIG. 2, the extraction unit 34 extracts the operation parameters of the first component from the database 21 based on the component information of the first component transmitted from the production management devices 3 of factories F1 to F3 and the extraction conditions 23. The extraction unit 34 transmits the extracted operation parameters to the production management devices 3 of the factories F1 to F3 that are the requesters via the external communication unit 8. In this way, the extraction unit 34 refers to the database 21 by the extraction method and extracts the operation parameters corresponding to the component information similar to or matching the component information of the first component as the operation parameters of the first component.
[0042] In this way, in the component data management system (production system 1) including the production management device 3 and the component data management device 7, the component data 13a is created by any one of the manual creation method in which the operator manually creates the operation parameters of the component data 13a in factories F1 to F3, the estimation method in which the operation parameters are estimated by machine learning or the like at the support center S based on requests from factories F1 to F3, and the extraction method in which the operation parameters are extracted from past performance. That is, the creation of the operation parameters of the first component by the estimation method and the extraction method is one of the services provided by the support center S.
[0043] Next, referring to FIGS. 2 and 4 to 8, performance information 15 obtained by aggregating the performance data 14 on the component mounting lines L1 of factories F1 to F3 based on the period and the creation method of the component data 13a is created, and the performance creation process for displaying it on the display unit 10 of the production management device 3 will be described. Here, the performance creation process in which the production management device 3 of the first factory F1 causes the display unit 10 to display the performance information 15 of the component mounting line L1 will be described.
[0044] In FIG. 2, the performance display processing unit 18 of the production management device 3 causes the display unit 10 to display a performance information creation condition setting screen, and supports an operation in which an operator sets performance creation conditions that are the creation conditions of the performance information 15.
[0045] Here, referring to FIG. 4, an example of the performance information creation condition setting screen 50 that the performance display processing unit 18 causes the display unit 10 to display will be described. The performance information creation condition setting screen 50 is provided with a period setting area 51, an aggregation method setting area 52, a display information setting area 53, a cancel button 54, and a determination button 55. In the period setting area 51, the period (start date and end date) for aggregating the performance data 14 is input. In this example, the period to be aggregated is set from June 1, 2021 to June 30, 2021. In the aggregation method setting area 52, the aggregation method of the performance data 14 is selected by radio buttons from among "for each creator", "for each department", and "all". In this example, "all" is selected.
[0046] In the display information setting area 53, the items to be aggregated as the performance information 15 are specified by check buttons from among "total number of mounting points", "data creation time", "suction error", "mounting error", and "productivity". When the cancel button 54 is operated, the creation of the performance creation conditions is canceled. When the determination button 55 is operated, the performance display processing unit 18 transmits the performance creation conditions 24 set on the performance information creation condition setting screen 50 to the component data management device 7 via the external communication unit 5.
[0047] In FIG. 2, the acquisition unit 30 of the component data management device 7 acquires at least one achievement creation condition 24 including items to be aggregated based on the performance data 14 during the period when components are mounted from the production management device 3 of the first factory F1, and stores it in the storage device 20. The achievement creation unit 35 refers to the database 21, and aggregates the performance data 14 of the component mounting line L1 of the first factory F1 stored in the database 21 based on the achievement creation condition 24 and the creation information regarding the creation of the component data 13a, and creates achievement information 15.
[0048] Specifically, the achievement creation unit 35 aggregates the performance data 14 of the component mounting line L1 of the first factory F1 stored in the database 21 based on the period included in the achievement creation condition 24. Further, the achievement creation unit 35 creates achievement information 15 for each creator who created the component data 13a, for each department to which the creator belongs, or for all in total based on the aggregation method included in the achievement creation condition 24. Further, the achievement creation unit 35 aggregates the performance data 14 for each creation method of the component data 13a and creates achievement information 15.
[0049] In FIG. 2, the output unit 36 outputs (transmits) the created achievement information 15 to the production management device 3 of the first factory F1 that is the requester via the external communication unit 8. The achievement display processing unit 18 of the production management device 3 of the first factory F1 stores the achievement information 15 in the production management storage unit 11 when it receives the achievement information 15. Further, the achievement display processing unit 18 causes the display unit 10 to display various achievement information display screens that display the achievement information 15 in a table format or in a graph format that shows it in time series.
[0050] Here, referring to FIG. 5, an example of the achievement information (aggregation) display screen 60 displayed by the achievement display processing unit 18 on the display unit 10 will be described. In the achievement information (aggregation) display screen 60, the aggregation result of the performance data 14 included in the achievement information 15 is displayed in a table format. The achievement information (aggregation) display screen 60 is provided with an achievement display area 61, a service utilization effect display area 62, a graph display button 63, and an end button 64.
[0051] In the performance display area 61, the aggregation results of the performance data 14 for the usage period specified on the performance information creation condition setting screen 50 (Fig. 4) are displayed in a table format. Specifically, "the number of target part types", "the total number of mounted parts", "the average data creation time", "the average adsorption error rate", and "the average productivity (the number of mounted parts per unit time)" are displayed for each creation method of the part data 13a (operation parameters). The creation methods are classified into a manual creation method (manual creation) manually created by the operator of the first factory F1, an estimation method (optimal value estimation) created at the support center S, an extraction method (actual value extraction), and a method of manually correcting after creation by the estimation method or the extraction method (manual correction after use). In addition, the average of the estimation method, the extraction method, and the manual correction method after use (service usage average) is displayed.
[0052] In Fig. 5, in the service usage effect display area 62, a comparison between the manual creation method and the method of using the support center S (service usage average) calculated based on the performance information 15 is displayed. Specifically, the improvement rate (1 - (service usage average / manual creation)) of "the average data creation time", "the average adsorption error rate", and "the average productivity (the number of mounted parts per unit time)" is displayed. Furthermore, as the effects of using the service provided by the support center S, the estimated values of "man-hour reduction", "number of reduced errors", "number of increased mounts", the conversion value of the effect to the amount of money, and the total amount of the improvement amount are displayed respectively.
[0053] For example, "man-hour reduction" is calculated by the number of target parts × (data creation time (manual creation) - data creation time (service usage average)). Also, "number of reduced errors" is calculated by the total number of mounted parts × (adsorption error (manual creation) - adsorption error (service usage average)). Also, "number of increased mounts" is calculated by the total number of mounted parts × (1 - (productivity (manual creation) / productivity (service usage average))).
[0054] In this way, the performance information 15 includes items related to changes in man-hours (man-hour reduction rate), items related to changes in quality (error rate improvement rate), and items related to changes in productivity (productivity improvement rate). When the graph display button 63 is operated, the display changes to the performance information (by-item transition) display screen 70 (Fig. 6) described later. When the end button 64 is operated, the display process of the performance information 15 is aborted and the process returns to the performance information creation condition setting screen 50 (Fig. 4).
[0055] Next, with reference to Fig. 6, the performance information (by-item transition) display screen 70 displayed by the performance display processing unit 18 on the display unit 10 will be described. On the performance information (by-item transition) display screen 70, the aggregation results of the actual data 14 included in the performance information 15 are displayed in graph form. The performance information (by-item transition) display screen 70 is provided with a first graph display area 71, a second graph display area 72, a quality button 73, a productivity button 74, a back button 75, a next button 76, and an end button 77.
[0056] In the first graph display area 71, as the transition of the man-hours for creating component data, the "number of newly created items" and "service utilization rate" aggregated monthly are displayed with the horizontal axis being the time series (month). In the second graph display area 72, as the transition of the man-hours for creating component data, the "man-hours for data creation" and "service utilization rate" aggregated monthly are displayed with the horizontal axis being the time series (month). That is, the performance information 15 includes items (number of newly created items, service utilization rate, man-hours for data creation) aggregated in time series based on the actual data 14.
[0057] In Fig. 6, when the quality button 73 is operated, the display changes to a screen (not shown) that displays the quality (such as adsorption errors) in a graph as the by-item transition. When the productivity button 74 is operated, the display changes to a screen (not shown) that displays the productivity (such as the number of mounted components per unit time) in a graph as the by-item transition. When the back button 75 is operated, the display returns to the performance information (aggregation) display screen 60 (Fig. 5). When the next button 76 is operated, the display changes to the performance information (by-creation method transition) display screen 80 (Fig. 7) described later. When the end button 77 is operated, the display process of the performance information 15 is aborted and the process returns to the performance information creation condition setting screen 50 (Fig. 4).
[0058] Next, referring to FIG. 7, the result information (trend by creation method) display screen 80 displayed by the result display processing unit 18 on the display unit 10 will be described. In the result information (trend by creation method) display screen 80, the aggregation result of the actual performance data 14 included in the result information 15 is displayed in a graph format. The result information (trend by creation method) display screen 80 is provided with a graph display area 81, a man-hour button 82, a productivity button 83, a back button 84, a next button 85, and an end button 86.
[0059] In the graph display area 81, as the adsorption error trend, the "adsorption error" aggregated monthly is displayed with the horizontal axis as the time series (month) for the manual creation method (manual creation), estimation method (optimal value estimation), extraction method (actual value extraction), and manual correction after service use.
[0060] In FIG. 7, when the man-hour button 82 is operated, the screen transitions to a screen (not shown) that displays the man-hours (such as data creation man-hours) in a graph as the trend by creation method. When the productivity button 83 is operated, the screen transitions to a screen (not shown) that displays the productivity (such as the number of mounted parts per unit time) in a graph as the trend by creation method. When the back button 84 is operated, the screen returns to the result information (trend by item) display screen 70 (FIG. 6). When the next button 85 is operated, the screen transitions to the result information (service use effect) display screen 90 (FIG. 8) described later. When the end button 86 is operated, the display process of the result information 15 is aborted and the screen returns to the result information creation condition setting screen 50 (FIG. 4).
[0061] Next, referring to FIG. 8, the result information (service use effect) display screen 90 displayed by the result display processing unit 18 on the display unit 10 will be described. In the result information (service use effect) display screen 90, the aggregation result of the actual performance data 14 included in the result information 15 is displayed in a graph format. The result information (service use effect) display screen 90 is provided with a first graph display area 91, a second graph display area 92, a third graph display area 93, a back button 94, and an end button 95.
[0062] In the first graph display area 91, the "data creation man-hours" aggregated monthly as the man-hour transition of component data creation are displayed with the horizontal axis as the time series (month), separately for without service use and with service use. In the second graph display area 92, the "pickup errors" aggregated monthly as the pickup error (quality) transition are displayed with the horizontal axis as the time series (month), separately for without service use and with service use. In the third graph display area 93, the "productivity" aggregated monthly as the productivity transition are displayed with the horizontal axis as the time series (month), separately for without service use and with service use.
[0063] In FIG. 8, when the return button 84 is operated, the process returns to the performance information (transition by creation method) display screen 80 (FIG. 7). When the end button 95 is operated, the display process of the performance information 15 is aborted and the process returns to the performance information creation condition setting screen 50 (FIG. 4).
[0064] Next, a component data management method (data management program) for managing the component data 13a will be described along the flow of FIG. 9. Here, a flow will be described as an example in which performance information 15 obtained by aggregating performance data 14 obtained when components are mounted by the component mounting apparatuses M2 and M3 using the component data 13a is created and displayed on the display unit 10. First, the data collection unit 16 collects the performance of the component mounting operation from the component mounting apparatuses M2 and M3 (ST1: data collection step). The collected information is stored in the production management storage unit 11 as the performance data 14.
[0065] Next, the acquisition unit 30 acquires the component data 13a used in the component mounting apparatuses M2 and M3, the creation information of the component data 13a including the creation date and time, creator, and creation method of the component data 13a, and the performance data 14 obtained when components are mounted by the component mounting apparatuses M2 and M3 using the component data 13a (ST2: acquisition step). Next, the storage processing unit 31 associates the acquired component data 13a, creation information, and performance data 14 and stores them in the database 21 (ST3: storage step). For example, the acquisition step (ST2) and the storage step (ST3) are executed once a day at a predetermined time, and the component data 13a, creation information, and performance data 14 used in factories F1 to F3 and the like are periodically saved (backed up).
[0066] In FIG. 9, next, achievement creation conditions 24 including items to be totaled based on the performance data 14 are set for the period during which components are mounted by the achievement display processing unit 18 of the production management apparatus 3 installed in factories F1 to F3 and the like (ST4: condition setting step). For example, the achievement creation conditions 24 are set by an operator operating the achievement information creation condition setting screen 50 (FIG. 4) displayed on the display unit 10 by the achievement display processing unit 18 using the input unit 9. Next, the acquisition unit 30 acquires the achievement creation conditions 24 set in the condition setting step (ST4) (ST5: condition acquisition step).
[0067] Next, the achievement creation unit 35 totals the performance data 14 stored in the database 21 based on the achievement creation conditions 24 and creation information to create achievement information 15 (ST6: achievement creation step). Next, the output unit 36 outputs (transmits) the created achievement information 15 to the requesting production management apparatus 3. Next, the achievement display processing unit 18 acquires (receives) the output information (ST8: achievement information acquisition step). The acquired achievement information 15 is stored in the production management storage unit 11. Next, the achievement display processing unit 18 displays the achievement information 15 on the display unit 10 in a predetermined format such as a table format or a graph format (for example, FIGS. 5 to 8) (ST9: achievement display step). Thereby, it is possible to easily confirm the creation method of the component data 13a and the performance of component mounting.
[0068] As described above, the component data management device 7 of the present embodiment associates at least the component data 13a used in the component mounting devices M2 and M3, the creation information regarding the creation of the component data 13a including at least one of the creation date and time, creator, and creation method of the component data 13a, and the performance data 14 obtained when components are mounted by the component mounting devices M2 and M3 using the component data 13a, and stores them in the database 21 through a storage processing unit 31. A performance creation unit 35 creates performance information 15 obtained by aggregating the performance data 14 based on the creation information. With the performance creation unit 35 created in this way, it is possible to easily confirm the creation method of the component data 13a and the performance of component mounting.
[0069] In the above example of the production system 1 (component data management system), the support center S (component data management device 7) is installed outside the factories F1 to F3, but the support center S (component data management device 7) may be installed inside the factories F1 to F3.
[0070] Also, in the above, based on a request (performance creation condition 24) from the production management devices 3 installed in the factories F1 to F3, the component data management device 7 of the support center S creates the performance information 15, and the performance information 15 is displayed on the display unit 10 in a predetermined format (for example, FIGS. 5 to 8) by the production management device 3 that is the request source. However, the display (report) of the performance information 15 is not limited to this. For example, the component data management device 7 of the support center S may create a performance report summarizing the performance information 15 in a predetermined format at a predetermined timing (for example, once a month), attach it to an email, and send it to the factory managers of the factories F1 to F3. That is, the component data management device 7 may be provided with a performance report creation unit that creates a performance report, and the output unit 36 may be configured to send the performance report to the factory managers of the factories F1 to F3.
Industrial Applicability
[0071] The component data management method, component data management device, component data management program, and component data management system of the present invention have the effect of easily confirming the creation method of component data and the results of component mounting, and are useful in the field of mounting components on a substrate.
Explanation of Signs
[0072] 1 Production system (component data management system) 7 Component data management device M2, M3 Component mounting device
Claims
1. A component data management method for managing component data in which operation parameters, which are operation conditions of a component mounting apparatus for mounting a component on a substrate, are associated with the component information of the component, comprising: a storing step of storing in a database by associating at least the component data used in the component mounting apparatus, creation information regarding creation of the component data including at least one of the creation date and time, creator, or creation method of the component data, and performance data obtained when the component is mounted by the component mounting apparatus using the component data; a performance creation step of creating performance information obtained by aggregating the performance data based on the creation information; wherein the creation method of the component data includes: a method of estimating the operation parameters of a first component using a learning model generated based on the component information of the component and the operation parameters of the component; a component data management method including at least one of a method of extracting, as the operation parameters of the first component, operation parameters corresponding to component information similar to or matching the component information of the first component by referring to the database.
2. The component data management method according to claim 1, wherein in the performance creation step, the performance information is created for each creator who created the component data or for each department to which the creator belongs.
3. The component data management method according to claim 1 or 2, wherein in the performance creation step, the performance information is created for each creation method of the component data.
4. a condition acquisition step of acquiring a performance creation condition including at least one item of items aggregated based on the performance data during a period in which the component is mounted; an output step of outputting the created performance information; and the performance creation step creates the performance information based on the performance creation condition, the component data management method according to any one of claims 1 to 3.
5. The component data management method according to any one of claims 1 to 4, wherein the performance information includes items aggregated in time series based on the performance data.
6. The component data management method according to any one of claims 1 to 5, wherein the performance information includes at least one item of an item related to a change in man-hours, an item related to a change in quality, and an item related to a change in productivity.
7. The performance data includes at least one item of the period during which the component was mounted, the error rate when the component was mounted, and the number of components mounted, and the component data management method according to any one of claims 1 to 6.
8. A component data management device that manages component data in which operation parameters, which are operation conditions of a component mounting device for mounting the component on a substrate, are associated with the component information of the component, a storage processing unit that stores in a database by associating at least the component data used in the component mounting device, creation information regarding the creation of the component data including at least one item of the creation date and time, creator, or creation method of the component data, and performance data obtained when the component is mounted by the component mounting device using the component data; a performance creation unit that creates performance information obtained by aggregating the performance data based on the creation information, The creation method of the component data includes a method of estimating the operation parameters of a first component using a learning model generated based on the component information of the component and the operation parameters of the component, and a component data management device including at least one of a method of extracting, as the operation parameters of the first component, operation parameters corresponding to component information similar to or matching the component information of the first component by referring to the database.
9. A component data management program for causing a computer to execute management of component data in which operation parameters, which are operation conditions of a component mounting device for mounting the component on a substrate, are associated with the component information of the component, a storage step of storing in a database by associating at least the component data used in the component mounting device, creation information regarding the creation of the component data including at least one item of the creation date and time, creator, or creation method of the component data, and performance data obtained when the component is mounted by the component mounting device using the component data; a performance creation step of creating performance information obtained by aggregating the performance data based on the creation information, The creation method of the component data includes a method of estimating the operation parameters of a first component using a learning model generated based on the component information of the component and the operation parameters of the component, A component data management program including at least one method of extracting, as the operation parameters of the first component, operation parameters corresponding to component information similar to or matching the component information of the first component by referring to the database.
10. A component data management system for managing component data in which operation parameters, which are the operation conditions of a component mounting apparatus for mounting the component on a substrate, are associated with the component information of the component, a storage processing unit that stores in a database by associating at least the component data used in the component mounting apparatus, creation information regarding the creation of the component data including at least one of the creation date and time, the creator, or the creation method of the component data, and the performance data obtained when the component is mounted by the component mounting apparatus using the component data; a performance creation unit that creates performance information obtained by aggregating the performance data based on the creation information, wherein the creation method of the component data includes: a method of estimating the operation parameters of the first component using a learning model generated based on the component information of the component and the operation parameters of the component; a component data management system including at least one method of extracting, as the operation parameters of the first component, operation parameters corresponding to component information similar to or matching the component information of the first component by referring to the database.
Citation Information
Patent Citations
Management apparatus for electronic component mounting line
JP2013214574A
Electronic component mounting system
JP2014093335A
Global component data approval request system
JP2017069266A
Mounting board manufacturing system
JP2019004129A