Maintenance plan creation method, maintenance plan creation device, program, and maintenance method

JPWO2025004416A5Pending Publication Date: 2026-03-31
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Filing Date
2025-11-19
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

In manufacturing systems with multiple mounting lines, sudden errors can cause discrepancies in processing times, leading to reduced operating rates and quality issues as maintenance work is delayed until other devices notice the non-operation of a device, resulting in inefficiencies and potential downtime.

Method used

A maintenance plan creation method and device that acquires information on work units and production processes across multiple mounting lines, calculates non-operating times, and schedules maintenance work during calculated downtime to maintain line quality and prevent rate declines by reallocating maintenance tasks based on predicted delays.

Benefits of technology

This approach effectively utilizes downtime to perform maintenance, maintaining the operating rate and quality of mounting lines by proactively scheduling maintenance during calculated non-operating periods, thus minimizing downtime and ensuring continuous production.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

A maintenance plan creation method according to one aspect of the present invention: acquires information relating to a work unit attached to a first mounting line to which a first production step is assigned (S10); determines, on the basis of the acquired information, whether there is a second production step to be performed with the work unit removed from the first mounting line and attached to a second mounting line after the end of the first production step (S20); if it is determined that there is the second production step (S30), calculates a non-operation time of the second mounting line resulting from a waiting time for waiting for the end of the first production step (S40); and creates a plan of maintenance work for the second mounting line on the basis of the calculated non-operation time (S50).
Need to check novelty before this filing date? Find Prior Art

Description

Maintenance plan creation method, maintenance plan creation device, program, and maintenance method

[0001] The present invention relates to a maintenance plan creation method, a maintenance plan creation device, a program, and a maintenance method.

[0002] Conventionally, there are devices that mount components on circuit boards. Furthermore, in order to maintain the quality of this type of device, maintenance such as cleaning is performed. Patent Document 1 discloses a device that notifies other devices that have previously completed processing of the remaining work time required to process a circuit board delivered from upstream. The other devices that receive the notification compare the remaining work time with the time required for maintenance work on their own device, and if the maintenance work can be completed within the remaining work time, perform the maintenance work on their own device.

[0003] In this way, if a difference occurs in the timing at which each device finishes processing, for example, due to a sudden error occurring in one device, the other device that has finished processing earlier can use the waiting time until the first device finishes its work to perform maintenance work.

[0004] This makes it possible to increase the operating rate of the mounting line made up of the above-mentioned multiple devices while performing the necessary maintenance processing.

[0005] JP 2009-081170 A

[0006] Even in a system having multiple mounting lines, it is desirable to be able to maintain the quality of each mounting line while suppressing a decrease in the operation rate of each mounting line.

[0007] The present invention provides a maintenance plan creation method and the like that can maintain the quality of a mounting line while suppressing a decrease in the availability rate of the mounting line.

[0008] A maintenance plan creation method according to one aspect of the present invention acquires information about an operational unit attached to a first mounting line to which a first production process is assigned, and determines, based on the acquired information, whether or not there is a second production process in which the operational unit removed from the first mounting line after the first production process is completed is attached to a second mounting line; if it is determined that there is a second production process, calculates the amount of downtime of the second mounting line resulting from the waiting time for the first production process to complete; and creates a maintenance work plan for the second mounting line based on the calculated downtime.

[0009] A maintenance plan creation device according to one aspect of the present invention includes an acquisition unit that acquires information about an operation unit attached to a first mounting line to which a first production process is assigned; a determination unit that determines, based on the acquired information, whether or not there is a second production process in which the operation unit removed from the first mounting line after completion of the first production process is attached to a second mounting line; a calculation unit that, when it is determined that there is a second production process, calculates the non-operational time of the second mounting line resulting from the waiting time for the completion of the first production process; and a creation unit that creates a maintenance plan using the calculated non-operational time.

[0010] A program according to one aspect of the present invention is a program for causing a computer to execute the maintenance plan creation method described above.

[0011] A maintenance method according to one aspect of the present invention acquires information about an operational unit attached to a first mounting line to which a first production process is assigned, and determines, based on the acquired information, whether or not there is a second production process in which the operational unit removed from the first mounting line after completion of the first production process is attached to a second mounting line; if it is determined that there is a second production process, calculates a non-operating time of the second mounting line resulting from a waiting time for the completion of the first production process; and has a maintenance work execution unit perform maintenance work on the second mounting line during the calculated non-operating time of the second mounting line.

[0012] According to the present invention, it is possible to provide a maintenance plan creation method that can maintain the quality of a mounting line while suppressing a decrease in the availability rate of the mounting line.

[0013] FIG. 1 is a block diagram showing a mounting system according to an embodiment. FIG. 2 is a diagram showing a schematic configuration of the mounting system according to an embodiment. FIG. 3 is a diagram showing a configuration of a component mounting device according to an embodiment. FIG. 4 is a diagram showing a first example of an overall plan according to an embodiment. FIG. 5 is a diagram showing a second example of an overall plan according to an embodiment. FIG. 6 is a diagram showing an example of an image displayed by a display unit according to an embodiment. FIG. 7 is a flowchart showing a processing procedure of a maintenance plan creation device according to an embodiment. FIG. 8 is a flowchart showing a processing procedure of a delay time calculation process executed by the maintenance plan creation device according to an embodiment. FIG. 9 is a flowchart showing a processing procedure of a maintenance work allocation process executed by the maintenance plan creation device according to an embodiment. FIG. 10 is a flowchart showing a maintenance plan creation method according to an embodiment. FIG. 11 is a flowchart showing a maintenance method according to an embodiment. FIG. 12 is a flowchart showing a production management method according to an embodiment.

[0014] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. Note that each of the embodiments described below represents a specific example of the present invention. Therefore, the numerical values, shapes, materials, components, component arrangements and connection forms, steps, and step sequences shown in the following embodiments are merely examples and are not intended to limit the present invention. Therefore, among the components in the following embodiments, components that are not recited in the independent claims of the present invention will be described as optional components.

[0015] Furthermore, each drawing is a schematic diagram and is not necessarily drawn to precise scale, dimensions, etc. Furthermore, in each drawing, the same components are denoted by the same reference numerals.

[0016] In this specification and the drawings, the X-axis, Y-axis, and Z-axis represent the three axes of a right-handed three-dimensional Cartesian coordinate system. In the embodiment, the X-axis direction is the substrate transport direction, and the Z-axis direction is the vertical direction of the component mounting device. A plan view means viewing the component mounting device along the Z-axis direction.

[0017] Furthermore, in this specification, terms indicating relationships between elements, such as parallel and the same, as well as numerical values ​​and numerical ranges, are not expressions that only express a strict meaning, but are expressions that also include a substantially equivalent range, for example, a difference of about several percent (or about 10%).

[0018] Furthermore, in this specification, ordinal numbers such as "first" and "second" do not refer to the number or order of components unless otherwise specified, but are used for the purpose of avoiding confusion and distinguishing between components of the same type.

[0019] (Embodiment) [Configuration] First, the configuration of a mounting system according to an embodiment will be described.

[0020] FIG. 1 is a block diagram showing a mounting system 10 according to an embodiment.

[0021] The mounting system 10 is a system for producing electronic devices (items) such as smartphones or personal computers, and mounts components such as integrated circuits (ICs), semiconductors, capacitors, and resistors on a substrate.

[0022] Producing an item by mounting components on a board is also called producing a board.

[0023] The mounting system 10 includes a maintenance plan creation device 100 , a display unit 200 , a maintenance work execution unit 210 , a first mounting line 300 , a second mounting line 310 , and a work unit 320 .

[0024] The first mounting line 300 and the second mounting line 310 are production devices that produce boards. The first mounting line 300 and the second mounting line 310 each include one or more pieces of production equipment through which boards are sequentially transported, and the boards are produced by the one or more pieces of production equipment.

[0025] Fig. 2 is a diagram showing a schematic configuration of a mounting system 10 according to an embodiment. Specifically, Fig. 2 is a diagram showing a schematic configuration of an example of a mounting line provided in the mounting system 10.

[0026] For example, as shown in FIG. 2 , a mounting system 10 equipped with one or more production facilities may include multiple production devices constituting a mounting line. Each mounting line (e.g., the first mounting line 300 and the second mounting line 310) may include, for example, a board stocker M1, an adhesive dispensing device M2, a solder paste printing device M3, component mounting devices M4 and M5, a reflow device M6, and a visual inspection device M7 as its respective production devices. Each mounting line may be configured with these multiple production devices connected in series. The board stocker M1, the adhesive dispensing device M2, the solder paste printing device M3, the component mounting devices M4 and M5, the reflow device M6, and the visual inspection device M7 are also referred to as multiple production devices (M1 to M7). Each of the multiple production devices (M1 to M7) is connected to a management device that manages each device via a communication network. The management device may have the functions of the maintenance plan creation device 100 shown in FIG. 1 , or may be a device separate from the maintenance plan creation device 100. The multiple production devices (M1 to M7) may be publicly known equipment used in publicly known mounting lines. Each mounting line may be equipped with at least one of the multiple production devices (M1 to M7). The first mounting line 300 and the second mounting line 310 each produce boards according to a production plan. Information indicating the production plan is stored in advance in, for example, a memory provided in each of the first mounting line 300 and the second mounting line 310.

[0027] In this embodiment, the mounting system 10 includes two mounting lines, but the number of mounting lines included in the mounting system 10 may be three or more, and is not particularly limited.

[0028] Here, the component mounting apparatus M4 (or component mounting apparatus M5) will be described with reference to FIG.

[0029] FIG. 3 is a diagram showing the configuration of a component mounting apparatus M4 according to an embodiment.

[0030] In this embodiment, the first mounting line 300 and the second mounting line 310 each include at least one component mounting apparatus M4. As shown in Fig. 3 , the component mounting apparatus M4 includes a supply unit 480, a base 401, a substrate transport mechanism 402, a component mounting mechanism 408 including a mounting head 407, and a component recognition camera 410.

[0031] The component mounting device M4 has the function of taking out components from a feeder 420 that supplies components, and transferring and mounting the components onto the board 403.

[0032] The substrate transport mechanism 402 is disposed along the X-axis (along the transport direction of the substrate 403) near the center of the base 401. The substrate transport mechanism 402 transports the substrate 403 carried in from the upstream side in the direction along the X-axis, and positions and holds the substrate 403 on a stage set for component mounting work.

[0033] The supply unit 480 is a device for supplying components (e.g., electronic components) used by the component mounting device M4, and is equipped with a plurality of feeders 420. The supply unit 480 is configured to be able to hold a plurality of feeders 420 arranged along the conveyance direction of the substrate 403, for example.

[0034] Although Figure 3 shows an example in which the supply unit 480 is provided on both sides of the substrate transport mechanism 402 (the positive side of the Y axis and the negative side of the Y axis), it may also be provided on one side of the substrate transport mechanism 402 (the positive side of the Y axis or the negative side of the Y axis).

[0035] The feeders 420 are attached to the supply unit 480 and supply components to the mounting head 407. A plurality of feeders 420 are arranged in one supply unit 480, and at least one of the plurality of feeders 420 supplies components different from those supplied by the other feeders 420.

[0036] A Y-axis moving table 405 equipped with a linear drive mechanism is disposed in the Y-axis direction at the end of the upper surface of the base 401 in the positive direction of the X-axis, and two X-axis moving tables 406, similarly equipped with linear drive mechanisms, are coupled to the Y-axis moving table 405 so as to be movable in the Y-axis direction. A mounting head 407 is attached to each of the two X-axis moving tables 406 so as to be movable in the X-axis direction. The moving speed of each of the Y-axis moving table 405 and the X-axis moving table 406 is adjustable.

[0037] The mounting head 407 places (mounts) components supplied by the feeder 420 disposed in the supply unit 480 onto the board 403. It can also be said that the mounting head 407 transfers the components supplied to the supply position of the feeder 420.

[0038] The mounting head 407 is equipped with component suction nozzles 407a that can individually move up and down and pick up and hold components. The mounting head 407 is equipped with a Z-axis lifting mechanism that lifts and lowers the component suction nozzles 407a, and a θ-axis rotation mechanism that rotates the component suction nozzles 407a around the nozzle axis. The movement speeds of the Z-axis lifting mechanism and the θ-axis rotation mechanism are adjustable.

[0039] The mounting heads 407 move in the X-axis direction and the Y-axis direction by driving the Y-axis moving table 405 and the X-axis moving table 406. This allows the two mounting heads 407 to pick up components from the supply positions of the feeders 420 arranged in the corresponding supply units 480 using the component suction nozzles 407a.

[0040] A component recognition camera 410 is disposed between the supply unit 480 and the board transport mechanism 402. When the mounting head 407 that has picked up a component from the feeder 420 moves above the component recognition camera 410, the component recognition camera 410 captures an image of the component held by the mounting head 407. The captured image is processed by the image recognition processing unit, thereby identifying the component and detecting its position.

[0041] The maintenance work execution unit 210 is a device that executes maintenance work for each of the first mounting line 300 and / or the second mounting line 310, which is planned together with the production plan. In the present embodiment, the maintenance work execution unit 210 will be described as a device that executes maintenance work for the second mounting line 310. The maintenance work execution unit 210 executes maintenance work for the second mounting line 310 in accordance with, for example, a maintenance work plan. Information indicating the maintenance work plan is stored in advance in a memory provided in the maintenance work execution unit 210, for example.

[0042] The specific content of the maintenance work is not particularly limited. The target of the maintenance work may be any of the multiple production devices (M1 to M7) equipped on the second mounting line 310. For example, the maintenance work performed by the maintenance work execution unit 210 may be cleaning of a nozzle (e.g., component suction nozzle 407a) that suctions and holds components and is equipped on the component mounting device M4 on the second mounting line 310. The maintenance work performed by the maintenance work execution unit 210 may be, for example, regular and / or irregular maintenance of a mounting head (e.g., mounting head 407), a feeder (e.g., feeder 420), a stage, or a component recognition camera (e.g., component recognition camera 410). Furthermore, for example, the maintenance work performed by the maintenance work execution unit 210 may be maintenance of a squeegee equipped on the solder paste printing device M3 on the second mounting line 310.

[0043] The working unit 320 is a component such as a part or device that is attached to the first mounting line 300 or the second mounting line 310. In the present embodiment, the working unit 320 is attached to one of the first mounting line 300 and the second mounting line 310. For example, if the working unit 320 is attached to the first mounting line 300, when a board is to be produced using the working unit 320 on the second mounting line 310, the working unit 320 is removed from the first mounting line 300 and attached to the second mounting line 310. In the production of boards in the mounting system 10, a preparatory operation is performed to attach and detach the working unit 320. For example, the working unit 320 is a cart provided in the supply unit 480 (e.g., a cart on which the feeder 420 is disposed and which moves the feeder 420) and / or a nozzle detachably attached to a mounting head (e.g., the component suction nozzle 407a provided in the mounting head 407).

[0044] 4 is a diagram illustrating a first example of a master plan according to an embodiment of the present invention. Specifically, FIG. 4 is a diagram illustrating a specific example of a predetermined master plan (also referred to as an initial master plan).

[0045] 4 , first, a first production process for producing boards is performed on the first mounting line 300. When the first production process is completed (i.e., when the planned number of boards has been produced), the operational unit 320 is removed. For example, when the first production process is completed, the user removes the operational unit 320.

[0046] In this example, the second mounting line 310 first performs a third production process for producing boards. When the third production process is completed, a predetermined operation unit is removed and a new operation unit 320 is attached. For example, when the third production process is completed, the user removes the predetermined operation unit and attaches a new operation unit 320. Next, the second mounting line 310 performs a second production process for producing boards. When the second production process is completed, maintenance work is performed on the second mounting line 310.

[0047] In this example, the first and third production processes are scheduled to be completed simultaneously. This allows the operation unit 320 to be installed on the second mounting line 310 immediately after the third production process is completed. This prevents a decrease in the operating rate of the second mounting line 310.

[0048] 4 is determined in advance. The first mounting line 300, the second mounting line 310, the maintenance work execution unit 210, and the user perform various tasks according to the overall plan, which includes the production plan, the preparatory work plan indicating a plan for preparatory work, which is work for installing and removing the work unit 320, and the maintenance work plan.

[0049] The maintenance work may be performed by a user, and the preparation work may be performed automatically by the device.

[0050] The maintenance plan creation device 100 is a device that creates a plan for performing maintenance work on multiple mounting lines (in this embodiment, the first mounting line 300 and the second mounting line 310) included in the mounting system 10. For example, when some kind of abnormality occurs on the first mounting line 300 and the first mounting line 300 stops, the maintenance plan creation device 100 creates a new maintenance work plan by changing the maintenance work plan in a predetermined overall plan. Specifically, the maintenance plan creation device 100 re-plans the overall plan so as to change the timing at which the maintenance work is performed.

[0051] The maintenance plan creation device 100 is realized by a computer that includes, for example, a communication interface for communicating with the display unit 200, the maintenance work execution unit 210, the first mounting line 300, and the second mounting line 310, a non-volatile memory that stores programs executed by each processing unit, a volatile memory that is a temporary storage area for executing the programs, an input / output port for sending and receiving signals, and a processor that executes the programs. The communication interface may be realized by a connector to which a communication line is connected for wired communication, or by a wireless communication circuit for wireless communication.

[0052] The maintenance plan creation device 100 includes an acquisition unit 110 , a determination unit 120 , a calculation unit 130 , a creation unit 140 , an output unit 150 , and a storage unit 160 .

[0053] The acquisition unit 110 is a processing unit that acquires various types of information. The acquisition unit 110 acquires information indicating, for example, the production plan for each mounting line, the production sequence for each mounting line, the production results (production progress) for each mounting line, the maintenance work plan for each mounting line, and the time required to produce boards on each mounting line (cycle time of bottleneck equipment). The acquisition unit 110 also acquires, for example, information regarding the operation unit 320 attached to the first mounting line 300 to which the first production process is assigned.

[0054] The information related to the operation unit 320 is information indicating a preparatory work plan for the operation unit 320. Specifically, the information related to the operation unit 320 includes information indicating when and to which mounting line the operation unit 320 will be attached. The information related to the operation unit 320 is stored in advance in, for example, the storage unit 160. The acquisition unit 110 acquires the information related to the operation unit 320 from, for example, the storage unit 160.

[0055] Furthermore, for example, the acquisition unit 110 acquires from the first mounting line 300 and the second mounting line 310 the production progress of each of the first mounting line 300 and the second mounting line 310, as well as information indicating the emergency stop in the event of an emergency stop and information indicating the cause of the emergency stop. The production progress is, for example, information indicating the actual production volume in the production process relative to the target production volume for the production process. The target production volume is, for example, arbitrarily determined in advance and stored in a memory provided in each mounting line. For example, if the acquisition unit 110 acquires information indicating an emergency stop of the mounting line to which the operation unit 320 is currently attached (e.g., the first mounting line 300), the acquisition unit 110 acquires information about the operation unit 320. For example, the cause of the emergency stop is an error. Examples of errors include a component supply error due to a component shortage or malfunction in the feeder 420, a component suction error in which the component suction nozzle 407a is unable to pick up a component, or a component recognition error in which the component recognition camera is unable to recognize the component held by the component suction nozzle 407a. If the above-mentioned errors occur consecutively on the first mounting line 300 or the second mounting line 310 during the process of continuing production, the mounting line on which the errors occur consecutively is brought to an emergency stop.

[0056] The acquisition unit 110 may acquire various pieces of information from a server device or the like via a communication interface or the like provided in the maintenance plan creation device 100. Alternatively, the acquisition unit 110 may acquire various pieces of information from an input device such as a mouse, keyboard, or touch panel connected to the maintenance plan creation device 100. For example, a user inputs various pieces of information using the input device, causing the acquisition unit 110 to acquire the various pieces of information.

[0057] The acquisition section 110 may also acquire information about the task unit 320 at a predetermined timing.

[0058] The determination unit 120 is a processing unit that determines, based on the information about the operation unit 320 acquired by the acquisition unit 110, whether there is a second production process to be performed by attaching the operation unit 320, which was removed from the first mounting line 300 after the first production process has ended, to the second mounting line 310. For example, assume that the acquisition unit 110 acquires information indicating that the first mounting line 300, to which the operation unit 320 is currently attached and which is performing the first production process, has undergone an emergency stop. In this case, the acquisition unit 110 acquires the information about the operation unit 320, and the determination unit 120 determines, based on the preparatory work plan for the operation unit 320 indicated by the information, whether there is a second production process to be performed by attaching the operation unit 320, which was removed from the first mounting line 300 after the first production process has ended, to the second mounting line 310.

[0059] The calculation unit 130 is a processing unit that calculates the non-operating time of the second mounting line 310 caused by the waiting time for the completion of the first production process when the judgment unit 120 determines that there is a second production process in which the working unit 320 removed from the first mounting line 300 after the completion of the first production process is attached to the second mounting line 310.

[0060] For example, if the first mounting line 300 experiences an emergency shutdown, it is expected that production on the first mounting line 300 will not proceed according to the initial overall plan due to maintenance work to restore the first mounting line 300. Consequently, it is expected that production on the second mounting line 310, which is to have the operational unit 320 installed and perform the second production process after the first production process is completed according to the initial overall plan, will also not proceed according to the initial overall plan due to the amount of work time required for such maintenance work. If future maintenance work is required for the first production process, the delay time can be predicted from the work time required for such maintenance work. Lost time may also occur due to a pickup error or an increase in the number of turns caused by a simultaneous pickup failure. Such lost time constitutes the delay time. The delay time can be predicted from the current lost time and the remaining number of wafers to be produced in the first production process. The calculation unit 130 calculates the non-operating time caused by the waiting time of the second mounting line 310 due to the delay time predicted to occur in the first mounting line 300 (i.e., the period during which the second mounting line 310 cannot perform production processes, etc., and cannot perform preparatory work).

[0061] For example, the non-operating time is calculated based on the production progress indicating the actual production quantity in the first production process relative to the production target quantity in the first production process.

[0062] Alternatively, when the first mounting line 300 stops, the downtime may be calculated based on the work time required for maintenance work performed on the first mounting line 300. The time required for such maintenance work may be input by a user using an input device such as a mouse, keyboard, or touch panel connected to the maintenance plan creation device 100, or may be stored in advance in the storage unit 160 in association with the cause of the emergency stop.

[0063] The creation unit 140 is a processing unit that creates, based on the calculated non-operating time, a plan for maintenance work on the second mounting line 310. Specifically, the creation unit 140 re-plans the overall plan, including the plan for maintenance work on the second mounting line 310, based on the calculated non-operating time.

[0064] Fig. 5 is a diagram illustrating a second example of a master plan according to the embodiment. Specifically, Fig. 5 is a diagram illustrating a specific example of a master plan (also referred to as a modified master plan) newly created by the creation unit 140. More specifically, Fig. 5 is a diagram illustrating a specific example of a master plan resulting from the creation unit 140 modifying the initial master plan illustrated in Fig. 4.

[0065] For example, it is assumed that the first mounting line 300 and the second mounting line 310 are executing the production process in accordance with the overall plan shown in Fig. 4. Here, it is assumed that the first mounting line 300 makes an emergency stop at the current time shown in Fig. 5.

[0066] In this case, the calculation unit 130 first calculates the delay time of the first mounting line 300, specifically, the predicted time it will take for the first mounting line 300 to be restored and the first production process to be completed. Furthermore, the calculation unit 130 calculates the downtime that will occur on the second mounting line 310 based on the calculated delay time. For example, in this example, the second mounting line 310 can execute the third production process even if the first mounting line 300 is stopped. Furthermore, the second mounting line 310 can execute the work up to the removal of a predetermined operational unit that is to be removed before the second production process on the second mounting line 310. However, because the subsequent process is the installation of the operational unit 320, the second mounting line 310 will be out of operation until the operational unit 320 is removed from the first mounting line 300. The calculation unit 130 calculates the time (period) of such downtime.

[0067] Here, the creation unit 140 calculates whether maintenance work for the second mounting line 310, which was scheduled in the initial overall plan to be performed after the second production process is completed, can be performed during non-operating time. If the creation unit 140 determines that maintenance work for the second mounting line 310 can be performed during non-operating time, the creation unit 140 changes the maintenance work plan so that the maintenance work for the second mounting line 310, which was scheduled in the initial overall plan to be performed after the second production process is completed, is allocated to non-operating time. For example, the maintenance work for the second mounting line 310 refers to, in terms of the operation units used on the second mounting line 310, an operation unit that is lined out after the second production process and / or an operation unit that is shared between the second production process and a fourth production process in which boards are produced after the second production process.

[0068] For example, the creation unit 140 creates a plan for maintenance work on the second mounting line 310 based on the work time required for each of one or more work items included in the maintenance work on the second mounting line 310, such that among the one or more work items, the work item with the longest work time is given priority and assigned before the second production process.

[0069] The work item indicates the content of the maintenance work, and examples of the work item include cleaning and inspection of each piece of equipment on the mounting line, and installation of components.

[0070] A task time is set for each task item in advance. Information indicating the task item and the task time for that task item is stored in advance in the storage unit 160, for example.

[0071] The maintenance work may include one or more work items.

[0072] Furthermore, a work item may include multiple steps (man-hours), and a work time may be set for each step. The step (work step) here refers to the specific content of the maintenance work. For example, if the work item is "cleaning," multiple steps may be included for cleaning each piece of equipment on the mounting line, such as cleaning the nozzles and cleaning the stage.

[0073] For example, if there is a work item whose working time is less than or equal to the non-operating time, the creation unit 140 assigns the work item before the second production process. Here, it is also assumed that there is no work item whose working time is less than or equal to the non-operating time. Furthermore, one or more work items may include multiple man-hours. Furthermore, a work item may include multiple steps that can be executed at different times. In such a case, for example, the creation unit 140 assigns some of the multiple steps included in the work item before the second production process, and assigns the remaining steps after the second production process.

[0074] In this way, for example, when there is no work item whose working time is less than or equal to the non-operating time, the creation unit 140 creates a plan for maintenance work on the second mounting line 310 so that some of the multiple processes included in one of the one or more work items are assigned before the second production process, and the remaining processes of the multiple processes are assigned after the second production process.

[0075] The modified overall plan thus created by modifying the initial overall plan is output to the first mounting line 300, the second mounting line 310, the maintenance work execution unit 210, the display unit 200, and the like.

[0076] The first mounting line 300, the second mounting line 310, the maintenance work execution unit 210, and the user check the changed overall plan and perform various tasks in accordance with the changed overall plan.

[0077] The creation unit 140 may create an initial overall plan using information about the task unit 320.

[0078] The output unit 150 is a processing unit that outputs to an external device the maintenance work plan (more specifically, the overall plan including the maintenance work plan) created by the creation unit 140. For example, the output unit 150 outputs the overall plan to the display unit 200, thereby causing the display unit 200 to display the overall plan.

[0079] Furthermore, for example, the output unit 150 outputs the changed overall plan newly created by the creation unit 140 to the first mounting line 300 , the second mounting line 310 , the maintenance work execution unit 210 , and the display unit 200 .

[0080] Furthermore, for example, the output unit 150 causes the maintenance work execution unit 210 to execute maintenance work on the second mounting line 310 during the non-operating time of the second mounting line 310 calculated by the calculation unit 130. For example, the output unit 150 outputs the maintenance work plan created by the creation unit 140 to the maintenance work execution unit 210, thereby causing the maintenance work execution unit 210 to execute maintenance work on the second mounting line 310 during the non-operating time of the second mounting line 310.

[0081] Furthermore, for example, the output unit 150 outputs the changed overall plan to the display unit 200, thereby causing the display unit 200 to display the changed overall plan.

[0082] 6 is a diagram showing an example of an image displayed by the display unit 200 according to the embodiment. Specifically, FIG. 6 is a diagram showing an example of an image showing the changed overall plan corresponding to FIG. 5.

[0083] The image includes, for example, a production plan including the production processes of the first mounting line 300 and the second mounting line 310, a preparatory work plan associated with the production plan, and a maintenance work plan. The user checks these plans displayed on the display unit 200, for example, and performs work related to the production of boards.

[0084] Furthermore, for example, the display unit 200 highlights and associates a first preparation task, which is included in the preparation task plan and indicates the task of removing the operating unit 320 from the first mounting line 300 after the first production process is completed, with a second preparation task, which indicates the task of attaching the operating unit 320 removed from the first mounting line 300 to the second mounting line 310. In the example shown in FIG. 6 , the first preparation task ("removal" shown in "first mounting line" in FIG. 6 ) and the second preparation task ("removal" shown in "second mounting line" in FIG. 6 ) are connected by an arrow, thereby displaying the association. Furthermore, the first preparation task ("removal" shown in "first mounting line" in FIG. 6 ) and the second preparation task ("removal" shown in "second mounting line" in FIG. 6 ) are highlighted by hatching.

[0085] Furthermore, for example, the display unit 200 highlights non-operating time. In the example shown in Fig. 6, the highlighting is performed by adding a speech bubble with the words "Non-operating time" at the position indicating the non-operating time period. The non-operating time period is also highlighted by being enclosed in a dashed line.

[0086] Furthermore, the areas where maintenance work was scheduled to be performed before the change are enclosed in a dashed line frame. Furthermore, production processes that have not changed from the initial overall plan are enclosed in a solid line frame. In this way, for example, the highlighted areas are displayed in a different manner from the other areas.

[0087] The display modes of the associated display and the highlighted display may be determined arbitrarily and are not particularly limited. For example, the associated display may be made by using the same color. The highlighted display may be made by using a color or highlight that is different from other parts.

[0088] In this manner, for example, the output unit 150 causes the display unit 200 to display (i) a production plan including the respective production processes of the first mounting line 300 and the second mounting line 310, and (ii) a preparatory work plan accompanying the production plan, and also causes the display unit 200 to associate and highlight on the display unit 200 (the preparatory work plan includes (iii) a first preparatory work indicating the work of removing the operational unit 320 from the first mounting line 300 after the first production process is completed, and (iv) a second preparatory work indicating the work of attaching the operational unit 320 removed from the first mounting line 300 to the second mounting line 310, both of which are included in the preparatory work plan. In addition, for example, the output unit 150 causes the display unit 200 to highlight non-operating times.

[0089] The image may also include information indicating changes from the initial overall plan ("Info" shown in FIG. 6), production progress on each mounting line ("Progress" shown in FIG. 6), etc. For example, "Progress: 50 / 100" shown in FIG. 6 indicates that 100 boards are scheduled to be produced at the current time according to the production plan, and 50 boards have actually been produced.

[0090] Processing units such as the acquisition unit 110, the judgment unit 120, the calculation unit 130, the creation unit 140, and the output unit 150 are realized, for example, by a memory that stores the control program executed by each processing unit, and a processor that executes the control program.

[0091] The storage unit 160 is a storage device that stores various types of information and is realized by, for example, a flash memory or a hard disk drive (HDD).

[0092] The acquisition unit 110 may acquire information such as various types of information from a server device or the like via a communication interface or the like provided in the maintenance plan creation device 100 .

[0093] The display unit 200 is a display that displays an image. For example, the display unit 200 displays an image showing the overall plan. Also, for example, the display unit 200 displays the changed overall plan.

[0094] [Processing Procedure] Next, the processing procedure of the mounting system 10 will be described.

[0095] <Overall Overview> FIG. 7 is a flowchart showing the processing procedure of the maintenance schedule creation device 100 according to the embodiment.

[0096] First, the determination unit 120 compares the number of boards to be produced in a pre-set production plan (i.e., the plan) with the number of boards actually produced (i.e., the results) (S110). For example, the acquisition unit 110 acquires the overall plan from the storage unit 160 and acquires production progress data indicating the results from each mounting line. The determination unit 120 compares the overall plan acquired by the acquisition unit 110 with the production progress data, thereby comparing the plan with the results.

[0097] Next, the determining unit 120 determines whether or not a delay has occurred relative to the production plan on any of the mounting lines based on the comparison result (S120).

[0098] If the determination unit 120 determines that a delay has occurred relative to the production plan on any of the mounting lines (Yes in S120), it determines whether the delay that has occurred on any of the mounting lines is affecting other mounting lines that are not experiencing delays (S130). For example, the acquisition unit 110 acquires information about the operation units 320 from the storage unit 160. Based on the information about the operation units 320 acquired by the acquisition unit 110, the determination unit 120 determines whether there are any mounting lines that are not experiencing delays but are unable to operate as planned.

[0099] If the determination unit 120 determines that other mounting lines are affected (Yes in S130), the calculation unit 130 calculates the delay time (specifically, the time it takes for the mounting line where the delay occurred to finish producing the remaining boards) (S140).

[0100] Next, the creation unit 140 recreates the plan based on the delay time (S150). For example, the creation unit 140 creates a revised overall plan by changing the maintenance work plan in the initial overall plan.

[0101] Next, the determining unit 120 determines whether or not production on each mounting line has been completed (S160).

[0102] If the determining unit 120 determines that production on each mounting line has ended (Yes in S160), the process ends.

[0103] On the other hand, if the determination unit 120 determines that no delay has occurred relative to the production plan on any of the mounting lines (No in S120), if it determines that there is no impact on other mounting lines (No in S130), or if it determines that production on each mounting line has ended (No in S160), it waits for a predetermined time (S170) and returns the process to step S110. In other words, if the determination is No in step S120, No in step S130, or No in step S160, the maintenance plan creation device 100 repeats the process at predetermined time intervals.

[0104] The predetermined time may be arbitrarily determined in advance and is not particularly limited.

[0105] <Delay Time Calculation Process> Fig. 8 is a flowchart showing the processing procedure of the delay time calculation process executed by the maintenance plan creation device 100 according to the embodiment. Specifically, Fig. 8 is a flowchart showing the details of step S140 shown in Fig. 7.

[0106] First, the calculation unit 130 determines whether the cause of the delay is an emergency stop (S210). For example, as described above, an emergency stop of the mounting line is one example of a cause of the delay. Another example of a cause of the delay is simply when the production of boards is not completed in time as planned.

[0107] If the calculation unit 130 determines that the cause of the delay is an emergency stop (Yes in S210), it calculates the time required for maintenance of the delayed mounting line as the delay time (S220). If the cause is an emergency stop, maintenance is required to restart the mounting line. Therefore, if the calculation unit 130 determines that the cause of the delay is an emergency stop, it calculates the time required for maintenance of the delayed mounting line as the delay time.

[0108] On the other hand, if the calculation unit 130 determines that the cause of the delay is not an emergency stop (No in S210), it calculates the difference between the number of boards to be produced in the pre-set production plan (i.e., the plan) and the number of boards actually produced (i.e., the actual result) (S230).

[0109] Next, the calculation unit 130 multiplies the calculated difference in production volume by the time required to produce one board (cycle time) to calculate the time required for the remaining number of boards to be produced as the delay time (S240). In this way, when the cause of the delay is not an emergency stop, the calculation unit 130 calculates the time required to produce the remaining number of boards to be produced as the delay time.

[0110] Based on the delay time calculated as above, the calculation unit 130 calculates the downtime of the mounting line that is affected by the delay.

[0111] In addition, when an emergency stop occurs and production progress is behind schedule, the calculation unit 130 may calculate the sum of the delay time calculated in step S220 and the delay time calculated in step S240 as the delay time (total delay time).

[0112] <Maintenance Work Allocation Processing> Fig. 9 is a flowchart showing the processing procedure of the maintenance work allocation processing executed by the maintenance plan creation device 100 according to the embodiment. Specifically, Fig. 8 is a flowchart showing the details of step S150 shown in Fig. 7.

[0113] First, the creation unit 140 filters (i.e., extracts) mounting lines that are affected by a delay that has occurred on any of the mounting lines based on information about the operation unit 320 (S310). The creation unit 140 performs the following processing on the filtered mounting lines. Here, the description will be given assuming that the second mounting line 310 has been filtered.

[0114] Next, the creation unit 140 filters out work items that can be started, that is, work items that can be performed during non-operating hours, from among one or more work items included in the maintenance work on the second mounting line 310 (S320).

[0115] Next, the creation unit 140 sorts (rearranges) the filtered one or more work items in descending order of the number of man-hours included in the work items (S330).

[0116] Next, the creation unit 140 performs the following processes in descending order of man-hours, with the task item with the most man-hours being ranked first.

[0117] The creation unit 140 assigns the mth (m is a natural number) task item to the non-operating time (S340). Note that the initial value of m is 1.

[0118] Next, the creation unit 140 determines whether the non-operating time is equal to or greater than the working time (specifically, the total working time, which is the sum of the working times of the one or more assigned work items) (S350).

[0119] If the creation unit 140 determines that the non-operating time is equal to or greater than the working time (Yes in S350), it executes m=m+1 (S360), i.e., adds 1 to the current value of m, and returns the process to step S340. In other words, if the creation unit 140 determines Yes in step S350, it assigns the next task item in the order to the non-operating time.

[0120] In this way, the creation unit 140 repeats steps S340 to S360 until the total work time, which is the sum of the work times of the one or more assigned work items, exceeds the non-working time.

[0121] If the creation unit 140 determines that the non-operating time is not greater than or equal to the working time (No in S350), that is, if the total assigned working time exceeds the non-operating time, it recreates the maintenance work plan so that one or more assigned work items other than the previously assigned work item are performed during the non-operating time.

[0122] Even if production delays or advances occur, performing maintenance work as planned can affect throughput. To reduce production delays caused by maintenance personnel, the maintenance plan creation device 100 compares the production plan with actual results. For example, if a delay in the production of an item produced earlier on one mounting line causes a wait time for the production of an item produced later on another mounting line, the maintenance plan creation device 100 modifies the plan to advance maintenance work that can be performed during the wait time (non-operating time). For example, the maintenance plan creation device 100 acquires and links the production plan with the production results in real time. This allows the maintenance plan creation device to estimate the impact that a production delay or advance on one mounting line will have on production on other mounting lines. Furthermore, the maintenance plan creation device 100 dynamically modifies the maintenance plan to prevent production delays due to maintenance work under the estimated impact. Furthermore, for example, if there is little free time (non-operating time), the maintenance plan creation device 100 utilizes the non-operating time by dividing the maintenance work into multiple parts. This allows for the reduction of lost time by performing maintenance work during non-operating hours when a delay occurs in progress in a case where production on one mounting line must be completed before production can begin on another mounting line.

[0123] <Summary> FIG. 10 is a flowchart showing a maintenance plan creation method according to an embodiment.

[0124] For example, the maintenance plan creation device 100 performs the following process.

[0125] First, the acquisition unit 110 acquires information about the operation unit 320 attached to the first mounting line 300 to which the first production process is assigned (S10).

[0126] Next, based on the acquired information, the judgment unit 120 judges whether there is a second production process in which the working unit 320 removed from the first mounting line 300 after the first production process is completed is attached to the second mounting line 310 (S20).

[0127] Next, if it is determined that there is a second production process (Yes in S30), the calculation unit 130 calculates the non-operating time of the second mounting line 310 due to the waiting time for the completion of the first production process (S40).

[0128] Next, the creation unit 140 creates a maintenance work plan for the second mounting line 310 based on the calculated non-operating time (S50). The created maintenance work plan is output to the display unit 200 or the like by the output unit 150, for example, so that the maintenance work plan is notified to the user.

[0129] The maintenance work execution unit 210 may be caused to execute maintenance work on the second mounting line 310 during non-operational times of the second production process.

[0130] FIG. 11 is a flowchart showing a maintenance method according to the embodiment.

[0131] For example, the maintenance plan creation device 100 performs the following process.

[0132] First, the acquisition unit 110 acquires information about the operation unit 320 attached to the first mounting line 300 to which the first production process is assigned (S10).

[0133] Next, based on the acquired information, the judgment unit 120 judges whether there is a second production process in which the working unit 320 removed from the first mounting line 300 after the first production process is completed is attached to the second mounting line 310 (S20).

[0134] Next, if it is determined that there is a second production process (Yes in S30), the calculation unit 130 calculates the non-operating time of the second mounting line 310 due to the waiting time for the completion of the first production process (S40).

[0135] Next, the output unit 150 causes the maintenance work execution unit 210 to execute maintenance work on the second mounting line 310 during the calculated non-operation time of the second mounting line 310 (S60).

[0136] The present invention may be realized as a production management method described below. For example, the maintenance plan creation device 100 may create an overall plan based on information about the operation units 320, information indicating the time required for production on each mounting line, and information indicating the time required for maintenance work on each mounting line. This information may be stored in advance in the storage unit 160, transmitted from a server device, or input by a user via an input device, for example.

[0137] FIG. 12 is a flowchart showing a production management method according to an embodiment.

[0138] For example, the maintenance plan creation device 100 performs the following process.

[0139] First, the acquisition unit 110 acquires information about the operation unit 320 attached to the first mounting line 300 to which the first production process is assigned (S10).

[0140] Next, based on the acquired information, the judgment unit 120 judges whether there is a second production process in which the working unit 320 removed from the first mounting line 300 after the first production process is completed is attached to the second mounting line 310 (S20).

[0141] Next, based on the determination result, the output unit 150 causes the display unit 200 to display (i) a production plan including the respective production processes of the first mounting line 300 and the second mounting line 310, and (ii) a preparatory work plan accompanying the production plan, and also causes the display unit 200 to associate and highlight on the display unit 200 (iii) a first preparatory work indicating the work of removing the work unit 320 from the first mounting line 300 after the first production process is completed, and (iv) a second preparatory work indicating the work of attaching the work unit 320 removed from the first mounting line 300 to the second mounting line 310, which are included in the preparatory work plan.

[0142] For example, if it is determined that there is no second production process, the output unit 150 causes the display unit 200 to display the previously created plan, such as by highlighting the relevant portion of the previously created plan. On the other hand, if it is determined that there is a second production process, the calculation unit 130 calculates the non-operating time of the second production process that is caused by the waiting time for the completion of the first production process. Furthermore, the creation unit 140 creates a plan in which maintenance work is performed on the second mounting line 310. Furthermore, the output unit 150 causes the display unit 200 to display the created plan.

[0143] This allows the user to be informed in an easy-to-understand manner of what the current plan is, even if a change occurs to the plan.

[0144] [Effects, etc.] Hereinafter, examples of techniques that can be obtained from the disclosure of this specification will be given, and effects, etc. that can be obtained from the exemplified techniques will be described.

[0145] Technique 1 is a maintenance plan creation method in which information is acquired about an operation unit 320 attached to a first mounting line 300 to which a first production process is assigned (S10), and based on the acquired information, it is determined whether or not there is a second production process in which the operation unit 320, which was removed from the first mounting line 300 after the first production process has been completed, is attached to a second mounting line 310 (S20), and if it is determined that there is a second production process (Yes in S30), the non-operational time of the second mounting line 310 resulting from the waiting time for the first production process to complete is calculated (S40), and a plan for maintenance work for the second mounting line 310 is created based on the calculated non-operational time (S50).

[0146] In a system equipped with multiple mounting lines such as mounting system 10, production (mounting) may be performed by transferring equipment installed on one mounting line to another mounting line. In such a system, an overall plan including plans such as a production plan, a preparation work plan, and a maintenance work plan for each of the multiple mounting lines is created in advance, and each mounting line performs production and the like in accordance with the created overall plan.

[0147] Here, for example, suppose that a sudden error occurs on the first mounting line 300, causing the first mounting line 300 to stop. In this case, the second mounting line 310, which is to start production after the first mounting line 300 has finished production and to which the operation unit 320 installed on the first mounting line 300 is attached, is unable to carry out production or the like according to a previously created overall plan due to the stoppage of the first mounting line 300. Therefore, in the maintenance planning method according to the embodiment, for example, the downtime of the second mounting line 310 due to the waiting time until the first mounting line 300 finishes production is calculated, and a maintenance work plan for the second mounting line 310 is created based on the calculated downtime. Specifically, the overall plan, including the maintenance work plan, is recreated (modified) based on the downtime.

[0148] With this, even if one mounting line suddenly stops, for example, the downtime of the other mounting lines that occurs due to the stoppage can be used for maintenance work, and the downtime can be used effectively to suppress a decrease in the operation rate of the other mounting lines. Therefore, it is possible to maintain the quality of the mounting lines while suppressing a decrease in the operation rate of the mounting lines.

[0149] Technique 2 is a maintenance plan creation method according to Technique 1, in which the non-operating time is calculated based on production progress indicating the actual production number in the first production process relative to the production target number in the first production process.

[0150] This allows the non-operating time to be calculated appropriately.

[0151] Technique 3 is a maintenance plan creation method described in Technique 1 or 2, in which, when the first mounting line 300 stops, the non-operating time is calculated based on the work time required for maintenance work performed on the first mounting line 300.

[0152] The maintenance work performed on the first mounting line 300 is, for example, maintenance work to restart the first mounting line 300. By calculating the downtime based on the work time required for such maintenance work, the downtime can be calculated appropriately even when, for example, a sudden error occurs and the first mounting line 300 is forced to stop.

[0153] Technique 4 is a maintenance plan creation method according to any one of Techniques 1 to 3, in which a plan for maintenance work on the second mounting line 310 is created based on the work time required for each of one or more work items included in the maintenance work on the second mounting line 310, such that a work item with a long work time among the one or more work items is given priority and assigned before the second production process.

[0154] This allows downtime to be used more effectively to perform maintenance work.

[0155] Technique 5 is a maintenance plan creation method described in Technique 4, in which a plan for maintenance work on the second mounting line 310 is created so that, if there is a work item whose working time is equal to or shorter than the non-operating time, the work item is assigned before the second production process, and, if there is no work item whose working time is equal to or shorter than the non-operating time, some of the multiple processes included in one of the one or more work items are assigned before the second production process, and the remaining of the multiple processes are assigned after the second production process.

[0156] This allows downtime to be used more effectively to perform maintenance work.

[0157] Technique 6 is a maintenance plan creation method according to any one of Techniques 1 to 5, which displays on the display unit 200 (i) a production plan including the production processes of the first mounting line 300 and the second mounting line 310, and (ii) a preparatory work plan accompanying the production plan, and also associates and highlights on the display unit 200 (ii) a first preparatory work indicating the work of removing the working unit 320 from the first mounting line 300 after the first production process is completed, and (iv) a second preparatory work indicating the work of attaching the working unit 320 removed from the first mounting line 300 to the second mounting line 310, both of which are included in the preparatory work plan.

[0158] This allows the production plan and preparatory work plan to be communicated to the user in an easy-to-understand manner.

[0159] Technique 7 is the maintenance plan creation method according to Technique 6, further including highlighting non-operational times on the display unit 200.

[0160] This allows the user to be notified of non-operating times in an easy-to-understand manner.

[0161] Technique 8 is a maintenance plan creation device 100 including an acquisition unit 110 that acquires information related to an operation unit 320 attached to a first mounting line 300 to which a first production process is assigned, a determination unit 120 that determines, based on the acquired information, whether or not there is a second production process in which the operation unit 320 removed from the first mounting line 300 after the first production process is completed is attached to a second mounting line 310, a calculation unit 130 that, when it is determined that there is a second production process, calculates the non-operating time of the second mounting line 310 resulting from the waiting time until the first production process is completed, and a creation unit 140 that creates a maintenance plan using the calculated non-operating time.

[0162] This provides the same effects as the maintenance plan creation method according to the embodiment.

[0163] Technique 9 is a program for causing one or more processors to execute the maintenance plan creation method according to any one of techniques 1 to 7.

[0164] This provides the same effects as the maintenance plan creation method according to the embodiment.

[0165] Technique 10 is a maintenance method in which information is acquired about an operation unit 320 attached to a first mounting line 300 to which a first production process is assigned (S10), and based on the acquired information, it is determined whether or not there is a second production process in which the operation unit 320, which was removed from the first mounting line 300 after the first production process has been completed, is attached to a second mounting line 310 (S20), and if it is determined that there is a second production process (Yes in S30), the non-operational time of the second mounting line 310 resulting from the waiting time for the completion of the first production process is calculated (S40), and maintenance work on the second mounting line 310 is performed by a maintenance work execution unit 210 during the calculated non-operational time of the second mounting line 310 (S60).

[0166] This allows maintenance work to be carried out effectively during non-operating time, thereby preventing a decrease in the operation rate of the mounting line and maintaining the quality of the mounting line.

[0167] In addition, the comprehensive or specific aspects of the present disclosure may be realized as a system, a method, an integrated circuit, a computer program, or a non-transitory recording medium such as a computer-readable CD-ROM, or may be realized as any combination of a system, a method, an integrated circuit, a computer program, and a recording medium.

[0168] (Other Embodiments) Although the mounting system according to the present embodiment has been described above based on the above-mentioned embodiments, the present invention is not limited to the above-mentioned embodiments.

[0169] For example, some or all of the components of the maintenance plan creation device may be configured with dedicated hardware, or may be realized by executing a software program suitable for each component. Each component may be realized by a program execution unit such as a CPU (Central Processing Unit) or a processor reading and executing a software program recorded on a recording medium such as a HDD or semiconductor memory.

[0170] Furthermore, the components of the maintenance schedule creation device may be configured with one or more electronic circuits. Each of the one or more electronic circuits may be a general-purpose circuit or a dedicated circuit.

[0171] Furthermore, for example, the mounting system may be realized as a client-server system. For example, information indicating the content of the plan created by the maintenance plan creation device may be provided as a cloud service to terminals used by users, mounting lines, and the like.

[0172] In addition, the present invention also includes forms obtained by applying various modifications to each embodiment that a person skilled in the art would think of, and forms realized by arbitrarily combining the components and functions of each embodiment within the scope of the present invention.

[0173] The present invention can be used in a mounting line that mounts components on a board.

[0174] 10 Mounting system 100 Maintenance plan creation device 110 Acquisition unit 120 Determination unit 130 Calculation unit 140 Creation unit 150 Output unit 160 Memory unit 200 Display unit 210 Maintenance work execution unit 300 First mounting line 310 Second mounting line 320 Work unit 401 Base 402 Board transport mechanism 403 Board 405 Y-axis moving table 406 X-axis moving table 407 Mounting head 407a Component suction nozzle 408 Component mounting mechanism 410 Component recognition camera 420 Feeder 480 Supply unit M1 Board stocker M2 Adhesive application device M3 Cream solder printing device M4, M5 Component mounting device M6 Reflow device M7 Appearance inspection device

Claims

1. Obtain information regarding the work unit attached to the first mounting line to which the first production process is assigned. Based on the acquired information, it is determined whether or not there is a second production process in which the work unit removed from the first mounting line after the completion of the first production process is attached to the second mounting line. If it is determined that there is a second production process, the downtime of the second mounting line due to the waiting time for the completion of the first production process is calculated. Based on the calculated downtime, a maintenance plan for the second mounting line is created. How to create a maintenance plan.

2. The aforementioned non-operating time is calculated based on the production progress, which shows the actual number of units produced in the first production process relative to the production target number in the first production process. The method for creating a maintenance plan according to claim 1.

3. If the first mounting line stops, the non-operating time is calculated based on the time required for maintenance work performed on the first mounting line. The method for creating a maintenance plan according to claim 1.

4. Based on the time required for each of the one or more work items included in the maintenance work for the second assembly line, a maintenance plan for the second assembly line is created so that the work items with longer work times are prioritized and assigned before the second production process. The method for creating a maintenance plan according to claim 1.

5. If, among the one or more work items, there is a work item whose work time is less than or equal to the non-working time, the work item is assigned before the second production process. If, among the one or more work items, there is no work item whose work time is less than or equal to the non-working time, a maintenance work plan for the second mounting line is created such that some of the multiple processes included in one of the one or more work items are scheduled before the second production process, and the remaining processes are scheduled after the second production process. The method for creating a maintenance plan according to claim 4.

6. (i) A production plan including the production processes of the first mounting line and the second mounting line, and (ii) a preparation work plan associated with the production plan, are displayed on the display unit, and (iii) a first preparation work indicating the work of removing the work unit from the first mounting line after the completion of the first production process, and (iv) a second preparation work indicating the work of attaching the work unit removed from the first mounting line to the second mounting line are highlighted on the display unit in association with each other, The method for creating a maintenance plan according to claim 1.

7. Furthermore, the non-operating time is highlighted on the display unit. The method for creating a maintenance plan according to claim 6.

8. An acquisition unit that acquires information about a work unit attached to the first mounting line to which the first production process is assigned, A determination unit determines, based on the acquired information, whether or not there is a second production process in which the work unit removed from the first mounting line after the completion of the first production process is attached to the second mounting line, If it is determined that there is a second production process, a calculation unit calculates the downtime of the second mounting line due to the waiting time while waiting for the completion of the first production process, The system includes a creation unit that creates a maintenance plan for the second implementation line based on the calculated non-operating time, Maintenance plan creation device.

9. To cause one or more processors to execute the maintenance plan creation method described in any one of claims 1 to 7. program.

10. Obtain information regarding the work unit attached to the first mounting line to which the first production process is assigned. Based on the acquired information, it is determined whether or not there is a second production process in which the work unit removed from the first mounting line after the completion of the first production process is attached to the second mounting line. If it is determined that there is a second production process, the downtime of the second mounting line due to the waiting time for the completion of the first production process is calculated. During the calculated non-operating time of the second mounting line, the maintenance work execution unit is instructed to perform maintenance work on the second mounting line. Maintenance instructions.