Component data management method, component data management device, and component data management program
The component data management system addresses the issue of inconsistent data by linking component information with operating parameters, allowing for efficient restoration of component data to its previous state, thereby improving productivity.
Patent Information
- Application Number
- JP2025093510
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-06-04
- Publication Date
- 2025-08-07
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Conventional component data management systems fail to efficiently restore component data to a previous appropriate state, leading to reduced productivity due to frequent changes in component data by different workers and the creation of multiple derivative data sets for the same component.
A component data management system that links component information with operating parameters, enabling a receiving process to gather data, an extraction process to match and retrieve relevant data from a database, and an output process to restore the operating parameters to their previous state.
The system effectively restores changed component data to its previous state, enhancing productivity by maintaining consistent and accurate component data management.
Smart Images

Figure 2025116219000001_ABST
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 that mounts components on a board. [Background technology]
[0002] A component mounting device that mounts components on a board controls component mounting operations based on numerous operating parameters, including operating conditions related to component mounting on the board, component pickup by a nozzle, and component photography. Appropriate values for these operating parameters are set for each component as component data linked to component information, including information such as the component's shape. Some of the operating parameters may be changed if a mounting error occurs during component mounting. Patent Document 1 discloses a system that records a component data change history and mounting error information, displays the progress of mounting errors on a display, and, when a date and time are specified, displays past component data and restores the component data to its correct state. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-93335 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in conventional technologies including Patent Document 1, component data for the same component is changed by different workers each time a mounting error occurs, which reduces the frequency of mounting errors but also results in the creation of component data that reduces productivity, or the creation of multiple derivative component data for the same component. There is room for further improvement in order to restore component data to an appropriate state from such a state.
[0005] SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide a parts data management method, a parts data management device, a parts data management program, and a parts data management system that can properly restore changed parts data to a previous state. [Means for solving the problem]
[0006] The component data management method of the present invention is a component data management method for managing component data in which component information of a component is linked to operating parameters, which are operating conditions of a component mounting device for mounting the component on a board, and includes: a receiving step for receiving at least component information of a first component; an extraction step for extracting component data that matches the received component information of the first component from a database that stores component data used by 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, linked together; and an output step for outputting at least the operating parameters of the extracted component data.
[0007] The component data management device of the present invention is a component data management device that manages component data in which component information of a component is linked to operating parameters that are operating conditions of a component mounting device for mounting the component on a board, and includes: a receiving unit that receives at least component information of a first component; an extracting unit that extracts component data that matches the received component information of the first component from a database that stores component data used by 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, linked together; and an output unit that outputs at least the operating 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 manage component data in which component information of a component is linked to operating parameters that are operating conditions of a component mounting device for mounting the component on a board, and includes: a receiving step of at least receiving component information of a first component; an extraction step of extracting component data that matches the received component information of the first component from a database that stores component data used by 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, linked together; and an output step of outputting at least the operating parameters of the extracted component data. [Effects of the Invention]
[0009] According to the present invention, changed component data can be appropriately restored to a previous state. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram illustrating the configuration of a production system according to an embodiment of the present invention. [Figure 2] FIG. 1 is a block diagram showing the configuration of a production system according to an embodiment of the present invention. [Figure 3] FIG. 2 is an explanatory diagram showing the data structure of parts data used in the production system according to an embodiment of the present invention; [Figure 4] FIG. 10 is a diagram showing an example of a parts data creation screen displayed on the production management device according to an embodiment of the present invention. [Figure 5] FIG. 10 is a diagram showing an example of a parts data restoration condition setting screen displayed on the production management device according to an embodiment of the present invention; [Figure 6] FIG. 10 is a diagram showing an example of a parts data restoration setting screen displayed on the production management device according to an embodiment of the present invention; [Figure 7] 1 is a flow diagram of a part data management method according to an embodiment of the present invention; DETAILED DESCRIPTION OF THE INVENTION
[0011] An embodiment of the present invention will be described in detail below with reference to the drawings. The configurations, shapes, etc. described below are examples for the purpose of explanation and can be modified as appropriate depending on the specifications of the production system, component mounting line (production line), component mounting device, and component data management device. In the following, corresponding elements in all drawings will be given the same reference numerals, and duplicated explanations will be omitted.
[0012] First, the configuration of production system 1 will be explained with reference to Figure 1. Production system 1 is composed of a customer's factory F1 and a support center S that is established in a location away from factory F1 and supports the customer's production activities. Factory F1 is equipped with a component mounting line that produces mounted boards as a production line for producing products.
[0013] In FIG. 1, a factory F1 is equipped with one component mounting line L1, which is configured by connecting production devices such as a printing device M1 and multiple component mounting devices M2 and M3. The component mounting line L1 has the function of producing mounted boards by sequentially mounting components onto boards using the printing device M1 and the component mounting devices M2 and M3. The component mounting line L1 installed in the factory F1 does not need to be one, but may be two or more. Furthermore, the component mounting devices M2 and M3 that make up the component mounting line L1 do not need to be two, but may be one, or three or more.
[0014] Each production device in 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 the function of creating data and parameters necessary for the operation of the production devices provided on component mounting line L1 and transmitting them to each production device. Each production device also transmits data such as its operating status and work history to the production management device 3. The production management device 3 also has the function of creating component data, production data, etc. used by the production devices on component mounting line L1. In addition to the production management device 3, factory F1 may be configured to include a line management device for managing the production of mounted boards for each component mounting line L1.
[0015] In FIG. 1, a parts data management device 7 is installed in support center S. The production management device 3 in factory F1 is equipped with an external communication unit 5. The parts data management device 7 in support center S is also equipped with an external communication unit 8. The external communication units 5 and 8 are connected to an off-premise communication network 6 such as the Internet or a mobile communication line. This configuration allows the production management device 3 and parts data management device 7 to exchange information via the off-premise communication network 6. The parts data management device 7 acquires performance information of the production device and parts data from the production management device 3 in factory F1 and stores the information in a database. The parts data management device 7 also has the function of extracting information from the database and transmitting (outputting) it in response to a request from the production management device 3.
[0016] The production management device 3 and the parts data management device 7 are not limited to a configuration in which they directly exchange information via the off-premise communication network 6, and may exchange information via the cloud. That is, information sent from each device may be stored in the cloud, and the information may be sent from the cloud to each device upon request. Information may also be sent and received using communication tools that utilize email or data communication lines.
[0017] Next, the component mounting line L1 will be described with reference to Figure 1. The printing device M1 is a production device that performs a solder printing operation, which screen-prints cream solder for joining components onto a board. The component mounting devices M2 and M3 are production devices that perform a component mounting operation, which attaches components to the board after solder printing.
[0018] Based on the operation parameters included in the component data set for each component to be mounted on the board, component mounting devices M2 and M3 use a nozzle on the mounting head to vacuum-suck components supplied by the feeder, capture images of the components held by the nozzle with a component recognition camera, and mount the components at the specified mounting angle on the board at the mounting position. Component mounting devices M2 and M3 are equipped with multiple sensors to monitor for operational mistakes and operational errors during component mounting, such as the suction operation in which the nozzle picks up the component and the component recognition operation in which the component recognition camera captures and recognizes the picked-up component.
[0019] 2, the configuration of the production system 1 (component data management system) equipped with the production management device 3 and the component data management device 7 will be described. Here, among the multiple functions equipped in the production management device 3 and the component data management device 7, the configuration related to the component data restoration function that returns changed component data used by the component mounting devices M2 and M3 to a previous appropriate state will be mainly described.
[0020] An internal communication unit 4, an external communication unit 5, an input unit 9, and a display unit 10 are connected to a production management device 3 installed in factory F1. The production management device 3 is equipped with a production management memory unit 11, a data collection unit 15, a data creation unit 16, a data restoration unit 17, a counting unit 18, a judgment unit 19, and a control unit (not shown). The production management memory 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, etc.
[0021] The input unit 9 is an input device such as a keyboard, touch panel, or mouse, and is used to input operation commands and data. 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 input screen for 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.
[0022] 2, production library 12 stores production data used in the production of mounted boards by component mounting devices M2 and M3 for each production model name of the mounted board. The production data includes component names that identify the components to be mounted on the board, component codes that associate the components with component data in component library 13, the mounting position and mounting angle of the components on the board, component layout indicating the position of the feeder that supplies the components in component mounting devices M2 and M3, and nozzle layout indicating the position of the nozzle that picks up the components in the mounting head. Component library 13 stores multiple component data in which operating parameters are linked to component information. The component data is associated with the production data in production library 12 by component data codes.
[0023] An example of part data 20 contained in part library 13 will now be described with reference to Fig. 3. The part data 20 is associated with production data by "part n" (part data code) contained in the part data 20 and the part data code of the production data contained in production library 12. In this example, part library 13 stores part data 20 for multiple types of parts having part data codes where n = 1, 2, 3, .... The part data 20 defines part information 21 and operation parameters 22 as major classification items.
[0024] Part information 21 is information that indicates attributes unique to the part. Here, "product name" 21a, "shape" 21b, "size" 21c, and "part parameters" 21d are exemplified as medium-category items. "Product name" 21a is product number information for identifying the part, and the "product number" assigned by the part manufacturer or the company for management purposes is defined as a minor category. "Shape" 21b is information about the shape of the part, and the minor categories include "shape" that indicates the external shape of the part using a shape classification such as rectangular or cylindrical, and information that specifies a drawing or image information showing the shape of the part.
[0025] "Size" 21c includes subcategories such as "external dimensions" indicating the size of the component and "electrode position" indicating the number and position (spacing) of connection electrodes (leads) formed on the component. "Component parameters" 21d is attribute information of the component, and includes subcategories such as "component type" indicating the type of component, "polarity" indicating whether the component has a directional characteristic in its external shape, "polarity mark" indicating the shape of the mark affixed to the component if polarity is present, and "mark position" indicating the position of the mark if polarity is present. Thus, component information 21 includes at least one of the following items: component dimensions (size 21c), part number information (product name 21a), lead number information, lead spacing information (size 21c), and image information (shape 21b).
[0026] 3, the operation parameters 22 are control parameters (operation conditions) used to control the component mounting devices M2 and M3 arranged on the component mounting line L1 when the components are mounted by the component mounting devices M2 and M3 on the component mounting line L1 for the components specified in the component data 20. Here, the intermediate classification items are exemplified as "nozzle setting" 22a, "speed parameter" 22b, "recognition" 22c, "pickup" 22d, and "placement" 22e.
[0027] "Nozzle settings" 22a is data related to the suction nozzle used to pick up and hold the component, and a subcategory item, "nozzle," is defined to specify the type of suction nozzle that can be selected. The "nozzle" data may also include the nozzle type, aperture diameter, identifier, etc. "Speed parameters" 22b is a control parameter related to the movement speed of the suction nozzle in the operation of picking up the component with the suction nozzle and placing it on the board. These control parameters include, as subcategory items, "pickup speed" and "suction holding time" when picking up and holding the component, and "placement speed" and "placement holding time" when placing the held component on the board.
[0028] 3, "recognition" 22c is a parameter related to the execution of a recognition process in which a component picked up by a suction nozzle from a component supply unit is imaged and recognized by a component recognition camera. These parameters include, as subcategory items, a "camera type" that specifies the type of camera used for image capture, a "lighting mode" that indicates the lighting mode used for image capture, and a "recognition speed" for recognizing the image acquired by image capture.
[0029] "Pickup" 22d is a control parameter related to the pickup operation when a component is picked up from the component supply unit by a pickup nozzle. These control parameters include sub-categories such as "pickup position X" and "pickup position Y," which indicate the pickup position offset when the pickup nozzle lands on the component. "Placement" 22e is a control parameter related to the placement operation in which the mounting head, which picks up and holds the component by the pickup nozzle, is moved to the board, and the pickup nozzle is raised and lowered to place the component on the board. These control parameters include sub-categories such as "placement load," which is the load that presses the component against the board when the pickup nozzle is lowered to place the component on the board.
[0030] 3, even if the "product name" 21a is the same, i.e., the component information 21 is the same, the operating parameters 22 may be changed due to changes in the type of component mounting device M2, M3 used to mount the component on the board, the material of the board, the electrodes on the board, or to improve the mounting quality or mounting error rate. When the operating parameters 22 of the component are changed, the component information 21 is not changed, and component data 20 linked to the changed operating parameters 22 is created (updated). At this time, a new code is assigned to "component n" (component data code) in the component data 20 to distinguish it from the operating parameters 22 before the correction.
[0031] In this way, component data 20 links component information 21, which indicates the unique attributes of the component, with operating parameters 22, which are operating conditions for component mounting devices M2 and M3 to mount the component on a board. Component data 20 in component library 13 is transmitted to component mounting devices M2 and M3 on component mounting line L1 together with production data in production library 12, and is used in the production of mounted boards by component mounting devices M2 and M3.
[0032] 2, data collection unit 15 collects component mounting work performance data from production devices (printing device M1, component mounting devices M2 and M3) in component mounting line L1 installed in factory F1. The component mounting work performance data includes information such as the production start date and time, production end date and time (the period during which components were mounted), the number of sheets produced, the number of component pickups, the number of component placements, the number of work errors, the error rate (frequency), and the number and details of operational errors.
[0033] When an operator creates or modifies component data 20, data creation unit 16 displays a component data creation screen on display unit 10 to support the operator in creating component data. Creation and modification of component data 20 is performed during preparation work before mounting a new component on a board, or during improvement work when a mounting error occurs.
[0034] 4, an example of a component data creation screen 50 displayed on the display unit 10 by the data creation unit 16 will be described. The component data creation screen 50 has a component information setting area 51 and an operation parameter setting area 52. The component information setting area 51 has a component name setting frame 53, a component shape setting frame 54, a size information setting frame 55, and a detail display button 56. The operation parameter setting area 52 has an operation parameter setting frame 57, a cancel button 58, and a create button 59.
[0035] In the component name setting frame 53, the component name (product name 21a of component information 21) of the component for which 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 component information 21) is input. In the size information setting frame 55, the outer dimensions, body size, electrode position, etc. of the component (size 21c of component information 21) are input. When the detail display button 56 is operated, the screen transitions to a screen (not shown) that displays details of the component information 21.
[0036] 4, an item display field 57a, a parameter setting field 57b, and a scroll bar 57c are displayed in the operation parameter setting frame 57. By operating the scroll bar 57c, the operation parameters displayed in the operation parameter setting frame 57 are scrolled. The item display field 57a displays items corresponding to the minor classification items of the operation parameters 22 shown in FIG. 3. The operator operates the input unit 9 to input parameters into the parameter setting field 57b.
[0037] When the cancel button 58 is operated, the creation of the component data 20 is canceled. When the create button 59 is operated, the data creation unit 16 creates the component data 20 using the parameters set on the component data creation screen 50, and stores the created component data 20 in the component library 13. At this time, the data creation unit 16 assigns a new code to the "component n" (component data code) of the component data 20, associates it with the creation date and time of the component data 20 and information identifying the worker who created the component data 20, and stores the created component data 20 in the component library 13.
[0038] 2, a parts data management device 7 installed in a support center S has a function of collecting and managing parts data 20 and performance data 14 used in a customer's factory F1. An external communication unit 8 and a storage device 30 are connected to the parts 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 extraction conditions 32 for the parts data 20 transmitted from the factory F1, and also includes a database 31 that stores information such as the parts data 20 and performance data 14 acquired from the factory F1. The database 31 may also include data prepared in advance by an EDA (Electronic Design Automation) vendor.
[0039] The parts 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 configured with independent hardware assets, or may be configured with a common CPU and programs for each information processing. The control unit is, for example, a CPU (Central Processing Unit), and controls the entire parts data management device 7. Furthermore, the parts data management device 7 does not need to be configured with a single computer, and may be configured with multiple devices. For example, all or part of the storage device 30 and the information processing devices may be provided in the cloud via a server.
[0040] 2, the acquisition unit 40 acquires, from the factory F1 via the external communication unit 8, component data 20 used by the component mounting devices M2 and M3, the creation date and time of the component data 20, and performance data 14 obtained when components are mounted by the component mounting devices M2 and M3 using the component data 20. The acquisition unit 40 acquires data at a predetermined time, for example, once a day, and acquires information updated since the previous data acquisition. The storage processing unit 41 executes a storage process that associates the acquired component data 20, the creation date and time of the component data 20, and the performance data 14, and stores them in the database 31. In this way, the component data 20 and performance data 14 used in the factory F1 are periodically saved (backed up) in the database 31.
[0041] When an operator restores component data 20 to a past state, data restoration unit 17 of production management device 3 supports the operator in the restoration work by displaying a component data restoration condition setting screen and a component data restoration setting screen on display unit 10. The restoration work is performed when, during the production of mounted boards, productivity drops below past performance levels or the error rate increases.
[0042] 5, an example of the component data restoration condition setting screen 60 displayed on the display unit 10 by the data restoration unit 17 will be described. The component data restoration condition setting screen 60 is used for 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 has a component information display area 61 and an extraction condition setting area 62. The component information display area 61 has a component name setting frame 63, a component shape display frame 64, a size information display frame 65, and a detail display button 66 arranged therein. The extraction condition setting area 62 has an extraction condition setting frame 67, a cancel button 68, and an extract button 69 arranged therein.
[0043] In the component name setting frame 63, the component name of the first component (product name 21a of component information 21) for restoring the component data 20 is input. In the component shape display frame 64, the outer shape of the first component (shape 21b of component information 21) 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. of the first component (size 21c of component information 21) input in the component name setting frame 63 are displayed. When the detail display button 66 is operated, the screen transitions to a screen (not shown) that displays details of the component information 21 of the first component.
[0044] In FIG. 5, extraction conditions for the past component data 20 of the first component to be restored are set in an extraction condition setting frame 67. In this example, the following extraction conditions can be set: the usage period (extraction period) of the component data 20, productivity (number of components placed per unit time), error rate (number of mounting errors per unit number of components placed), and performance count (total number of components placed during the extraction period). The worker operates radio buttons 67a to set "used" or "unused" for each item. The worker also operates increase / decrease buttons 67b to set the range for each item. In FIG. 5, the restoration target is the first component with the component name "D11," and the extraction conditions set are a usage period of "January 1, 2021 to January 10, 2021" and a productivity of "10,000 CHP or more."
[0045] When the cancel button 68 is operated, the setting of the extraction conditions for the component data 20 is canceled. When the extract 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.
[0046] 2, the receiving unit 42 of the component data management device 7 receives extraction conditions transmitted from the factory F1 so as to send back information necessary to restore the component data 20 to a previous state. That is, the receiving unit 42 receives component information 21 of the first component to be restored and extraction conditions 32 including at least one item of the creation date and time of the component data 20 and performance data 14 (usage period, productivity, error rate, and number of performances). The receiving unit 42 stores the received extraction conditions 32 in the storage device 30. Based on the component information 21 of the first component received by the receiving unit 42 and the extraction conditions 32, the extracting unit 43 extracts from the database 31 component data 20 that matches the component information stored in the database 31 and satisfies the extraction conditions 32.
[0047] The output unit 44 outputs (transmits) the component data 20 and the like extracted by the extraction unit 43 to the requesting production management device 3 via the external communication unit 8. The output unit 44 may be configured to output only the operation parameters 22 of the extracted component data 20. The output unit 44 may also output the creation date and time of the component data 20 and performance data 14 in addition to the component data 20 (operation parameters 22). That is, the output unit 44 outputs the creation date and time of the extracted component data 20 and at least one item of the performance data 14 in addition to the operation parameters 22 of the extracted component data 20.
[0048] 2, the data restoration unit 17 of the production management device 3 displays on the display unit 10 a parts data restoration setting screen that supports the work of restoring the parts data 20, based on the information transmitted from the output unit 44 of the parts data management device 7. That is, when the extraction button 69 is operated on the parts data restoration condition setting screen 60 to transmit the extraction conditions 32 to the parts data management device 7, the data restoration unit 17 subsequently displays on the display unit 10 the parts data restoration setting screen.
[0049] 6, an example of a component data restoration setting screen 70 that the data restoration unit 17 displays on the display unit 10 will be described. The component data restoration setting screen 70 includes a component name display field 71, an operation parameter display frame 72, a confirm button 73, a cancel button 74, and a component information display button 75. The component name display field 71 displays the component name (D11) of the first component to be restored. The operation parameter display frame 72 displays an item display field 72a, a current value display field 72b, an extracted value 1 display field 72c, an extracted value 2 display field 72d, a select button field 72e, a creation date and time display field 72f, a performance display field 72g, and a scroll bar 72h.
[0050] When the scroll bar 72h is operated, the operating parameters displayed in the operating parameter display frame 72 are scrolled. The item display field 72a displays items corresponding to the minor classification items of the operating parameters 22 shown in Fig. 3. The current value display field 72b displays the operating parameters 22 of the component D11 (first component) currently being used by the component mounting devices M2 and M3. The extracted value 1 display field 72c and the extracted value 2 display field 72d display the past operating parameters 22 of the component D11 extracted from the database 31 based on the extraction conditions 32. The creation date and time display field 72f displays the creation dates and times of the operating parameters (component data 20) displayed in the current value display field 72b, the extracted value 1 display field 72c, and the extracted value 2 display field 72d.
[0051] 6, the result display field 72g displays the productivity results (result data 14) when the operating parameters 22 (component data 20) displayed in the current value display field 72b, the extracted value 1 display field 72c, and the extracted value 2 display field 72d are used in component mounting devices M2 and M3. In this example, the "current value" has a placement speed of "20%" and a productivity of "9000 CPH," "extracted value 1" has a placement speed of "80%" and a productivity of "11000 CPH," and "extracted value 2" has a placement speed of "100%" and a productivity of "12000 CPH."
[0052] When a radio button displayed in the selection button field 72e is operated, one of the operating parameters 22 displayed in the current value display field 72b, the extracted value 1 display field 72c, or the extracted value 2 display field 72d is selected as the restoration candidate component data 20. In this example, "extracted value 2" is selected. When the component information display button 75 is operated, the screen transitions to a screen (not shown) that displays details of the component information 21 of component D11 (first component).
[0053] 6, when the cancel button 74 is operated, the selection of the component data 20 is canceled and the screen returns to the component data restoration condition setting screen 60. When the confirm 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 devices M2 and M3 to the conditions selected in the selection button field 72e. In this example, the component data is restored to "Extraction Value 2" created on "January 5, 2021, 10:50 AM."
[0054] 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) the component data 20 of the first component, and stores the data in the component library 13. Note that if "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 a previous state based on the data saved in the database 31.
[0055] 2, the aggregation unit 18 of the production management device 3 aggregates performance data 14 for each part (first part) based on performance information collected by the data collection unit 15. The judgment unit 19 judges whether or not there is a part for which the performance data 14 aggregated by the aggregation unit 18 exceeds a predetermined range. For example, the judgment unit 19 judges that the performance data 14 exceeds the predetermined range when the productivity falls below the lower limit of 9000 CPH or the error rate exceeds the upper limit of 600 PPM.
[0056] When automatically restoring component data 20 based on the determination result of determination unit 19, data restoration unit 17 creates extraction conditions 32 for a component (first component) that exceeds a predetermined range and transmits the extraction conditions to component data management device 7. For example, data restoration unit 17 automatically creates extraction conditions 32 based on predetermined conditions, such as a usage period of the past 30 days, a productivity of 10,000 CPH or more, and an error rate of 500 PPM or less. Then, data restoration unit 17 restores component data 20 that matches the predetermined conditions from the extraction results extracted by extraction unit 43 of component data management device 7 and transmitted by output unit 44 as component data 20 of the first component, and stores the restored component data in component library 13. For example, the predetermined conditions are conditions for selecting component data 20 with the highest productivity from among the extracted component data 20.
[0057] In this manner, the aggregation unit 18 aggregates the performance data 14 of the first component while the component mounting devices M2 and M3 are mounting the components, the determination unit 19 determines whether the aggregated performance data 14 of the first component exceeds a predetermined range, and if it determines that the predetermined range is exceeded, the data restoration unit 17 creates extraction conditions 32 and transmits them to the component data management device 7. The reception unit 42 receives the component information 21 of the first component determined to have exceeded the predetermined range, the extraction unit 43 extracts the component data 20 that satisfies the extraction conditions 32 from the database 31, and the output unit 44 outputs the operation parameters 22 of the extracted component data 20. The data restoration unit 17 then selects one of the operation parameters 22 of the output component data 20, links the operation parameter 22 to the component information 21 of the first component, and restores it as the component data 20 of the first component.
[0058] Next, a component data management method (data management program) for managing component data 20 will be described with reference to the flow in Fig. 7. Here, an example of a flow for restoring component data 20 when performance data 14 exceeds a predetermined range will be described. First, data collection unit 15 of production management device 3 in factory F1 collects performance data of component mounting work from component mounting devices M2 and M3 on component mounting line L1 (production line) installed in factory F1 (ST1: data collection step). The collected information is stored in production management storage unit 11 as performance data 14.
[0059] Next, the acquisition unit 40 of the component data management device 7 of the support center S acquires, from the production management device 3 of the factory F1, the component data 20 used by the component mounting devices M2 and M3, the creation date and time of the component data 20, and performance data 14 obtained when components are mounted by the component mounting devices M2 and M3 using the component data 20 (ST2: acquisition step). 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 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 20 used in the factory F1 and the performance data 14 are periodically saved (backed up).
[0060] 7, the counting unit 18 of the production management device 3 counts the performance data 14 collected in the data collection step (ST1) for each part name (ST4: counting step). Next, the judgment unit 19 judges whether or not there is a part (part name) that exceeds a predetermined range in the performance data 14 for each part name collected in the counting step (ST4) (ST5: judgment step). If there is no part that exceeds the predetermined range (No in ST5), the counting step (ST4) and the judgment step (ST5) are repeatedly executed. If there is a part that exceeds the predetermined range (Yes in ST5), the judgment unit 19 sets that part as the first part to be restored.
[0061] In this way, while component mounting devices M2 and M3 are mounting components, performance data 14 of the first component is tallied (ST4), and it is determined whether or not the tallied performance data 14 of the first component exceeds a predetermined range (ST5). Note that the determination step (ST5) may be automatically executed by determination unit 19, or an operator may refer to performance data 14 for each component name tallied in the aggregation step (ST4) and determine whether or not component data 20 needs to be restored.
[0062] If it is determined that the performance data 14 of the first part exceeds the predetermined range (Yes in ST5), extraction conditions 32 including the part information 21 of the first part, the usage period (creation date and time) of the part data 20, and the performance data 14 are created either manually or automatically (ST6: extraction condition creation step). If the extraction conditions 32 are created by the worker, the data restoration unit 17 causes the display unit 10 to display the part data restoration condition setting screen 60, and the worker operates the part data restoration condition setting screen 60 to create the extraction conditions 32. If the extraction conditions 32 are created automatically, the data restoration unit 17 creates the extraction conditions 32 based on predetermined conditions.
[0063] 7, when extraction conditions 32 are created, data restoration unit 17 transmits the extraction conditions 32 to component data management device 7 via external communication unit 5. Next, reception unit 42 of component data management device 7 receives extraction conditions 32 that include 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 the predetermined range has been exceeded (Yes), component information 21 of the first component that has been determined to have exceeded the predetermined range is received in the reception step (ST7).
[0064] Next, the extraction unit 43 extracts from the database 31, based on the extraction conditions 32, the part data 20 whose stored part information 21 matches the received part information 21 of the first part and satisfies the extraction conditions 32 (ST8: extraction step). Next, the output unit 44 outputs (transmits) the operation parameters 22, creation date and time, and performance data 14 of the extracted part data 20 to the requesting production management device 3 via the external communication unit 8 (ST9: output step).
[0065] 7, when the data restoration unit 17 acquires (receives) the output information, one of the output (extracted) plurality of component data 20 (operation parameters 22) is selected by the operator or automatically (ST10: selection step). When the operator selects an operation parameter 22, the data restoration unit 17 causes the display unit 10 to display a component data restoration setting screen 70, and the operator operates the component data restoration setting screen 70 to select one operation parameter 22. When the operation parameter 22 is selected automatically, the data restoration unit 17 selects one operation parameter 22 based on predetermined conditions.
[0066] Next, the data restoration unit 17 associates the component information 21 of the first component with the operation parameters 22 selected from the operation parameters 22 of the output component data 20, and creates the component data 20 of the first component (ST11: creation step). That is, the component data 20 of the first component is restored to a previous appropriate state based on the information stored in the database 31. The component data 20 of the first component restored in this manner is stored in the component library 13 and used by the component mounting devices M2 and M3. In this way, the component data 20 of the first component that is not stored in the production management device 3 can be appropriately restored to a previous appropriate state based on the data of the database 31 that is periodically backed up.
[0067] As described above, the component data management device 7 that manages component data 20 in this 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 performance data 14 obtained when a component is mounted 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 component information 21 of a first component, an extraction unit 43 that extracts from the database 31 component data 20 whose stored component information 21 matches the received component information 21 of the first component, and an output unit 44 that outputs at least the operation parameters 22 of the extracted component data 20. This allows changed component data 20 to be appropriately restored to a previous state.
[0068] In the above-described embodiment of the production system 1 (parts data management system), the support center S (parts data management device 7) is installed outside the factory F1, but the support center S (parts data management device 7) may also be installed within the factory F1. [Industrial Applicability]
[0069] 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 restore changed component data to a previous state, and are useful in the field of mounting components on a board. [Explanation of symbols]
[0070] 1. Production system (parts data management system) 7. Parts data management device F1 Factory M2, M3 component mounting equipment
Claims
1. A component data management method for managing component data in which component information of a component is linked to operating parameters that are operating conditions of a component mounting device for mounting the component on a board, comprising: a receiving step of receiving at least part information of the first part; an extraction step of extracting component data that matches the received component information of the first component from a database that stores component data used by 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, in association with each other; an output step of outputting at least the operation parameters of the extracted part data.
2. In the receiving step, extraction conditions including at least one item of the creation date and time and the performance data in addition to the part information of the first part are received; 2. The parts data management method according to claim 1, wherein in said extracting step, parts data that satisfy said extraction conditions is extracted from said database.
3. 3. The parts data management method according to claim 1, wherein in the outputting step, in addition to the operation parameters, the creation date and time of the extracted parts data and at least one item of the performance data are output.
4. 4. The part data management method according to claim 1, further comprising: a creating step of linking part information of the first part to an operation parameter selected from the operation parameters of the output part data, and creating the part data of the first part.
5. a counting step of counting the performance data of the first component while the component mounting device is mounting the component; a determining step of determining whether the collected performance data of the first part exceeds a predetermined range, 5. The part data management method according to claim 1, wherein, when it is determined that the predetermined range has been exceeded, the receiving step receives part information of the first part determined to have exceeded the predetermined range.
6. 6. The component data management method according to claim 1, wherein the performance data includes at least one of the following items: a period during which components were mounted, a rate of errors when mounting components, the number of errors, and a performance number of components picked up.
7. 7. The component data management method according to claim 1, wherein the component information includes at least one item of component dimensions, product number information, lead number information, lead spacing information, and image information.
8. A component data management device that manages component data in which component information of a component is linked to operating parameters that are operating conditions of a component mounting device for mounting the component on a board, a receiving unit that receives at least part information of the first part; an extraction unit that extracts component data that matches the received component information of the first component from a database that stores component data used by the component mounting device, a 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, in association with each other; an output unit that outputs at least the operation parameters of the extracted part data.
9. A component data management program that causes a computer to manage component data in which component information of a component is linked to operating parameters that are operating conditions of a component mounting device for mounting the component on a board, a receiving step of receiving at least part information of the first part; an extraction step of extracting component data that matches the received component information of the first component from a database that stores component data used by 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, in association with each other; an output step of outputting at least the operation parameters of the extracted part data.
Citation Information
Patent Citations
SMT element data management method, database, medium and equipment
CN114281847A
Method and apparatus for managing mounting data, and program recording medium
JP2002076700A
Electronic component mounting system and facility unit management method in electronic component mounting system
JP2013243244A
Electronic component mounting system
JP2014093335A
Production data generation device, production data generation method, and program
WO2021111851A1