The present disclosure relates to a work device analysis system, a work device analysis method, and a data collection device for analyzing a state of a work device for manufacturing an electronic circuit board.
In a work unit such as a suction nozzle and a component mounting head to be used in a work device such as a component mounting device for manufacturing an electronic component circuit board, deterioration such as contamination, wear, or distortion occurs in a procedure of repeating a manufacturing work, and a problem such as a decrease in mounting accuracy occurs. Thus, inspection, maintenance, or the like is periodically performed for the work unit. The inspection, maintenance, or the like is performed by interrupting the manufacturing work. Thus, in order to suppress a decrease in production efficiency, it is desirable to execute the inspection, maintenance, or the like at an appropriate timing with a small number of times of execution.
PTL 1 discloses that log data such as a correction amount of a suction position when a suction nozzle picks up an electronic component and an error occurrence event in which the suction nozzle fails to suck the component is collected during an operation of a component mounting device and whether or not there is a malfunction in a work device is diagnosed by a facility diagnosis system when the log data is accumulated by a certain amount. Necessity of maintenance is determined from the diagnosis result, and a maintenance work is instructed. As a result, it is possible to perform maintenance without interrupting a manufacturing work by appropriately diagnosing the malfunction of the work device.
However, in the related art including PTL 1, although the malfunction of the work device can be diagnosed without interrupting the manufacturing work, the log data to be used for diagnosis is enormous. Accordingly, in a case where a device to be diagnosed is installed in a facility different from the work device, there is a problem that a large load is generated in transmission and reception of data.
Therefore, an object of the present disclosure is to provide a work device analysis system, a work device analysis method, and a data collection device capable of appropriately analyzing a state of a work device.
A work device analysis system of the present disclosure includes an acquisition unit that acquires work history information from a work device, the work device being attached with a work unit that performs a work for manufacturing an electronic circuit board, a file generator that generates a first file and a second file from the work history information acquired, the first file including an operation event log of the work device, the second file including a manufacturing log of the electronic circuit board, a maintenance necessity determination unit that determines maintenance necessity of the work unit based on the first file, and a condition estimation unit that estimates a condition of the work unit based on the second file.
A work device analysis method of the present disclosure includes acquiring work history information from a work device, the work device being attached with a work unit that performs a work for manufacturing an electronic circuit board, generating a first file and a second file from the work history information acquired, the first file including an operation event log of the work device, the second file including a manufacturing log of the electronic circuit board, determining maintenance necessity of the work unit based on the first file, and estimating a condition of the work unit based on the second file.
A data collection device of the present disclosure includes an acquisition unit that acquires work history information from a work device, the work device being attached with a work unit that performs a work for manufacturing an electronic circuit board, a file generator that generates a first file and a second file from the work history information acquired, the first file including an operation event log of the work device, the second file including a manufacturing log of the electronic circuit board, and a transmission unit that transmits the first file and the second file.
According to the present disclosure, the state of the work device can be appropriately analyzed.
Hereinafter, an exemplary embodiment of the present disclosure will be described in detail with reference to the drawings. Configurations, shapes, and the like to be described below are examples for description, and can be appropriately changed in accordance with specifications of a work device analysis system, a component mounting line, a component mounting device, a component supply device, and the like. Hereinafter, components identical or corresponding to one another throughout all the drawings are denoted by identical reference marks, and overlapped description thereof will be omitted. In
First, a configuration of work device analysis system 1 will be described with reference to
Each of component mounting devices M1 to M3 is connected to manufacturing management device 3 via local area communication network 2 such as a local area network (LAN). In addition, factory F also includes mail reception device 4 that receives an e-mail transmitted from support center S. Note that, the number of component mounting lines L1 and L2 installed in factory F is not necessarily two, and may be one or three or more. In addition, the number of component mounting devices M1 to M3 constituting component mounting lines L1 and L2 is not necessarily three, and may be one, two, or four or more. In addition to manufacturing management device 3, a line management device that manages manufacturing of the electronic circuit board in component mounting lines L1 and L2 may be provided for each of component mounting lines L1 and L2.
In
Mail server 6 is connected to maintenance management device 5 via local area communication network 7 such as a LAN. Manufacturing management device 3 and maintenance management device 5 exchange information via wide area communication network 8 such as the Internet or a mobile communication line. Mail reception device 4 and mail server 6 exchange information such as an e-mail via wide area communication network 9.
Note that, wide area communication network 8 and wide area communication network 9 may share the same wide area communication network. In addition, manufacturing management device 3 and maintenance management device 5 may exchange information via a cloud instead of directly exchanging information. That is, information transmitted from manufacturing management device 3 and maintenance management device 5 may be stored in the cloud, and information may be transmitted from the cloud to manufacturing management device 3 and maintenance management device 5 in accordance with a request. In addition to e-mail, information may be notified by a communication tool using a data communication line, or information may be exchanged by accessing from manufacturing management device 3 or touch panel 22 (see
Next, the configuration of component mounting devices M1 to M3 will be described with reference to
Component mounting device M1 is a work device having a function of attaching component D on circuit board B. Board conveyance mechanism 12 provided on an upper surface of base 11 conveys circuit board B from a positive direction to a negative direction of the X axis to position and hold the circuit board. Head movement mechanism 13 provided above base 11 moves mounting head 14 detachably attached via plate 13a in the positive and negative directions of the X axis and positive and negative directions of the Y axis. Suction nozzle 15 is detachably attached to a lower end of mounting head 14.
A plurality of tape feeders 16 are attached side by side along the X axis on feeder base 17a provided on an upper portion of carriage 17 coupled to base 11 on a side of board conveyance mechanism 12. A plurality of slots for attaching tape feeder 16 are provided in feeder base 17a. A feeder address is set in each of the plurality of slots for attaching tape feeder 16. Carriages 17 are attached to component mounting device M1 at feeder arrangement positions (positive and negative directions of the Y axis in
Carrier tape 18 for storing component D supplied to component mounting device M1 is wound and stored on reels 19 and is held in carriage 17. Carrier tape 18 inserted into tape feeder 16 is fed at regular intervals by tape feeding mechanism 16a incorporated in tape feeder 16. As a result, components D stored in carrier tape 18 are sequentially supplied toward component supply port 16b provided in an upper portion of tape feeder 16.
In a component mounting operation, mounting head 14 moves above tape feeder 16 by head movement mechanism 13, and component D supplied to component supply port 16b of tape feeder 16 is vacuum-sucked and picked up by suction nozzle 15 (arrow a in
In
In
The presence or absence of the occurrence of the suction mistake (suction error) is detected from the measurement result of the flow rate of the air by flow rate sensor 14a. Note that, a vacuum gauge (pressure gauge) may be provided instead of flow rate sensor 14a, and the presence or absence of the occurrence of the suction mistake (suction error) may be determined from the measurement result of the vacuum pressure by the vacuum gauge. In addition, the flow rate of the air flowing from suction nozzle 15 after the component mounting is measured by flow rate sensor 14a, and thus, a mounting error in which mounting head 14 carries component D back without being able to mount component D on circuit board B is detected.
In
In addition, recognition processor 36 performs the image recognition on the capturing result, and calculates a suction position deviation amount of component D held by suction nozzle 15 attached to component mounting device M1 (work device) from a normal holding position that is an expected (predetermined) normal suction position. When component D is mounted on component mounting position Ba on circuit board B, mounting position correction and mounting posture correction are executed based on the suction position deviation amount.
In
Mounting head 14, suction nozzle 15, and tape feeder 16 are appropriately selected in accordance with the type of component D to be mounted on circuit board B and is attached to component mounting device M1. As described above, mounting head 14 that mounts component D on circuit board B, suction nozzle 15 that is attached to mounting head 14 and sucks component D, or tape feeder 16 (component supply device) that supplies component D to mounting head 14 is a work unit that is attached to component mounting device M1 (work device) and performs a work for manufacturing the electronic circuit board.
Next, a configuration of work device analysis system 1 will be described with reference to
In
Mounting data 32 is created for each type of electronic circuit board to be manufactured, and includes data such as a component type, a size, and component mounting position Ba (XY coordinates) of component D to be mounted on circuit board B. Mounting data 32 stored in mounting storage 31 of component mounting device M1 includes at least data necessary for a component mounting work in the work device. Recognition processor 36 performs image recognition on a capturing result of component supply port 16b of tape feeder 16 by board recognition camera 20, calculates a correction value of the suction position of suction nozzle 15, and stores the correction value as operation parameter 33 in mounting storage 31.
In
In addition, recognition processor 36 performs the image recognition on the imaging result and detects a supply error, a recognition error, or the like. Recognition processor 36 creates a manufacturing log in which information specifying tape feeder 16 in which the supply error is detected, the component type of component D supplied, and carrier tape 18 is associated with the detected supply error, and transmits the manufacturing log as work history information to manufacturing management device 3. In addition, recognition processor 36 creates a manufacturing log in which information specifying component D that is not held, suction nozzle 15 that cannot be held, and mounting head 14 is associated with the detected recognition error, and transmits the manufacturing log as the work history information to manufacturing management device 3.
In
In addition, when the work error is detected during the component mounting operation, mounting operation processor 37 transmits, as the work history information, a manufacturing log associated with a content and an occurrence time of a work error and the like to manufacturing management device 3. Examples of the work error include a suction error in which suction nozzle 15 cannot suck component D, a recognition error in which component D sucked and held by suction nozzle 15 cannot be recognized by component recognition camera 21, a mounting error in which mounting head 14 carries component D back without being able to mount component D on circuit board B, and a supply error in which component D supplied by tape feeder 16 (component supply device) cannot be recognized by board recognition camera 20. Note that, in a case where component mounting lines L1 and L2 include a mounting inspection device that inspects component D mounted on circuit board B in addition to component mounting devices M1 to M3, mounting operation processor 37 may detect the mounting error based on the presence or absence of component D inspected by the mounting inspection device, the position deviation amount, or the like.
In addition, when an operation event such as a work stop event for temporarily stopping the component mounting operation due to the work error or the like or a work restart event for restarting the component mounting operation after an error recovery work by the operator occurs, mounting operation processor 37 transmits, as the work history information, an operation event log associated with a content and an occurrence time of the operation event and the like to manufacturing management device 3. The operation event log of the work stop event includes, as details of the work error causing the work stop, information specifying the work unit such as the related tape feeder 16, mounting head 14, and suction nozzle 15.
In
Local area communicator 50 transmits and receives data to and from component mounting devices M1 to M3 of component mounting lines L1 and L2 via local area communication network 2. Wide area communicator 51 transmits and receives data to and from maintenance management device 5 installed in support center S via wide area communication network 8. Manufacturing storage 41 is a storage device, and stores mounting data 42, work history information 43, first file 44, second file 45, malfunction list information 46, and the like.
In
Acquisition unit 47 sequentially acquires work history information transmitted from each of component mounting devices M1 to M3 (work devices) included in component mounting lines L1 and L2, and stores the work history information as work history information 43 in manufacturing storage 41.
Acquisition unit 47 collects the work history information from the line management device at predetermined time intervals such as a time when the type of the electronic circuit board to be manufactured is changed or a shift change time of the operator from devices other than component mounting devices M1 to M3. Examples of the device that collects data from devices other than component mounting devices M1 to M3 include a line management device having a function of collecting work history information for each of component mounting lines L1 and L2, a production scheduler that stores a production plan or a worker shift, and a production simulator that estimates an optimal production plan. That is, acquisition unit 47 acquires work history information 43 while the work device is operating or at predetermined time intervals.
In addition, acquisition unit 47 also collects maintenance history information that is a result of maintenance of the work unit. The maintenance history information may be input by the operator, or a maintenance work result by an automatic maintenance work unit (not illustrated) that automatically performs a maintenance work may be collected as the maintenance history information. In addition, as the maintenance history information, a maintenance result executed by support center S located away from factory F may be acquired. Note that, examples of the automatic maintenance work unit include a nozzle cleaning unit that cleans a nozzle provided in mounting head 14, a feeder maintenance unit that adjusts a feeding mechanism of tape feeder 16, and a head maintenance unit that inspects or adjusts slidability of mounting head 14. Note that, in addition to the work result, the maintenance history information may include identification information of the work unit, a maintenance execution date and time, an execution place, the number of times of maintenance execution, and clearing of the work history information.
In
The manufacturing log of the electronic circuit board included in work history information 43 collected from component mounting devices M1 to M3 includes the number of times of mounting of component D, and the number of times of the recognition error, the suction error, the mounting error, the supply error, and the like in which the mounting of component D is mistaken in component mounting devices M1 to M3 for mounting component D on the electronic circuit board. In addition, the manufacturing log of the electronic circuit board includes position deviation information 34 of component D held by suction nozzle 15 attached to component mounting devices M1 to M3 from the normal holding position. Further, the manufacturing log of the electronic circuit board includes the size of component D mounted on the electronic circuit board.
In
In addition, file generator 48 statistically processes a correction amount of the suction position of suction nozzle 15 when component D is taken out from tape feeder 16, a correction amount of the mounting position of suction nozzle 15 when component D is mounted on circuit board B, and the like, and generates second file 45 including information obtained by calculating a moving average, a standard deviation, or the like. That is, file generator 48 generates second file 45 by statistically processing the manufacturing log of the electronic circuit board. The manufacturing log of the electronic circuit board is created for each component mounting position Ba of circuit board B of the electronic circuit board manufactured by mounting several hundred to several thousands of components. Thus, a data amount of the manufacturing log of the electronic circuit board is enormous. On the other hand, a data amount of information created by statistically processing the manufacturing log of the electronic circuit board is significantly smaller than an original data amount.
In
In
In
Wide area communicator 61 transmits and receives data to and from manufacturing management device 3 installed in factory F via wide area communication network 8. Local area communicator 62 transmits and receives data to and from mail server 6 via local area communication network 7. Display 63 is a display device such as a liquid crystal panel to display various kinds of data, information, and the like.
First file 44 and second file 45 transmitted from manufacturing management device 3 of factory F are received in maintenance storage 64 via wide area communicator 61. Received first file 44 and second file 45 are stored as first file 65 and second file 66 in association with information specifying factory F or manufacturing management device 3 as a transmission source in maintenance storage 64. Maintenance storage 64 accumulates not only latest information transmitted from manufacturing management device 3 but also information of a predetermined period including information transmitted last time. In addition, not only one factory F but also a plurality of factories F periodically transmit first file 44 and second file 45 to maintenance management device 5 installed in support center S.
In
In
In addition, state estimation unit 68 may estimate the malfunction of the work unit by using a malfunction diagnosis model created in advance by machine learning based on a parameter included in second file 66 and an error occurrence situation (such as the number of times or frequency). In addition, in a case where the tendency of the malfunction becomes apparent, for example in a case where component D is large or small based on the size of component D included in second file 66, state estimation unit 68 associates information on the size of component D (a range of a recommended size or the like) with information on the determined inspection of the work unit.
In
In
Note that, in a case where component mounting devices M1 to M3 include the work unit that requires inspection or maintenance, information on the malfunction list also includes a place where the work unit is provided, the place being specified from the information on the manufacturing log from component mounting devices M1 to M3. In addition, the malfunction list created based on maintenance necessity determination unit 67 and the malfunction list created based on state estimation unit 68 may be present in the malfunction list. In that case, since the work unit requires inspection or maintenance soon, the malfunction list created based on state estimation unit 68 can be used to create a maintenance plan. In addition, since the malfunction list created based on maintenance necessity determination unit 67 requires inspection or maintenance of the work unit, the malfunction list can be used to create a production plan not to be used for production.
Manufacturing management device 3 stores the received malfunction list as malfunction list information 46 in manufacturing storage 41, and transmits the malfunction list to component mounting devices M1 to M3 (work devices) of component mounting lines L1 and L2. The malfunction lists received by component mounting devices M1 to M3 are stored as malfunction list information 35 in mounting storage 31.
In
As described above, manufacturing management device 3 is a data collection device including acquisition unit 47 that acquires work history information 43 from the work devices (component mounting devices M1 to M3) to which the work units (tape feeder 16, mounting head 14, and suction nozzle 15) that perform the work for manufacturing the electronic circuit board are attached, file generator 48 that generates first file 44 including the operation event log and the maintenance history information of the work device and second file 45 including the manufacturing log of the electronic circuit board from acquired work history information 43, and the transmission unit (transmission processor 49 or wide area communicator 51) that transmits first file 44 and second file 45.
In addition, maintenance management device 5 including maintenance necessity determination unit 67 is a maintenance necessity determination device that determines the maintenance necessity of the work unit from first file 65. In addition, maintenance management device 5 including state estimation unit 68 is a state estimation device that estimates a state of the work unit from second file 66. The transmission unit of the data collection device (manufacturing management device 3) transmits first file 44 to the maintenance necessity determination device, and transmits second file 45 to the state estimation device.
As described above, manufacturing management device 3 can reduce a load required for transmission and reception of data by extracting and processes information necessary for analysis processing, creating first file 44 and second file 45 having a small data amount, and then transmitting the first file 44 and the second file 45 to maintenance management device 5 (the maintenance necessity determination device and the state estimation device). As a result, even though the maintenance necessity determination device and the state estimation device that analyze states of the work device and the work unit are installed in a facility different from factory F in which the work device is installed, the state of the work device can be appropriately analyzed.
Next, a work device analysis method for analyzing the state of the work unit to which the work devices (component mounting devices M1 to M3) are attached will be described along a flow of
First, acquisition unit 47 acquires work history information 43 and mounting data 32 from the work devices (component mounting devices M1 to M3) to which the work units (tape feeder 16, mounting head 14, and suction nozzle 15) are attached (ST1).
Work history information 43 is acquired while the work device is operating or at predetermined time intervals. Subsequently, file generator 48 generates first file 44 including the operation event log and the maintenance history information of the work device from acquired work history information 43 (ST2).
Subsequently, file generator 48 statistically processes the manufacturing log of the electronic circuit board included in acquired work history information 43 (ST3).
Subsequently, file generator 48 generates second file 45 including the manufacturing log of the electronic circuit board from the acquired work history information 43 and mounting data 32, and the statistical processing result of the statistical processing (ST4). First file 44 and second file 45 are transmitted to maintenance management device 5 and are stored as first file 65 and second file 66 in maintenance storage 64.
Subsequently, maintenance necessity determination unit 67 determines the maintenance necessity of the work unit from first file 65 (ST5).
Subsequently, state estimation unit 68 estimates the state of the work unit from second file 66 (ST6). As a result, the state of the work device can be appropriately analyzed.
In
Subsequently, malfunction list creation unit 70 creates a malfunction list including information specifying the work unit that requires inspection or maintenance and the like based on the information on the determined work unit that requires maintenance and the information on the work unit that requires inspection due to the estimated malfunction (ST8). The malfunction list is transmitted to manufacturing management device 3 of factory F, and is used for warning or the like when the work units included in the malfunction list are attached to the work devices (component mounting devices M1 to M3).
As described above, work device analysis system 1 according to the present exemplary embodiment includes acquisition unit 47 that acquires work history information 43 from the work devices (the component mounting devices M1 to M3) to which the work units (tape feeder 16, mounting head 14, and suction nozzle 15) that perform the work for manufacturing the electronic circuit board are attached, file generator 48 that generates first file 44 including the operation event log and the maintenance history information of the work device and second file 45 including the manufacturing log of the electronic circuit board from acquired work history information 43, maintenance necessity determination unit 67 that determines the maintenance necessity of the work unit from first file 65 (first file 44), and state estimation unit 68 that estimates the state of the work unit from second file 66 (second file 45). As a result, the state of the work device can be appropriately analyzed.
Note that, examples of the machine learning related to the present exemplary embodiment include supervised learning for learning a relationship between an input and an output by using supervised data in which a label (output information) is given to input information, unsupervised learning for constructing a structure of data only from an unlabeled input, semi-supervised learning for handling both labeled and unlabeled inputs, and reinforcement learning for learning a behavior that can obtain the most feedback by obtaining feedback for a behavior selected from an observation result of a state. In addition, specific methods of machine learning include a neural network (including deep learning using a multilayer neural network), genetic programming, a decision tree, a Bayesian network, and a support vector machine (SVM).
In the above description, the example in which the work history information is transmitted from the work device to which the work unit that performs the work for manufacturing the electronic circuit board is attached to maintenance necessity determination 67 to determine the maintenance necessity of the work unit and is transmitted to state estimation unit 68 to estimate the state of the work unit has been described. However, the present disclosure can be applied to embodiments other than the above example as long as the work device to which the work unit that performs the work for manufacturing the electronic circuit board is attached transmits the work history information to a plurality of devices. For example, an operation analysis device that determines operation analysis and an operation estimation device that estimates an operation situation may be used.
Note that, in the flow of the work device analysis method according to the exemplary embodiment of the present disclosure in
Note that, in the above description, the defined term is not limited only to the term. For example, the state of the work unit includes a sign of failure or a degree of risk, a degree of occurrence of the work mistake, a degree of deterioration, and the like.
In addition, maintenance necessity determination unit 67 may determine the maintenance necessity of the work units (tape feeder 16, mounting head 14, suction nozzle 15, and the like) including first file 65 stored in maintenance storage 64 and operation specified value data measured when each work unit is shipped or installed. Examples of the operation specified value data measured during shipment or installation include a flow rate value of flow rate sensor 14a when the component is sucked, a pressure value of the vacuum gauge when the component is sucked, and a current value when tape feeder 16 is operated.
The work device analysis system, the work device analysis method, and the data collection device according to the present disclosure have an effect of appropriately analyzing the state of the work device, and are useful in the field of mounting electronic components on a board.
Number | Date | Country | Kind |
---|---|---|---|
2020-163077 | Sep 2020 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/025982 | 7/9/2021 | WO |