Substrate work system, improvement information output method, and substrate work management program
The circuit board work system simplifies the identification of work stoppage causes by outputting improvement information, allowing for effective consideration of both worker and equipment-related improvements, thereby addressing the challenge of complex improvement planning in existing systems.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- YAMAHA MOTOR CO LTD
- Filing Date
- 2024-12-24
- Publication Date
- 2026-07-02
AI Technical Summary
Existing substrate working systems face difficulties in easily considering improvement plans for work stoppage causes, such as production delays and response times, making it challenging for line improvement managers to identify and address these issues effectively.
A circuit board work system and management program that identifies the cause of work stoppages and outputs improvement information, including worker-related and equipment-related information, to facilitate easy consideration of improvement measures.
Enables easy identification and consideration of improvement proposals for both worker and equipment-related causes of work stoppages, simplifying the process and reducing production delays by providing actionable insights.
Smart Images

Figure JP2024045735_02072026_PF_FP_ABST
Abstract
Description
Substrate working system, improvement information output method, and substrate working management program
[0001] This invention relates to a substrate working system, an improvement information output method, and a substrate working management program.
[0002] Conventionally, a substrate working system, an improvement information output method, and a substrate working management program are known. Such a substrate working system, improvement information output method, and substrate working management program are disclosed, for example, in Japanese Patent Laid-Open No. 9-123043.
[0003] Japanese Patent Laid-Open No. 9-123043 discloses a production delay notification device. This production delay notification device includes a production line, a production management controller, and a history database. The production line is configured to produce products. The production management controller performs control to determine whether a production delay has occurred in the production line based on production plan information and production actual result information.
[0004] The history database of Japanese Patent Laid-Open No. 9-123043 is configured to store a production delay history output from the production management controller and a production delay confirmation information history. The production delay history includes the number of occurrences of production delays and the occurrence time of production delays, etc. Also, the production delay confirmation information history includes the response time from the notification of production delay countermeasures instructions in the production management controller for each line person in charge to the acquisition of production delay confirmation information in the production management controller from the operator.
[0005] Japanese Patent Laid-Open No. 9-123043
[0006] However, in the production delay notification device described in Japanese Patent Publication No. 9-123043, the line improvement manager must identify the number of production delays from the production delay history, consider whether the identified number of production delays needs improvement, and if so, consider improving that number of occurrences. Furthermore, the line improvement manager must identify the response time from the production delay confirmation information history, consider whether the identified response time needs improvement, and if so, consider improving that response time. Consequently, it is difficult for the line improvement manager to easily consider improvement plans for work stoppage causes such as the number of production delays and response times. Therefore, there is a need to realize a system that can easily consider improvement plans for work stoppage causes.
[0007] This invention was made to solve the above-mentioned problems, and one of its objectives is to provide a circuit board work system, an improvement information output method, and a circuit board work management program that can easily consider improvement measures for the causes of work stoppages.
[0008] A substrate work system according to the first aspect of this invention comprises a substrate work line including a plurality of substrate work devices configured to perform substrate production work for producing production substrates on which components are mounted, and a control device that identifies the cause of the work stoppage that has stopped the substrate production work, and outputs improvement information including worker-related improvement information relating to the worker corresponding to the identified cause of the work stoppage, and device-related improvement information relating to the substrate work device among the plurality of substrate work devices on which the identified cause of the work stoppage occurred, based on the identified cause of the work stoppage.
[0009] In the first aspect of this invention, a control device is provided that identifies the cause of the work stoppage that halted the substrate production work, and, based on the identified cause of the work stoppage, displays improvement information on the display unit, including worker-related improvement information relating to the worker corresponding to the identified cause of the work stoppage, and equipment-related improvement information relating to the substrate work equipment among the multiple substrate work equipment where the identified cause of the work stoppage occurred. As a result, improvement information including worker-related improvement information and equipment-related improvement information is output, allowing the improvement officer to easily consider improvement proposals for the cause of the work stoppage based on the outputted worker-related improvement information, and, unlike when no improvement information is output, to easily consider improvement proposals for the cause of the work stoppage of the equipment based on the equipment-related improvement information. Thus, the improvement officer can easily consider improvement proposals for the cause of the work stoppage with respect to both the worker and the equipment.
[0010] In the substrate work system according to the first phase described above, preferably, the control device is configured to output improvement information to improve the worker's working time corresponding to the identified cause of work stoppage, and at least one of the stoppage time and number of stops caused by the substrate work equipment that caused the identified cause of work stoppage. With this configuration, the person in charge of improvement can easily consider improvement proposals to improve at least one of the causes of work stoppage, such as working time, stoppage time, and number of stops, by recognizing the outputted improvement information, thereby suppressing the complexity of the work required to consider improvements to the causes of work stoppage.
[0011] In this case, preferably, the improvement information includes assistant worker information, which provides information on assistant workers who assist the worker as an improvement to work time, and work instruction information, which provides information on work instruction that the worker provides in response to the cause of work stoppage as an improvement to work time. With this configuration, the improvement officer can recognize the assistant worker information and work instruction information as improvement information by checking the output information, so the improvement officer can easily recognize that an assistant worker is necessary or that work instruction is necessary for improvement. As a result, the improvement officer can easily consider improvement proposals.
[0012] In a circuit board work system configured such that the control device outputs improvement information to improve at least one of the following: work time, stop time, and number of stops, preferably further comprising a display unit, the control device is configured to acquire work stop-related numerical values including work time, stop time, and number of stops, and to acquire work stop-related numerical values within and outside the statistical standard numerical range based on the work stop-related numerical values, display both on the display unit, and to highlight and display the work stop-related numerical values outside the standard numerical range in an identifiable manner on the display unit. With this configuration, the person in charge of improvement can easily visually recognize the work stop-related numerical values outside the standard numerical range. Furthermore, since the person in charge of improvement can visually recognize the work stop-related numerical values within the standard numerical range, they can visually recognize the magnitude of the work stop-related numerical values outside the standard numerical range by comparing them with the work stop-related numerical values within the standard numerical range.
[0013] In the substrate work system according to the first phase described above, preferably, the control device is configured to acquire a production delay time, which is the delay from a reference cycle time based on a reference production time per substrate, identify the cause of work stoppage related to the acquired production delay time, and output improvement information, including worker-related improvement information and equipment-related improvement information, based on the identified cause of work stoppage. With this configuration, improvement information based on the production delay time is output, so that the improvement person can improve the production delay time by applying improvement proposals based on the improvement information.
[0014] In a circuit board work system configured such that the control device acquires work stoppage-related numerical values, acquires work stoppage-related numerical values within and outside the statistical standard range based on the work stoppage-related numerical values, displays both on the display unit, and controls the display unit to highlight work stoppage-related numerical values outside the standard range so that they can be identified, the control device is preferably configured to display on the display unit the device information for each of the multiple circuit board work devices, the worker information corresponding to the cause of the work stoppage, the work information performed by the worker when resolving the cause of the work stoppage, the work stoppage-related numerical values, and improvement information. With this configuration, the person in charge of improvement can easily visually recognize the device information, the worker information, and the work information, as well as the improvement information and work stoppage-related numerical values, thereby preventing the work of the person in charge of improvement from becoming complicated when considering improvement proposals.
[0015] In this case, preferably, the work time in the work stoppage-related numerical values includes the arrival time required for the improvement officer to reach the location where the work stoppage occurred, and the control device is configured to acquire the arrival time outside the standard numerical range and to display the acquired arrival time, worker information, and improvement information on the display unit. With this configuration, the improvement officer can easily identify workers who need to improve their arrival time and consider improvement proposals for the identified workers.
[0016] In a circuit board work system configured to control the display unit for displaying device information, worker information, and work information, along with work stoppage-related numerical values and improvement information, the control device is configured to acquire response times outside the standard numerical range and to control the display unit for displaying the acquired response times, at least one of the worker information and work information, and improvement information. With this configuration, the person in charge of improvement can easily identify workers who need to improve their response times and consider improvement proposals for the identified workers.
[0017] In a circuit board work system configured to control the display unit for displaying device information, operator information, and work information, along with work stop-related numerical values and improvement information, the control unit is preferably configured to acquire the number of stops outside a reference numerical range and to control the display unit for displaying the acquired number of stops, device information, and improvement information. With this configuration, the person in charge of improvement can easily identify devices that require improvement in the number of stops and consider improvement proposals for the identified devices.
[0018] In the substrate work system according to the first aspect described above, preferably, a position acquisition unit is further provided to acquire the position of each of the multiple workers, and the control device is configured to perform control to acquire position-related information of each of the multiple workers based on the positions of each of the multiple workers acquired by the position acquisition unit, and to perform control to aggregate and output the position-related information. With this configuration, the actions of the workers can be aggregated by aggregating the position-related information, so the actions of the workers can be understood.
[0019] In this case, preferably, the location-related information includes the position of each of the multiple workers at the time the cause of the work stoppage occurred, and total distance information, which is the sum of the distances from the position of the worker corresponding to the cause of the work stoppage to the board work equipment where the work stoppage occurred among the multiple board work equipment. With this configuration, the total distance information can be grasped, making it easy to identify workers with large total distance information. As a result, it becomes possible to consider improvement proposals that reduce the total distance information of workers with large total distance information.
[0020] In this case, preferably, the location-related information further includes the number of times each of the multiple workers stays at the same location for a predetermined amount of time or longer. With this configuration, it is possible to identify locations where workers frequently stay, and if the total distance information is increasing due to these locations, improvement proposals such as changing the locations can be made.
[0021] The second aspect of the present invention provides an improvement information output method comprising: identifying the cause of a work stoppage in a circuit board work line including a plurality of circuit board work devices configured to perform circuit board production work for producing production circuit boards on which components are mounted; and outputting improvement information based on the identified cause of the work stoppage, including worker-related improvement information relating to the worker corresponding to the identified cause of the work stoppage, and device-related improvement information relating to the circuit board work device among the plurality of circuit board work devices where the identified cause of the work stoppage occurred.
[0022] The improvement information output method according to the second aspect of this invention includes a step of outputting improvement information that includes worker-related improvement information relating to the worker corresponding to the identified work stoppage, and equipment-related improvement information relating to the substrate work equipment among multiple substrate work equipment where the identified work stoppage occurred, based on the identified cause of work stoppage. As a result, improvement information including worker-related improvement information and equipment-related improvement information is output, allowing the improvement officer to easily consider improvement proposals for the cause of work stoppage based on the outputted worker-related improvement information, unlike when no improvement information is output, and also allowing them to easily consider improvement proposals for the cause of work stoppage of the equipment, unlike when no improvement information is output, based on the equipment-related improvement information. Thus, an improvement information output method is provided that allows the improvement officer to easily consider improvement proposals for the cause of work stoppage with respect to both workers and equipment.
[0023] The third aspect of this invention provides a circuit board work management program that causes a computer to perform the following processes: identify the cause of a work stoppage in a circuit board work line that includes a plurality of circuit board work devices configured to perform circuit board production work for producing production circuit boards on which components are mounted; and output improvement information, based on the identified cause of the work stoppage, which includes worker-related improvement information relating to the worker corresponding to the identified cause of the work stoppage, and device-related improvement information relating to the circuit board work device among the plurality of circuit board work devices where the identified cause of the work stoppage occurred.
[0024] The third aspect of this invention provides a substrate work management program that outputs improvement information, including worker-related improvement information relating to the worker corresponding to the identified work stoppage, and equipment-related improvement information relating to the substrate work equipment where the identified work stoppage occurred, based on the identified cause of work stoppage. As a result, the output of improvement information including worker-related improvement information and equipment-related improvement information allows the improvement officer to easily consider improvement proposals for the cause of work stoppage based on the outputted worker-related improvement information, unlike when no improvement information is output, and also allows them to easily consider improvement proposals for the cause of work stoppage of the equipment, unlike when no improvement information is output. Thus, a substrate work management program is provided that allows the improvement officer to easily consider improvement proposals for the cause of work stoppage with respect to both workers and equipment.
[0025] According to the present invention, as described above, it is possible to easily consider improvement measures for the causes of work stoppages.
[0026] This is a schematic diagram showing a circuit board work system according to one embodiment. This is a block diagram showing the configuration of the printing device of the circuit board work system according to one embodiment. This is a block diagram showing the configuration of the component mounting device of the circuit board work system according to one embodiment. This is a block diagram showing the configuration of the component mounting device of the circuit board work system according to one embodiment. This is a block diagram showing the configuration of the component mounting device of the circuit board work system according to one embodiment. This is a block diagram showing the configuration of the inspection device of the circuit board work system according to one embodiment. This is a block diagram showing the configuration of the management server of the circuit board work system according to one embodiment. This is a graph showing the actual cycle time for each circuit board type of the circuit board work system according to one embodiment. This is a graph showing the production time for each circuit board of circuit board type A of the circuit board work system according to one embodiment. This is a schematic diagram showing the state in which an error has occurred in the component mounting device of the circuit board work system according to one embodiment. This is a schematic diagram showing the state in which an error has occurred in the component mounting device of the circuit board work system according to one embodiment until the worker reaches the component mounting device. This is a schematic diagram showing the state in which an error has occurred in the component mounting device of the circuit board work system according to one embodiment and the worker responds to the error in the component mounting device. This is a timing chart showing the work time, arrival time, and response time in the component mounting device of the circuit board work system according to one embodiment. This is a screen diagram showing improvement information displayed on the display unit of the management server of the circuit board work system according to one embodiment. This is a screen diagram showing position-related information displayed on the display unit of the management server of a circuit board work system according to one embodiment. This is a flowchart showing a method for outputting improvement information for a circuit board work system according to one embodiment.
[0027] The following describes embodiments of the present invention based on the drawings.
[0028] The configuration of the substrate work system 100 according to an embodiment of the present invention will be described with reference to Figures 1 to 16.
[0029] (Configuration of the PCB assembly system) As shown in Figure 1, the PCB assembly system 100 is a system that mounts components E (electronic components) such as ICs, transistors, capacitors, and resistors onto a substrate Su to manufacture a production substrate P on which the components E are mounted.
[0030] The PCB work system 100 includes a PCB work line 10, which includes a printing device 1, a component mounting device 2, a component mounting device 3, a component mounting device 4, a reflow oven 5, and an inspection device 6, and a management server 7. Note that each of the printing device 1, component mounting device 2, component mounting device 3, component mounting device 4, reflow oven 5, and inspection device 6 is an example of a "PCB work device" as defined in the claims. The management server 7 is an example of a "control device" and a "computer" as defined in the claims.
[0031] (Printing Apparatus) As shown in Figures 1 and 2, the printing apparatus 1 is a device that performs a printing operation to screen print solder onto a substrate Su as part of the substrate production work for manufacturing a production substrate P on which components E are mounted. The printing apparatus 1 includes a screen mask 11, a squeegee 12, a mask imaging unit 13, a print inspection imaging unit 14, a communication unit 15, a CPU (Central Processing Unit) 16, and a storage unit 17.
[0032] The squeegee 12 is configured to spread the solder placed on the screen mask 11 pressed against the substrate Su. This prints (transfers) a predetermined solder pattern onto the substrate Su.
[0033] The mask imaging unit 13 is configured to capture an image of the screen mask 11. In the printing apparatus 1, the screen mask 11 is inspected based on the captured image of the screen mask 11. This makes it possible to detect, for example, clogging of the screen mask 11.
[0034] The printing inspection imaging unit 14 is configured to capture an image of the substrate Su after the printing process, in which solder has been printed. The printing apparatus 1 inspects the solder on the substrate Su based on the image of the substrate Su after the printing process. This allows for inspection of things like solder bleeding, smudging, and misalignment on the substrate Su. The printing apparatus 1 also determines whether the solder on the substrate Su is good or bad based on the inspection results. An image judged to be bad is a bad image. In this case, the printing process as part of the substrate production is judged to be bad.
[0035] The communication unit 15 is configured to communicate with other devices besides the printing device 1 (component mounting device 2, component mounting device 3, component mounting device 4, reflow oven 5, inspection device 6, and management server 7).
[0036] The storage unit 17 includes an HDD (Hard Disk Drive) and an SSD (Solid State Drive), among others.
[0037] (Component mounting apparatus) As shown in Figures 1 and 3, the component mounting apparatus 2 is an apparatus that performs the mounting operation of mounting components E onto a solder-printed substrate Su as part of the substrate production operation for manufacturing a production substrate P on which components E are mounted. The component mounting apparatus 2 includes a mounting head 21, a component imaging unit 22, a substrate imaging unit 23, a communication unit 24, a CPU 25, and a storage unit 26.
[0038] The mounting head 21 is configured to have a nozzle that picks up the component E when mounting the component E onto the production substrate P, which can be attached to it detachably.
[0039] The component imaging unit 22 is configured to image a component E that has been attracted to the nozzle of the mounting head 21 from below. The component mounting apparatus 2 is configured to inspect the component E that has been attracted to the nozzle of the mounting head 21 based on the image captured by the component imaging unit 22. This allows for inspection of, for example, the state of attraction of the component E as seen from below, the amount of displacement of the component E relative to the nozzle center, and the size (depth and width) of the component E. The component mounting apparatus 2 also makes a judgment as to whether the component E attracted to the nozzle of the mounting head 21 is good or bad based on the inspection results of the component E attracted to the nozzle of the mounting head 21. An image judged to be bad is a bad image. In this case, the attraction operation as part of the substrate production work is judged to be bad. Note that a defect in the component E attracted to the nozzle is an example of the "work stoppage content" in the claim.
[0040] The substrate imaging unit 23 is configured to image a FI mark (Fiducial Mark (fiducial mark): not shown) attached to the upper surface of the substrate Su prior to mounting the component E on the substrate Su. The FI mark is a mark for inspecting the position of the substrate Su. The component mounting apparatus 2 is configured to inspect the position of the substrate Su based on the captured image captured by the substrate imaging unit 23. Thereby, for example, it is possible to inspect a misalignment in the conveyance direction of the substrate Su. Further, in the component mounting apparatus 2, based on the inspection result of the FI mark, it is determined whether the position of the substrate Su is good or bad. An image determined to be bad is a bad image. In this case, the conveyance operation as the substrate production operation is determined to be bad. Note that a defect in the position of the substrate Su is an example of the "operation stop content" in the claims.
[0041] The communication unit 24 is configured to communicate with other apparatuses (printing apparatus 1, reflow furnace 5, inspection apparatus 6, and management server 7) other than the component mounting apparatus 2.
[0042] The storage unit 26 includes an HDD and an SSD, etc.
[0043] Each of the component mounting apparatus 3 and the component mounting apparatus 4 has the same configuration as the component mounting apparatus 2. That is, as shown in FIG. 4, the component mounting apparatus 3 includes a mounting head 31, a component imaging unit 32, a substrate imaging unit 33, a communication unit 34, a CPU 35, and a storage unit 36. Further, as shown in FIG. 5, the component mounting apparatus 4 includes a mounting head 41, a component imaging unit 42, a substrate imaging unit 43, a communication unit 44, a CPU 45, and a storage unit 46.
[0044] (Reflow Furnace) As shown in FIG. , the reflow furnace 5 performs a reflow operation of joining the component E to the substrate Su by melting and solidifying the solder printed on the substrate Su as a substrate production operation for manufacturing the production substrate P on which the component E is mounted. The reflow furnace 5 includes a communication unit (not shown) that can communicate with other apparatuses (printing apparatus 1, component mounting apparatus 2, inspection apparatus 6, and management server 7) other than the reflow furnace 5.
[0045] (Inspection Device) As shown in FIGS. 1 and 4, the inspection device 6 is a device that performs a post-reflow inspection operation on the component E on the substrate Su after the reflow operation as a substrate production operation for manufacturing the production substrate P on which the component E is mounted. The inspection device 6 includes an inspection imaging unit 61, a communication unit 62, a CPU 63, and a storage unit 64.
[0046] The inspection imaging unit 61 is configured to image the component E on the substrate Su after the mounting operation in which the component E is mounted. The inspection device 6 is configured to inspect the component E on the substrate Su based on the captured image of the component E on the substrate Su after the reflow operation. Thereby, for example, it is possible to inspect for insufficient solder on the substrate Su, the amount of displacement of the component E, and the floating of the component E. Also, in the inspection device 6, based on the inspection result of the component E on the substrate Su, a determination of good or bad of the component E on the substrate Su is made. The image determined to be bad is a bad image. In this case, at least one of the printing operation, the mounting operation, and the reflow operation as the substrate production operation is determined to be bad. Note that the defect of the component E on the substrate Su is an example of the "operation stop content" in the claims.
[0047] The communication unit 62 is configured to communicate with other devices (printing device 1, component mounting device 2, reflow furnace 5, and management server 7) other than the inspection device 6.
[0048] The storage unit 64 has an HDD, an SSD, and the like.
[0049] (Management Server) As shown in Figures 1 and 5, the management server 7 is a control device that manages information related to the board work line 10, which consists of a printing device 1, a component mounting device 2, a reflow oven 5, and an inspection device 6 arranged in a straight line. The management server 7 includes a communication unit 71, a CPU 72, a storage unit 73, a display unit 74, and the like. The communication unit 71 is configured to communicate with the printing device 1, the component mounting device 2, the reflow oven 5, and the inspection device 6. The storage unit 73 has an HDD and an SSD, etc. The storage unit 73 stores a board work management program 73a that manages data related to mounting by the board work line 10. The display unit 74 is configured to display information output from the management server 7. The display unit 74 is a liquid crystal display, etc.
[0050] The memory unit 73 stores the start and end times of printing operations, mounting operations, reflow operations, and inspection operations as events. The memory unit 73 also stores the loading and unloading times of substrates Su to and from the printing device 1, the loading and unloading times of substrates Su to and from the component mounting device 2, the loading and unloading times of substrates Su to and from the component mounting device 3, the loading and unloading times of substrates Su to and from the component mounting device 4, the loading and unloading times of substrates Su to and from the reflow oven 5, and the loading and unloading times of substrates Su to and from the inspection device 6 as events.
[0051] The memory unit 73 stores the following as the work stop contents of the inspection device 6: inspection results of the printing device 1 such as solder bleeding, smudging, and misalignment on the substrate Su; inspection results of the component mounting devices 2, 3, and 4, such as the suction state of component E, the amount of misalignment of component E relative to the nozzle center, and the size (depth and width) of component E; inspection results of the component mounting devices 2, 3, and 4, such as misalignment of the substrate Su; and inspection results such as insufficient solder on the substrate Su, the amount of misalignment of component E, and lifting of component E.
[0052] Here, inspection results such as solder bleeding, smudging, and misalignment on the substrate Su are classified as printing errors; inspection results such as the suction state of component E, the misalignment of component E relative to the nozzle center, and the size (depth and width) of component E are classified as suction errors; a stoppage due to insufficient remaining component E is classified as a component remaining error; inspection results such as the misalignment of component E relative to the nozzle center and the size (depth and width) of component E are classified as substrate inspection errors; and inspection results such as the misalignment of component E and lifting of component E are classified as component inspection errors.
[0053] The memory unit 73 stores the following as work stop details: the detection time when solder bleeding, smudging, misalignment, etc., on the substrate Su was detected by the inspection of the printing device 1; the detection time when the suction state of component E, the amount of misalignment of component E relative to the nozzle center, and the size (depth and width) of component E were detected by the inspections of component mounting devices 2, 3, and 4, respectively; the detection time when the stoppage due to insufficient remaining component E was detected by the inspection of the inspection results of component mounting devices 2, 3, and 4, respectively; and the detection time when misalignment of the substrate Su was detected by the inspections of component mounting devices 2, 3, and 4, respectively.
[0054] The memory unit 73 stores the following: the work stop time from the time when the printing device 1 detects solder bleeding, smudging, misalignment, etc. on the substrate Su during inspection until the work stops and resumes; the stop time Tst from the time when the component mounting device 2, component mounting device 3, and component mounting device 4 detect the suction state of component E, the amount of misalignment of component E relative to the nozzle center, and the size (depth and width) of component E during inspection, until the work stops and resumes; the work stop time from the time when the component mounting device 2, component mounting device 3, and component mounting device 4 detect a stop due to insufficient remaining number of component E during inspection, until the work stops and resumes; the work stop time from the time when the component mounting device 2, component mounting device 3, and component mounting device 4 detect misalignment of the substrate Su during inspection, until the work stops and resumes; and the work stop time from the time when the inspection device 6 detects insufficient solder on the substrate Su, the amount of misalignment of component E, and floating of component E during inspection until the work stops and resumes.
[0055] (Work Stop Content Identification Control) The management server 7 performs work stop content identification control based on the board work management program 73a. Work stop content identification control will be explained with reference to Figures 8 and 9. Work stop content identification control is performed at predetermined intervals, such as daily or weekly, based on information stored in the management server 7.
[0056] Figure 8 illustrates that in a substrate work line 10 including a printing device 1, a component mounting device 2, a component mounting device 3, a component mounting device 4, a reflow oven 5, and an inspection device 6, a production substrate P is manufactured by mounting components E onto four substrates Su for substrate type A, four substrates Su for substrate type B, and four substrates Su for substrate type C.
[0057] In this case, for substrate type A, the first, second, third, and fourth substrates are brought into the substrate work line 10, and each is then shipped out as production substrate P. Similarly, for substrate type B, the fifth, sixth, seventh, and eighth substrates are brought into the substrate work line 10, and each is then shipped out as production substrate P.
[0058] Here, t1 is the time when the first substrate was delivered to the printing device 1, t2 is the time when the first substrate was delivered to the component mounting device 2, t3 is the time when the first substrate was delivered to the component mounting device 3, t4 is the time when the first substrate was delivered to the component mounting device 4, t5 is the time when the first substrate was delivered to the reflow oven 5, and t6 is the time when the first substrate was delivered to the inspection device 6. The same applies to t6 to t25, so the explanation is omitted. The graph shown in Figure 8 has time on the vertical axis and is a line connecting the delivery times to the printing device 1, component mounting device 2, component mounting device 3, component mounting device 4, reflow oven 5, and inspection device 6.
[0059] As shown above, the graph in Figure 8 has time on the vertical axis and represents the time required for each operation of the printing device 1, component mounting device 2, component mounting device 3, component mounting device 4, reflow oven 5, and inspection device 6. Specifically, taking the second substrate as an example, the time required for the printing device 1 is the device operation time Cyw1, the time required for the component mounting device 2 is the device operation time Cyw2, the time required for the component mounting device 3 is the device operation time Cyw3, the time required for the component mounting device 4 is the device operation time Cyw4, the time required for the reflow oven 5 is the device operation time Cyw5, and the time required for the inspection device 6 is the device operation time Cyw6.
[0060] Furthermore, the time when the production board P for the second board was produced is production time Cya1, the time when the production board P for the third board was produced is production time Cya2, and the time when the production board P for the fourth board was produced is production time Cya3.
[0061] In the example shown in Figure 8, no production delay time Tid (see Figure 9) occurs.
[0062] The production delay time Tid, using substrate type A as an example, represents the delay from the reference cycle time Cyc1 based on production time Cya1, production time Cya2, and production time Cya2, for each substrate (multiple production substrates), specifically for the first, second, third, and fourth substrates. The reference cycle time Cyc1 is the actual cycle time Cyt1, calculated using a quarter-term average of production times Cya1, Cya2, and production time Cya3 obtained for substrate type A, excluding outliers. Similarly, the reference cycle time Cyc2 and actual cycle time Cyt2 are calculated for substrate type B.
[0063] Furthermore, if the number of production times such as Cya1 is not sufficiently obtained for multiple substrate types A (substrate type B), the user-pre-set planned cycle time will be obtained as the reference cycle time Cyc.
[0064] In this manner, the management server 7 performs control to acquire the reference cycle time Cyc, which is either the pre-set planned cycle time or the actual cycle time Cyt based on the production time Cya1 actually measured when the production board P was produced.
[0065] In the example shown in Figure 8, the difference between the actual cycle time Cyt and the reference cycle time Cyc is 0. Therefore, the management server 7 does not perform any control to identify the cause of the production stoppage if no production delay time Tid has occurred.
[0066] In the example shown in Figure 9, a delay occurs in the time of delivery to the reflow oven 5 during the production of the second substrate. As a result, the production delay time Tid is obtained. Therefore, the cause of the production stoppage is identified.
[0067] Specifically, the management server 7 calculates the production delay time Tid based on the difference between the reference cycle time Cyc1 and the production time Cya1. Then, the management server 7 performs control to estimate the cause of the production stoppage based on the acquired production delay time Tid and the information of each of the multiple component mounting devices 2 related to the production board P where the production delay time Tid occurred. In this case, the management server 7 performs control to estimate the cause of the production delay by acquiring the production delay time Tid that occurred at the downstream end of the board work line 10 (see Figure 1), rather than acquiring the production delay time Tid that occurred upstream of the downstream end of the board work line 10.
[0068] Specifically, the management server 7, based on the occurrence of a production delay time Tid at the inspection device 6 at the downstream end (of the circuit board work line 10), performs control to sequentially identify the work stoppage content in the circuit board work line 10, starting from the inspection device 6 located at the downstream end and moving towards the component mounting device 2 upstream. Alternatively, the management server 7 may perform control to sequentially identify the work stoppage content in sequentially from the printing device 1 located at the upstream end and moving towards the component mounting device 2 downstream.
[0069] The management server 7 calculates the difference between the reference cycle time Cyc1 and the equipment operation time Cyw61 in the inspection device 6, which is downstream of the component mounting device 2 at the downstream end. In this case, since a delay has occurred, the management server 7 searches the storage unit 73 to see if any work stop details have been recorded in the inspection device 6. In this case, since no work stop details have been recorded, the management server 7 calculates the difference between the reference cycle time Cyc1 and the equipment operation time Cyw51 in the reflow oven 5. Since a delay has occurred in the reflow oven 5, the management server 7 searches the storage unit 73 to see if any work stop details have been recorded in the reflow oven 5. In this case, no work stop details have been recorded.
[0070] The management server 7 calculates the difference between the reference cycle time Cyc1 and the device operation time Cyw41 in the component mounting device 4. Since a delay has occurred in the component mounting device 4, the management server 7 searches the storage unit 73 to see if any work stoppage details have been recorded in the component mounting device 4. In this case, since a work stoppage detail of a suction error has been recorded, the management server 7 identifies the suction error in the component mounting device 4 as the work stoppage detail based on the stoppage time Tst and the work stoppage details.
[0071] The management server 7 calculates the difference between the reference cycle time Cyc1 and the device operation time Cyw3 in the component mounting device 3. Since no delay has occurred in the component mounting device 4, the management server 7 does not search the storage unit 73 to see if any work stoppage details have been recorded in the component mounting device 3.
[0072] The management server 7 calculates the difference between the reference cycle time Cyc1 and the device operation time Cyw2 in the component mounting device 2. Since no delay has occurred in the component mounting device 4, the management server 7 does not search the storage unit 73 to see if any work stoppage details have been recorded in the component mounting device 2.
[0073] The management server 7 calculates the difference between the reference cycle time Cyc1 and the device operation time Cyw1 in the printing device 1. Since no delay has occurred in the printing device 1, the management server 7 does not search the storage unit 73 to see if any work stoppage details have been recorded in the component mounting device 3.
[0074] As a result, the management server 7 stores in the storage unit 73 the fact that a work stoppage event, specifically a suction error, occurred during the component mounting operation of the component mounting device 4, and the time at which it occurred.
[0075] In this way, the management server 7 identifies the details of the work stoppage related to the production board P in which the production delay time Tid occurred.
[0076] Here, the management server 7 identifies the work stoppage details for the second board, where a production delay time Tid has occurred. However, since no production delay time Tid has occurred for the first, third, and fourth boards, it does not identify the work stoppage details for these boards. In other words, the management server 7 does not perform control to identify the work stoppage details when no production delay time Tid has occurred, but identifies the work stoppage details when a production delay time Tid has occurred.
[0077] (Improvement Information Output Control) The management server 7 then performs improvement information output control to improve the downtime Tst based on the information about work stoppages aggregated by the work stoppage content identification control.
[0078] In other words, as shown in Figures 9 and 10, for example, when a production delay time Tid occurs, the component mounting device 4 stops due to a work stoppage caused by a suction error. Therefore, if the occurrence of this suction error can be suppressed, the stoppage time Tst will be suppressed and the production delay time Tid will decrease.
[0079] Furthermore, as shown in Figures 11 and 13, the component mounting device 4 is stopped for the duration of the worker Op's work time Tw corresponding to the identified cause of work stoppage. That is, the work time Tw, which is the sum of the arrival time Ta and the response time Tb, becomes the stoppage time Tst. The arrival time Ta is the time from when the occurrence of a suction error is reported by an alarm, as shown in Figures 11 and 13, until the worker Op reaches the component mounting device 4 and performs the operation to stop the alarm. Thus, the arrival time Ta is the time required from the occurrence of the suction error (cause of work stoppage) until the worker Op reaches the location where the suction error (cause of work stoppage) occurred (component mounting device 4). The response time Tb is the time from when the worker Op reaches the component mounting device 4 and performs the operation to stop the alarm, as shown in Figures 12 and 13, until the operation to resolve the suction error (cause of work stoppage). In other words, the response time Tb is the time it took for the worker Op to reach the location where the suction error (cause of work stoppage) occurred (component mounting device 4) and to resolve the suction error (cause of work stoppage).
[0080] In this way, if the increase in arrival time Ta and response time Tb can be suppressed, the downtime Tst will be suppressed and the production delay time Tid will decrease.
[0081] Therefore, in the improvement information output control, improvement information Imp for improving the work time Tw and the number of stops Cs is displayed (output) on the display unit 74. Here, the improvement information Imp is the output result.
[0082] Specifically, as shown in Figure 14, the management server 7 of this embodiment controls the display unit 74 to display (output) improvement information Imp based on the cause of the work stoppage. That is, the management server 7 identifies the cause of the work stoppage that halted the substrate production work, and based on the identified cause of the work stoppage, controls the display unit 74 to display worker-related improvement information Inf1 related to the worker Op corresponding to the identified cause of the work stoppage. The management server 7 also controls the display unit 74 to display device-related improvement information Inf2 related to the substrate work device where the identified cause of the work stoppage occurred, among the printing device 1, component mounting device 2, component mounting device 3, component mounting device 4, reflow oven 5, and inspection device 6 (multiple substrate work devices). The improvement information Imp includes worker-related improvement information Inf1 and device-related improvement information Inf2.
[0083] In Figure 14, as an example, workers A, B, C, D, and E are listed as workers Op in the table with the time column for each worker Op. The arrival time Ta and response time Tb for each of A, B, C, D, and E are total times. Note that the arrival time Ta and response time Tb may be average values or times per instance. Also, as an example, in the total work time Tw of worker Op, A's arrival time Ta is "50 minutes," and is displayed with hatching as distinctive information that is outside the standard numerical range. The total work time Tw for B, C, D, and E, other than A, are values within the standard numerical range, so they are not extracted as distinctive information and are not hatched. As a result, as an example, worker-related improvement information Inf1, "A's arrival time Ta seems to be high. Please consider supporting A and increasing the number of personnel," is displayed on the display unit 74.
[0084] Support for Person A refers to support for Persons B, C, D, and E, as well as support for the line leader. Increasing the number of personnel would, for example, involve adding Person F. Here, the reference numerical range is a range obtained based on a value greater than or equal to the average value of multiple arrival times Ta minus the standard deviation, and less than or equal to the average value plus the standard deviation. Arrival times Ta outside the reference numerical range are statistical outliers. In the case of Figure 14, the reference numerical range is between 3.2 and 34.4, so Person A's arrival time Ta is judged to be a distinctive value (outlier). Alternatively, the reference numerical range may be a range obtained based on a value greater than or equal to the average value of multiple arrival times Ta minus three times the standard deviation, and less than or equal to the average value plus three times the standard deviation.
[0085] Furthermore, in Figure 14, as an example, workers A, B, C, D, and E are listed as workers Op in a table that shows the time required for each task. For example, in the total work time Tw for workers Op in response to parts supply stoppages, C's response time Tb is "50 minutes," and is displayed with hatching as distinctive information that falls outside the standard numerical range. The total work time Tw for each of the other workers A, B, D, and E in response to parts supply stoppages is within the standard numerical range, so it is not extracted as distinctive information and is not hatched. As a result, for example, worker-related improvement information Inf1, which states, "C's response time Tb to parts supply stoppages appears to be high. Please consider improving C's work," is displayed on the display unit 74.
[0086] C's work improvement involves guidance from line leaders or revisions to work procedure manuals. Here, possible responses to a parts supply stoppage include identifying necessary parts, identifying their storage locations, retrieving them, and installing them. Therefore, to improve work time Tw, it is possible to teach C an efficient method for identifying necessary parts. Furthermore, to improve work time Tw, it is possible to propose changing C's work procedure for identifying necessary parts. Here, the reference numerical range is determined based on a value greater than or equal to the average of multiple response times Tb minus the standard deviation, and less than or equal to the average value plus the standard deviation. Response times Tb outside the reference numerical range are statistical outliers. In the case of Figure 14, the reference numerical range is between 4.4 and 34, so C's response time Tb is judged to be a characteristic value (outlier). Note that the reference numerical range may also be determined based on a value greater than or equal to the average of multiple response times Tb minus three times the standard deviation, and less than or equal to the average value plus three times the standard deviation.
[0087] Furthermore, Figure 14 shows, as an example, the work performed by worker Op for each of the following: "Parts remaining count stopped," "Suction error," "Lead error (Lead count error)," and "Joint error (Joint detection error)." In this example, the total work time Tw for each of the following work by worker Op shows that the response time Tb for "Parts remaining count stopped" is "50 minutes," and is displayed with hatching as characteristic information outside the standard numerical range. The total work time Tw for each of the other issues, "Suction error," "Lead error (Lead count error)," and "Joint error (Joint detection error)," are within the standard numerical range, so they are not extracted as characteristic information and are not hatched. As a result, as an example, it appears that the response time Tb for "Parts remaining count stopped" is high. Please consider improving the work for "Parts remaining count stopped." The worker-related improvement information Inf1 is displayed on the display unit 74.
[0088] Improving the process of stopping due to insufficient parts inventory can involve taking steps to address the "insufficient parts inventory" issue, such as identifying the necessary parts, identifying the storage location of the parts, retrieving the parts, and installing the parts. To improve the work time Tw, one possible approach would be to place the storage location of the parts closer to the production line. Here, the reference numerical range is determined based on a value greater than or equal to the average value of multiple work times Tw minus the standard deviation, and less than or equal to the average value plus the standard deviation. Work times Tw outside the reference numerical range are statistical outliers. In the case of Figure 14, the reference numerical range is between 5.8 and 38.4, so the work time Tw for stopping due to insufficient parts inventory is judged to be a characteristic value (outlier). Alternatively, the reference numerical range may be determined based on a value greater than or equal to the average value of multiple work times Tw minus three times the standard deviation, and less than or equal to the average value plus three times the standard deviation.
[0089] Furthermore, in Figure 14, for each of the "remaining parts count stoppage," "suction error," "lead error (lead count error)," and "joint error (joint detection error)" of the component mounting device 4, the number of stops Cs for "suction error" is listed as an example in the table listed in the time column for each device. For example, for each of the "remaining parts count stoppage," "suction error," "lead error (lead count error)," and "joint error (joint detection error)" of the component mounting device 4, the stop time Tst for "suction error" is "100 minutes" and the number of stops Cs is "50 times," and the number of stops Cs is displayed with hatching as characteristic information that the number of stops Cs is outside the standard numerical range. The sum of the number of stops Cs for each of the other "suction errors," "lead errors (lead count error)," and "joint errors (joint detection error)" are within the standard numerical range, so they are not extracted as characteristic information and are not hatched. As a result, for example, device-related improvement information Inf2, such as "The stop time and number of stops Cs for suction errors appear to be high. Please consider improving the suction error," is displayed on the display unit 74.
[0090] Improving "suction errors" can involve measures such as changing the negative pressure setting of the head, replacing the nozzle, or adjusting the head's movement speed. To improve the number of stops Cs, one possible measure is to increase the negative pressure setting of the head. Here, the reference numerical range is determined based on a value that is greater than or equal to the average value of multiple stop counts Cs minus the standard deviation, and less than or equal to the average value plus the standard deviation. A stop count Cs outside the reference numerical range is a statistical outlier. In the case of Figure 14, the reference numerical range is between 2 and 36, so the work time Tw for the remaining parts stop is judged to be a characteristic value (outlier). Alternatively, the reference numerical range may be determined based on a value that is greater than or equal to the average value of multiple stop counts Cs minus three times the standard deviation, and less than or equal to the average value plus three times the standard deviation.
[0091] In this manner, the management server 7 performs control to acquire the production delay time Tid, which is the delay from the reference cycle time Cyc1 based on the reference production time Cya1 for each of the multiple production boards (see Figure 9). Then, as shown in Figure 14, the management server 7 identifies the cause of work stoppage (for example, a suction error) related to the acquired production delay time Tid, and performs control to display improvement information Imp, which includes worker-related improvement information Inf1 and equipment-related improvement information Inf2, on the display unit 74.
[0092] Furthermore, the management server 7 acquires work stop-related numerical values, including work time Tw, stop time Tst (see Figure 9), and number of stops Cs. It also acquires work stop-related numerical values within and outside the reference range and displays both on the display unit 74. Additionally, it controls the display unit 74 to highlight work stop-related numerical values outside the reference range (for example, arrival time Ta, response time Tb, and number of stops Cs) so that they can be identified. Figure 14 shows an example where hatching is used, but other methods such as changing the color may also be used for emphasis.
[0093] As shown in Figure 14, the management server 7 controls the display unit 74 to display the device information ImfMa for each of the printing device 1, component mounting device 2, component mounting device 3, component mounting device 4, reflow oven 5, and inspection device 6 (multiple board work devices), the worker Op information ImfOp corresponding to the cause of the work stoppage, and the work information ImfWo performed by the worker Op when resolving the cause of the work stoppage, along with work stoppage-related numerical values and improvement information Imp. Here, the improvement information Imp is associated with statistically characteristic work stoppage-related numerical values.
[0094] Specifically, the management server 7 acquires the arrival time Ta outside the standard numerical range and controls the display unit 74 to display the acquired arrival time Ta, worker Op information ImfOp, and improvement information Imp (worker-related improvement information Inf1). The worker Op information ImfOp and the worker-related improvement information Inf1 are displayed side by side on the display unit 74. Here, the worker-related improvement information Inf1 is associated with a statistically characteristic arrival time Ta.
[0095] Furthermore, the management server 7 acquires response times Tb outside the standard numerical range and controls the display unit 74 to display the acquired response times Tb, worker Op information ImfOp, and improvement information Imp (worker-related improvement information Inf1). The worker Op information ImfOp and the worker-related improvement information Inf1 are displayed side by side on the display unit 74. Here, the worker-related improvement information Inf1 is associated with statistically characteristic response times Tb.
[0096] Furthermore, the management server 7 acquires response times Tb outside the standard numerical range and controls the display unit 74 to display the acquired response times Tb, work information ImfWo, and improvement information Imp (worker-related improvement information Inf1). The work information ImfWo and the worker-related improvement information Inf1 are displayed side by side on the display unit 74. Here, the worker-related improvement information Inf1 is associated with statistically characteristic response times Tb.
[0097] Furthermore, the management server 7 acquires the number of stops Cs outside the standard numerical range and controls the display unit 74 to display the acquired number of stops Cs, device information ImfMa, and improvement information Imp (device-related improvement information Inf2). The device information ImfMa and improvement information Imp (device-related improvement information Inf2) are displayed side by side on the display unit 74. Here, the device-related improvement information Inf2 is associated with statistically characteristic number of stops Cs.
[0098] The management server 7 controls the display unit 74 to display improvement information Imp for improving at least one of the following: the work time Tw of the worker Op corresponding to the identified cause of work stoppage, the stoppage time Tst (work time Tw) caused by the work stoppage of the substrate work equipment (at least one of the printing equipment 1, component mounting equipment 2, component mounting equipment 3, component mounting equipment 4, reflow oven 5, and inspection equipment 6) where the identified cause of work stoppage occurred, and the number of stops Cs. In the example in Figure 14, worker-related improvement information Inf1 is displayed on the display unit 74 as improvement information Imp for improving the stoppage time Tst (work time Tw). Also, equipment-related improvement information Inf2 is displayed on the display unit 74 as improvement information Imp for improving the number of stops Cs.
[0099] As shown in Figure 14, worker-related improvement information Inf1 includes auxiliary worker information Inf11, which provides information about auxiliary workers who assist worker Op, as an improvement to work time Tw. Furthermore, worker-related improvement information Inf1 also includes work instruction information Inf12, which provides information about work instruction that worker Op provides in response to the cause of work stoppage, as an improvement to work time Tw.
[0100] As described above, the board work management program 73a instructs the management server 7 to identify the cause of the work stoppage in the board work line 10, which includes a printing device 1, a component mounting device 2, a component mounting device 3, a component mounting device 4, a reflow oven 5, and an inspection device 6, all configured to perform board production work for producing production boards P with components E mounted on a substrate Su. Based on the identified cause of the work stoppage, the board work management program 73a instructs the management server 7 to display (output) improvement information Imp on the display unit 74, which includes worker-related improvement information Inf1 related to the worker Op corresponding to the identified cause of the work stoppage, and device-related improvement information Inf2 related to the board work device (for example, component mounting device 4) among the printing device 1, component mounting device 2, component mounting device 3, component mounting device 4, reflow oven 5, and inspection device 6 where the identified cause of the work stoppage occurred.
[0101] (Location-Related Information Output Control) As shown in Figure 15, the management server 7 also performs location-related information output control. In location-related information output control, the actions of each of the multiple workers Op are displayed (output) on the display unit 74. Here, the storage unit 73 of the management server 7 stores the floor map data Mp of the factory where the workers Op are located. The circuit board work system 100 also includes a location acquisition unit 8. The location acquisition unit 8 is a device for acquiring the location of each of the multiple workers Op. The management server 7 is configured to acquire the location of the workers Op by communicating with the mobile terminals that the workers Op possess. The management server 7 then identifies the location of each of the multiple workers Op on the floor map data Mp. As a result, the management server 7 acquires the actions of each of the multiple workers Op.
[0102] In the example of floor map data Mp shown in Figure 15, the floor map data Mp is divided into a-1, a-2, a-3, a-4, a-5, b-1, b-2, b-3, b-4, b-5, c-1, c-2, c-3, c-4, and c-5.
[0103] In this embodiment, the management server 7 controls the acquisition of location-related information InP for each of the multiple workers Op, based on the respective positions of each worker Op acquired by the position acquisition unit 8. The management server 7 also controls the aggregation of the location-related information InP and displays it on the display unit 74. Here, the location-related information InP includes the position at the time the cause of the stop occurred (initial position) Ps, the total distance information Di, and the number of dwell times Ct. In Figure 15, the position at the time the cause of the stop occurred Ps is shown as the initial position.
[0104] The stop-cause location Ps is the position of each of the multiple workers Op at the time the work stoppage occurred (for example, a suction error). The total distance information Di is the sum of the distances from the stop-cause location Ps of the worker Op corresponding to the work stoppage to the board work device (for example, component mounting device 4) among the printing device 1, component mounting device 2, component mounting device 3, component mounting device 4, reflow oven 5, and inspection device 6 (multiple board work devices) where the work stoppage occurred. The total distance is the cumulative value of the distance traveled by the corresponding worker Op from the stop-cause location Ps to the board work device where the work stoppage occurred each time a work stoppage occurs. The dwell time count Ct is the number of times that each of the multiple workers Op stays in the same location (for example, a-5) for a predetermined time or longer. The dwell time count Ct may increase as the total distance information Di increases, because the number of times the worker leaves the stop-cause location Ps increases.
[0105] Here, Figure 15 shows, as an example, the location-related information InP for worker Op, person A. Specifically, if person A was at position Ps a-5 when the cause of the stoppage occurred, the total distance information Di to any of the printing device 1, component mounting device 2, component mounting device 3, component mounting device 4, reflow oven 5, and inspection device 6 where the cause of the work stoppage occurred is 700m. Also, the number of times person A stayed at a-5 Ct is 40. Furthermore, if person A was at position Ps b-2 when the cause of the stoppage occurred, the total distance information Di to any of the printing device 1, component mounting device 2, component mounting device 3, component mounting device 4, reflow oven 5, and inspection device 6 where the cause of the work stoppage occurred is 200m. Also, the number of times person A stayed at b-2 Ct is 20.
[0106] Furthermore, in the example shown in Figure 15, if Person A was at position Ps a-3 when the cause of the stoppage occurred, the total distance information Di to any of the printing device 1, component mounting device 2, component mounting device 3, component mounting device 4, reflow oven 5, and inspection device 6 where the cause of the work stoppage occurred was 50m. Also, the number of times Person A stayed at a-3 Ct was 4. Furthermore, if Person A was at position Ps b-4 when the cause of the stoppage occurred, the total distance information Di to any of the printing device 1, component mounting device 2, component mounting device 3, component mounting device 4, reflow oven 5, and inspection device 6 where the cause of the work stoppage occurred was 5m. Also, the number of times Person A stayed at b-4 Ct was 3. Furthermore, assuming that Person A was at position Ps c-3 when the cause of the stoppage occurred, the total distance information Di that Person A traveled to any of the printing device 1, component mounting device 2, component mounting device 3, component mounting device 4, reflow oven 5, and inspection device 6 where the cause of the work stoppage occurred was 3m. Also, the number of times Person A stayed at c-3 Ct was 2.
[0107] Based on these factors, it is thought that Person A is spending a large number of hours at "a-5," which is causing the total distance information Di to increase. Therefore, one possible solution is to move Person A's workspace to the vicinity of b-5. However, other solutions are also acceptable.
[0108] (Method for outputting improvement information) Here, with reference to Figure 16, the method for outputting improvement information processed by the management server 7 will be described.
[0109] As shown in Figure 16, in step S1, the cause of the work stoppage is identified. Specifically, step S1 is the step of identifying the cause of the work stoppage in a substrate production line 10, which includes a printing device 1, a component mounting device 2, a component mounting device 3, a component mounting device 4, a reflow oven 5, and an inspection device 6, configured to perform substrate production work for producing production substrates P on which components E are mounted on a substrate Su.
[0110] In step S2, improvement information Imp is output (displayed on the display unit 74) based on the identified cause of work stoppage. Specifically, step S2 is a step in which improvement information Imp is output based on the identified cause of work stoppage, including worker-related improvement information Inf1 relating to the worker Op corresponding to the identified cause of work stoppage, and device-related improvement information Inf2 relating to the substrate work device (for example, component mounting device 4) among the printing device 1, component mounting device 2, component mounting device 3, component mounting device 4, reflow oven 5, and inspection device 6 where the identified cause of work stoppage occurred.
[0111] After step S2, the method for outputting improvement information ends.
[0112] (Effects of this embodiment) In this embodiment, the following effects can be obtained.
[0113] In this embodiment, as described above, the substrate work system 100 includes a management server 7 that controls the system to identify the cause of the work stoppage that caused the substrate production work to be stopped, and based on the identified cause of the work stoppage, outputs improvement information Imp, which includes worker-related improvement information Inf1 related to the worker Op corresponding to the identified cause of the work stoppage, and device-related improvement information Inf2 related to the substrate work device (for example, the component mounting device 4) among the printing device 1, component mounting device 2, component mounting device 3, component mounting device 4, reflow oven 5, and inspection device 6 where the identified cause of the work stoppage occurred (displayed on the display unit 74). As a result, the display unit 74 displays improvement information Imp, which includes worker-related improvement information Inf1 and equipment-related improvement information Inf2. This allows the worker Op to easily consider improvement proposals for the cause of work stoppages based on the outputted (displayed on the display unit 74) worker-related improvement information Inf1, unlike when improvement information Imp is not output (presented). Similarly, the equipment-related improvement information Inf2 allows the improvement person to easily consider improvement proposals for the cause of work stoppages based on the equipment-related improvement information Inf2, unlike when improvement information Imp is not output (presented). In this way, improvement persons can easily consider improvement proposals for the cause of work stoppages with respect to both the worker Op and the equipment.
[0114] Furthermore, in this embodiment, as described above, the management server 7 controls the output (displayed on the display unit 74) of improvement information Imp to improve at least one of the following: the work time Tw of the worker Op corresponding to the identified cause of work stoppage, the stoppage time Tst, and the number of stops Cs, which are caused by the work stoppage of the board work equipment (for example, the component mounting equipment 4) where the identified cause of work stoppage occurred. As a result, the person in charge of improvement can easily consider improvement proposals to improve at least one of the causes of work stoppage, such as the work time Tw, stoppage time Tst, and number of stops Cs, by (visually) recognizing the output (displayed on the display unit 74) improvement information Imp, thereby suppressing the complexity of the work required to consider improvements to the cause of work stoppage.
[0115] Furthermore, in this embodiment, as described above, the improvement information Imp includes auxiliary worker information Inf11, which provides information about an auxiliary worker to assist worker Op as an improvement to work time Tw, and work instruction information Inf12, which provides information about work instruction to be given by worker Op in response to the cause of work stoppage as an improvement to work time Tw. As a result, the person in charge of improvement can (visually) recognize the auxiliary worker information Inf11 and the work instruction information Inf12 as improvement information Imp by checking the output information (display unit 74), so that worker Op can easily (visually) recognize that an auxiliary worker is needed or that work instruction is needed for improvement. As a result, worker Op can easily consider improvement proposals.
[0116] Furthermore, in this embodiment, as described above, the management server 7 includes a display unit 74. The management server 7 acquires work stop-related numerical values including work time Tw, stop time Tst, and number of stops Cs, and also acquires work stop-related numerical values outside the standard numerical range and within the standard numerical range, and displays both on the display unit 74. It also controls the display unit 74 to highlight the work stop-related numerical values outside the standard numerical range so that they can be identified. This allows the improvement officer to easily visually recognize work stop-related numerical values outside the standard numerical range. In addition, since the improvement officer can visually recognize the work stop-related numerical values within the standard numerical range, they can visually recognize the magnitude of work stop-related numerical values outside the standard numerical range by comparing them with work stop-related numerical values within the standard numerical range.
[0117] Furthermore, in this embodiment, as described above, the management server 7 acquires a production delay time Tid, which is the delay from the reference cycle time Cyc1 based on the reference production time Cya1 for each of the multiple production boards, identifies the cause of work stoppage related to the acquired production delay time Tid, and controls the server to output improvement information Imp, which includes worker-related improvement information Inf1 and equipment-related improvement information Inf2, based on the identified cause of work stoppage (displayed on the display unit 74). As a result, improvement information Imp based on the production delay time Tid is output (displayed on the display unit 74), allowing the worker Op to improve the production delay time Tid by applying improvement suggestions based on the improvement information Imp.
[0118] Furthermore, in this embodiment, as described above, the management server 7 controls the display unit 74 to display the device information ImfMa for each of the printing device 1, component mounting device 2, component mounting device 3, component mounting device 4, reflow oven 5, and inspection device 6, the worker Op information ImfOp corresponding to the cause of the work stoppage, and the work information ImfWo performed by the worker Op when resolving the cause of the work stoppage, along with the work stoppage-related numerical values and improvement information Imp. This allows the improvement person to visually recognize the device information ImfMa, the worker Op information ImfOp, and the work information ImfWo, along with the improvement information Imp and the work stoppage-related numerical values, thereby suppressing the complexity of the improvement person's work in considering improvement proposals.
[0119] Furthermore, in this embodiment, as described above, the work time Tw of the work stoppage-related numerical values includes the arrival time Ta required for worker Op to reach the location where the work stoppage cause occurred. The management server 7 acquires arrival time Ta outside the standard numerical range and controls the display unit 74 to display the acquired arrival time Ta, worker Op information ImfOp, and improvement information Imp. This makes it easy for the improvement person to identify worker Op who needs improvement in arrival time Ta and to consider improvement proposals for the identified worker Op.
[0120] Furthermore, in this embodiment, as described above, the work time Tw of the work stoppage-related numerical values includes the response time Tb required for worker Op to resolve the work stoppage cause after reaching the location where the work stoppage cause occurred. The management server 7 acquires the response time Tb outside the standard numerical range and controls the display unit 74 to display the acquired response time Tb, at least one of worker Op information ImfOp and work information ImfWo, and improvement information Imp. This makes it easy for the improvement person to identify worker Op who needs improvement in response time Tb and to consider improvement proposals for the identified worker Op.
[0121] Furthermore, in this embodiment, as described above, the management server 7 acquires the number of stops Cs outside the reference numerical range and controls the display unit 74 to display the acquired number of stops Cs, device information ImfMa, and improvement information Imp. This makes it easy for the improvement person to identify devices that need improvement in the number of stops Cs and to consider improvement proposals for the identified devices.
[0122] Furthermore, in this embodiment, as described above, the substrate work system 100 includes a position acquisition unit 8 that acquires the position of each of the multiple workers Op. The management server 7 controls the acquisition of position-related information InP for each of the multiple workers Op based on the positions of each of the multiple workers Op acquired by the position acquisition unit 8, and also controls the aggregation and output of the position-related information InP (displayed on the display unit 74). As a result, the actions of the workers Op can be aggregated by aggregating the position-related information InP, and the actions of the workers Op can be understood.
[0123] Furthermore, in this embodiment, as described above, the position-related information InP includes the position Ps of each of the multiple workers Op at the time the cause of work stoppage occurred. The position-related information InP also includes total distance information Di, which is the sum of the distances from the position Ps of the worker Op corresponding to the cause of work stoppage to the substrate work equipment (for example, component mounting equipment 4) among the printing device 1, component mounting device 2, component mounting device 3, component mounting device 4, reflow oven 5, and inspection device 6 where the cause of work stoppage occurred. As a result, the total distance information Di can be grasped, making it easy to identify workers Op with a large total distance information Di. Consequently, it becomes possible to consider improvement plans that reduce the total distance information Di of workers Op with a large total distance information Di.
[0124] Furthermore, in this embodiment, as described above, the location-related information InP includes the number of stays Ct, which is added when each of the multiple workers Op stays in the same location for a predetermined time or longer. This makes it possible to identify locations where workers Op frequently stay, and if the total distance information Di is increasing due to these staying locations, improvement measures such as changing the staying locations can be proposed.
[0125] [Modifications] It should be noted that the embodiments disclosed herein are illustrative and not restrictive in all respects. The scope of the present invention is indicated by the claims rather than the description of the embodiments above, and further includes all modifications (modifications) within the meaning and scope equivalent to the claims.
[0126] For example, in the above embodiment, the management server 7 (control device) is shown to perform control to display improvement information Imp on the display unit 74 to improve the work time Tw, the stop time Tst, and the number of stops Cs, but the present invention is not limited to this. In the present invention, the control device only needs to perform control to display improvement information on the display unit to improve at least one of the work time, stop time, and number of stops.
[0127] Furthermore, in the above embodiment, an example was shown in which the improvement information Imp includes assistant worker information Inf11 and work instruction information Inf12, but the present invention is not limited thereto. In the present invention, the improvement information may also include worker change information for changing workers.
[0128] Furthermore, in the above embodiment, the management server 7 (control device) acquires work stop-related numerical values including work time Tw, stop time Tst, and number of stops Cs, and also acquires work stop-related numerical values within and outside the reference numerical range and displays both on the display unit 74, and performs control to highlight the work stop-related numerical values outside the reference numerical range and display them identifiable on the display unit 74, but the present invention is not limited to this. In the present invention, the control device does not have to perform control to highlight the work stop-related numerical values outside the reference numerical range and display them identifiable on the display unit.
[0129] Furthermore, in the above embodiment, the management server 7 (control device) is shown to acquire the production delay time Tid, which is the delay from the reference cycle time Cyc1, to identify the cause of work stoppage related to the acquired production delay time Tid, and to perform control to display improvement information Imp, which includes worker-related improvement information Inf1 and equipment-related improvement information Inf2, on the display unit 74. However, the present invention is not limited to this. In the present invention, the control device may also identify the cause of work stoppage unrelated to the production delay time and perform control to display improvement information on the display unit.
[0130] Furthermore, in the above embodiment, an example was shown in which the management server 7 (control device) controls the display unit 74 to display device information ImfMa, worker Op information ImfOp, and work information ImfWo, along with work stop related numerical values and improvement information Imp. However, the present invention is not limited to this. In the present invention, the control device may control the display unit to display one of the device information, worker information, and work information, along with the corresponding work stop related numerical values and improvement information.
[0131] Furthermore, in the above embodiment, the management server 7 (control device) is shown to acquire the arrival time Ta outside the reference numerical range and to perform control to display the acquired arrival time Ta, worker Op information ImfOp, and improvement information Imp on the display unit 74. However, the present invention is not limited to this. In the present invention, the control device may acquire the arrival time within the reference numerical range and to perform control to display the acquired arrival time and worker information on the display unit.
[0132] Furthermore, in the above embodiment, the management server 7 (control device) is shown to acquire a response time Tb outside the reference numerical range and to display the acquired response time Tb, worker Op information ImfOp and work information ImfWo, and improvement information Imp on the display unit 74. However, the present invention is not limited to this. In the present invention, the control device may acquire a response time outside the reference numerical range and to display the acquired response time, either the worker information or the work information, and the improvement information on the display unit.
[0133] Furthermore, in the above embodiment, the management server 7 (control device) is shown to acquire the number of stops Cs outside the reference numerical range and to perform control to display the acquired number of stops Cs, device information ImfMa, and improvement information Imp on the display unit 74. However, the present invention is not limited to this. In the present invention, the control device may acquire the total stop time outside the reference numerical range and to perform control to display the acquired total stop time, device information, and improvement information on the display unit.
[0134] Furthermore, in the above embodiment, the management server 7 (control device) is shown to perform control to acquire location-related information for each of the multiple workers Op based on the respective positions of the multiple workers Op acquired by the position acquisition unit 8, and to perform control to aggregate the location-related information InP and display it on the display unit 74. However, the present invention is not limited to this. In the present invention, the control device does not have to perform control to aggregate the location-related information and display it on the display unit.
[0135] Furthermore, in the above embodiment, the location-related information InP was shown to include the location Ps at the time the cause of stopping occurred, the total distance information Di, and the number of dwell times Ct, but the present invention is not limited to this. In the present invention, the location-related information does not have to include the number of dwell times.
[0136] Furthermore, in the above embodiment, the substrate work system 100 is shown to include a management server 7 (control device) that identifies the cause of the work stoppage that halted the substrate production work, and, based on the identified cause of the work stoppage, controls the display unit 74 to display improvement information Imp, which includes worker-related improvement information Inf1 relating to the worker Op corresponding to the identified cause of the work stoppage, and device-related improvement information Inf2 relating to the substrate work device (for example, the component mounting device 4) among the printing device 1, component mounting device 2, component mounting device 3, component mounting device 4, reflow oven 5, and inspection device 6 where the identified cause of the work stoppage occurred. However, the present invention is not limited to this. In the present invention, the control device may also control the output of the improvement information by voice.
[0137] Furthermore, in the above embodiment, for the sake of explanation, an example was shown in which the control processing of the management server 7 (control device) was explained using a flow-driven flowchart that processes sequentially according to the processing flow, but the present invention is not limited to this. In the present invention, the control processing of the control device may be performed by event-driven processing that executes processing on an event-by-event basis. In this case, it may be performed as a completely event-driven system, or a combination of event-driven and flow-driven systems may be used.
[0138] 1 Printing device (board processing device) 2, 3, 4 Component mounting device (board processing device) 5 Reflow oven (board processing device) 6 Inspection device (board processing device) 7 Management server (control device) 8 Position acquisition unit 10 Board processing line 73a Board processing management program 74 Display unit 100 Board processing system Cs Number of stops Ct Number of dwells Cya1, Cya2, Cya3 Production time Cyc, Cyc1, Cyc2 Reference cycle time Di Total distance information E Component ImfMa Device information ImfOp Operator information ImfWo Work information Imp Improvement information Inf1 Operator-related improvement information Inf11 Assistant worker information Inf12 Work instruction information Inf2 Device-related improvement information Op Operator P Production board Ps Position at the time of stoppage Su Board Ta: Arrival time Tb: Response time Tid: Production delay time Tst: Downtime Tw: Working time
Claims
1. A circuit board work system comprising: a circuit board work line including a plurality of circuit board work devices configured to perform circuit board production work for producing production circuit boards on which components are mounted; and a control device that identifies the cause of the work stoppage that has stopped the circuit board production work, and outputs improvement information including worker-related improvement information relating to the worker corresponding to the identified work stoppage, and device-related improvement information relating to the circuit board work device among the plurality of circuit board work devices on which the identified work stoppage occurred, based on the identified cause of the work stoppage.
2. The circuit board work system according to claim 1, wherein the control device is configured to output improvement information for improving the working time of the worker corresponding to the identified cause of work stoppage, and at least one of the stoppage time and the number of stops caused by the cause of work stoppage of the circuit board work apparatus where the identified cause of work stoppage occurred.
3. The substrate work system according to claim 2, wherein the improvement information includes, as an improvement to the work time, information on an assistant worker that provides information on an assistant worker that assists the worker, and as an improvement to the work time, information on work instruction that provides information on work instruction that the worker provides in response to the cause of the work stoppage.
4. The circuit board work system according to claim 2, further comprising a display unit, wherein the control device is configured to acquire work stop-related numerical values including the work time, the stop time, and the number of stops, and to acquire work stop-related numerical values within a statistical standard range and outside the standard range based on the work stop-related numerical values, and to display both on the display unit, and to perform control to highlight the work stop-related numerical values outside the standard range and display them on the display unit in an identifiable manner.
5. The substrate work system according to claim 1, wherein the control device is configured to acquire a production delay time, which is a delay from a reference cycle time based on a reference production time per one of the plurality of production substrates, to identify the cause of work stoppage related to the acquired production delay time, and to perform control to output improvement information, including the worker-related improvement information and the equipment-related improvement information, based on the identified cause of work stoppage.
6. The circuit board work system according to claim 4, wherein the control device is configured to perform control to display on the display unit the device information of each of the plurality of circuit board work devices, the worker information corresponding to the cause of the work stoppage, and the work information performed by the worker when resolving the cause of the work stoppage, the numerical values related to the work stoppage, and the improvement information.
7. The work time in the work stoppage-related numerical value includes the arrival time required for the worker to reach the location where the work stoppage-related cause occurred, and the control device is configured to acquire the arrival time outside the reference numerical range and to perform control to display the acquired arrival time, the worker's information, and the improvement information on the display unit, as described in claim 6.
8. The work time of the work stoppage-related numerical value includes the response time required for the worker to resolve the work stoppage cause after reaching the location where the work stoppage cause occurred, and the control device is configured to acquire the response time outside the reference numerical range and to perform control to display the acquired response time, the worker's information, at least one of the work information, and the improvement information on the display unit, the substrate work system according to claim 6.
9. The circuit board work system according to claim 6, wherein the control device is configured to acquire the number of stops outside the reference numerical range and to perform control to display the acquired number of stops, the device information, and the improvement information on the display unit.
10. The substrate work system according to claim 1, further comprising a position acquisition unit for acquiring the position of each of the multiple workers, wherein the control device is configured to perform control to acquire position-related information for each of the multiple workers based on the positions of each of the multiple workers acquired by the position acquisition unit, and to perform control to aggregate and output the position-related information.
11. The substrate work system according to claim 10, wherein the position-related information includes the position of each of the multiple workers at the time the cause of work stoppage occurred, and total distance information which is the sum of the distances from the position of the worker corresponding to the cause of work stoppage among the multiple workers to the substrate work device among the multiple substrate work devices where the cause of work stoppage occurred.
12. The substrate work system according to claim 11, wherein the position-related information further includes a count of dwell time, which is added when each of the multiple workers dwells in the same location for a predetermined time or longer.
13. An improvement information output method comprising: identifying the cause of a work stoppage in a circuit board work line including a plurality of circuit board work devices configured to perform circuit board production work for producing production circuit boards on which components are mounted; and outputting improvement information based on the identified cause of the work stoppage, including worker-related improvement information relating to the worker corresponding to the identified cause of the work stoppage, and device-related improvement information relating to the circuit board work device among the plurality of circuit board work devices on which the identified cause of the work stoppage occurred.
14. A circuit board work management program that causes a computer to perform the following: a process to identify the cause of a work stoppage in a circuit board work line including a plurality of circuit board work devices configured to perform circuit board production work for producing production circuit boards on which components are mounted; and a process to output improvement information including worker-related improvement information for a worker corresponding to the identified work stoppage, and device-related improvement information for the circuit board work device among the plurality of circuit board work devices where the identified work stoppage occurred, based on the identified cause of the work stoppage.