Analysis support device and analysis support system

The analysis support device and system address the challenge of analyzing delays in mounting processes by providing visual comparisons of scheduled and actual times, facilitating effective cause identification and process improvement.

JP7682287B2Active Publication Date: 2025-05-23FUJI CORP
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2023550996
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-10-01
Publication Date
2025-05-23
Estimated Expiration
2041-10-01

Smart Images

  • Figure 0007682287000001
    Figure 0007682287000001
  • Figure 0007682287000002
    Figure 0007682287000002
  • Figure 0007682287000003
    Figure 0007682287000003
Patent Text Reader

Abstract

An analysis support device according to the present invention comprises: a display; a first display control unit that, when a device actual time at which a mounting device actually implements a mounting step for mounting a component on a substrate is delayed from a device scheduled time when the mounting device is supposed to implement the mounting step, displays a first screen including a device scheduled image and a device actual image on the display, where in the first display control unit, the device scheduled image shows the device scheduled time, the device actual image shows the device actual time, and the device actual time is longer than the device scheduled time; and a second display control unit that, when a prescribed first instruction is performed after the first screen is displayed on the display, displays a second screen including a preparation scheduled image and a preparation actual image on the display, where in the second display control unit, the preparation scheduled image shows the preparation scheduled time at which the preparation step, which is preparation for the mounting step, is supposed to be implemented, and the preparation actual image shows the preparation actual time at which the preparation step was actually implemented.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The technology disclosed in this specification relates to an analysis support device and an analysis support system for supporting a user's analysis of a mounting process in which a mounting device mounts components on a board. [Background technology]

[0002] Patent Document 1 discloses a time chart showing the status of processes in a multi-product variable-volume production line, including setup processes before the production of circuit boards and processes during the production of circuit boards. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2004-6557 A Summary of the Invention [Problem to be solved by the invention]

[0004] In the above technology, only a time chart showing the process status is presented to the user. For example, the actual time to produce a circuit board may be delayed from the scheduled time. In this case, the user cannot analyze the cause of the delay by only looking at the time chart.

[0005] This specification provides a technique for assisting a user in analyzing the cause of a delay in the actual time of a mounting process from the scheduled time. [Means for solving the problem]

[0006] The analysis support device disclosed in this specification includes a display, and a first display control unit that causes the display to display a first screen including a device scheduled image and a device actual image when the device actual time in which the mounting device actually performs the mounting process of mounting components on a substrate is delayed from the device scheduled time in which the mounting device should perform the mounting process. The device scheduled image indicates the device scheduled time, the device actual image indicates the device actual time, and the device actual time is longer than the device scheduled time. After the first screen is displayed on the display, when a predetermined first instruction is given by the user, a second display control unit that causes the display to display a second screen including a preparation scheduled image and a preparation actual image. The preparation scheduled image indicates the preparation scheduled time in which the preparation process, which is the preparation for the mounting process, should be performed, and the preparation actual image indicates the preparation actual time in which the preparation process is actually being performed. The analysis support device is provided with the second display control unit.

[0007] For example, as one of the causes of the delay in the mounting process, a delay in the preparation process, which is the preparation for the mounting process, can be considered. According to the above configuration, the user can know the delay in the mounting process by looking at the first screen. Then, by giving a first instruction after the display of the first screen, the user can view the second screen. By looking at the second screen, the user can know whether there is a delay in the preparation process as one of the causes of the delay in the mounting process. For example, when the preparation actual time is longer than the preparation scheduled time on the second screen, the user can know that there is a delay in the preparation process as one of the causes of the delay in the mounting process. From the above, it is possible to support the user's analysis of the cause of the delay in the actual time of the mounting process from the scheduled time.

[0008] The analysis support system disclosed in this specification includes a simulation device that simulates a device planned time for a mounting device to perform a mounting process in which a mounting device mounts a component on a board and a planned preparation time for a preparation process, which is preparation for the mounting process, to be performed; a calculation device that uses status information indicating an actual operating state of the mounting device and an actual preparation state in the preparation process to calculate a device actual time for which the mounting device is actually performing the mounting process and a preparation actual time for which the preparation process is actually being performed; and an analysis support device that is capable of communicating with the simulation device and the calculation device, and the analysis support device has a display and a display that displays a time when the device actual time is delayed from the device planned time. the first display control unit causes the display to display a first screen including a planned device image and a device actual image when a predetermined device time is extended, the first display control unit indicating the planned device time and the device actual image indicating the device actual time, the device actual time being longer than the planned device time; and a second display control unit causes the display to display a second screen including a planned preparation image and an actual preparation image when a predetermined first instruction is given by a user after the first screen is displayed on the display, the second display control unit indicating the planned preparation time and the actual preparation image indicating the actual preparation time.

[0009] The above configuration also makes it possible to assist a user in analyzing the cause of a delay in the actual time of a mounting process from the scheduled time, particularly based on the scheduled time simulated by the simulation device. [Brief description of the drawings]

[0010] [Figure 1] 1 shows a component mounting system according to an embodiment. [Diagram 2] A conceptual diagram of an implementation module is shown. [Diagram 3] FIG. 2 shows a block diagram of an analysis support device. [Figure 4] FIG. 2 shows a block diagram of a simulation device. [Diagram 5]1 shows a block diagram of a computing device. [Figure 6] 1 shows a line graph displayed by the analysis support device. [Figure 7] 1 shows a pie chart displayed by the analysis support device. [Figure 8] 1 shows a first time chart displayed by the analysis support device. [Figure 9] 13 shows a second time chart displayed by the analysis support device. [Figure 10] 13 shows a detailed chart displayed by the analysis support device. [Figure 11] 1 shows an error table displayed by the analysis support device. [Figure 12] 13 shows a third time chart displayed by the analysis support device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] The main features of the embodiment described below are listed below. Note that the technical elements described below are independent technical elements that exhibit technical usefulness alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing.

[0012] (Feature 1) The planned preparation image and the actual preparation image may be boxes, one end of the planned preparation image indicating a planned start time when the preparation process should be started and the other end of the planned preparation image indicating a planned end time when the preparation process should be ended, one end of the actual preparation image indicating an actual start time of the preparation process and the other end of the actual preparation image indicating an actual end time of the preparation process.

[0013] According to this configuration, the user can know whether or not there is a delay from the scheduled time of each preparation step, with each preparation step being taken as a unit.

[0014] (Feature 2) The preparation process includes, for each of two or more entities, a plurality of sub-processes that the entity is responsible for. The planned preparation image includes a plurality of planned boxes corresponding to the plurality of sub-processes. For each of the plurality of planned boxes, one end of the planned box indicates the planned start time at which the sub-process corresponding to the planned box should start, and the other end of the planned box indicates the planned end time at which the sub-process corresponding to the planned box should end. The actual preparation image includes a plurality of actual boxes corresponding to the plurality of sub-processes. For each of the plurality of actual boxes, one end of the actual box indicates the actual start time of the sub-process corresponding to the actual box, and the other end of the actual box indicates the actual end time of the sub-process corresponding to the actual box.

[0015] According to such a configuration, the user can know whether there is a delay for each of the plurality of sub-processes that the entity is responsible for, with the entity as a unit.

[0016] (Feature 3) After the first screen is displayed on the display, when a predetermined second instruction is given by the user, the analysis support device further includes a third display control unit that causes the display to display a third screen that does not include the actual preparation image and the planned preparation image. The third screen may include information regarding an abnormality that occurred inside the mounting device.

[0017] For example, the cause of the delay in the mounting process may be an abnormality that occurred inside the mounting device, rather than a delay in the preparation process. According to the above configuration, the user can know whether there is an abnormality that occurred inside the mounting device as the cause of the delay in the mounting process by looking at the third screen.

[0018] (Feature 4) The analysis support device may further include a fourth display control unit that selectively displays the second screen or the third screen based on status information indicating an actual operating status of the mounting device and an actual preparation status in the preparation process when a predetermined third instruction is given by the user after the first screen is displayed on the display.

[0019] According to this configuration, the analysis support device selectively displays the second screen or the third screen. The user does not need to select whether to display the second screen or the third screen. This improves user convenience. EXAMPLES

[0020] (Component mounting system 2; Figures 1 and 2) 1, the component mounting system 2 includes an analysis support device 10, a mounting device 100, a picking terminal 120, a setup terminal 140, a simulation device 200, and a calculation device 300. The devices 10, 100, 120, 140, 200, and 300 are connected to a local area network 4 (hereinafter referred to as "LAN4"). The devices 10 and 100 can communicate with each other via the LAN4.

[0021] The analysis support device 10 is a terminal device such as a desktop PC, a notebook PC, a tablet terminal, a smartphone, or a handheld terminal. The simulation device 200 and the calculation device 300 are servers. In a modified example, the simulation device 200 and the calculation device 300 may be a terminal device such as a desktop PC. The mounting device 100 is a device capable of performing a mounting process in which electronic components are mounted on a board to produce a circuit board.

[0022] The mounting apparatus 100 includes a plurality of mounting modules 102, an input device 104 that inputs a board into the leading mounting module 102 among the plurality of mounting modules 102, and an output device 106 that outputs the circuit board produced by the plurality of mounting modules 102.

[0023] 2 shows a schematic cross-sectional view of the mounting module 102 as viewed from the direction in which the multiple mounting modules 102 are arranged side by side (the left-right direction on the paper surface of FIG. 1). The mounting module 102 includes multiple cassettes 110, a support stand 112, a mounting unit 114, and a nozzle box 116. A component feeder 110a can be attached to each of the multiple cassettes 110. The component feeder 110a stores multiple electronic components. In the production of circuit boards, some of the multiple cassettes 110 may be used, or all of the multiple cassettes 110 may be used.

[0024] The support table 112 is a table for supporting the board carried in from the carry-in device 104 or the previous mounting module 102. The mounting unit 114 mounts the electronic components supplied from the component feeder 110a onto the board on the support table 112. A nozzle 114a for suctioning the electronic components in the component feeder 110a is attached to the tip of the mounting unit 114. There are various types of nozzles 114a. A specific type of nozzle 114a is selected from the various nozzles 114a depending on the type of electronic component to be picked up. The nozzle box 116 is a box that houses multiple nozzles 114a used in the production of circuit boards. The nozzle box 116 is a detachable cartridge.

[0025] Returning to Fig. 1, the explanation will be continued. For each of a plurality of operating states of the mounting apparatus 100, the simulation apparatus 200 simulates the scheduled apparatus time for which the mounting apparatus 100 should operate in that operating state. The plurality of operating states includes an implementation state in which the mounting apparatus is mounting components on a board, and a standby state in which the mounting apparatus is waiting to mount components on the board. The plurality of operating states includes a plurality of standby states corresponding to a plurality of causes, which will be described in detail later.

[0026] The various types of information used for simulating the device scheduled time are input into the simulation device 200 by the user of the component mounting system 2. The various types of information include, for example, information regarding a plurality of mounting modules 102 (e.g., model names and specifications of each mounting module 102), the type of substrate, the type of electronic component, drawings indicating the arrangement of electronic components on the substrate, preparation information regarding the preparation process for preparing the components (i.e., the substrate and electronic components) used in the mounting device 100, the environment of the production factory, the number of workers, and so on. Also, for the simulation, not only various types of information input by the user but also past simulation results and work performance, etc. can be used.

[0027] Here, the preparation process includes, for example, a picking process, an outer setup process, and an inner setup process. The picking process is a process of picking the components used in the mounting device 100 from the warehouse that manages the inventory of the substrate and electronic components. The outer setup process includes a process of mounting the electronic components picked by the picking process on the component feeder, transporting the component feeder to around the mounting device 100, and arranging it at a predetermined position around the mounting device 100. Further, the outer setup process includes a process of housing a plurality of nozzles 114a to be used in the mounting process to be carried out in the nozzle box 116 and arranging the nozzle box 116 at a predetermined position around the mounting device 100. The inner setup process includes a process of attaching what has been arranged at the predetermined position in the outer setup process to the loading device 104 and the mounting module 102. The preparation process may be executed by workers or by robots. The preparation information regarding the preparation process includes information regarding the workers or robots executing the preparation process (e.g., the number of people, the number of units, capabilities, etc.).

[0028] The simulation device 200 uses the input various types of information to simulate the device scheduled time for each of the plurality of operating states of the mounting device 100. Also, the simulation device 200 uses the input various types of information, the simulated device scheduled time, and simulates the planned production quantity of the circuit boards to be produced.

[0029] Furthermore, the simulation device 200 uses various input information to simulate the planned preparation time for a worker to perform the preparation process for each of the picking process, the external setup process, and the internal setup process. When the preparation process is performed by a robot, the simulation device 200 simulates the planned preparation time for the robot to perform the preparation process.

[0030] The picking terminal 120 is a terminal used by a worker who performs the picking process. The picking terminal 120 is a terminal device such as a handheld terminal. The worker inputs the ID of a part in the warehouse into the picking terminal 120 and picks the part. The ID is coded, for example, by a barcode. When a robot is used to perform the picking process, a control device that controls the robot may function as the picking terminal.

[0031] The setup terminal 140 is a terminal used by an operator who executes the external setup process. The setup terminal 140 is a terminal device such as a handheld terminal. When the operator loads electronic components into a component feeder, the operator inputs the ID of the component feeder into the setup terminal 140. When the operator stores multiple nozzles 114a in a nozzle box 116, the operator inputs the ID of the nozzle box 116 into which the nozzles 114a are stored into the setup terminal 140. Note that when a robot is the main component of the external setup process, a control device that controls the robot may function as the setup terminal.

[0032] The calculation device 300 uses the operating state information received from the mounting device 100 to calculate, for each of a plurality of operating states, the device actual time during which the mounting device 100 is actually operating in that operating state. The operating state information indicates the actual operating state of the mounting device 100. The operating state information includes, for example, operation identification information, an actual start time of the operating state, and an actual end time of the operating state. The operating state information also includes error information regarding an error that has occurred inside the mounting device 100. The error information indicates, for example, an error code that identifies the error and the date and time at which the error occurred for each of a plurality of errors that have occurred.

[0033] Furthermore, the calculation device 300 calculates an actual preparation time, which is the actual time for which a preparation process was performed, by utilizing the preparation state information received from the picking terminal 120 and the preparation state information received from the setup terminal 140. The preparation state information of the picking terminal 120 includes, for each of a plurality of IDs input to the picking terminal 120, the ID, worker identification information that identifies the worker, and the input date and time of the ID, in association with each other. The preparation state information of the setup terminal 140 includes, for each of a plurality of IDs input to the setup terminal 140, the ID, worker identification information, and the input date and time of the ID, in association with each other.

[0034] Further, the calculation device 300 generates screen information showing various screens to be displayed on the analysis support device 10 by using the calculated device actual time, the calculated preparation actual time, the actual number of production sheets received from the mounting device 100, and the scheduled information received from the simulation device 200. The scheduled information includes, for each of a plurality of operating states, operation identification information for identifying the operating state and a scheduled time for the operating state in association with each other. The scheduled information further includes a scheduled number of production sheets. Then, the calculation device 300 transmits the generated screen information to the analysis support device 10 in response to a display request from the analysis support device 10. As a result, the analysis support device 10 displays a screen shown by the screen information. For example, the display request is transmitted from the analysis support device 10 to the calculation device 300 after the mounting process by the mounting device 100 is completed. In this case, the user can analyze the completed mounting process by viewing the screen displayed on the analysis support device 10 after the mounting process is completed. Also, for example, the display request may be periodically transmitted from the analysis support device 10 to the calculation device 300 during the implementation of the mounting process. In this case, the screen displayed on the analysis support device 10 is periodically updated. The contents of the screen will be described later.

[0035] (Configuration of analysis support device 10; Fig. 3) The analysis support device 10 includes a communication interface 12, a display 14, an operation unit 16, and a control unit 30. In the following, "interface" will be abbreviated to "I / F".

[0036] The communication I / F 12 is an I / F for performing communication via the LAN 4, and is connected to the LAN 4. The display 14 displays various information. The operation unit 16 includes a plurality of keys (e.g., a keyboard) for receiving instructions from the user. The display 14 may function as a touch screen (i.e., the operation unit 16) for receiving instructions from the user.

[0037] The control unit 30 includes a CPU 32 and a memory 34. The CPU 32 executes various processes according to a program 40 stored in the memory 34. The memory 34 is configured with a volatile memory, a non-volatile memory, and the like. The program 40 is an application program for using the calculation device 300. The program 40 is provided, for example, by a vendor of the mounting device 100, and is installed in the analysis support device 10 by a user of the component mounting system 2. The program 40 may also be configured to be usable by the simulation device 200. In a modified example, the program 40 may be a program that is pre-installed in the analysis support device 10 at the shipping stage of the analysis support device 10. For example, the program 40 may be a browser program.

[0038] (Configuration of simulation device 200; FIG. 4) The simulation device 200 includes a communication I / F 212 and a control unit 230. The communication I / F 212 is connected to a LAN 4. The control unit 230 includes a CPU 232 and a memory 234. The memory 234 stores a program 240. The program 240 is an application program for simulating a scheduled time. The program 240 is provided by, for example, a vendor of the implementation device 100.

[0039] (Configuration of the calculation device 300; FIG. 5) The calculation device 300 includes a communication I / F 312 and a control unit 330. The communication I / F 312 is connected to a LAN 4. The control unit 330 includes a CPU 332 and a memory 334. The memory 334 stores a program 340. The program 340 is an application program for analyzing the performance time and generating screen information. The program 340 is provided by, for example, a vendor of the mounting device 100.

[0040] (Screenshots: Figures 6 to 12) Various screens displayed by the analysis support device 10 will be described. When the analysis support device 10 receives an instruction to display a screen from a user, the analysis support device 10 displays the screen SC1 shown in FIG. 6 on the display 14 according to the program 40. The screen SC1 includes graphs G1 and G2 for comparing the production results with the production schedule. The horizontal axis of the graphs G1 and G2 indicates time, and the vertical axis of the graphs G1 and G2 indicates the number of sheets produced. The graph G1 shows the transition of the planned number of sheets. The graph G1 is generated using the scheduled time simulated by the simulation device 200. The graph G2 shows the transition of the actual number of sheets produced. The graph G2 is generated using the history of the actual number of sheets produced received by the calculation device 300 from the mounting device 100.

[0041] The graphs G1 and G2 show the production results and production schedule for the mounting apparatus 100, which is the entirety of the multiple mounting modules 102. The graphs G1 and G2 can also show the production results and production schedule for one mounting module out of the multiple mounting modules 102. Below, unless otherwise specified, an example will be described in which the production results and production schedule are shown for the entire mounting apparatus 100.

[0042] Due to various factors, the progress of production may fall behind the production schedule. For example, when the progress of production falls behind the production schedule, the graph G2 falls below the graph G1 as shown in Fig. 6. The area A1 between the graphs G1 and G2 indicates the difference between the planned production quantity and the actual production quantity.

[0043] The screen SC1 also functions as a graphical user interface (GUI). When an area A1 in the screen SC1 is selected by a user, the analysis support device 10 displays the screen SC2 of Fig. 7 on the display 14, which shows the state of the mounting process divided into a plurality of operation states.

[0044] The screen SC2 includes a pie chart G3 for analyzing factors that cause the production progress to be delayed from the production schedule. The pie chart G3 indicates, for a plurality of operating states, the actual time during which the mounting apparatus 100 is actually operating in the corresponding operating state, as a ratio per unit time. Here, the unit time is, for example, one hour. The pie chart G3 indicates values ​​of a plurality of legends L1 to L9 corresponding to the plurality of operating states.

[0045] The key L1 (Product) indicates an implementation state in which the mounting apparatus 100 is mounting an electronic component on a board. The key L2 (Wait Previous) indicates a first waiting state in which the mounting apparatus 100 is waiting to mount an electronic component on a board because the electronic component has been supplied to the mounting apparatus 100 but the board has not been carried into the mounting apparatus 100. The key L3 (Wait Next) indicates a second waiting state in which the mounting apparatus 100 is waiting to mount an electronic component on a board because a subsequent device (e.g., a reflow device) that performs the next step of the mounting step is not ready. The key L4 (Part Supply) indicates a third waiting state in which the mounting apparatus 100 is waiting to mount an electronic component on a board because there is a shortage of electronic components. The key L5 (Operator Downtime) indicates a fourth waiting state in which the mounting apparatus 100 is waiting to mount an electronic component on a board because an instruction from an operator who operates the mounting apparatus 100 has not been received. Legend L6 (Machine Error) indicates a fifth standby state in which mounting of an electronic component onto a board is awaited due to an abnormality occurring in the mounting apparatus 100. Legend L7 (Changeover) indicates a sixth standby state in which mounting of an electronic component onto a board is awaited due to switching of the process performed by the mounting apparatus 100 from a first mounting process to a second mounting process to be performed after the first mounting process. Legend L8 (Maintenance) indicates a seventh standby state in which mounting of an electronic component onto a board is awaited due to maintenance being performed on the mounting apparatus 100. Legend L9 (Others) indicates an eighth standby state in which mounting of an electronic component onto a board is awaited due to a cause different from any of the causes corresponding to legends L2 to L8.

[0046] The pie chart G3 shown in FIG. 7 is an example. The pie chart G3 includes an image showing the ratio of the performance time per unit time for at least one of the legends L1 to L9. In the example of FIG. 7, the pie chart G3 includes an image showing the ratio of the performance time per unit time for the legends L1 to L5, L7, and L9 among the legends L1 to L9. In addition, in the example of FIG. 7, for each of the mounting state (legend L1), the second standby state (legend L2), the third standby state (legend L3), and the fourth standby state (legend L4), the device performance time during which the mounting device 100 is actually operating in the corresponding operating state is delayed from the device scheduled time during which the mounting device 100 should operate in the corresponding operating state (i.e., the device performance time is longer than the device scheduled time). Here, each scheduled time corresponds to a value simulated by the simulation device 200.

[0047] In FIG. 7, the pie chart G3 includes a scheduled image and an unscheduled image for each of the legends L1 to L4. For example, for the legend L1 (Product), the portion with the symbol L1 and not hatched is the scheduled image of the legend L1, and the portion with the symbol L1 and hatched is the unscheduled image of the legend L1. The scheduled image of the legend L1 indicates the scheduled time for which the mounting device 100 should operate as an implementation state among the device performance time corresponding to the legend L1. The unscheduled image of the legend L1 indicates the unscheduled time other than the scheduled time corresponding to the legend L1 among the device performance time corresponding to the legend L1. Here, an image combining the scheduled image and the unscheduled image indicates the device performance time. The scheduled images and the unscheduled images of the legends L2 to L4 are also assigned symbols, the scheduled images are the unhatched portions, and the unscheduled images are the hatched portions. Note that the presence or absence of hatching is merely an example, and for example, the scheduled image and the unscheduled image may have different colors.

[0048] For example, the user looks at pie chart G3 and wants to analyze the cause of the delay in legend 4 (Part Supply). In this case, the user selects an image (i.e., a planned image or an unplanned image) corresponding to legend 4 of pie chart G3. In this case, when the image corresponding to legend 4 of pie chart G3 is selected, analysis support device 10 causes display 14 to display screen SC3 of FIG. 8.

[0049] Screen SC3 includes a first time chart TC1. The first time chart TC1 chronologically represents the transition of the operating state of the mounting apparatus 100. In this case, the mounting apparatus 100 stops supplying components due to a shortage of electronic components at time t1 while the mounting apparatus 100 is operating in an implementation state. Then, at time t2, the mounting apparatus 100 resumes operation in an implementation state due to the replenishment of electronic components.

[0050] In this case, since the image corresponding to legend 4 of the pie chart G3 is selected by the user, the analysis support device 10 enlarges and displays a part of the overall transition of the operating state of the mounting device 100, which is operating as the third standby state corresponding to legend 4. In the screen SC3 of Fig. 8, the display of the remaining transitions of the overall transition of the operating state of the mounting device 100 is omitted.

[0051] For example, the user desires further analysis and selects the first time chart TC1 in the screen SC3. When the first time chart TC1 is selected, the analysis support device 10 causes the display 14 to display the screen SC4 of FIG.

[0052] The screen SC4 includes a second time chart TC2. The second time chart TC2 includes a scheduled box and a result box for each of four processes. The four processes include a picking process, an external setup process, an internal setup process, and a mounting process. In the scheduled box B1a of the picking process, the left end indicates the scheduled start time when the picking process should be started, and the right end indicates the scheduled end time when the picking process should be ended. In the result box B1b of the picking process, the left end indicates the actual start time of the picking process, and the right end indicates the actual end time or the current time during the picking process. The scheduled box B2a and result box B2b of the external setup process, the scheduled box B3a and result box B3b of the internal setup process, and the scheduled box B4a and result box B4b of the mounting process in which the mounting device 100 mounts electronic components on a board have the same configuration as the scheduled box B1a and result box B1b of the picking process. 8, in this case, the supply of components is stopped between time t1 and time t2, and the mounting device 100 is in a standby state. In the mounting process result box B4b, the standby state between time t1 and time t2 is shown as a blank.

[0053] In this case, as shown in the second time chart TC2 in Fig. 9, the actual preparation time is delayed from the planned preparation time in all of the picking process, the external setup process, and the internal setup process. In this case, the actual preparation time is significantly delayed from the planned preparation time, especially in the external setup process. The user looks at the planned box B2a and the actual box B2b in the second time chart TC2 and analyzes that the main cause of the delay in the equipment actual time from the equipment planned time is the delay in the external setup process.

[0054] For example, the user desires further analysis and selects the schedule box B2a or the result box B2b in the screen SC4. When the schedule box B2a or the result box B2b is selected, the analysis support device 10 causes the display 14 to display the screen SC5 of FIG.

[0055] The screen SC5 includes an enlarged time chart TC3. The enlarged time chart TC3 includes a schedule detail box B20a showing details of a schedule box B2a of the external setup process, and an actual result detail box B20b showing details of an actual result box B2b of the external setup process. In this case, at time t3, the worker inputs the ID "01" of the component feeder on which electronic components are loaded into the setup terminal 140. Similarly, at times t4 and t5, the worker inputs the IDs "02" and "03" of the component feeders on which electronic components have been loaded into the setup terminal 140. In this case, the loading of electronic components into the component feeders with IDs "01" and "02" is performed as scheduled, but the loading of electronic components into the component feeder with ID "03" is delayed from the scheduled time. The user analyzes by looking at the screen SC5 that the main cause of the delay in the device actual time from the device scheduled time is the delay in loading electronic components into the component feeder with ID "03" among the delays in the external setup process.

[0056] Also, for example, the user wishes to analyze the cause of delay in legend 1 (Product) while looking at pie chart G3 in Fig. 7. In this case, the user selects an image (i.e., a planned image or an unplanned image) corresponding to legend 1 of pie chart G3. In this case, when the image corresponding to legend 1 of pie chart G3 is selected, analysis support device 10 causes display 14 to display screen SC6 in Fig. 11.

[0057] The screen SC6 includes an error table ET related to abnormalities (errors) that have occurred inside the mounting device 100. The error table ET displays, for each of a plurality of types of errors that have occurred, an error code that identifies the error, the occurrence rate of the error, and the number of occurrences of the error in association with each other. The occurrence rate and the number of occurrences in the error table ET are calculated by the calculation device 300 using the operating state information. The user looks at the error table ET and analyzes the presence or absence of an abnormality that has occurred inside the mounting device 100 as a main cause of the delay in the device actual time from the device scheduled time.

[0058] In addition, in this embodiment, the user can select to display the screen SC7 in Fig. 12 instead of the screen SC4 in Fig. 9. For example, the user selects the display switch button BT in the screen SC4. When the display switch button BT is selected, the analysis support device 10 causes the display 14 to display the screen SC7.

[0059] The screen SC7 includes a third time chart TC4. The third time chart TC4 is a time chart obtained by rearranging the second time chart TC2 in FIG. 9 according to the subjects (e.g., workers) who perform the preparation process. For example, an external setup process is performed by two people, an external stage worker A and an external stage worker B. The external stage worker A is in charge of a plurality of partial processes W1 to W3, and the external stage worker B is in charge of a plurality of partial processes W4 to W6. The third time chart TC4 includes a schedule box and a performance box for each of the plurality of partial processes W1 to W3. For example, in the schedule box B5a of the partial process W1, the left end indicates the scheduled start time when the partial process W1 should be started, and the right end indicates the scheduled end time when the partial process W1 should be ended. In the performance box B5b of the partial process W1, the left end indicates the actual start time of the partial process W1, and the right end indicates the actual end time of the partial process W1 or the current time during execution. The scheduled boxes and actual results boxes of the other partial processes W2 to W6 have the same configuration as the scheduled box B5a and actual results box B5b of the partial process W1.

[0060] Furthermore, as shown in FIG. 12, the third time chart TC4 also includes a scheduled box (e.g., B6a) and an actual result box (e.g., B6b) for one or more partial processes handled by one or more workers who perform preparatory processes other than the external setup process (e.g., internal setup processes).

[0061] 12, in this case, the actual time is delayed from the scheduled time in the partial process W2 of the outer stage worker A. The user looks at the third time chart TC4 and analyzes that the main cause of the delay in the equipment actual time from the equipment scheduled time is the delay in the partial process W2 by the outer stage worker A.

[0062] (Effects of this embodiment) According to the configuration of this embodiment, the user can know the delay in the mounting process by looking at the pie chart G3 in the screen SC2 of FIG. 7. Then, the user can view the screen SC4 of FIG. 9 by selecting an image corresponding to the legend L4 in the pie chart G3 after the screen SC2 is displayed. The user can know whether there is a delay in the preparation process as a cause of the delay in the mounting process by looking at the second time chart TC2 in the screen SC4. In this case, since the actual box B2b is longer than the scheduled box B2a in the external setup process of the second time chart TC2, the user can know the delay in the external setup process as one of the causes of the delay in the mounting process. According to this embodiment, it is possible to support the user in analyzing the cause of the delay in the actual time of the mounting process from the scheduled time.

[0063] In this embodiment, the analysis support device 10 displays a second time chart TC2 including a scheduled box and a result box for each of the picking process, the external setup process, and the internal setup process (FIG. 9). With this configuration, the user can know whether or not there is a delay in each process, with each of the picking process, the external setup process, and the internal setup process being treated as a unit.

[0064] In this embodiment, the analysis support device 10 displays a third time chart TC4 including a schedule box and a performance box for each of the multiple workers (FIG. 12). With this configuration, the user can know whether there is a delay in each partial process, with the main body of the work in the preparation process as a unit.

[0065] In this embodiment, when a screen corresponding to the legend L4 in the pie chart G3 in FIG. 7 is selected, the analysis support device 10 displays a screen SC4 including the second time chart TC2 (FIG. 9). The legend L4 corresponds to the third waiting state "Part Supply", and the delay in this waiting state may be caused by a delay in the preparation of electronic components in the preparation process. When a screen corresponding to the legend L4 in the pie chart G3 is selected, the analysis support device 10 estimates the presence or absence of a delay in the preparation process using the preparation state information. Then, when a delay in the preparation process is estimated, the analysis support device 10 displays the screen SC4 including the second time chart TC2. On the other hand, when a delay in the preparation process is not estimated, the analysis support device 10 displays a screen other than the screen SC4 (for example, a screen SC6 including an error table ET).

[0066] In addition, in this embodiment, when an image corresponding to the legend L1 in the pie chart G3 is selected, the analysis support device 10 displays a screen SC6 including an error table ET (FIG. 11). The legend L1 corresponds to the implementation state "Product", and the delay in the implementation state may be caused by an abnormality occurring inside the mounting device 100, not a delay in the preparation process. When a screen corresponding to the legend L1 in the pie chart G3 is selected, the analysis support device 10 estimates the presence or absence of an abnormality occurring inside the mounting device 100 using the operating state information. Then, when it is estimated that an abnormality has occurred, the analysis support device 10 displays the screen SC6 including the error table ET. On the other hand, when it is estimated that an abnormality has not occurred, the analysis support device 10 displays a screen other than the screen SC6 (for example, the screen SC4 including the second time chart TC2).

[0067] As described above, when an image corresponding to the legend in the pie chart G3 is selected, the analysis support device 10 selectively displays the screen SC4 or the screen SC6 by using the operating state information and the preparation state information. The user does not need to select whether to display the screen SC4 or the screen SC6. This can improve user convenience.

[0068] (Correspondence) The simulation device 200, the calculation device 300, the implementation device 100, and the analysis support device 10 are examples of a "simulation device," a "calculation device," an "implementation device," and an "analysis support device," respectively. A system including the simulation device 200, the calculation device 300, and the analysis support device 10 is an example of an "analysis support system." The display 14 and the control unit 30 are examples of a "display" and "first to fourth display control units," respectively.

[0069] The screen SC2 in FIG. 7, the planned image of the pie chart G3, and the image combining the planned image and the unplanned image of the pie chart G3 are examples of the "first screen", "equipment planned image", and "equipment actual image". Selecting an image corresponding to the legend L4 in the pie chart G3 is an example of the "first instruction". The screen SC4 in FIG. 9 is an example of the "second screen". When the screen SC4 is the "second screen", the planned box in the second time chart TC2 and the actual box in the second time chart TC2 are examples of the "preparation planned image" and the "preparation actual image", respectively. The screen SC7 in FIG. 12 is also an example of the "second screen". When the screen SC7 is the "second screen", the planned box in the third time chart TC4 and the actual box in the third time chart TC4 are examples of the "preparation planned image (and planned box)" and the "preparation actual image (and actual box)". The worker is an example of the "subject".

[0070] Selecting an image corresponding to the legend L1 in the pie chart G3 is an example of a "second instruction." The screen SC6 in Fig. 11 is an example of a "third screen." Selecting any one of the legends L1 to L9 in the pie chart G3 is an example of a "third instruction."

[0071] The following are some points to note about the display device and the system described in the embodiment. The "first screen" is not limited to a screen including a pie chart G3, but may be, for example, a screen including a bar graph showing the ratio of actual time and scheduled time per unit time, a table showing the numerical values ​​of the ratio, or the like.

[0072] The "second screen" is not limited to a screen including the second time chart TC2, but may be, for example, a screen including a table showing numerical values ​​for the scheduled start time, scheduled end time, actual start time, and actual end time for each preparation process.

[0073] It is sufficient that either the screen SC4 in Fig. 9 or the screen SC7 in Fig. 12 is displayed. In this modification, either of the screens is an example of the "second screen."

[0074] The subject in the third time chart TC4 on the screen SC7 in FIG. 12 is not limited to a worker, and may be, for example, a robot that automatically carries out the preparation process.

[0075] Screen SC6 in Fig. 11 does not have to be displayed. In this modified example, the "third screen" can be omitted.

[0076] The analysis support device 10, the simulation device 200, and the calculation device 300 may be realized as one device. In this modification, the one device is an example of the "analysis support device." Furthermore, the component mounting system 2 does not need to include the simulation device 200. In this case, the device scheduled time and the preparation scheduled time may be generated by a user.

[0077] In the embodiment, the simulation device 200 and the calculation device 300 are connected to a LAN 4. Alternatively, the simulation device 200 and the calculation device 300 may be installed on the Internet, and the LAN 4 to which the analysis support device 10 is connected may be connected to the Internet.

[0078] The technical elements described in this specification or drawings have technical utility either alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technologies illustrated in this specification or drawings achieve multiple objectives simultaneously, and achieving one of these objectives is itself technically useful. [Explanation of symbols]

[0079] 2: Component mounting system 4: LAN 10:Analysis support equipment 12: Communication I / F 14: Display 16:Operation section 30: Control section 32 :CPU 34: Memory 40: Program 100: Mounting equipment 102: Implementation module 104: Loading device 106: Unloading device 110: Cassette 110a: Parts feeder 112: Support stand 114: Mounting unit 114a: Nozzle 116: Nozzle box 120: Picking terminal 140: Setup terminal 200: Simulation device 212: Communication I / F 230: Control section 232 :CPU 234: Memory 240: Program 300: Calculation device 312: Communication I / F 330: Control section 332 :CPU 334: Memory 340: Program A1 :Area B1a~B5a: Schedule box B1b~B5b: Achievement Box B20a: Event Details Box B20b: Achievement details box BT: Display switching button ET : Error table G1: Graph G2: Graph G3: Pie chart SC1~SC7: Screen TC1: First time chart TC2: Second time chart TC3: Expanded time chart TC4: Third Time Chart W1, W2, W4: Partial process t1~t5: Time

Claims

1. A display and a first display control unit that causes the display to display a first screen including a device planned image and a device actual image when a device actual time during which a mounting device is actually performing a mounting process of mounting a component on a board is delayed from a device planned time for the mounting device to perform the mounting process, the device planned image indicating the device planned time, the device actual image indicating the device actual time, and the device actual time being longer than the device planned time; a second display control unit that causes the display to display a second screen including a planned preparation image and an actual preparation image when a predetermined first instruction is given by a user after the first screen is displayed on the display, the planned preparation image indicating a planned preparation time for a preparation process, which is preparation for the mounting process, to be performed, and the actual preparation image indicating an actual preparation time for which the preparation process is actually performed; An analysis support device comprising:

2. the planned preparation image and the actual preparation image are boxes, one end of the preparation schedule image indicates a scheduled start time at which the preparation process should be started; the other end of the preparation schedule image indicates a scheduled end time at which the preparation process should be ended; One end of the preparation result image indicates an actual start time of the preparation process, The analytical support device according to claim 1 , wherein the other end of the preparation result image indicates an actual end time of the preparation process.

3. The preparation step includes, for each of two or more entities, a plurality of partial steps that are in charge of the entity, the preparation schedule image includes a plurality of schedule boxes corresponding to the plurality of partial processes; For each of the plurality of schedule boxes, one end of the schedule box indicates a scheduled start time at which a sub-process corresponding to the schedule box should be started, and the other end of the schedule box indicates a scheduled end time at which the sub-process corresponding to the schedule box should be ended; the preparation result image includes a plurality of result boxes corresponding to the plurality of partial processes, 2. The analysis support device according to claim 1, wherein, for each of the plurality of performance boxes, one end of the performance box indicates an actual start time of a sub-process corresponding to the performance box, and the other end of the performance box indicates an actual end time of the sub-process corresponding to the performance box.

4. The analysis support device further comprises: a third display control unit that causes the display to display a third screen that does not include the preparation result image and the preparation plan image when a predetermined second instruction is given by the user after the first screen is displayed on the display, The analysis support device according to claim 1 , wherein the third screen includes information about an abnormality that has occurred inside the mounting device.

5. The analysis support device further comprises:

5. The analysis support device according to claim 4, further comprising a fourth display control unit that selectively displays the second screen or the third screen based on status information indicating an actual operating status of the mounting device and an actual preparation status in the preparation process when a predetermined third instruction is given by the user after the first screen is displayed on the display.

6. a simulation device that simulates a device scheduled time for a mounting process in which a mounting device mounts components on a board and a preparation scheduled time for a preparation process, which is a preparation for the mounting process, to be performed; a calculation device that calculates an actual device time during which the mounting device actually performs the mounting process and an actual preparation time during which the preparation process is actually performed, using state information indicating an actual operating state of the mounting device and an actual preparation state in the preparation process; an analysis support device capable of communicating with the simulation device and the calculation device; Equipped with The analysis support device includes: A display and a first display control unit that causes the display to display a first screen including a device planned image and a device actual image when the device actual time is delayed from the device scheduled time, the first display control unit being configured to display the first screen including a device planned image and a device actual image on the display, the device planned image indicating the device scheduled time, the device actual image indicating the device actual time, and the device actual time being longer than the device scheduled time; a second display control unit that causes the display to display a second screen including a planned preparation image and an actual preparation image when a predetermined first instruction is given by a user after the first screen is displayed on the display, the second display control unit being configured to display the second screen including a planned preparation image and an actual preparation image, the second display control unit being configured to display the planned preparation time and the actual preparation image being configured to display the actual preparation time; An analysis support system comprising:

Citation Information

Patent Citations

  • Production system for printed board unit

    JP1999232339A

  • Set-up support system for component in process

    JP2003280720A

  • Electronic part mounting apparatus, electronic part production system having the same, printed wiring board produced by the system, and electronic part production method and computer executing program for the same method

    JP2004006557A

  • Substrate work line management system

    JP2004363312A

  • Progress management support device, progress management support method, progress management support program, and recording medium

    JP2005165789A