Component data management method, component data management device, component data management program, and component data management system
The component data management system addresses the issue of multiple data versions by associating operation parameters with component information, facilitating the restoration of component data to its previous state and enhancing productivity in component mounting processes.
Patent Information
- Application Number
- JP2021122088
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-07-27
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2041-07-27
AI Technical Summary
Existing component data management systems result in multiple versions of component data being created due to different operators changing the data after mounting errors, leading to decreased productivity and inefficiency.
A component data management system that associates operation parameters with component information, allowing for the acquisition, storage, and retrieval of component data based on matching component information, enabling restoration to a previous state.
Enables appropriate restoration of changed component data to its previous state, improving productivity by maintaining consistent and efficient component mounting operations.
Smart Images

Figure 0007702638000001 
Figure 0007702638000002 
Figure 0007702638000003
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, the component mounting operation is controlled based on a number of operation parameters including operation conditions related to mounting components on the substrate, sucking components with a nozzle, photographing 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. Also, the operation parameters may be changed in part when a mounting error occurs during the component mounting operation. 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] However, in the prior art including Patent Document 1, each time a mounting error occurs, different operators change the component data of the same component, so that although the frequency of mounting errors decreases, component data is created that conversely deteriorates productivity, or multiple pieces of component data derived from the same component may be created. There was room for further improvement to restore the component data to an appropriate state from such a state.
[0005] Accordingly, an object of the present invention is to provide a component data management method, a component data management apparatus, a component data management program, and a component data management system that can appropriately return changed component data to its previous state.
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 operation conditions of a component mounting apparatus for mounting the component on a substrate, are associated with component information of the component. The method includes: an acquisition step of acquiring at least the component data used in the component mounting apparatus, the creation date and time of the component data, and the performance data obtained when the component is mounted by the component mounting apparatus using the component data; a storage step of associating the acquired component data, the creation date and time, and the performance data and storing them in a database; a reception step of receiving at least component information of a first component; an extraction step of extracting, from the database, component data in which the component information of the received first component matches the stored component information; and an output step of outputting at least the operation parameters of the extracted component data.
[0007] The component data management apparatus of the present invention is a component data management apparatus for managing component data in which operation parameters, which are operation conditions of a component mounting apparatus for mounting the component on a substrate, are associated with component information of the component. The apparatus includes: an acquisition unit that acquires at least the component data used in the component mounting apparatus, the creation date and time of the component data, and the performance data obtained when the component is mounted by the component mounting apparatus using the component data; a storage processing unit that associates the acquired component data, the creation date and time, and the performance data and stores them in a database; a reception unit that receives at least component information of a first component; an extraction unit that extracts, from the database, component data in which the component information of the received first component matches the stored component information; and an output unit that outputs at least the operation parameters of the extracted component data.
[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 apparatus for mounting the component on a substrate, are associated with the component information of the component. The program includes an acquisition step of acquiring at least the component data used in the component mounting apparatus, the creation date and time of the component data, and the performance data obtained when the component is mounted by the component mounting apparatus using the component data; a storage step of associating the acquired component data, the creation date and time, and the performance data and storing them in a database; a reception step of receiving at least the component information of a first component; an extraction step of extracting, from the database, component data in which the component information of the received first component matches the stored component information; and an output step of outputting at least the operation parameters of the extracted component data.
[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 apparatus for mounting the component on a substrate, are associated with the component information of the component. The system includes an acquisition unit that acquires at least the component data used in the component mounting apparatus, the creation date and time of the component data, and the performance data obtained when the component is mounted by the component mounting apparatus using the component data; a storage processing unit that associates the acquired component data, the creation date and time, and the performance data and stores them in a database; a totaling unit that totals the performance data of a first component while the component mounting apparatus is mounting a component; a determination unit that determines whether or not the totaled performance data of the first component exceeds a predetermined range; a reception unit that receives the component information of the first component when it is determined that the data exceeds the predetermined range; an extraction unit that extracts, from the database, component data in which the component information of the received first component matches the stored component information; and an output unit that outputs at least the operation parameters of the extracted component data.
Advantages of the Invention
[0010] According to the present invention, the changed component data can be appropriately restored to the past state.
Brief Description of the Drawings
[0011]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
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 mounting line (production line), component mounting device, and component data management device. Hereinafter, corresponding elements in all the drawings are denoted by the same reference numerals, and redundant explanations are omitted.
[0013] First, referring to FIG. 1, the configuration of the production system 1 will be described. The production system 1 includes a customer's factory F1 and a support center S that is located at a location away from the factory F1 and supports the customer's production activities. In the factory F1, a component mounting line for producing a mounting substrate is installed as a production line for producing products.
[0014] In FIG. 1, in factory F1, a component mounting line L1 is installed, which is configured by connecting production devices such as a printing device M1 and a plurality of component mounting devices M2, M3. The component mounting line L1 has a function of producing a mounted substrate while sequentially mounting components on the substrate by the printing device M1 and the component mounting devices M2, M3. Note that it is not necessary for the component mounting line L1 installed in the factory F1 to be one, and two or more may be provided. Also, the number of component mounting devices M2, M3 that make up 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 factory F1 is connected to an in-plant communication network 2 such as a LAN (Local Area Network), and is connected to a production management device 3 via an internal communication unit 4. The production management device 3 has a function of creating data and parameters necessary for the operation of the production devices included 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 is 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 factory F1 may be configured to include a line management device that manages the production of mounted substrates for each component mounting line L1 in addition to the production management device 3.
[0016] In FIG. 1, a component data management device 7 is installed in the support center S. The production management device 3 of the factory F1 includes an external communication unit 5. Also, the component data management device 7 of the support center S includes an external communication unit 8. The external communication unit 5 and the external communication unit 8 are connected to an off-plant communication network 6 such as the Internet or a mobile communication line. With this configuration, the production management device 3 and the component data management device 7 can exchange information via the off-plant communication network 6. The component data management device 7 acquires performance information and component data of the production devices from the production management device 3 of the factory F1 and stores them in a database. Also, 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. Also, 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 a component recognition camera, and mount them at the mounting angle designated at the mounting position on the substrate. The component mounting devices M2 and M3 are provided 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, referring to FIG. 2, the configuration of the production system 1 (component data management system) including the production management device 3 and the component data management device 7 will be described. Here, among the plurality of functions provided by the production management device 3 and the component data management device 7, the configuration related to the component data restoration function for restoring the component data that has been changed and is being used in the component mounting devices M2 and M3 to the past proper state will be mainly described.
[0021] The production management device 3 installed in factory F1 is connected to an internal communication unit 4, an external communication unit 5, an input unit 9, and a display unit 10. The production management device 3 includes a production management storage unit 11, a data collection unit 15, a data creation unit 16, a data restoration unit 17, a totaling unit 18, a judgment unit 19, and a control unit (not shown). The production management storage unit 11 is a storage device such as a semiconductor memory or a hard disk drive, and stores a production library 12, a parts library 13, performance data 14, 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, as well as 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, the production library 12 stores production data used in the production of mounting substrates by the component mounting devices M2 and M3 for each production model name of the mounting substrate. The production data includes a part name for specifying a part mounted on the substrate, a part code for associating the part with the part data in the parts library 13, the mounting position and mounting angle of the part on the substrate, a part arrangement indicating the position of the feeder for supplying the part in the component mounting devices M2 and M3, a nozzle arrangement indicating the position of the nozzle for sucking the part in the mounting head, and the like. The parts library 13 stores a plurality of parts data in which operation parameters are associated with part information. The parts data is associated with the production data in the production library 12 by a parts data code.
[0024] Referring now to FIG. 3, an example of the component data 20 included in the component library 13 will be described. The component data 20 is associated with the production data by the "component n" (component data code) included in the component data 20 and the component data code of the production data included in the production library 12. In this example, the component library 13 stores the component data 20 of a plurality of types of components having component data codes of n = 1, 2, 3, ···. In the component data 20, component information 21 and operation parameters 22 are defined as major classification items.
[0025] The component information 21 is information indicating attributes unique to the component. Here, as intermediate classification items, "product name" 21a, "shape" 21b, "size" 21c, and "component parameters" 21d are exemplified. The "product name" 21a is part number information for identifying the component, and the "part number" assigned for management by the component manufacturer or the company is defined as a sub-classification item. The "shape" 21b is information regarding the shape of the component, and the "shape" indicating the outer shape of the component by shape classification such as rectangular or cylindrical, the drawing showing the shape of the component, and the information specifying the image information are defined as sub-classification items.
[0026] In the "size" 21c, "outer dimensions" indicating the size of the component and "electrode position" indicating the number and position (spacing) of the connection electrodes (leads) formed on the component are defined as sub-classification items. The "component parameters" 21d are attribute information of the component, and as sub-classification items, "component type" indicating the type of the component, "polarity presence / absence" indicating the presence or absence of directionality in the outer shape of the component, "polarity mark" indicating the shape of the mark attached to the component in the case of having polarity, and "mark position" indicating the position of the mark in the case of having a polarity mark are defined. Thus, the component information 21 includes at least one item of the component dimensions (size 21c), part number information (product name 21a), number information of the number of leads, lead spacing information (size 21c), and image information (shape 21b).
[0027] In FIG. 3, the operation parameter 22 is a control parameter (operation condition) used to control the component mounting devices M2 and M3 when performing component mounting operations by the component mounting devices M2 and M3 arranged on the component mounting line L1 for the components specified in the component data 20. Here, as intermediate classification items, "nozzle setting" 22a, "speed parameter" 22b, "recognition" 22c, "adsorption" 22d, and "mounting" 22e are exemplified.
[0028] The "nozzle setting" 22a is data regarding the suction nozzle used when sucking and holding the component, and "nozzle" for specifying the type of suction nozzle that can be selected as a sub-classification item is defined. As data for "nozzle", in addition to the type, the opening diameter, identifier, etc. may be used. The "speed parameter" 22b is a control parameter regarding the moving speed of the suction nozzle in the work operation of taking out the component by the suction nozzle and mounting it on the substrate. These control parameters include, as sub-classification items, "adsorption speed" and "adsorption holding time" when sucking and holding the component, and "mounting speed" and "mounting holding time" when mounting the held component on the substrate.
[0029] In FIG. 3, the "recognition" 22c is a parameter regarding the execution of recognition processing for imaging and recognizing the component taken out from the component supply unit by the suction nozzle using the component recognition camera. These parameters include, as sub-classification items, "camera type" for specifying the type of camera used for imaging, "lighting mode" indicating the mode of lighting used during imaging, and "recognition speed" when recognizing the image obtained by imaging.
[0030] "Suction" 22d is a control parameter related to the suction operation when taking out components from the component supply unit by the suction nozzle. These control parameters include, as sub-classification items, "Suction Position X", "Suction Position Y", etc., which indicate the suction position offset when landing the suction nozzle on the component. "Mounting" 22e is a control parameter related to the mounting operation of moving the mounting head that holds the component by the suction nozzle to the substrate and causing the suction nozzle to move up and down to mount the component on the substrate. These control parameters include, as sub-classification items, "Mounting Load", which is the load for pressing the component against the substrate when lowering the suction nozzle to land the component on the substrate, etc.
[0031] In FIG. 3, even if the "Product Name" 21a is the same, that is, the component information 21 is the same component, the operation parameters 22 of the component mounting apparatuses M2 and M3 for mounting the component on the substrate may be changed due to changes in the type of the substrate, the material of the substrate, the electrodes of the substrate, etc., or in order to improve the mounting quality and the mounting error rate. When the operation parameters 22 of the component are changed, component data 20 is created (updated) by associating the changed operation parameters 22 without changing the component information 21. At this time, by assigning a new code to "Component n" (component data code) of the component data 20, it is distinguished from the operation parameters 22 before correction.
[0032] In this way, the component data 20 has the operation parameters 22, which are the operation conditions for the component mounting apparatuses M2 and M3 to mount the component on the substrate, associated with the component information 21 indicating the unique attributes of the component. The component data 20 in the component library 13 is transmitted together with the production data in the production library 12 to the component mounting apparatuses M2 and M3 on the component mounting line L1 and is used for the production of the mounting substrate in the component mounting apparatuses M2 and M3.
[0033] In FIG. 2, the data collection unit 15 collects the results of component mounting operations from the production equipment (printing device M1, component mounting devices M2, M3) on the component mounting line L1 installed in the factory F1. The results of the component mounting operations include information such as the production start date and time and production end date and time (the period during which components were mounted), the number of production units, the number of component pickups, the number of component placements, the number of work errors, the error rate (frequency), the number of operation errors and their details.
[0034] When an operator newly creates or modifies component data 20, the data creation unit 16 displays a component data creation screen on the display unit 10 to assist the operator in creating component data. The creation and modification of component data 20 are executed during preparatory work before mounting new components on a substrate, improvement work when mounting errors occur, and the like.
[0035] Here, with reference to FIG. 4, an example of the component data creation screen 50 displayed by the data creation unit 16 on the display unit 10 will be described. The component data creation screen 50 is provided with a component information setting area 51 and an operation parameter setting area 52. In the component information setting area 51, a component name setting frame 53, a component shape setting frame 54, a size information setting frame 55, and a detailed display button 56 are arranged. In the operation parameter setting area 52, an operation parameter setting frame 57, a cancel button 58, and a creation button 59 are arranged.
[0036] In the component name setting frame 53, the component name (product name 21a of the component information 21) of the component for which the component data 20 is to be created is input. In the component shape setting frame 54, the outer shape of the component (shape 21b of the component information 21) is input. In the size information setting frame 55, the outer dimensions of the component, body size, electrode positions, etc. (size 21c of the component information 21) are input. When the detailed display button 56 is operated, the screen (not shown) for displaying the details of the component information 21 is transitioned to.
[0037] In FIG. 4, in the operation parameter setting frame 57, an item display column 57a, a parameter setting column 57b, and a scroll bar 57c are displayed. By operating the scroll bar 57c, the operation parameters displayed in the operation parameter setting frame 57 are scrolled. In the item display column 57a, items corresponding to the sub-classification items of the operation parameters 22 shown in FIG. 3 are displayed. The operator operates the input unit 9 to input parameters into the parameter setting column 57b.
[0038] When the cancel button 58 is operated, the creation of the component data 20 is cancelled. When the creation button 59 is operated, the data creation unit 16 creates the component data 20 with the parameters set on the component data creation screen 50 and stores it in the component library 13. At that time, the data creation unit 16 assigns a new code to the "component n" (component data code) of the component data 20 and stores it in the component library 13 in association with the creation date and time of the component data 20 and information identifying the operator who created the component data 20.
[0039] In FIG. 2, the component data management device 7 installed in the support center S has a function of collecting and managing the component data 20, performance data 14, etc. used in the customer's factory F1. An external communication unit 8 and a storage device 30 are connected to the component data management device 7. The storage device 30 is, for example, a semiconductor memory or a hard disk drive. The storage device 30 stores information such as the extraction conditions 32 of the component data 20 transmitted from the factory F1, and also includes a database 31 for storing information such as the component data 20 and performance data 14 obtained from the factory F1. Note that the database 31 may include data prepared in advance by an EDA (Electronic Design Automation) vendor.
[0040] The component data management device 7 includes information processing devices such as an acquisition unit 40, a storage processing unit 41, a reception unit 42, an extraction unit 43, an output unit 44, 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) that controls the entire component data management device 7. Also, the component data management device 7 does not necessarily have to be composed of a single computer and may be composed of a plurality of devices. For example, the storage device 30, all or part of the information processing devices may be provided in the cloud via a server.
[0041] In FIG. 2, the acquisition unit 40 acquires, via the external communication unit 8, the component data 20 used in the component mounting devices M2 and M3 from the factory F1, the creation date and time of the component data 20, and the performance data 14 obtained when components are mounted by the component mounting devices M2 and M3 using the component data 20. The acquisition of data by the acquisition unit 40 is executed, for example, once a day at a predetermined time to acquire information updated since the previous data acquisition. The storage processing unit 41 executes a storage process of associating the acquired component data 20, the creation date and time of the component data 20, and the performance data 14 and storing them in the database 31. In this way, the component data 20 and the performance data 14 used in the factory F1 are periodically saved (backed up) in the database 31.
[0042] When an operator restores the component data 20 to a past state, the data restoration unit 17 of the production management device 3 displays a component data restoration condition setting screen and a component data restoration setting screen on the display unit 10 to assist the operator's restoration work. The restoration work is executed during the production of the mounting substrate when the productivity decreases or the error rate increases compared to past performance.
[0043] Referring to FIG. 5 here, an example of the component data restoration condition setting screen 60 that the data restoration unit 17 causes the display unit 10 to display will be described. The component data restoration condition setting screen 60 is used for the operation of setting the component name and extraction conditions of the component data 20 of the component to be restored (hereinafter referred to as the "first component"). The component data restoration condition setting screen 60 is provided with a component information display area 61 and an extraction condition setting area 62. In the component information display area 61, a component name setting frame 63, a component shape display frame 64, a size information display frame 65, and a detailed display button 66 are arranged. In the extraction condition setting area 62, an extraction condition setting frame 67, a cancel button 68, and an extraction button 69 are arranged.
[0044] In the component name setting frame 63, the component name (product name 21a of the component information 21) of the first component for restoring the component data 20 is input. In the component shape display frame 64, the outer shape (shape 21b of the component information 21) of the first component input in the component name setting frame 63 is displayed. In the size information display frame 65, the outer dimensions, body size, electrode positions, etc. (size 21c of the component information 21) of the first component input in the component name setting frame 63 are displayed. When the detailed display button 66 is operated, it transitions to a screen (not shown) for displaying the details of the component information 21 of the first component.
[0045] In FIG. 5, in the extraction condition setting frame 67, extraction conditions regarding the past component data 20 of the first component to be restored are set. In this example, as extraction conditions, items such as the usage period (extraction period), productivity (number of mounted components per unit time), error rate (number of mounting errors per unit number of mounted components), and actual number (total number of mounted components in the extraction period) of the component data 20 can be set. The operator operates the radio button 67a to set "use" or "not use" for each item. Also, the operator operates the increment / decrement button 67b to set the range of each item. In FIG. 5, the component to be restored is the first component with the component name "D11", and extraction conditions are set such that the usage period is "from January 1, 2021 to January 10, 2021" and the productivity is "10000 CHP or more".
[0046] When the cancel button 68 is operated, the setting of the extraction conditions for the component data 20 is canceled. When the extraction button 69 is operated, the data restoration unit 17 transmits the extraction conditions set on the component data restoration condition setting screen 60 to the component data management device 7 via the external communication unit 5.
[0047] In FIG. 2, the reception unit 42 of the component data management device 7 receives the extraction conditions transmitted from the factory F1 so as to send back the information necessary to restore the component data 20 to its past state. That is, the reception unit 42 receives the component information 21 of the first component to be restored and the extraction conditions 32 including at least one item of the creation date and time of the component data 20 and the performance data 14 (usage period, productivity, defect rate, number of achievements). The reception unit 42 stores the received extraction conditions 32 in the storage device 30. The extraction unit 43 extracts from the database 31 the component data 20 and the like in which the component information stored in the database 31 matches the component information 21 of the first component received by the reception unit 42 and satisfies the extraction conditions 32.
[0048] The output unit 44 outputs (transmits) the component data 20 and the like extracted by the extraction unit 43 to the production management device 3 of the requester via the external communication unit 8. Note that the output unit 44 may output only the operation parameters 22 among the extracted component data 20. Also, the output unit 44 may output, in addition to the component data 20 (operation parameters 22), the creation date and time of the component data 20 and the performance data 14. That is, the output unit 44 outputs, in addition to the operation parameters 22 of the extracted component data 20, the creation date and time of the extracted component data 20 and at least one item of the performance data 14.
[0049] In FIG. 2, the data restoration unit 17 of the production management device 3 causes the display unit 10 to display a component data restoration setting screen that supports the work of restoring the component data 20 based on the information transmitted from the output unit 44 of the component data management device 7. That is, when the extraction button 69 is operated in the component data restoration condition setting screen 60 and the extraction condition 32 is transmitted to the component data management device 7, the data restoration unit 17 subsequently causes the display unit 10 to display the component data restoration setting screen.
[0050] Here, referring to FIG. 6, an example of the component data restoration setting screen 70 displayed by the data restoration unit 17 on the display unit 10 will be described. On the component data restoration setting screen 70, there are arranged a component name display column 71, an operation parameter display frame 72, a determination button 73, a cancel button 74, and a component information display button 75. In the component name display column 71, the component name (D11) of the first component to be restored is displayed. In the operation parameter display frame 72, there are displayed an item display column 72a, a current value display column 72b, an extraction value 1 display column 72c, an extraction value 2 display column 72d, a selection button column 72e, a creation date and time display column 72f, a performance display column 72g, and a scroll bar 72h.
[0051] When the scroll bar 72h is operated, the operation parameters displayed in the operation parameter display frame 72 are scrolled. In the item display column 72a, items corresponding to the sub-classification items of the operation parameter 22 shown in FIG. 3 are displayed. In the current value display column 72b, the operation parameter 22 of the component D11 (the first component) currently used in the component mounting devices M2 and M3 is displayed. In the extraction value 1 display column 72c and the extraction value 2 display column 72d, the past operation parameters 22 of the component D11 extracted from the database 31 based on the extraction condition 32 are displayed. In the creation date and time display column 72f, the creation date and time of the operation parameters (component data 20) displayed in the current value display column 72b, the extraction value 1 display column 72c, and the extraction value 2 display column 72d are displayed.
[0052] In FIG. 6, in the performance display column 72g, the performance (performance data 14) of the operation parameters 22 (component data 20) displayed in the current value display column 72b, the extracted value 1 display column 72c, and the extracted value 2 display column 72d when used in the component mounting apparatuses M2 and M3 is displayed. In this example, for “current value”, the mounting speed is “20%” and the productivity is “9000 CPH”; for “extracted value 1”, the mounting speed is “80%” and the productivity is “11000 CPH”; and for “extracted value 2”, the mounting speed is “100%” and the productivity is “12000 CPH”.
[0053] When a radio button displayed in the selection button column 72e is operated, any one of the operation parameters 22 displayed in the current value display column 72b, the extracted value 1 display column 72c, and the extracted value 2 display column 72d is selected as the component data 20 of the restoration candidate. In this example, “extracted value 2” is selected. When the component information display button 75 is operated, the screen (not shown) for displaying the details of the component information 21 of the component D11 (first component) is transitioned to.
[0054] In FIG. 6, when the cancel button 74 is operated, the selection operation of the component data 20 is cancelled and the process returns to the component data restoration condition setting screen 60. When the determination button 73 is operated, the data restoration unit 17 restores the component data 20 of the component D11 (first component) used in the component mounting apparatuses M2 and M3 to the condition selected in the selection button column 72e. In this example, it is restored to “extracted value 2” created at “10:50 on January 5, 2021”.
[0055] Specifically, the data restoration unit 17 associates the component information 21 of the first component with the operation parameter 22 (extracted value 2) selected from the operation parameters 22 (extracted value 1, extracted value 2) of the component data 20 output from the component data management device 7 (database 31), creates (restores) it as the component data 20 of the first component, and stores it in the component library 13. When "current value" is selected on the component data restoration setting screen 70, the component data 20 of the first component is not changed. In this way, even if the old component library 13 and performance data 14 stored in the production management storage unit 11 are periodically deleted, the changed component data 20 can be appropriately restored to the past state based on the data stored in the database 31.
[0056] In FIG. 2, the aggregation unit 18 of the production management device 3 aggregates the performance data 14 for each component (first component) based on the performance information collected by the data collection unit 15. The determination unit 19 determines whether there is a component for which the performance data 14 aggregated by the aggregation unit 18 exceeds a predetermined range. For example, the determination unit 19 determines that the productivity of the performance data 14 is below the lower limit of 9000 CPH or the error rate exceeds the upper limit of 600 PPM as exceeding the predetermined range.
[0057] When the data restoration unit 17 automatically restores the component data 20 based on the determination result of the determination unit 19, it creates the extraction condition 32 for the component (first component) that exceeds the predetermined range and transmits it to the component data management device 7. For example, the data restoration unit 17 automatically creates the extraction condition 32 with a usage period of the past 30 days, a productivity of 10000 CPH or more, and an error rate of 500 PPM or less based on the predetermined conditions. Then, the data restoration unit 17 restores the component data 20 that matches the predetermined conditions as the component data 20 of the first component from the extraction results extracted by the extraction unit 43 of the component data management device 7 and transmitted by the output unit 44, and stores it in the component library 13. For example, the predetermined condition is a condition for selecting the component data 20 with the highest productivity among the extracted component data 20.
[0058] In this way, while the component mounting devices M2 and M3 are mounting components, the aggregation unit 18 aggregates the performance data 14 of the first component. The determination unit 19 determines whether the aggregated performance data 14 of the first component exceeds a predetermined range. When it is determined that the data has exceeded the predetermined range, the data restoration unit 17 creates extraction conditions 32 and causes them to be transmitted to the component data management device 7. The reception unit 42 receives the component information 21 of the first component that has been determined to have exceeded the range. The extraction unit 43 extracts component data 20 that satisfies the extraction conditions 32 from the database 31. The output unit 44 outputs the operation parameters 22 of the extracted component data 20. Then, the data restoration unit 17 selects one of the output operation parameters 22 of the component data 20, associates the component information 21 of the first component with the operation parameter 22, and restores it as the component data 20 of the first component.
[0059] Next, a component data management method (data management program) for managing the component data 20 will be described along the flowchart of FIG. 7. Here, a flowchart for restoring the component data 20 when the performance data 14 exceeds a predetermined range will be described as an example. First, the data collection unit 15 of the production management device 3 in the factory F1 collects the performance of the component mounting operations from the component mounting devices M2 and M3 on the component mounting line L1 (production line) installed in the factory F1 (ST1: data collection process). The collected information is stored in the production management storage unit 11 as performance data 14.
[0060] Next, the acquisition unit 40 of the component data management device 7 in the support center S acquires the component data 20 used by the component mounting devices M2 and M3 from the production management device 3 in the factory F1, the creation date and time of the component data 20, and the performance data 14 obtained when components are mounted by the component mounting devices M2 and M3 using the component data 20 (ST2: acquisition process). Next, the storage processing unit 41 associates the acquired component data 20, the creation date and time, and the performance data 14, and stores them in the database 31 (ST3: storage process). For example, the acquisition process (ST2) and the storage process (ST3) are executed once a day at a predetermined time, and the component data 20 and performance data 14 used in the factory F1 are periodically saved (backed up).
[0061] In FIG. 7, the aggregation unit 18 of the production management device 3 aggregates the performance data 14 collected in the data collection process (ST1) for each part name (ST4: aggregation process). Next, the determination unit 19 determines whether there is a part (part name) that exceeds a predetermined range among the performance data 14 for each part name aggregated in the aggregation process (ST4) (ST5: determination process). If there is no part that exceeds the predetermined range (No in ST5), the aggregation process (ST4) and the determination process (ST5) are repeatedly executed. If there is a part that exceeds the predetermined range (Yes in ST5), the determination unit 19 sets the part as the first part to be restored.
[0062] In this way, while the component mounting devices M2 and M3 mount components, the performance data 14 of the first component is aggregated (ST4), and it is determined whether the aggregated performance data 14 of the first component exceeds a predetermined range (ST5). Note that in the determination process (ST5), in addition to being automatically executed by the determination unit 19, an operator may refer to the performance data 14 for each part name aggregated in the aggregation process (ST4) to determine whether it is necessary to restore the part data 20.
[0063] When it is determined that the performance data 14 of the first component exceeds a predetermined range (Yes in ST5), the component information 21 of the first component, the usage period (creation date and time) of the component data 20, and the extraction condition 32 including the performance data 14 are created by the operator or automatically (ST6: extraction condition creation process). When the operator creates them, the data restoration unit 17 causes the display unit 10 to display the component data restoration condition setting screen 60, and the operator operates the component data restoration condition setting screen 60 to create the extraction condition 32. When the extraction condition 32 is automatically created, the data restoration unit 17 creates the extraction condition 32 based on predetermined conditions.
[0064] In FIG. 7, when extraction condition 32 is created, data restoration unit 17 transmits extraction condition 32 to component data management device 7 via external communication unit 5. Next, reception unit 42 of component data management device 7 receives extraction condition 32 that includes at least component information 21 of the first component to be restored (ST7: reception step). In this way, when it is determined in the determination step (ST5) that a predetermined range has been exceeded (Yes), component information 21 of the first component determined to have exceeded the range is received in the reception step (ST7).
[0065] Next, extraction unit 43 extracts component data 20 that satisfies extraction condition 32 and in which the received component information 21 of the first component matches the stored component information 21 from database 31 based on extraction condition 32 (ST8: extraction step). Next, output unit 44 outputs (transmits) operation parameter 22, creation date and time, and performance data 14 of the extracted component data 20 to the requesting production management device 3 via external communication unit 8 (ST9: output step).
[0066] In FIG. 7, next, when the information output by data restoration unit 17 is acquired (received), one of the output (extracted) plurality of component data 20 (operation parameter 22) is selected by an operator or automatically (ST10: selection step). When the operator selects operation parameter 22, data restoration unit 17 causes display unit 10 to display component data restoration setting screen 70, and the operator operates component data restoration setting screen 70 to select one operation parameter 22. When operation parameter 22 is selected automatically, data restoration unit 17 selects one operation parameter 22 based on predetermined conditions.
[0067] Next, the data restoration unit 17 associates the component information 21 of the first component with the operation parameter 22 selected from the operation parameters 22 of the output component data 20, and creates it as the component data 20 of the first component (ST11: creation step). That is, based on the information stored in the database 31, the component data 20 of the first component is restored to the past proper state. The component data 20 of the first component restored in this way is stored in the component library 13 and used in the component mounting devices M2 and M3. In this way, based on the data of the database 31 that is periodically backed up, the component data 20 of the first component that is not stored in the production management device 3 can be appropriately restored to the past proper state.
[0068] As described above, the component data management device 7 that manages the component data 20 of the present embodiment includes an acquisition unit 40 that acquires at least the used component data 20, the creation date and time of the component data 20, and the performance data 14 obtained when mounting a component using the component data 20, a storage processing unit 41 that associates the acquired component data 20, the creation date and time, and the performance data 14 and stores them in the database 31, a reception unit 42 that receives at least the component information 21 of the first component, and an extraction unit 43 that extracts from the database 31 the component data 20 in which the received component information 21 of the first component matches the stored component information 21, and an output unit 44 that outputs at least the operation parameter 22 of the extracted component data 20. Thereby, the changed component data 20 can be appropriately restored to the past state.
[0069] In the example of the above production system 1 (component data management system), the support center S (component data management device 7) is installed outside the factory F1, but the support center S (component data management device 7) may be installed inside the factory F1.
Industrial Applicability
[0070] 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 being able to appropriately return the changed component data to the past state, and are useful in the field of mounting components on a substrate.
Explanation of Signs
[0071] 1 Production system (component data management system) 7 Component data management device F1 Factory M2, M3 Component mounting device
Claims
1. A component data management method for managing component data in which operation parameters, which are operating conditions of a component mounting apparatus for mounting the component on a substrate, are associated with the component information of the component, comprising: an acquisition step of acquiring at least the component data used in the component mounting apparatus, the creation date and time of the component data, and the performance data obtained when the component is mounted by the component mounting apparatus using the component data; a storage step of associating the acquired component data, the creation date and time, and the performance data, and storing them in a database; a reception step of receiving at least the component information of the first component; an extraction step of extracting, from the database, component data in which the component information of the received first component matches the stored component information; an output step of outputting at least the operation parameters of the extracted component data, the component data management method comprising the steps.
2. In the reception step, in addition to the component information of the first component, an extraction condition including at least one item of the creation date and time and the performance data is received, In the extraction step, component data satisfying the extraction condition is extracted from the database. The component data management method according to claim 1.
3. In the output step, in addition to the operation parameters, at least one item of the creation date and time of the extracted component data and the performance data is output. The component data management method according to claim 1 or 2.
4. The component data management method according to any one of claims 1 to 3, further comprising a creation step of associating the component information of the first component with the operation parameters selected from the operation parameters of the output component data and creating the component data of the first component.
5. a totaling step of totaling the performance data of the first component while the component mounting apparatus mounts the component; a determination step of determining whether or not the totaled performance data of the first component exceeds a predetermined range; and when it is determined that the data exceeds the predetermined range, in the reception step, the component information of the first component determined to have exceeded is received. The component data management method according to any one of claims 1 to 4.
6. 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, the number of errors, and the actual number of times the component was adsorbed. The component data management method according to any one of claims 1 to 5.
7. The component data management method according to any one of claims 1 to 6, wherein the component information includes at least one item of component dimensions, part number information, number of leads information, lead pitch information, and image information.
8. A component data management device 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, an acquisition unit that acquires at least the component data used in the component mounting device, the creation date and time of the component data, and performance data obtained when the component is mounted by the component mounting device using the component data; a storage processing unit that associates the acquired component data, the creation date and time, and the performance data and stores them in a database; a reception unit that receives at least the component information of the first component; an extraction unit that extracts, from the database, component data in which the component information of the received first component matches the stored component information; and an output unit that outputs at least the operation parameters of the extracted component data. A component data management device.
9. A component data management program for causing a computer to execute management of 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, an acquisition step of acquiring at least the component data used in the component mounting device, the creation date and time of the component data, and performance data obtained when the component is mounted by the component mounting device using the component data; a storage step of associating the acquired component data, the creation date and time, and the performance data and storing them in a database; a reception step of receiving at least the component information of the first component; an extraction step of extracting, from the database, component data in which the component information of the received first component matches the stored component information; and an output step of outputting at least the operation parameters of the extracted component data. A component data management program.
10. A component data management system 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, An acquisition unit that acquires at least the component data used in the component mounting apparatus, the creation date and time of the component data, and the performance data obtained when the component is mounted by the component mounting apparatus using the component data; A storage processing unit that associates the acquired component data, the creation date and time, and the performance data, and stores them in a database; An aggregation unit that aggregates the performance data of the first component while the component mounting apparatus mounts components; A determination unit that determines whether the aggregated performance data of the first component exceeds a predetermined range; A reception unit that receives component information of the first component when it is determined that the predetermined range has been exceeded; An extraction unit that extracts, from the database, component data in which the component information of the received first component matches the stored component information; A component data management system comprising an output unit that outputs at least the operation parameters of the extracted component data.
Citation Information
Patent Citations
Visual inspection guiding system
JP2007018870A
Electronic component mounting device and electronic component mounting method, unit of electronic component mounting device and use history information processing system
JP2012064848A
Electronic component mounting system
JP2014093335A
Traceability information management system and traceability information management method for component mounting line
WO2015132905A1