Component data management method, component data management device, component data management program, and component data management system
The component data management system addresses inconsistent data selection by linking component information with operating parameters and performance data, enabling optimal data selection based on past performance for consistent and efficient component mounting.
Patent Information
- Application Number
- JP2021144408
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-06
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2041-09-06
AI Technical Summary
Conventional component data management systems fail to account for variations in performance when different mounting heads or nozzles are used, leading to inconsistent component data selection and suboptimal operating parameters.
A component data management system that links component information with operating parameters, creation date, and performance data, allowing selection of appropriate data based on past performance by referencing a database with priority-based filtering and outputting relevant information.
Enables the selection of optimal component data based on historical performance, ensuring consistent and efficient component mounting operations.
Smart Images

Figure 0007774234000001 
Figure 0007774234000002 
Figure 0007774234000003
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 the component mounting operation based on a large number of operating parameters, including operating conditions related to component mounting on the board, component pickup by a nozzle, and component photography. Appropriate values are set for each component as component data linked to component information, including information such as the component shape. Patent Document 1 discloses a system that registers component data and usage records, such as the number of uses and the number of products in which the component is used, in a database, and extracts selected components from the database based on a list of requested selection components. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-87276 Summary of the Invention [Problem to be solved by the invention]
[0004] However, with conventional technologies including Patent Document 1, although it is possible to select components that meet requirements from a database, there is a possibility that the performance information will differ if the same component is mounted using different component data or if a different mounting head or nozzle is used, and there is room for further improvement in selecting appropriate component data based on past performance.
[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 are capable of selecting appropriate parts data based on past performance. [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 that are operating conditions of a component mounting device for mounting the component on a board, and includes: a storing step of linking at least the component data used by the component mounting device, the creation date and time of the component data, and performance data obtained when a component is mounted by the component mounting device using the component data, and storing the linked data in a database; a receiving step of receiving selection conditions including at least one item of a plurality of items tallied based on the performance data, the priority of the item, and a period during which a first component was mounted, as well as component information of the first component; a selecting step of referring to the database and selecting, based on the priority, component data and information related to the component data that matches the transmitted component information of the first component and satisfies the selection condition, and information related to the component data; and an output step of outputting the selected related information. The performance data includes at least one item of the number of components mounted and productivity. nothing.
[0007] The component data management device of the present invention 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 storage processing unit that links at least the component data used by the component mounting device, the creation date and time of the component data, and performance data obtained when a component is mounted by the component mounting device using the component data, and stores the linked data in a database; a reception unit that receives selection conditions including at least one item of a plurality of items compiled based on the performance data, the priority of the item, and a time when a first component was mounted, as well as component information of the first component; a selection unit that refers to the database and selects, based on the priority, component data whose component information matches the transmitted component information of the first component and satisfies the selection conditions, and information related to the component data; and an output unit that outputs the selected related information. The performance data includes at least one item of the number of components mounted and productivity. .
[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 storing step of linking at least the component data used by the component mounting device, the creation date and time of the component data, and performance data obtained when a component is mounted by the component mounting device using the component data, and storing the linked data in a database; a receiving step of receiving selection conditions including at least one item of a plurality of items tallied based on the performance data, the priority of the item, and a time when a first component was mounted, as well as component information of the first component; a selecting step of referring to the database and selecting, based on the priority, component data that matches the transmitted component information of the first component and satisfies the selection condition, and information related to the component data; and an output step of outputting the selected related information. The performance data includes at least one item of the number of components mounted and productivity. nothing.
[0009] The component data management system of the present invention is a component data management system 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 storage processing unit that links at least the component data used by the component mounting device, the creation date and time of the component data, and performance data obtained when a component is mounted by the component mounting device using the component data, and stores the linked data in a database; a condition setting unit that sets selection conditions including at least one item of a plurality of items tallied based on the performance data, the priority of the item, and a period during which a first component was mounted, and component information of the first component; a selection unit that refers to the database and selects, based on the priority, component data whose component information matches the transmitted component information of the first component and satisfies the selection condition, and information related to the component data; and a display unit that displays the selected related information. The performance data includes at least one item of the number of components mounted and productivity. . [Effects of the Invention]
[0010] According to the present invention, it is possible to select appropriate part data based on past performance. [Brief explanation of the drawings]
[0011] [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. 10 is a diagram showing an example of part information stored in a database according to an embodiment of the present invention. [Figure 4] FIG. 10 is a diagram showing an example of a parts data selection condition setting 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 selected parts data display screen displayed on the production management device according to an embodiment of the present invention. [Figure 6] 1 is a flow diagram of a part data management method according to an embodiment of the present invention; DETAILED DESCRIPTION OF THE INVENTION
[0012] 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 data management system), component mounting line (production line), component mounting device, production management device, and component data management device. Corresponding elements in all drawings will be designated by the same reference numerals below, and duplicated explanations will be omitted.
[0013] First, the configuration of production system 1 will be described with reference to Figure 1. Production system 1 is composed of customer factories F1 to F3 and a support center S that is located away from factories F1 to F3 and supports customer production activities. Each of factories F1 to F3 is equipped with a component mounting line that produces mounted boards as a production line for producing products. Hereinafter, factory F1 will be referred to as the "first factory F1," factory F2 as the "second factory F2," and factory F3 as the "third factory F3." In Figure 1, the configuration of factories F1 to F3 will be described using first factory F1 as an example.
[0014] In FIG. 1, the first 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 first 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.
[0015] Each production device in the first factory F1 is connected to an internal 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 equipped on the component mounting line L1 and transmitting them to each production device. In addition, each production device transmits data such as the operating status and work history of each production device 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 the component mounting line L1. In addition to the production management device 3, the first factory F1 may be configured to include a line management device for managing the production of mounted boards for each component mounting line L1.
[0016] In FIG. 1, a parts data management device 7 is installed in a support center S. The production management devices 3 of the multiple factories F1 to F3 are each equipped with an external communication unit 5. The parts data management device 7 of the support center S is also equipped with an external communication unit 8. The external communication units 5 and 8 are connected to an off-site communication network 6 such as the Internet or a mobile communication line. This configuration allows the production management device 3 and the parts data management device 7 to exchange information via the off-site communication network 6. The parts data management device 7 acquires performance information and parts data of the production devices from the production management devices 3 of each of the factories F1 to F3 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.
[0017] 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.
[0018] 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.
[0019] 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.
[0020] Next, the configuration of the production system 1 equipped with the production management device 3 and the component data management device 7 will be described with reference to Fig. 2. Here, the configuration will be mainly explained regarding the function of managing component data including operating parameters used in component mounting work by component mounting devices M2 and M3, among the multiple functions equipped in the production management device 3 and the component data management device 7. Furthermore, the production management devices 3 installed in factories F1 to F3 have the same configuration, and here, the first factory F1 will be described as an example.
[0021] An internal communication unit 4, an external communication unit 5, an input unit 9, and a display unit 10 are connected to a production management device 3 installed in the first factory F1. The production management device 3 is equipped with a production management memory unit 11, a data collection unit 15, a selection processing unit 16, 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.
[0022] 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.
[0023] 2, production data used in the production of mounted boards by component mounting devices M2 and M3 is stored for each production model name of the mounted board in production library 12. 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 13a in component library 13, the mounting position and mounting angle of the components on the board, component layouts that indicate the positions of feeders that supply the components in component mounting devices M2 and M3, and nozzle layouts that indicate the positions of nozzles in the mounting heads that pick up the components.
[0024] 2, a plurality of pieces of part data 13a in which operation parameters are linked to part information are stored in the part library 13. The part data 13a is associated with production data in the production library 12 by part codes. The part data 13a also includes creation information related to the creation of the part data 13a, including the creation date and time of the part data 13a and information identifying the creator.
[0025] Part information is information that indicates attributes unique to the part, and includes items such as information identifying the company that manufactured the part, part dimensions, part part number information, lead count information, lead spacing information, part image information, part sales start date, and information on the publication site where the part manufacturer publishes information about the part (see Figure 4).
[0026] The operation parameters are control parameters (operating conditions) used to control the component mounting devices M2 and M3 arranged on the component mounting line L1 when they perform component mounting work on the components specified in the component data. The operation parameters include data related to the nozzle used to pick up and hold the component, control parameters related to the nozzle movement speed, parameters related to the component recognition process by the component recognition camera, control parameters related to the nozzle pick-up operation, and control parameters related to the mounting operation of mounting the component onto the board (see Figure 5).
[0027] Even for components with the same component information, the operating parameters may be changed due to changes in the model of the component mounting devices M2 and M3 that mount the components on the board, the material of the board, the electrodes on the board, or to improve the mounting quality or the mounting error rate. When the operating parameters of the component are changed, component data 13a is created (updated) that links the changed operating parameters without changing the component information. At this time, a new code is assigned to the component code of the component data 13a to distinguish it from the operating parameters before the correction.
[0028] 2, data collection unit 15 collects component mounting work performance data from production devices (printing device M1, component mounting devices M2, M3) on component mounting line L1 installed in first factory F1. The component mounting work performance data includes information such as the production start date and time, production end date and time, number of sheets produced, productivity (number of components mounted per unit time), number of work errors, error rate (frequency), number of operational errors and their details, etc. Data collection unit 15 associates the collected performance data with information identifying component mounting devices M2, M3 that performed the component mounting work, and information identifying component data 13a including production data and operational parameters, and stores the associated data as performance data 14 in production management storage unit 11.
[0029] 2, a parts data management device 7 installed in a support center S has functions such as collecting and managing parts data 13a and performance data 14 used in customer factories F1 to F3. An external communication unit 8 and a storage device 20 are connected to the parts data management device 7. The storage device 20 stores access right information 22, selection conditions 23, etc., and also includes a database 21 that stores information acquired from the multiple factories F1 to F3.
[0030] The storage device 20 is, for example, a semiconductor memory or a hard disk drive. The database 21 may include component data 13a used in the production systems 1 of multiple factories F1 to F3 and a database prepared in advance by an EDA (Electronic Design Automation) vendor. The access right information 22 stores access rights to the database 21 based on the user (worker), the company (customer) to which the user belongs, the factories F1 to F3, and the production line (component mounting line L1). That is, the access rights based on the access right information 22 are set in the database 21.
[0031] 2, the component data management device 7 includes information processing devices such as an acquisition unit 30, a storage processing unit 31, a reception unit 32, a selection unit 33, an output unit 34, 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 component data management device 7. Furthermore, the component 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 20 and the information processing devices may be provided in the cloud via a server.
[0032] The acquisition unit 30 acquires component data 13a used in the production of mounted boards at each of the factories F1-F3, creation information for the component data 13a, performance data 14, and factory identifiers identifying the factories F1-F3 that transmitted the data from the multiple factories F1-F3 via the external communication unit 8. The acquisition unit 30 acquires data at a predetermined time, for example, once a day. The storage processing unit 31 associates the component data 13a used by the component mounting devices M2, M3 acquired by the acquisition unit 30, the creation information including the creation date and time of the component data 13a and the creator, the performance data 14 obtained when components are mounted by the component mounting devices M2, M3 using the component data 13a, and the factory identifiers identifying the factories F1-F3, and stores the associated data in the database 21.
[0033] 3, an example of information about a part (hereinafter referred to as "part D11") with part name 40 "D11" stored in database 21 will be described. Database 21 stores part data 13a and performance data 14 for part D11 acquired from multiple factories F1 to F3 of multiple companies (customers). In the example of FIG. 3, the information about part D11 includes part code 41, device type 42, head type 43, nozzle type 44, "user attribute 1" 45a, "user attribute 2" 45b, "user attribute 3" 45c, and update date 46, as well as productivity 47, pickup errors 48, recognition errors 49, and pickup count 50, which are calculated by aggregating performance data 14.
[0034] The component code 41 is a code for identifying the operating parameters, etc., assigned to the component data 13a. "User attribute 1" 45a is information for identifying the user (worker) who created the component data 13a. "User attribute 2" 45b is information for identifying the company (customer) to which the user belongs. "User attribute 3" 45c is information for identifying the factories F1 to F3 of the company that used the component data 13a. The device type 42 is information for identifying the model of the component mounting devices M2, M3 that used the component data 13a. The head type 43 is information for identifying the type of mounting head attached to the component mounting devices M2, M3. The nozzle type 44 is information for identifying the type of nozzle attached to the mounting head.
[0035] In FIG. 3, update date 46 indicates the date on which the corresponding performance data 14 in database 21 was updated. Productivity 47 is the aggregated value (average value) of the number of components mounted per unit time. Pickup error 48 is the aggregated value (cumulative value) of detected pickup errors. Recognition error 49 is the aggregated value (cumulative value) of detected recognition errors. Pickup count 50 is the aggregated value (cumulative value) of the number of times a component was picked up.
[0036] For example, the component data 13a with component code 41 "114" shown in the first row of Figure 3 was created by worker "A01" of company "A" and is used by a component mounting device of model "Q1" equipped with mounting head "16NH" equipped with nozzle "N01" at factory "F1" of company "A." As of January 7, the actual results are pickup count 50 of "1000 times," pickup errors 48 of "2 times," recognition errors 49 of "3 times," and productivity 47 of "20000 CPH."
[0037] 2, 4 and 5, a selection process for the parts data 13a will be described in which the production management devices 3 installed in the factories F1 to F3 make an inquiry to the support center S and acquire (download) information about the parts data 13a that has a usage history and matches the selection conditions. Here, the selection process will be described taking as an example the selection process in which the production management device 3 installed in the first factory F1 of company "A" makes an inquiry about information about the parts data 13a that matches the selection conditions.
[0038] 2, selection processing unit 16 of production management device 3 displays a component data selection condition setting screen on display unit 10 to support the worker in setting selection conditions for inquiring about information related to component data 13a with a track record. That is, selection processing unit 16 functions as a condition setting unit that sets selection conditions including at least one item of multiple items tallied based on track record data 14, the priority of that item, and the period during which the first component was mounted, as well as component information of the first component.
[0039] 4, an example of a component data selection condition setting screen 60 displayed on the display unit 10 by the selection processing unit 16 will be described. The component data selection condition setting screen 60 has a component information display area 61 and a selection 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. The selection condition setting area 62 has a selection condition setting frame 67, a cancel button 68, and a confirm button 69.
[0040] In the component name setting frame 63, the component name of the first component (the product name of the component information) from which component data 13a is selected is input. In the component shape display frame 64, the outer shape of the first component (the shape of the component information) 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. (the size of the component information) of the first component (component D11) input in the component name setting frame 63 are displayed. When the details display button 66 is operated, the screen transitions to a screen (not shown) that displays details of the component information of the first component. The transition destination may also be a screen that includes information identifying the company that manufactured the first component, the product number of the first component, the sales start date of the first component, and information (such as a URL) of the publication destination where the manufacturer has made information about the first component publicly available.
[0041] In FIG. 4, the selection condition setting frame 67 sets selection conditions related to the past performance of the first component to be selected. The selection condition setting frame 67 includes a period setting area 67a, a selection number setting area 67b, a factory setting area 67c, an equipment installation area 67d, a head setting area 67e, a nozzle setting area 67f, a productivity setting area 67g, a pickup error setting area 67h, a recognition error setting area 67i, and a pickup count setting area 67j. In the period setting area 67a, the period during which the first component was mounted is set from a drop-down list. In this example, "Last month" is set. Note that if "None" is set in the period setting area 67a, the entire period will be subject to selection. In the selection number setting area 67b, the number of component data 13a to be selected is set from a drop-down list. In this example, "Maximum 3" is set.
[0042] In the factory setting area 67c, the selection range of factories F1 to F3 of company "A" is set from a drop-down list. In this example, "all" is set. In the equipment installation area 67d, the models of component mounting devices M2 and M3 that use component data 13a are set from a drop-down list. In this example, "all" is set. In the head setting area 67e, the type of mounting head attached to component mounting devices M2 and M3 is set from a drop-down list. In this example, "16NH" is set. In the nozzle setting area 67f, the type of nozzle attached to the mounting head is set from a drop-down list. In this example, "all" is set.
[0043] In FIG. 4, in the productivity setting area 67g, pickup error setting area 67h, recognition error setting area 67i, and pickup count setting area 67j, the items to be used for selection and the priority of the selected items are set from drop-down lists. The selection range is also set using the increase / decrease buttons. In this example, productivity (productivity setting area 67g) is set to a range of "18,000 CPH or more" with a priority of "2." Pickup errors (pickup error setting area 67h) are set to a range of "3,000 ppm or less" with a priority of "1." Recognition errors (recognition error setting area 67i) are set to "unused." Pickup counts (pickup count setting area 67j) are set to a range of "1,000 times or more" with a priority of "3."
[0044] When the cancel button 68 is operated, the setting of the selection conditions for the component data 13a is canceled. When the enter button 69 is operated, the selection processing unit 16 transmits the component information and selection conditions for the first component set on the component data selection condition setting screen 60 to the component data management device 7 via the external communication unit 5. As such, the selection conditions include the period during which the first component was mounted, the items and selection range to be tallied based on the performance data 14, and the priority of the items. Furthermore, the information stored in the database 21 and the selection conditions include information identifying the component mounting devices M2 and M3 (device type 42) and information identifying the components (mounting heads, nozzles) attached to and used in the component mounting devices M2 and M3 (head type 43, nozzle type 44).
[0045] 2, the receiving unit 32 of the parts data management device 7 receives part information of a first part and selection conditions 23 transmitted from the first factory F1 of company "A" to return information necessary for selecting proven part data 13a. That is, the receiving unit 32 receives the selection conditions 23 transmitted from the production management device 3 of the first factory F1 of company "A." The receiving unit 32 stores the received selection conditions 23 in the storage device 20. The selecting unit 33 refers to the database 21 and selects part data 13a and information related to the part data 13a that match the transmitted part information of the first part and satisfy the selection conditions 23, based on priority. That is, the selecting unit 33 performs filtering and sorting based on the selection conditions 23.
[0046] When accepting the selection conditions 23, the accepting unit 32 also accepts the user information (factory identifier) of the sender. The selecting unit 33 selects relevant information from the database 21 within the scope of the user's access qualifications based on the user information and the access right information 22. In other words, even if the selection conditions 23 are set to select information outside the scope of the access qualifications, the selecting unit 33 does not select information outside the scope of the access qualifications. The output unit 34 outputs (transmits) information related to the component data 13a selected by the selecting unit 33 to the requesting production management device 3 via the external communication unit 8. Note that if the requesting unit has saved (stored) the operating parameters of the component data 13a, the output unit 34 may output only the component code 41 of the selected component data 13a.
[0047] 2, the selection processing unit 16 of the production management device 3 causes the display unit 10 to display a selected component data display screen that displays information related to the selected component data 13a, based on information transmitted from the output unit 34 of the component data management device 7. That is, when the enter button 69 is operated on the component data selection condition setting screen 60 (FIG. 4) to transmit the selection conditions 23 to the component data management device 7, the selection processing unit 16 subsequently causes the display unit 10 to display the selected component data display screen. That is, the selection processing unit 16 causes the display unit 10 to display information related to the selected component data 13a.
[0048] An example of a selected component data display screen 70 displayed on the display unit 10 by the selection processing unit 16 will now be described with reference to Fig. 5. Fig. 5 displays information about component data 13a selected based on the selection conditions 23 set on the component data selection condition setting screen 60 shown in Fig. 4 and the information about the component D11 shown in Fig. 3. The selected component data display screen 70 has a component name display field 71, a performance display frame 72, an operation parameter display frame 73, a decision button 74, a cancel button 75, and a component information display button 76 arranged thereon.
[0049] The part name display field 71 displays the part name (D11) of the first part to be selected. The performance display frame 72 displays the performance related to the selected part data 13a. The performance display frame 72 displays an item display field 72a, a "Selected 1" display field 72b, a "Selected 2" display field 72c, a "Selected 3" display field 72d, and selection button fields 72e to 72g. The performance display frame 72 displays the performance items "Factory," "Equipment," "Head," "Nozzle," "Productivity," "Pickup Error Rate," and "Number of Pickups." The "Pickup Error Rate" is calculated from the pickup errors 48 and the number of pickups 50 in the performance data 14 stored in the database 21.
[0050] 5, the operation parameters of the selected component data 13a are displayed in the operation parameter display frame 73. When the scroll bar 73a of the operation parameter display frame 73 is operated, the operation parameters displayed in the operation parameter display frame 73 are scrolled. When only the component code 41 of the selected component data 13a is transmitted from the component data management device 7, the selection processing unit 16 displays the operation parameters of the corresponding component data 13a stored in the component library 13 of the production management storage unit 11 based on the transmitted component code 41.
[0051] The selection processing unit 16 displays the three component data 13a selected based on the selection conditions 23 in order as "Selected 1," "Selected 2," and "Selected 3" based on the order in which they were sent from the output unit 34. That is, the component data 13a are displayed in order of priority based on the number of pickup errors, productivity, and number of pickups. Specifically, the component data 13a with component code 41 "121" is displayed as "Selected 1," "112" as "Selected 2," and "114" as "Selected 3." Note that in the above embodiment, the selection unit 33 sorts the component data 13a based on the priority included in the selection conditions 23, and the output unit 34 sends the component data 13a in the sorted order. However, the selection processing unit 16 may sort the component data 13a based on the priority after receiving the data.
[0052] In Fig. 5, when the selection button fields 72e to 72g are operated, the operating parameters to be used in component mounting are selected. In this example, "Select 1" is selected. When the component information display button 76 is operated, transition is made to a screen (not shown) that displays detailed component information for component D11 (first component). Note that the transition destination may be a screen that includes information identifying the company that manufactured the first component, the product number of the first component, the sales start date of the first component, and information (such as a URL) of the publication destination where the manufacturer has made information about the first component publicly available.
[0053] When the cancel button 75 is operated, the display of the selected component data 13a is cancelled, and the screen returns to the component data selection condition setting screen 60. When the enter button 74 is operated, the selection processing unit 16 sets the operation parameters selected in the selection button fields 72e to 72g as the operation parameters of the component data 13a of the first component (component D11) used in the component mounting devices M2 and M3.
[0054] As described above, in this embodiment, information that meets the conditions is selected from the database 21 of the support center S, which stores component data 13a and performance data 14 from multiple factories F1 to F3 and component mounting line L1 (production line). This makes it possible to select optimal operating parameters from information including information other than that of the requesting first factory F1. For example, in the example of FIG. 5, component data 13a with component code 41 "121" that was used in the requesting second factory F2 other than the requesting first factory F1 is selected as "selection 1." Furthermore, because access qualifications are managed based on the access right information 22, information can be shared between the factories F1 and F2 of the customer (company "A")
[0055] Furthermore, by setting the selection conditions 23 using the component data selection condition setting screen 60 (FIG. 4), each worker (customer) can set the optimal conditions for themselves and display them in order of the set priority on the display unit 10 (selected component data display screen 70). The selection conditions 23 can also include the component mounting devices M2, M3 used, such as the device type 42, head type 43, and nozzle type 44, as well as the components attached to the component mounting devices M2, M3. The selection conditions 23 can also include performance data 14, such as productivity, pickup error rate, recognition error rate, and number of pickups.
[0056] Next, a parts data management method (data management program) for managing parts data 13a will be described with reference to the flow in Fig. 6. Here, the parts data 13a and performance data 14 used in factories F1 to F3 are stored in a database 21, and information about parts data 13a that have a performance record and meet the selection conditions is obtained from the database 21 and used in production.
[0057] First, the data collection unit 15 of the production management device 3 installed in each of the factories F1 to F3 collects the results of component mounting work obtained when components are mounted by the component mounting devices M2 and M3 on the component mounting line L1 using the component data 13a (ST1: data collection step). The collected information is stored in the production management storage unit 11 as result data 14. Next, the acquisition unit 30 acquires the component data 13a used by the component mounting devices M2 and M3, creation information of the component data 13a including the creation date and time of the component data 13a and the creator, and the result data 14 obtained when components are mounted by the component mounting devices M2 and M3 using the component data 13a (ST2: acquisition step).
[0058] 6, next, the storage processing unit 31 associates the acquired part data 13a, production information, performance data 14, and factory identifiers that identify factories F1 to F3, and stores them in the database 21 (ST3: storage step). For example, the acquisition step (ST2) and storage step (ST3) are executed once a day at a predetermined time, and the part data 13a, production information, and performance data 14 used in factories F1 to F3, etc. are periodically saved (backed up).
[0059] Next, the selection processing unit 16 (condition setting unit) of the production management device 3 installed in the factories F1 to F3 sets selection conditions 23 including the period during which the first component was mounted, items to be tallied based on the performance data 14, and the priority of those items (ST4: condition setting step). For example, the selection conditions 23 are set by an operator using the input unit 9 to operate the component data selection condition setting screen 60 (FIG. 4) that the selection processing unit 16 has displayed on the display unit 10. Next, the receiving unit 32 receives the component information of the first component and the selection conditions 23 set in the condition setting step (ST4) (ST5: receiving step).
[0060] 6, the selection unit 33 then refers to the selection conditions 23 and the database 21, and selects component data 13a whose component information matches the transmitted component information of the first component and satisfies the selection conditions 23, as well as information related to the component data 13a, based on the priority included in the selection conditions 23 (ST6: selection step). At this time, the selection unit 33 selects information from the database 21 within the scope of the access qualification of the user (worker) who made the inquiry, based on the access right information 22. Next, the output unit 34 outputs (transmits) the information related to the selected component data 13a of the first component to the requesting production management device 3 (ST7: output step).
[0061] Next, the selection processing unit 16 acquires (receives) the output (downloaded) information and displays it on the display unit 10. For example, the selection processing unit 16 displays the acquired information on the display unit 10 as a selected component data display screen 70 (FIG. 5). Next, the worker selects one of the selected component data 13a (ST8: selection step). For example, the worker selects one by operating the selected component data display screen 70. Next, the selection processing unit 16 sets the selected component data 13a (operation parameters) as the component data 13a for the component D11 (first component) to be used in the component mounting devices M2 and M3 (ST9: data setting step). This makes it possible to select appropriate component data 13a based on past performance.
[0062] As described above, the component data management device 7 of this embodiment includes a storage processing unit 31 that links at least component data 13a used by component mounting devices M2 and M3, the creation date and time of component data 13a, and performance data 14, and stores them in database 21; a receiving unit 32 that receives selection conditions 23 including at least one item of multiple items tallied based on performance data 14, the priority of that item, and the period during which the first component was mounted, as well as component information of the first component; a selecting unit 33 that references database 21 and selects, based on priority, component data 13a and information related to component data 13a that matches the transmitted component information of the first component and satisfies selection condition 23; and an output unit 34 that outputs the selected information. This makes it possible to select appropriate component data 13a based on past performance.
[0063] In the above-described embodiment of the production system 1 (component data management system), the support center S (component data management device 7) is installed outside the factories F1 to F3, but the support center S (component data management device 7) may also be installed within the factories F1 to F3. [Industrial Applicability]
[0064] 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 enabling appropriate component data to be selected based on past performance, and are useful in the field of mounting components on boards. [Explanation of symbols]
[0065] 1. Production system (parts data management system) 7. Parts data management device F1~F3 Factory L1 Component mounting line (production line) 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 storing step of at least linking the component data used by the component mounting device, the creation date and time of the component data, and performance data obtained when components are mounted by the component mounting device using the component data, and storing the linked data in a database; a receiving step of receiving selection conditions including at least one item of a plurality of items aggregated based on the performance data, a priority of the item, and a period during which a first component was mounted, as well as component information of the first component; a selection step of referring to the database and selecting, based on the priority, component data and information related to the component data, whose component information matches the component information of the transmitted first component and satisfies the selection condition; an output step of outputting the selected related information; The component data management method, wherein the performance data includes at least one item of the number of components mounted and productivity.
2. 2. The component data management method according to claim 1, wherein the information linked and stored in the database in the storing step and the selection conditions include at least one item of information identifying the component mounting device and information identifying a component attached to the component mounting device and used.
3. 3. The part data management method according to claim 1, wherein the part information of the part includes at least one of information identifying a company that manufactured the part, a part number of the part, a sales start date of the part, and information on a publication destination to which the company publishes information about the part.
4. The database has access qualifications set based on at least one of the user, the company to which the user belongs, the factory, and the production line; In the receiving step, user information is also received, 4. The parts data management method according to claim 1, wherein in said selecting step, said related information is selected from said database within the scope of said user's access qualifications.
5. The parts data management method according to claim 1 , wherein the part data is also output in the output step.
6. 6. The component data management method according to claim 1, wherein the performance data includes at least one item of a period during which the component was mounted and a rate of errors when the component was mounted.
7. 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 storage processing unit that associates at least the component data used by the component mounting device, the creation date and time of the component data, and performance data obtained when components are mounted by the component mounting device using the component data, and stores the associated data in a database; a receiving unit that receives at least one item of a plurality of items aggregated based on the performance data, a priority of the item, selection conditions including a time when a first component was mounted, and component information of the first component; a selection unit that refers to the database and selects, based on the priority, component data whose component information matches the component information of the transmitted first component and satisfies the selection condition, and information related to the component data; an output unit that outputs the selected related information; The performance data includes at least one item of the number of performance data of mounted components and productivity.
8. 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 storing step of at least linking the component data used by the component mounting device, the creation date and time of the component data, and performance data obtained when the component mounting device uses the component data to mount components, and storing the linked data in a database; a receiving step of receiving at least one item of a plurality of items aggregated based on the performance data, a priority of the item, selection conditions including a time when a first component was mounted, and component information of the first component; a selection step of referring to the database and selecting, based on the priority, component data and information related to the component data, whose component information matches the component information of the transmitted first component and satisfies the selection condition; an output step of outputting the selected related information; A component data management program, wherein the performance data includes at least one item of the number of components mounted and productivity.
9. A component data management system 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 storage processing unit that associates at least the component data used by the component mounting device, the creation date and time of the component data, and performance data obtained when components are mounted by the component mounting device using the component data, and stores the associated data in a database; a condition setting unit that sets selection conditions including at least one item of a plurality of items aggregated based on the performance data, a priority of the item, and a period during which a first component was mounted, and component information of the first component; a selection unit that refers to the database and selects, based on the priority, component data whose component information matches the component information of the transmitted first component and satisfies the selection condition, and information related to the component data; a display unit that displays the selected related information; A component data management system, wherein the performance data includes at least one item of the number of components mounted and productivity.
Citation Information
Patent Citations
Methods and devices for automatically identifying the causes of errors in component placement machine process lines
CN107015549B
Electrical component mounting system
JP2003060394A
Component information providing device
JP2007087276A
Information management system and information provision method
JP2014027064A
Electronic component mounting system
JP2014093335A