MAINTENANCE SUPPORT DEVICE, MAINTENANCE SUPPORT METHOD, AND MAINTENANCE SUPPORT PROGRAM
The maintenance support device addresses resource contention issues in maintenance planning by grouping tasks with shared resources and arranging them to avoid overlap, resulting in efficient maintenance plans that minimize downtime.
Patent Information
- Application Number
- JP2021070069
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-04-19
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2041-04-19
AI Technical Summary
Conventional maintenance planning techniques do not consider the availability of resources such as jigs, leading to potential delays in maintenance work due to resource contention.
A maintenance support device and method that acquire necessary work information, including resource requirements, and create a maintenance plan by grouping tasks with associated constraints and arranging them chronologically to avoid resource overlap.
The solution enables the creation of efficient maintenance plans that minimize resource contention, thereby optimizing maintenance workflows and reducing downtime.
Smart Images

Figure 0007689317000001 
Figure 0007689317000002 
Figure 0007689317000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a maintenance support device, a maintenance support method, and a maintenance support program that support the maintenance of a plurality of production facilities. [Background technology]
[0002] A production line that produces products such as mounted boards is comprised of multiple pieces of production equipment, such as component mounting devices. These pieces of production equipment include moving parts driven by motors and the like, and require periodic maintenance that is performed by stopping the operation of the production line. Since a production line includes many pieces of production equipment, and the maintenance items required vary for each piece of production equipment, maintenance planning becomes complicated. Furthermore, since production of products stops during maintenance work, it is necessary to create a maintenance plan that allows the maintenance work to be performed efficiently.
[0003] Patent Document 1 discloses a system that takes into consideration work attributes such as the technical level and necessity of the maintenance work, work time, etc., creates maintenance plans for each production equipment, each production equipment group, each maintenance personnel, etc., and displays the work content and materials (jigs) required for maintenance. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] International Publication No. 2004 / 086841 Summary of the Invention [Problem to be solved by the invention]
[0005] In the maintenance of production equipment, a number of jigs are used to support the maintenance work. A variety of jigs are available, including jigs that are commonly used by a number of production equipment and dedicated jigs made for each type of production equipment. In the maintenance of a production line, a number of workers use the jigs in parallel to perform the maintenance work. However, in the conventional techniques including Patent Document 1, the number of available resources such as jigs is not taken into consideration when creating a maintenance plan, and there is a problem that the maintenance work may be stopped while waiting for the jigs.
[0006] SUMMARY OF THE PRESENT EMBODIMENTS Accordingly, an object of the present invention is to provide a maintenance support device, a maintenance support method, and a maintenance support program that are capable of creating an efficient maintenance plan that avoids resource contention. [Means for solving the problem]
[0007] The maintenance support device of the present invention is a maintenance support device that supports the maintenance of a plurality of production facilities, and includes an acquisition unit that acquires necessary work information including information on maintenance work required for each of the production facilities, work time information including information on the time required for each of the maintenance works and the necessary resources, and resource information including information on available resources, a work group creation unit that groups, among the plurality of maintenance works, a plurality of maintenance works having associated constraints into one work group, and a plan creation unit that creates a maintenance plan in which the work groups and individual works that are maintenance works not belonging to the work groups are arranged in chronological order so that the resources do not overlap. ,The associated constraints are resources common to multiple maintenance ,operations. In addition, the maintenance support device of the present invention is a maintenance support device that supports the maintenance of a plurality of production equipment, and comprises an acquisition unit that acquires required work information including information on maintenance work required for each of the production equipment, work time information including information on the time required for each of the maintenance work and the required resources, and resource information including information on available resources, a task group creation unit that groups, among the plurality of maintenance work, a plurality of maintenance work having interrelated constraints into one task group, and a plan creation unit that creates a maintenance plan in which the task groups and individual tasks that are maintenance work not belonging to the task groups are arranged in chronological order so that the resources do not overlap, and further comprises a display unit that displays the maintenance plan created by the plan creation unit, and an input unit that accepts changes to at least the order of the task groups or the individual tasks, or the allocation of the resources, in the maintenance plan displayed on the display unit.
[0008] The maintenance support method of the present invention is a maintenance support method for supporting the maintenance of a plurality of production facilities, and includes an acquisition step of acquiring necessary work information including information on maintenance work required for each of the production facilities, work time information including information on the time required for each of the maintenance works and the necessary resources, and resource information including information on available resources, a work group creation step of grouping, as one work group, a plurality of maintenance works having associated constraints among the plurality of maintenance works, and a plan creation step of creating a maintenance plan in which the work groups and individual works that are maintenance works not belonging to the work groups are arranged in chronological order so that the resources do not overlap. The method further includes a display step of displaying the maintenance plan created in the plan creation step on a display unit, and an input step of accepting changes to at least the order of the task group or the individual tasks, or the allocation of resources, in the maintenance plan displayed on the display unit.
[0009] The maintenance support program of the present invention is a maintenance support program that causes a computer to execute support for the maintenance of a plurality of production facilities, and includes an acquisition step of acquiring necessary work information including information on maintenance work required for each of the production facilities, work time information including information on the time required for each of the maintenance works and the necessary resources, and resource information including information on available resources, a work group creation step of grouping, as one work group, a plurality of maintenance works having associated constraints among the plurality of maintenance works, and a plan creation step of creating a maintenance plan in which the work groups and individual works that are maintenance works not belonging to the work groups are arranged in chronological order so that the resources do not overlap. The method further includes a display step of displaying the maintenance plan created in the plan creation step on a display unit, and an input step of accepting changes to at least the order of the task group or the individual tasks, or the allocation of resources, in the maintenance plan displayed on the display unit. Effect of the Invention
[0010] According to the present invention, it is possible to create an efficient maintenance plan that avoids resource contention. [Brief description of the drawings]
[0011] [Figure 1] FIG. 1 is a configuration explanatory diagram of a component mounting system according to an embodiment of the present invention; [Diagram 2] FIG. 2 is a plan view of a component mounting device provided in a component mounting line according to an embodiment of the present invention. [Diagram 3]FIG. 1 is a configuration explanatory diagram of a component mounting device provided in a component mounting line according to an embodiment of the present invention; [Figure 4] FIG. 1 is a block diagram showing the configuration of a processing system of a management computer (maintenance support device) according to an embodiment of the present invention. [Diagram 5] FIG. 1A is an explanatory diagram of an example of required work information used in a management computer (maintenance support device) according to an embodiment of the present invention; FIG. 1B is an explanatory diagram of an example of work time information; and FIG. [Figure 6] 1A and 1B are explanatory diagrams illustrating an example of intermediate information created in a management computer (maintenance support device) according to an embodiment of the present invention. [Figure 7] FIG. 1 is an explanatory diagram of an example of a maintenance plan display screen displayed on a display unit of a management computer (maintenance support device) according to an embodiment of the present invention. [Figure 8] FIG. 1 is an explanatory diagram of an example of a maintenance plan display screen displayed on a display unit of a management computer (maintenance support device) according to an embodiment of the present invention. [Figure 9] FIG. 1 is an explanatory diagram of an example of a maintenance plan display screen displayed on a display unit of a management computer (maintenance support device) according to an embodiment of the present invention. [Figure 10] FIG. 1 is an explanatory diagram of an example of a maintenance plan display screen displayed on a display unit of a management computer (maintenance support device) according to an embodiment of the present invention. [Figure 11] FIG. 1 is an explanatory diagram of an example of a maintenance plan display screen displayed on a display unit of a management computer (maintenance support device) according to an embodiment of the present invention. [Figure 12] FIG. 1 is a flow diagram of a maintenance support method according to an embodiment of the present invention. [Figure 13] FIG. 1 is a flow diagram of a first embodiment of a condition changing process in a maintenance support method according to an embodiment of the present invention. [Figure 14] FIG. 2 is a flow diagram of a second example of a condition changing process in the maintenance support method according to an embodiment of the present invention; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] An embodiment of the present invention will be described in detail below with reference to the drawings. The configurations, shapes, etc. described below are examples for explanation, and can be appropriately changed according to the specifications of the component mounting system, management computer, component mounting line, printing device, component mounting device, etc. In the following, the same reference numerals are used for corresponding elements in all drawings, and duplicated explanations are omitted. In FIG. 2 and some parts described later, the X-axis (left and right direction in FIG. 2) in the board transport direction and the Y-axis (up and down direction in FIG. 2) perpendicular to the board transport direction are shown as two axes perpendicular to each other in the horizontal plane. In FIG. 3 and some parts described later, the Z-axis (up and down direction in FIG. 3) is shown as the height direction perpendicular to the horizontal plane.
[0013] First, the configuration of component mounting system 1 will be described with reference to Fig. 1. The component mounting system is configured such that one component mounting line L is connected via a communication network 2 and managed by a management computer 3. The component mounting line L is configured by connecting production equipment such as a board supplying device M1, a printing device M2, component mounting devices M3 to M7, a reflow device M8, and a board recovery device M9 in series from upstream (left side of the paper) to downstream (right side of the paper) in the board transport direction. The component mounting line L has the function of producing mounted boards on which components are mounted.
[0014] The board supplying device M1, the printing device M2, the component mounting devices M3 to M7, the reflow device M8, and the board collecting device M9 are connected to a management computer 3 via a communication network 2. Note that the component mounting line L is a group of production equipment connected via the communication network 2, and the production equipment does not have to be physically connected to each other.
[0015] In Fig. 1, board supplying device M1 has a storage unit such as a rack that stores multiple boards, and performs a board supplying operation to supply boards removed from the storage unit to downstream devices. Printing device M2 performs a solder printing operation to print a paste such as cream solder on boards brought in from the upstream side through a screen mask attached to the printing operation unit. Component mounting devices M3 to M7 perform a component mounting operation to pick up and mount components, which are supplied by a tape feeder that feeds a component tape stored on a reel, on the board on which the paste has been printed, using a suction nozzle attached to the mounting head.
[0016] The component mounting line L is not limited to a configuration with five component mounting devices M3-M7, and may have one to four or six or more component mounting devices M3-M7. The reflow device M8 performs a board heating operation by using a board heating unit to heat the board carried into the device, hardening the paste (cream solder) on the board and joining the electrode parts of the board to the components. The board recovery device M9 has a storage unit such as a rack that stores multiple boards, and performs a board recovery operation by receiving boards carried out by an upstream device and recovering them in the storage unit. In this way, the printing device M2 and the component mounting devices M3-M7 are production equipment provided in the component mounting line L (production line).
[0017] 1, the management computer 3 has a function of creating data and parameters necessary for the operation of the production equipment equipped in the component mounting line L and transmitting them to each piece of production equipment. The management computer 3 also has a function of creating a maintenance plan for the multiple pieces of production equipment equipped in the component mounting line L and supporting the maintenance of the production equipment. Note that the component mounting system 1 does not need to have one component mounting line L, and may have two or more. Note that the maintenance of the production equipment referred to here includes at least one of the maintenance of the production equipment itself and the maintenance of detachable working units equipped in the production equipment (such as the tape feeder 8, mounting head 11, and nozzle 11b described later).
[0018] Next, the configuration of component mounting devices M3 to M7 will be described with reference to Fig. 2 and Fig. 3. Fig. 3 shows a schematic diagram of a part of component mounting devices M3 to M7 in Fig. 2. Component mounting devices M3 to M7 have a function of performing component mounting work by mounting components supplied from a component supply unit onto a board. A board transport mechanism 5 is arranged along the X-axis at the center of base 4. Board transport mechanism 5 transports board 6 transported from upstream to a mounting work position, positions it, and holds it. In addition, board transport mechanism 5 transports board 6 downstream after component mounting work has been completed.
[0019] Component supply units 7 are disposed on both sides (front and rear directions of the Y axis) of the board transport mechanism 5. Multiple tape feeders 8 are attached in parallel along the X axis to each component supply unit 7. The tape feeders 8 pitch-feed a component tape, on which pockets for storing components P are formed, in a direction (tape feed direction) from the outside of the component supply unit 7 toward the board transport mechanism 5, thereby supplying components P to component supply positions 8a from which components P are picked up by a mounting head, which will be described below.
[0020] 2 and 3, a Y-axis table 9 equipped with a linear drive mechanism is arranged along the Y-axis at both ends of the X-axis on the upper surface of the base 4. A beam 10 similarly equipped with a linear drive mechanism is coupled to the Y-axis table 9 so as to be freely movable along the Y-axis. The beam 10 is arranged along the X-axis. A mounting head 11 is attached to the beam 10 so as to be freely movable along the X-axis. The mounting head 11 suction-holds a component P with a nozzle 11b attached to the lower end, and is equipped with a suction unit 11a that can raise and lower the nozzle 11b holding the component P.
[0021] 2, the Y-axis table 9 and the beam 10 constitute a head moving mechanism that moves the mounting head 11 horizontally along the X-axis and the Y-axis. The head moving mechanism and the mounting head 11 perform a mounting turn in which the nozzle 11b picks up and removes the component P from the component supply position 8a of the tape feeder 8 arranged in the component supply unit 7, and mounts it on the mounting position of the board 6 positioned by the board transport mechanism 5. That is, the Y-axis table 9, the beam 10 and the mounting head 11 constitute a component mounting means that holds the component P supplied to the component supply position 8a of the tape feeder 8 with the nozzle 11b and mounts it on the board 6.
[0022] 2 and 3, a component recognition camera 12 is disposed between the component supply unit 7 and the board transport mechanism 5. When the nozzle 11b of the mounting head 11 that has taken out a component P from the component supply unit 7 moves above the component recognition camera 12, the component recognition camera 12 captures an image of the component P held by the nozzle 11b to recognize the holding posture of the component P.
[0023] A board recognition camera 13 is attached to the plate 10a on which the mounting head 11 is attached. The board recognition camera 13 moves integrally with the mounting head 11. As the mounting head 11 moves, the board recognition camera 13 moves above the board 6 positioned by the board transport mechanism 5, and captures an image of a board mark 6a provided on the board 6 to recognize the position of the board 6. When the mounting head 11 mounts components on the board 6, the mounting position is corrected taking into account the recognition result of the holding attitude of the component P by the component recognition camera 12 and the recognition result of the board position by the board recognition camera 13.
[0024] 2, a touch panel 14 operated by an operator is provided in front of component mounting devices M3 to M7 at a position where the operator works. Touch panel 14 displays various information on its display unit, and operators input data and operate component mounting devices M3 to M7 using operation buttons and the like displayed on the display unit.
[0025] 3, a dolly 15 with a number of tape feeders 8 already attached to a feeder base 15a is set in the component supply section 7. A reel 17 is held on the dolly 15, which stores a wound component tape 16 holding components P. The component tape 16 is pulled out from the reel 17 and is pitch-fed by the tape feeders 8 to the component supply position 8a.
[0026] Next, the configuration of the information processing system of the management computer 3 will be described with reference to Fig. 4. Here, the configuration related to the function of supporting the maintenance of the multiple pieces of production equipment equipped in the component mounting line L (production line) will be described, in particular, the multiple functions equipped in the management computer 3. That is, the management computer 3 (maintenance support device) creates a maintenance plan that lists in chronological order the maintenance work required for the production equipment equipped in the component mounting line L. Here, a maintenance plan will be described for the case where production of mounted boards in the component mounting line L is stopped and multiple workers simultaneously perform maintenance work on the multiple pieces of production equipment equipped in the component mounting line L.
[0027] The management computer 3 includes a processing unit 20, a storage unit 26 as a storage device, an input unit 31, a display unit 32, and a communication unit 33. The processing unit 20 is a data processing device such as a CPU, and includes an acquisition unit 21, a task group creation unit 22, a plan creation unit 23, a display processing unit 24, and a verification unit 25 as internal processing units. The management computer 3 does not need to be configured as a single computer, and may be configured as a plurality of devices. For example, all or part of the storage unit and processing unit may be provided in a cloud via a server.
[0028] 4, input unit 31 is an input device such as a keyboard, a touch panel, a mouse, etc., and is used when inputting operation commands and data. Display unit 32 is a display device such as a liquid crystal panel, and in addition to displaying various data stored in memory unit 26, displays various information such as an operation screen and an input screen for operation by input unit 31. Communication unit 33 is a communication interface, and transmits and receives data to and from production equipment (printing device M2, component mounting devices M3 to M7, etc.) constituting component mounting line L via communication network 2.
[0029] The storage unit 26 stores necessary work information 27, work time information 28, resource information 29, maintenance plan 30, etc. The necessary work information 27 includes information on maintenance work required for each piece of production equipment provided in the component mounting line L (production line). The work time information 28 includes information specifying the time required for each maintenance work and resources such as jigs and workers required for the maintenance work. The resource information 29 includes information on the quantity of resources available on the component mounting line L.
[0030] 5(a) to 5(c), examples of required work information 27, work time information 28, and resource information 29 will be described. Figures 5(a) to 5(c) show information required to create a maintenance plan for component mounting devices M3 to M7 equipped in component mounting line L.
[0031] In FIG. 5(a), the necessary work information 27 specifies the maintenance work (tasks A to E) required for each of the component mounting devices M3 to M7 (production equipment). In the necessary work information 27, "M3" in the production equipment indicates the component mounting device M3. Also, "◯" indicates the maintenance work required for the production equipment. In this example, work A and work B are specified for the component mounting device M3, work A, work B, work D, and work E for the component mounting device M4, work A, work C, and work D for the component mounting device M5, work A and work D for the component mounting device M6, and work A, work B, work C, work D, and work E for the component mounting device M7.
[0032] Maintenance work for component mounting devices M3 to M7 includes the following: replenishing grease and the like to moving parts such as the board transport mechanism 5 and the linear drive mechanism; disassembling and cleaning the suction unit 11a and nozzle 11b of the mounting head 11; measuring the amount of descent of the nozzle 11b with a load cell or other load meter and calibrating it; adjusting the optical axis and lighting of the component recognition camera 12 and board recognition camera 13; inspecting and replacing the transport belt of the board transport mechanism 5; and inspecting and adjusting sensors that detect the stopping position of the board 6.
[0033] In FIG. 5(b), the work time information 28 specifies the time required for each maintenance task (task A to task E), the type of tool required, and the priority task. A priority task is a task that must be completed before the other task. For example, before a maintenance task for the nozzle 11b, a maintenance task for the suction unit 11a to which the nozzle 11b is attached must be completed. Therefore, the maintenance task for the suction unit 11a (mounting head 11) is a priority task over the maintenance task for the nozzle 11b. In addition, the maintenance task for the board recognition camera 13 that captures the board mark 6a of the board 6 positioned on the board transport mechanism 5 and the component supply position 8a of the tape feeder 8 arranged in the component supply unit 7 is a priority task over the maintenance tasks for the board transport mechanism 5 and the tape feeder 8.
[0034] In the example shown in FIG. 5(b), task A requires jig α and takes 10 minutes. Task B requires jig β and takes 20 minutes. Task C requires jig γ and takes 60 minutes. Task D requires jig α and jig β, and task C is the priority task and takes 30 minutes. In other words, task C must be completed before task D can begin. Task E does not require a jig and takes 15 minutes.
[0035] In FIG. 5(c), the resource information 29 specifies the number of jigs α, β, and γ, which are resources available on the component mounting line L, and the number of workers (working bodies). In this example, there are five jigs α, two jigs β, one jig γ, and five workers. For example, jigs such as grease guns that replenish grease to moving parts are used in the maintenance work of all devices, so that more than the number of workers are prepared. In addition, only a few dedicated jigs used for cleaning and calibrating the mounting head 11 and nozzle 11b, and dedicated jigs used for adjusting the optical axis of the camera and lighting are prepared in the component mounting line L or the factory and used in common. In this way, the resources include the type and number of jigs used in the maintenance work, and the number of workers (the number of working bodies) who perform the maintenance work.
[0036] 4, the acquisition unit 21 acquires necessary work information 27, work time information 28, and resource information 29 used to create a maintenance plan from the storage unit 26. Note that if the necessary work information 27, work time information 28, and resource information 29 are stored in a server or the like other than the storage unit 26 of the management computer 3 (maintenance support device), the acquisition unit 21 acquires the necessary information from that server or the like.
[0037] The task group creation unit 22 groups, into one task group, multiple maintenance tasks that have an associated constraint, such as the use of a common jig or the order of maintenance tasks, among multiple maintenance tasks, based on the relationship between the maintenance tasks and the jigs and the information on priority tasks included in the task time information 28. In the example of task time information 28 shown in Fig. 5(b), task A and task D use a common jig α, task B and task D use a common jig β, and task C and task D have a priority task relationship, so they are grouped into one task group. In other words, the associated constraint is a resource (jig α, jig β) common to multiple maintenance tasks, or a priority order of multiple maintenance tasks (task C is performed before task D).
[0038] In Fig. 4, the plan creation unit 23 creates a maintenance plan in which task groups and individual tasks, which are maintenance tasks that do not belong to task groups, are arranged in chronological order so that resources do not overlap, based on required task information 27, work time information 28, and resource information 29. When creating a maintenance plan, the plan creation unit 23 considers that task groups related to jigs whose number of available jigs is equal to or greater than the number of workers, and arranges the task groups in chronological order as separate individual tasks. In the case of the work time information 28 shown in Fig. 5(b) and the resource information 29 shown in Fig. 5(c), the number of jigs α (5) is the same as the number of workers (5), so the task groups for task A and task D are dissolved, and a maintenance plan is created in which each task is treated as an individual task.
[0039] Here, the procedure for creating a maintenance plan by the plan creation unit 23 will be described with reference to Fig. 6(a). Fig. 6(a) is an example of intermediate information created by the plan creation unit 23 when creating a maintenance plan based on the necessary work information 27, work time information 28, and resource information 29 shown in Figs. 5(a) to 5(c). For the work in charge shown in Fig. 6(a), information specifying the production equipment, information specifying the maintenance work, and the required time for the work are displayed separated by a slash " / ". That is, "M3 / A / 10 minutes" indicates that the work A of the component mounting device M3 is a single work and the required time is 10 minutes, and "M4 / B+D / 50 minutes" indicates that the work B and work D of the component mounting device M4 are a work group and the total required time is 50 minutes.
[0040] In FIG. 6(a), first, the plan creation unit 23 assigns component mounting devices M3 to M7 (production equipment) to five workers W1 to W5. In this example, the component mounting device M3 is assigned to the worker W1, the component mounting device M4 is assigned to the worker W2, the component mounting device M5 is assigned to the worker W3, the component mounting device M6 is assigned to the worker W4, and the component mounting device M7 is assigned to the worker W5. Next, the plan creation unit 23 divides the work of the workers W1 to W5 into task groups (enclosed in a rectangle in the figure) and individual work, and calculates the total required time for the task groups. Next, the plan creation unit 23 creates a maintenance plan by arranging the task groups and individual work in chronological order for each worker W1 to W5 so that the resources (jigs β and γ) do not overlap. The created maintenance plan 30 is stored in the storage unit 26.
[0041] In Fig. 4, the display processing unit 24 causes the display unit 32 to display a maintenance plan display screen including the maintenance plan 30 created by the plan creation unit 23. Here, with reference to Figs. 7 to 11, an example of the maintenance plan display screen displayed on the display unit 32 will be described. Figs. 7 to 11 display the maintenance plan 30 created based on the required work information 27, work time information 28, and resource information 29 shown in Figs. 5(a) to 5(c).
[0042] 7, a maintenance plan display screen 40 displays a resource display frame 41, a maintenance plan display frame 42, an undo button 43, a verify button 44, and a confirm button 45. The resource display frame 41 displays the type and number of resources included in the resource information 29.
[0043] In the maintenance plan display frame 42, the maintenance plan 30 is displayed as a rectangle whose horizontal width indicates the time required for maintenance work. That is, rectangles representing the task groups and individual tasks of the intermediate information shown in FIG. 6(a) are arranged in chronological order for each worker W1 to W5 so that the resources (jigs β, jigs γ) do not overlap. In the maintenance plan display frame 42, the maintenance work of the task group is displayed surrounded by a thick frame. "M3" shown in the task assigned to worker W1 in the maintenance plan display frame 42 indicates that it is a maintenance task for component mounting device M3. Also, "B / β1" indicates task B that uses jig β1 out of the two jigs β.
[0044] For example, the maintenance plan 30 is created so that the jig β1 is used by the worker W2 for the work B and work D on the component mounting device M4, then by the worker W3 for the work D on the component mounting device M5, and then by the worker W1 for the work B on the component mounting device M3. In the maintenance plan display frame 42, the arrangement and transfer of the jig β1 are indicated by dotted lines with arrows. In addition, the maintenance plan 30 is created so that the work C, which is a priority work of the work D, is completed before the work D. For example, the maintenance plan 30 is created so that the work C and work D on the component mounting device M5 by the worker W3, and the work C and work D on the component mounting device M7 by the worker W5, are started after the work C is completed. In this way, the display unit 32 displays the maintenance plan 30 created by the plan creation unit 23.
[0045] 8, on the maintenance plan display screen 46, the manager who creates the maintenance plan can change the maintenance plan 30 by moving a rectangle representing a task group or an individual task in the maintenance plan display frame 42 by operating the input unit 31. On the maintenance plan display screen 46 shown in Fig. 8, tasks A and B for the component mounting device M3 that were assigned to worker W1 in the maintenance plan display frame 42 of the maintenance plan display screen 40 shown in Fig. 7 have been moved (allocation changed) to worker W2 (arrow a) without changing the start time.
[0046] After the rectangle of the task group or individual task is moved, when the manager operates (presses) the verification button 44 by the input unit 31, the verification unit 25 verifies that there is no overlap in the modified maintenance plan 30 accepted by the input unit 31. After that, the display processing unit 24 displays a verification result display frame 47, which displays the verification result by the verification unit 25, superimposed on the maintenance plan display frame 42. In this example, the verification unit 25 verifies that there is no overlap in the jig β (resource) used by the worker W2 in the task B on the component mounting device M3. In this example, both of the two jigs β1 and β2 that can be used on the component mounting line L are usable, and there is no overlap in the resources. Therefore, the verification result display frame 47 displays "No problem" as the verification result.
[0047] On the maintenance plan display screen 48 shown in Fig. 9, the start times of tasks A and B for component mounting device M3 assigned to operator W1 in the maintenance plan display frame 42 of the maintenance plan display screen 40 shown in Fig. 7 have been moved forward and moved to operator W4 (arrow b). That is, tasks A and B for component mounting device M3 are assigned after tasks A and D for component mounting device M6 assigned to operator W4. In this case, when the verification button 44 is operated, the verification unit 25 verifies whether the jig β1 or jig β2 can be assigned to task B for component mounting device M3.
[0048] During the time period when task B is assigned to component mounting device M3 on maintenance plan display screen 48, jig β1 is assigned to task D to component mounting device M5 by worker W3, and jig β2 is assigned to task B to component mounting device M7 by worker W5. That is, the resources (jig β1, jig β2) assigned to task B to component mounting device M3 overlap with other maintenance tasks. Therefore, the verification result display frame 47 displays "Problem, jig β insufficient" as the verification result. That is, it warns that in the changed maintenance plan, tasks will be delayed due to contention for jig β (resource).
[0049] In this way, on the maintenance plan display screens 46, 48, the input unit 31 accepts changes to at least the order of task groups or individual tasks (tasks A to E), or the allocation of resources (workers W1 to W5) in the maintenance plan 30 displayed on the display unit 32.
[0050] 10, on the maintenance plan display screen 49, the manager can change the number of resources in the resource display frame 41 by operating the input unit 31. In this example, the number of workers is changed to "two people." That is, the input unit 31 accepts the change to the resource information 29. When the resource information 29 is changed on the maintenance plan display screen 49, the plan creation unit 23 recreates the maintenance plan 30 based on the changed resource information 29.
[0051] In this example, the plan creation unit 23 assigns component mounting devices M3 to M5 to the worker W1, and component mounting devices M6 and M7 to the worker W2 (see also FIG. 6(b)). Since the number of jigs α (5) and the number of jigs β (2) are greater than or equal to the number of workers (2), the task group of tasks B and D is eliminated in addition to the task group of tasks A and D. That is, only tasks C and D, which have a priority task relationship, become a task group. The plan creation unit 23 creates a maintenance plan 30 so that task C on component mounting device M7 by worker W2 is started after task C on component mounting device M5 by worker W1, so that the jigs γ (resources) do not overlap. After that, the display processing unit 24 displays the recreated maintenance plan 30 on the display unit 32 (maintenance plan display frame 42).
[0052] 11, the maintenance plan display frame 42 on the maintenance plan display screen 50 displays a maintenance plan 30 in which rectangles representing task groups and individual tasks are arranged in chronological order for each of the component mounting devices M3 to M7. In this case, the plan creation unit 23 creates intermediate information in which two workers W1 and W2 are assigned to the five component mounting devices M3 to M7. In this example, the worker W1 is assigned to the component mounting devices M3 to M5, and the worker W2 is assigned to the component mounting devices M6 and M7. Next, the plan creation unit 23 creates a maintenance plan 30 in which the work C for the component mounting device M7 is started after the work C for the component mounting device M5 so that the jig γ (resource) does not overlap.
[0053] 7, when the Undo button 43 is operated, the maintenance plan changed by the manager on the maintenance plan display screens 40, 46, 48, 49, 50 is returned to the pre-change maintenance plan 30 (original state). When the Confirm button 45 is operated, the maintenance plan changed by the manager on the maintenance plan display screens 40, 46, 48, 49, 50 is stored in the storage unit 26 as the maintenance plan 30. In other words, the change to the maintenance plan 30 is confirmed.
[0054] In this way, the manager can visually change the maintenance plan 30 by operating the maintenance plan display screens 40, 46, 48, 49, and 50. The manager can also have the management computer 3 (maintenance support device) verify that there is no resource duplication after changing the maintenance plan 30. The manager can also change the resource information 29 to automatically correct the maintenance plan 30. This allows the manager to easily create an efficient maintenance plan 30 that avoids resource conflicts. Furthermore, the manager can easily consider equalizing or reducing the workload of the workers W1 to W5.
[0055] Next, a maintenance support method (maintenance support program) for supporting the maintenance of multiple pieces of production equipment in a production line (component mounting line L) will be described with reference to the flow in Fig. 12. First, the acquisition unit 21 acquires necessary work information 27, work time information 28, and resource information 29 (ST1: acquisition step). Next, the task group creation unit 22 groups, among the multiple maintenance tasks, multiple maintenance tasks that have associated constraints into one task group (ST2: task group creation step).
[0056] Next, the plan creation unit 23 determines whether or not there is a task group based on the number of resources and whether or not there is a priority task (ST3). If there is no task group (No in ST3), the plan creation unit 23 creates a maintenance plan 30 without considering optimization (ST4: first plan creation step), and if there is a task group (Yes in ST3), the plan creation unit 23 creates an optimized maintenance plan 30 with no resource overlap (ST5: second plan creation step).
[0057] That is, in the first plan creation step (ST4), the plan creation unit 23 creates a maintenance plan 30 in which maintenance tasks are arranged in sequence without considering overlapping resources. Also, in the second plan creation step (ST5), the plan creation unit 23 creates a maintenance plan 30 in which task groups and individual tasks, which are maintenance tasks not belonging to any task group, are arranged in chronological order for each piece of production equipment so as to prevent overlapping resources.
[0058] 12, the display processing unit 24 then displays the created maintenance plan 30 on the display unit 32 as a maintenance plan display screen 40 (FIG. 7) (ST6: display step). Next, when the input unit 31 accepts changes to various conditions on the maintenance plan display screen, processing according to the changes is executed (ST7: condition change step).
[0059] Next, a first example of the condition change step (ST7) will be described with reference to the flow in Fig. 13. In the first example, the input unit 31 accepts changes to at least the order of task groups or individual tasks, or the allocation of resources (workers W1 to W5) in the maintenance plan 30 displayed on the display unit 32 (ST11: first input step) (arrow a in Fig. 8, arrow b in Fig. 9). When the verification button 44 is operated on the maintenance plan display screens 46, 48, the verification unit 25 verifies that there is no overlap in resources in the changed maintenance plan 30 (ST12: verification step).
[0060] If there is no resource overlap (No in ST13), the display processing unit 24 causes the maintenance plan display screen 46 to display information indicating that there is no problem with the verification results (ST14) (verification result display frame 47 in FIG. 8). If there is resource overlap (Yes in ST13), the display processing unit 24 causes the maintenance plan display screen 48 to display warning information indicating that there is a problem with the verification results (ST15) (verification result display frame 47 in FIG. 9). This makes it easy to create an efficient maintenance plan 30 that avoids resource conflicts.
[0061] Next, a second example of the condition change step (ST7) will be described with reference to the flow of FIG. 14. In the second example, the input unit 31 accepts changes to the resource information 29 (ST21: second input step) (resource display frame 41 in FIG. 10). Next, the plan creation unit 23 recreates the maintenance plan 30 based on the changed resource information 29 (ST22: plan re-creation step). Next, the display processing unit 24 causes the display unit 32 to display the recreated maintenance plan 30 (ST23: re-display step) (maintenance plan display frame 42 in FIG. 10). This makes it possible to easily create an efficient maintenance plan 30 that avoids resource conflicts.
[0062] As described above, the management computer 3 (maintenance support device) of this embodiment includes an acquisition unit 21 that acquires required work information 27 including information on maintenance work required for each production facility, work time information 28 including information on the time required for each maintenance task and the required resources, and resource information 29 including information on available resources, an operation group creation unit 22 that groups, among the multiple maintenance tasks, multiple maintenance tasks that have associated constraints into one operation group, and a plan creation unit 23 that creates a maintenance plan 30 in which operation groups and individual tasks that are maintenance tasks that do not belong to an operation group are arranged in chronological order so that resources do not overlap. This makes it possible to create an efficient maintenance plan 30 that avoids resource conflicts and support the maintenance of multiple production facilities.
[0063] In the above embodiment, a worker is used as an example of the worker who transports the jig in the component mounting line L and performs the maintenance work on the component mounting devices M3 to M7, but the worker is not limited to a worker (human). For example, the worker may be an automated guided vehicle (AGV) that automatically transports the jig, or an articulated robot that automatically performs the maintenance work on the production equipment.
[0064] The use or non-use of a jig is managed by the management computer 3, and as a management method, for example, the use or non-use of a jig may be managed in accordance with a plan created in the maintenance plan 30. Furthermore, an identification code may be assigned to each jig, and the identification code may be recognized on a work terminal carried by a worker or input to the input unit 31 before and after the start of use, thereby managing the use or non-use by reflecting the latest information of the component mounting line L. [Industrial Applicability]
[0065] The maintenance support device, the maintenance support method, and the maintenance support program of the present invention have the effect of making it possible to create an efficient maintenance plan that avoids resource conflicts, and are useful in the field of mounting components on a circuit board. [Explanation of symbols]
[0066] 3 Management computer (maintenance support device) 6 Substrate L Component mounting line (production line) M2 Printing equipment (production equipment) M3~M7 Component mounting equipment (production equipment) P parts
Claims
1. A maintenance support device that supports maintenance of a plurality of production facilities, an acquisition unit that acquires required work information including information on maintenance work required for each of the production equipment, work time information including information on the time required for each of the maintenance work and the resources required, and resource information including information on available resources; a task group creation unit that groups, among the plurality of maintenance tasks, a plurality of maintenance tasks having associated constraints into one task group; a plan creation unit that creates a maintenance plan in which the task group and an individual task that is a maintenance task not belonging to the task group are arranged in chronological order so that the resources do not overlap, A maintenance support device, wherein the associated constraint is a resource common to a plurality of maintenance tasks.
2. The maintenance support device according to claim 1 , wherein the associated constraint is a priority order of a plurality of maintenance works.
3. The maintenance support device according to claim 1 , wherein the resources include the type and number of jigs used in the maintenance work, and the number of work bodies performing the maintenance work.
4. A maintenance support device for supporting maintenance of a plurality of production facilities, comprising: an acquisition unit that acquires required work information including information on maintenance work required for each of the production equipment, work time information including information on the time required for each of the maintenance work and the resources required, and resource information including information on available resources; a task group creation unit that groups, among the plurality of maintenance tasks, a plurality of maintenance tasks having associated constraints into one task group; a plan creation unit that creates a maintenance plan in which the task group and an individual task that is a maintenance task not belonging to the task group are arranged in chronological order so that the resources do not overlap, a display unit that displays the maintenance plan created by the plan creation unit; The maintenance support device further comprises an input unit that accepts changes to at least the order of the task group or the individual task, or the allocation of the resources in the maintenance plan displayed on the display unit.
5. The maintenance support device according to claim 4 , further comprising a verification unit that verifies that the resources are not duplicated in the modified maintenance plan accepted by the input unit.
6. a display unit that displays the maintenance plan created by the plan creation unit; an input unit that accepts changes to the resource information, The plan creation unit recreates a maintenance plan based on the changed resource information, The maintenance support device according to claim 1 , wherein the display unit displays the recreated maintenance plan.
7. 7. The maintenance support device according to claim 1, wherein the production facility includes at least one of a printing device that prints a paste on a board and a component mounting device that mounts components on the board.
8. A maintenance support method for supporting maintenance of a plurality of production facilities, comprising: an acquisition step of acquiring required work information including information on maintenance work required for each of the production equipment, work time information including information on the time required for each of the maintenance work and the resources required, and resource information including information on available resources; a task group creation step of grouping, as one task group, a plurality of maintenance tasks having associated constraints among the plurality of maintenance tasks; a planning process for creating a maintenance plan in which the task group and an individual task that is a maintenance task not belonging to the task group are arranged in chronological order so that the resources do not overlap, a display step of displaying the maintenance plan created in the plan creation step on a display unit; The maintenance support method further includes an input step of accepting a change in at least the order of the task group or the individual task, or a change in the resource allocation in the maintenance plan displayed on the display unit.
9. 9. The maintenance support method according to claim 8, further comprising a verifying step of verifying that the resources are not duplicated in the modified maintenance plan received in the input step.
10. an input step of accepting changes to the resource information; a plan re-creation step of re-creating a maintenance plan based on the changed resource information; The maintenance support method according to claim 8 , further comprising a display step of displaying the maintenance plan created in the plan re-creation step on a display unit.
11. A maintenance support program for causing a computer to execute support for maintenance of a plurality of production facilities, an acquisition step of acquiring required work information including information on maintenance work required for each of the production equipment, work time information including information on the time required for each of the maintenance work and the resources required, and resource information including information on available resources; a task group creation step of grouping a plurality of maintenance tasks having associated constraints among the plurality of maintenance tasks into one task group; a plan creation step of creating a maintenance plan in which the task group and an individual task that is a maintenance task not belonging to the task group are arranged in chronological order so that the resources do not overlap, a display step of displaying the maintenance plan created in the plan creation step on a display unit; a step of inputting a change to at least the order of the task group or the individual task, or to the allocation of resources, in the maintenance plan displayed on the display unit.
12. 12. The maintenance support program according to claim 11, further comprising a verifying step of verifying that the resources are not duplicated in the modified maintenance plan received in the input step.
13. an input step of accepting changes to the resource information; a plan re-creation step of re-creating a maintenance plan based on the changed resource information; 12. The maintenance support program according to claim 11, further comprising: a display step of displaying the maintenance plan created in the plan re-creation step on a display unit.
Citation Information
Patent Citations
System for process control of maintenance operation and system for creating of scheduled operation
JP2003233409A
Maintenance plan generation system
JP2019105973A
Method and system for maintenance services planning and scheduling optimization
US20170091688A1
Maintenance support system for part mounting system and part mounting system using the same
WO2004086841A1