Production management device, and production management method

JP2025031830AActive Publication Date: 2025-03-07PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024224636
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2020-05-01
Filing Date
2024-12-20
Publication Date
2025-03-07
Estimated Expiration
2041-04-16

AI Technical Summary

Benefits of technology

【0010】 本開示の生産管理装置は、段取りを適切に管理することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025031830000001_ABST
    Figure 2025031830000001_ABST
Patent Text Reader

Abstract

To provide a production management device capable of managing a schedule.SOLUTION: A production management device 100 includes: an acquisition unit 108 acquiring progress data representing production progress of a production system 1 that produces a printed circuit board by mounting one or more components on the board; and a schedule processing unit 103 that creates a preparatory plan for a component supply unit 6, which is used for producing mounted boards included in a group, which is a preparatory plan of one or more component supply units 6 that supply components to be mounted on the board by production system 1 based on the progress data.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a production management device and a production management method for producing mounting boards. [Background technology]

[0002] A production system including at least one component mounting device produces mounted boards by mounting one or more components on a board. For example, the production system produces a plurality of mounted boards corresponding to each of a plurality of varieties of mounted boards. Therefore, an operator who operates the production system performs setup according to each variety of mounted board. The setup is the setup of components for a component supply unit, and there are internal setup and external setup.

[0003] Conventionally, a device for managing the timing of the setup has been proposed as a production management device (for example, see Patent Document 1). This production management device determines whether the setup should be an internal setup or an external setup based on a production plan. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2000-59090 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, the production management device of Patent Document 1 has a problem in that it may not be possible to appropriately manage setup.

[0006] Therefore, the present disclosure provides a production management device and the like that can appropriately manage setup. [Means for solving the problem]

[0007] A production management device according to one embodiment of the present disclosure includes an acquisition unit that acquires progress data indicating production progress of a production system that produces mounted boards by mounting one or more components onto a board, and a plan processing unit that creates, based on the progress data, a setup plan for one or more component supply units that supply components to be mounted onto the board by the production system, the setup plan for the component supply units used in the production of mounted boards included in a group.

[0008] A production management device according to one embodiment of the present disclosure includes an acquisition unit that acquires production data indicating a production plan for producing a plurality of mounted boards, each of which has one or more components mounted thereon, by a production system and progress data indicating production progress of the production system, and a planning processing unit that creates a setup plan for one or more component supply units that each supply components to be mounted on the boards by the production system, based on the production plan indicated by the production data and the production progress indicated by the progress data, wherein the setup plan indicates whether the setup to be performed for each of the one or more component supply units is internal setup or external setup, wherein the internal setup is component setup performed for a component supply unit attached to an equipment main body included in the production system, and the external setup is component setup performed for a component supply unit that has been detached from the equipment main body.

[0009] These comprehensive or specific aspects may be realized by a system, a method, an integrated circuit, a computer program, or a computer-readable recording medium such as a CD-ROM, or may be realized by any combination of the system, the method, the integrated circuit, the computer program, and the recording medium. The recording medium may be a non-transitory recording medium. Effect of the Invention

[0010] The production management device of the present disclosure can appropriately manage setup.

[0011] Further advantages and effects of one aspect of the present disclosure will become apparent from the specification and drawings. Such advantages and / or effects are provided by some of the embodiments and features described in the specification and drawings, respectively, but not necessarily all of them are provided to obtain one or more identical features. [Brief description of the drawings]

[0012] [Figure 1] FIG. 1 is a diagram illustrating an example of a configuration of a production system according to an embodiment. [Diagram 2] FIG. 2 is a diagram showing an example of a configuration of a component mounting device according to an embodiment. [Diagram 3] FIG. 3 is a diagram partially illustrating an example of a cross section taken along line III-III in FIG. [Figure 4] FIG. 4 is a block diagram showing the functional configuration of each of the production management device and the production line according to the embodiment. [Diagram 5] FIG. 5 is a diagram illustrating an example of a process in which the production management device in the embodiment changes external setup to internal setup. [Figure 6] FIG. 6 is a diagram illustrating an example of a process in which the production management device according to the embodiment re-changes the changed setup. [Figure 7] FIG. 7 is a diagram showing an example of a common setup according to the embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of a process in which the production management device in the embodiment changes internal setup to external setup. [Figure 9] FIG. 9 is a flowchart illustrating an example of the overall process of the production management device according to the embodiment. [Figure 10] FIG. 10 is a flowchart illustrating an example of a plan change process by the plan processing unit according to the embodiment. [Figure 11] FIG. 11 is a flowchart showing an example of a process of changing from internal setup to external setup by the plan processing unit in the embodiment. [Figure 12]FIG. 12 is a flowchart illustrating an example of a setup re-change process by the plan processing unit in the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] A production management device according to an embodiment of the present disclosure includes an acquisition unit that acquires production data indicating a production plan for producing a plurality of mounting boards, each of which has one or more components mounted thereon, by a production system, and progress data indicating the production progress of the production system, and a plan processing unit that creates a setup plan for one or more component supply units that supply components to be mounted on the boards by the production system, based on the production plan indicated by the production data and the production progress indicated by the progress data, and the setup plan indicates that the setup performed for each of the one or more component supply units is internal setup or external setup, the internal setup being the setup of components performed for the component supply unit attached to an apparatus main body included in the production system, and the external setup being the setup of components performed for the component supply unit detached from the apparatus main body. The above-mentioned apparatus main body is, for example, the main body of a component mounting apparatus.

[0014] This allows a setup plan to be created that indicates whether the setup of one or more part supply units is an inside setup or an outside setup based on the production progress in the production system. Therefore, even if the production progress in the production system is delayed or advanced compared to the production plan, an appropriate setup plan can be created according to the production progress. In other words, the setup can be managed appropriately.

[0015] Specifically, in the production management device of the above-mentioned Patent Document 1, the setup of the component supply unit is planned at the time of production planning. However, production may not proceed according to the production plan. As a result, the initially planned setup may not be appropriate from the viewpoint of the operating efficiency of the component mounting device. Therefore, in the production management device according to one embodiment of the present disclosure, a plan for internal setup or external setup is created in consideration of the production progress in addition to the production plan, so that the operation loss of the production system can be reduced more than before.

[0016] In addition, the production plan may include an initial setup plan for the one or more part supply units, and the plan processing unit may further determine whether the production progress is ahead of the production plan at a processing time, and if the production progress is ahead of the production plan, determine whether a subsequent setup, which is a setup scheduled after the processing time in the initial setup plan, is the internal setup, and if the subsequent setup is the internal setup, calculate an internal setup completion time, which is the time when the internal setup is completed, based on the production progress at the processing time, and if the subsequent setup is changed from the internal setup to the external setup, calculate an external setup completion time, which is the time when the external setup is completed, based on the production progress at the processing time, and in creating the setup plan, create the setup plan by changing the subsequent setup indicated by the initial setup plan from the internal setup to the external setup based on the production plan, the internal setup completion time, and the external setup completion time. The processing time is any time, for example, any time when production is being performed by the production system. A setup plan is created at this processing time.

[0017] As a result, when the production progress is ahead of the production plan, i.e., when the production progress accelerates, the subsequent setup included in the initial setup plan is changed from the internal setup to the external setup. In addition, since this change is made based on the production plan, the internal setup completion time, and the external setup completion time, it is possible to create a setup plan that improves production efficiency for the advanced production progress.

[0018] For example, if production progress is ahead of the production plan, the cart of the component supply unit attached to the component mounting device of the production system can be returned to the setup area earlier than originally planned. At this time, depending on the production progress, it may be possible to change the internal setup planned in the production plan to external setup. By changing the internal setup that involves operation loss of the component mounting device to external setup that does not involve such operation loss, it is possible to reduce the operation loss of the component mounting device.

[0019] In addition, when creating the setup plan, the planning processing unit may determine whether the internal setup completion time is later than the external setup completion time, and if the internal setup completion time is later than the external setup completion time, change the subsequent setup from the internal setup to the external setup.

[0020] This allows the subsequent setup to be completed sooner, improving production efficiency.

[0021] In addition, when creating the setup plan, the planning processing unit may determine whether the production completion times of the multiple mounting boards will be delayed from the production plan due to the change in the subsequent setup, and if the production completion time is not delayed, change the subsequent setup from the internal setup to the external setup.

[0022] This makes it possible to suppress delays in the production completion time of multiple mounting boards due to changes in subsequent setups.

[0023] Furthermore, when the production plan includes an initial setup plan for the one or more component supply units, and a subsequent setup, which is a setup scheduled after a processing time in the initial setup plan, is the external setup on a group basis that is performed on a component supply unit to produce each of a plurality of mounting boards of a group, the plan processing unit may further determine whether the production progress at the processing time is behind the production plan, and if the production progress is behind the production plan, determine whether the completion time of the external setup on a group basis will be after a production start time of the mounting boards of the group included in the production plan, and in creating the setup plan, if it is determined that the completion time of the external setup on a group basis will be after the production start time, the setup plan may be created by changing the setup of at least one other product type included in the group from the external setup to the internal setup while maintaining the setup for at least one product type included in the group at the external setup.

[0024] For example, if production progress is behind the production plan, there is a possibility that subsequent setup for each group will not be completed in time for the start of production of the mounting boards for that group. However, in a production management device according to one aspect of the present disclosure, if the subsequent setup for each group will not be completed in time, the setup is changed from external setup to internal setup for each type. This allows the setup for the type included in the group, for example, the first type to be produced, to be completed in time for the start of production of that type. As a result, it is possible to prevent production from being stopped due to incomplete setup, i.e., the occurrence of non-operating periods of the production system.

[0025] For example, by changing the external setup of the product type that is scheduled to be produced last in at least a group to an internal setup, the production of the product type that is scheduled to be produced first can be started earlier, thereby reducing the operation loss of the production system.

[0026] In addition, in creating the setup plan, the planning processing unit may maintain the setup for a first variety, which is a variety of mounting boards to be produced first in the group, at the external setup, while changing the setup for at least one remaining variety included in the group excluding the first variety from the external setup to the internal setup, thereby creating the setup plan.

[0027] This makes it possible to further reduce downtime, i.e., to further reduce operational losses in the production system.

[0028] The plan processing unit may further determine whether, in the created setup plan, an external setup completion time at which the external setup of the first variety is completed is later than a previous production completion time at which production of mounted boards that is performed before the production of the group is completed, and if it is determined that the external setup completion time is later than the previous production completion time, determine whether there is a second variety among at least one remaining variety excluding the first variety, the second variety having a time required for the external setup shorter than that of the first variety, and if it is determined that the second variety exists, update the created setup plan by switching the production order of the first variety and the second variety, changing the setup of the first variety from the external setup to the internal setup, and changing the setup of the second variety from the internal setup to the external setup.

[0029] For example, even if the setup of a first product type included in a group is external setup and the setup of all other products included in the group is internal setup, the setup of the first product type may not be completed in time for the start of production of the first product type. However, in a production management device according to an embodiment of the present disclosure, when the setup of the first product type is not completed in time, the production order of the first product type and the second product type are switched. The time required for the external setup of the second product type is shorter than that of the first product type. Therefore, by changing the setup of the first product type and the setup of the second product type, whose production order has been switched, to internal setup and external setup, respectively, the setup of the second product type can be completed in time for the start of production of the second product type. As a result, the occurrence of non-operating periods can be further suppressed.

[0030] The external setup for each group may include a common setup, which is a setup for at least one part that is used in common for the production of a plurality of product types included in the group.

[0031] This allows for efficient setup.

[0032] The production management device may further include a display unit that displays the created setup plan.

[0033] This allows the operator of the production system to carry out setup according to the created setup plan, thereby improving production efficiency.

[0034] Hereinafter, the embodiment will be specifically described with reference to the drawings.

[0035] The embodiments described below are all comprehensive or specific examples. The numerical values, shapes, materials, components, component arrangement and connection forms, steps, and order of steps shown in the following embodiments are merely examples and are not intended to limit the present disclosure. Furthermore, among the components in the following embodiments, components that are not described in an independent claim showing a top concept are described as optional components.

[0036] In addition, each figure is a schematic diagram and is not necessarily illustrated precisely. In addition, in each figure, the same components are given the same reference numerals. In addition, expressions such as "approximately parallel" are used in the following embodiments. For example, "approximately parallel" does not only mean completely parallel, but also means substantially parallel, that is, including an error of, for example, about several percent. In addition, "approximately parallel" means parallel within a range in which the effects of the present disclosure can be achieved. The same applies to other expressions using "approximately".

[0037] (Embodiment) [Production System] FIG. 1 is a diagram showing an example of a configuration of a production system according to the present embodiment.

[0038] The production system 1 in this embodiment includes, for example, two production lines L1 and L2 and a production management device 100.

[0039] Each of production lines L1 and L2 is an example of production equipment for producing mounted boards, and produces mounted boards by performing solder printing operations, component mounting operations, reflow operations, etc. on boards brought in from the upstream side, and then transports the produced mounted boards downstream.

[0040] The production management device 100 generates and outputs production data for producing mounting boards for each of the production lines L1 and L2. The production management device 100 may communicate with the production lines L1 and L2 wirelessly or via wires. The wireless communication may be Wi-Fi (registered trademark), Bluetooth (registered trademark), ZigBee (registered trademark), or a specific low-power radio.

[0041] The production line L1 includes a board supplying device M1, a board transfer device M2, a solder printing device M3, component mounting devices M4 and M5, a reflow device M6, and a board recovery device M7. The devices included in the production line L1 are arranged in the order of the board supplying device M1, the board transfer device M2, the solder printing device M3, the component mounting devices M4 and M5, the reflow device M6, and the board recovery device M7, and are connected in series. These devices are hereinafter referred to as working devices. The production line L1 does not need to include all of the above working devices as long as it includes the board supplying device M1, at least one component mounting device, and the board recovery device M7. In addition to the above working devices, the production line L1 may also include a solder application device that applies solder to the board, a component insertion device that mounts radial or axial components on the board, and the like.

[0042] The board supplying device M1 supplies boards to be used for mounting boards produced on the production line L1 to the solder printing device M3 via the board delivery device M2. The solder printing device M3 performs the above-mentioned solder printing work. In other words, the solder printing device M3 screen-prints solder on the board delivered from the board delivery device M2.

[0043] Each of the component mounting devices M4 and M5 performs the above-mentioned component mounting operation of mounting at least one component on the board. Although the production line L1 includes two component mounting devices M4 and M5, the number of the components is not limited to two, and may be one, or three or more. It can also be said that the mounting board is substantially produced by the component mounting operation by these component mounting devices M4 and M5.

[0044] The reflow device M6 performs the reflow operation described above. That is, the reflow device M6 heats the boards on which components are mounted, which are carried in from the component mounting devices M4 and M5, hardens the solder on the board, and bonds the electrodes of the board to the components. Specifically, the reflow device M6 melts and solidifies the solder for bonding the components by heating according to a specified heating profile. This solders the components to the board. The board recovery device M7 recovers the board after solder bonding from the reflow device M6.

[0045] The production line L2 has the same configuration as the production line L1. In this embodiment, the production lines L1 and L2 have the same configuration, but may have different configurations.

[0046] [Component mounting device] FIG. 2 is a diagram showing an example of the configuration of the component mounting device M4. In this embodiment, the component mounting device M5 has the same configuration as the component mounting device M4. In this embodiment, the transport direction of the board B is called the X-axis direction, and the direction perpendicular to the X-axis direction is called the Y-axis direction. The X-axis direction and the Y-axis direction are directions along a horizontal plane. Furthermore, the direction perpendicular to the X-axis direction and the Y-axis direction is called the Z-axis direction. The positive and negative sides of the X-axis direction are the downstream and upstream sides in the transport direction of the board B, respectively, and the positive and negative sides of the Y-axis direction are the rear side (or the back side) and the front side (or the near side) in the front-rear direction, respectively. The positive and negative sides of the Z-axis direction are the upper side and the lower side in the up-down direction, respectively. In FIG. 2, the upper surface of the component mounting device M4 is shown.

[0047] The component mounting device M4 comprises a base 4, a board transport mechanism 5, two component supply units 6, two X-axis beams 9, a Y-axis beam 8, two mounting heads 10, two component recognition cameras 11, and two board recognition cameras 12.

[0048] The board transport mechanism 5 has two rails along the X-axis direction and is disposed in the center of the base 4. The board transport mechanism 5 transports the board B carried in from the upstream side, and positions and holds the board B in a position for performing the component mounting operation.

[0049] The two component supply units 6 are arranged on either side of the board transport mechanism 5 in the Y-axis direction. Each component supply unit 6 has multiple feeders 7 arranged in parallel along the X-axis direction. The feeders 7 feed the component tape containing the components by pitch-feeding in the tape feed direction, thereby supplying the components to a position where the components will be picked up by the mounting head 10 (hereinafter referred to as the component pick-up position).

[0050] In addition, a tray feeder, a stick feeder, a bulk feeder, or the like may be arranged in the component supply unit 6. A tray feeder supplies components from a tray that stores the components. A stick feeder supplies components from a stick case that stores the components. A bulk feeder supplies components from a bulk case that stores the components.

[0051] The Y-axis beam 8 is disposed along the Y-axis direction at an end on one side in the X-axis direction (the right side in FIG. 2) on the upper surface of the base 4. The two X-axis beams 9 are connected to the Y-axis beam 8 along the X-axis direction and are movable in the Y-axis direction.

[0052] The mounting head 10 is attached to each of the two X-axis beams 9 so as to be freely movable in the X-axis direction. The mounting head 10 is equipped with multiple suction units 10a that can move up and down while suctioning and holding components. A suction nozzle 10b is provided at the tip of each of the suction units 10a (see FIG. 3).

[0053] Each of the two mounting heads 10 moves in the X-axis direction and the Y-axis direction by driving the Y-axis beam 8 and the X-axis beam 9. As a result, each of the two mounting heads 10 picks up a component by suction nozzle 10b from a component pick-up position of feeder 7 arranged in component supply unit 6 corresponding to that mounting head 10, and mounts the component on a mounting point (or mounting position) of board B positioned by board transport mechanism 5.

[0054] Each of the two component recognition cameras 11 is disposed between one of the two component supply units 6 and the board transport mechanism 5. The component recognition camera 11 captures an image of a component when the mounting head 10, which has picked up a component from the component supply unit 6, moves above the component recognition camera 11. In other words, the component recognition camera 11 captures an image of the component held by the mounting head 10, thereby recognizing the holding posture of the component.

[0055] The board recognition camera 12 is attached to the plate 9a to which the mounting head 10 is attached. Therefore, the board recognition camera 12 moves integrally with the mounting head 10. As the mounting head 10 moves, the board recognition camera 12 moves above the board B positioned by the board transport mechanism 5, and captures an image of a board mark (not shown) provided on the board B to recognize the position of the board B. When the mounting head 10 mounts components on the board B, the mounting position is corrected based on the recognition result of the components by the component recognition camera 11 and the recognition result of the position of the board B by the board recognition camera 12.

[0056] Fig. 3 is a diagram partially illustrating an example of a cross section taken along line III-III in Fig. 2. The component mounting device M4 has a function of mounting components P on a board B.

[0057] As shown in FIG. 3, the component supply unit 6 includes a feeder base 13a, a plurality of feeders 7 mounted on the feeder base 13a, and a carriage 13 supporting the feeder base 13a.

[0058] The cart 13 is configured to be detachable from the main bodies of the component mounting devices M4, M5, and further includes a cassette holder 15. The cassette holder 15 is configured to be able to hold a plurality of component reels C. The component reels C store the component tape 14 in a wound state. Each of the plurality of component reels C is held at an upper holding position Hu or a lower holding position Hd of the cassette holder 15. The component tape 14 pulled out from the component reel C held by the cassette holder 15 is attached to the feeder 7. The feeder 7 may be disposed on a feeder base 13a provided on the base 4 without using the cart 13. Alternatively, the cart 13 may hold the component reel C instead of the cassette holder 15.

[0059] In this manner, the component supply unit 6 in this embodiment is attached to or detached from the main bodies of the component mounting devices M4 and M5 included in the production system 1. The main bodies of the component mounting devices M4 and M5 are also called device main bodies, and are made up of components other than the component supply unit 6 of each of the component mounting devices M4 and M5.

[0060] In this embodiment, as described above, the component mounting devices M4 and M5 have the same configuration, but may have different configurations.

[0061] [Production management device and production line functional configuration] FIG. 4 is a block diagram showing the functional configuration of the production management device 100 and the production lines L1 and L2.

[0062] The production management device 100 includes a control unit 101, a data generation unit 102, a plan processing unit 103, a display unit 106, an input / output unit 107, an acquisition unit 108, a production data storage unit DB1, and a setting data storage unit DB2.

[0063] The production data storage unit DB1 is a recording medium for storing production data indicating a production plan. The production plan is a plan for producing a plurality of mounted boards, each of which has one or more components mounted thereon, by the production system 1.

[0064] The setting data storage unit DB2 is a recording medium for storing setting data for creating a production plan. The setting data indicates, for example, the number of production lines included in the production system 1, the number of carts 13 that can be used for production, the time required to produce the mounting boards, the number of mounting boards to be produced, etc.

[0065] For example, recording media such as the production data storage unit DB1 and the setting data storage unit DB2 are hard disks, RAM (Read Only Memory), ROM (Random Access Memory), semiconductor memory, etc. Such recording media may be volatile or non-volatile.

[0066] The display unit 106 displays the production data stored in the production data storage unit DB1, the setting data stored in the setting data storage unit DB2, etc. Specific examples of the display unit 106 include, but are not limited to, a liquid crystal display, a plasma display, or an organic EL (Electro-Luminescence) display.

[0067] The input / output unit 107 receives input data based on, for example, an operation by an operator of the production system 1, and outputs the input data to the control unit 101. Such an input / output unit 107 includes, for example, a keyboard, a touch sensor, a touch pad, or a mouse. The input / output unit 107 also outputs data to the production lines L1 and L2, and inputs data from the production lines L1 and L2.

[0068] The data generating unit 102 generates production data and stores it in the production data storage unit DB1. For example, the data generating unit 102 generates the production data based on the setting data stored in the setting data storage unit DB2. The data generating unit 102 transmits the generated production data to each of the production lines L1 and L2 via the input / output unit 107.

[0069] The production data indicates a production plan as described above. The production plan includes operation plans for each of the production lines L1 and L2 and setup plans for the production lines L1 and L2. Here, the production data generated by the data generating unit 102 indicates an initial production plan. Hereinafter, such an initial production plan is referred to as an initial production plan, and the above-mentioned setup plan included in the initial production plan is referred to as an initial setup plan. The setup plan includes a period during which setup is performed, etc. Setup is an operation of replenishing one or more parts to the component supply units 6 of each of the production lines L1 and L2, replacing parts loaded in the component supply units 6, and removing the parts from the component supply units 6. For example, replenishing, replacing, removing, etc. of the parts are performed in units of feeders 7.

[0070] The acquiring unit 108 acquires production data from the production data storage unit DB1. Furthermore, the acquiring unit 108 acquires progress data from each of the production lines L1 and L2 via the input / output unit 107. The progress data is data indicating the production progress of the production system 1. For example, the progress data indicates the type of mounting boards being produced when the progress data is generated, the number of mounting boards produced up to that time, and the number of mounting boards not yet produced. The progress data may also indicate the respective states of the production lines L1 and L2 when the progress data is produced, for example, whether they are in production or are stopped. Then, the acquiring unit 108 outputs the acquired production data and progress data to the plan processing unit 103.

[0071] The plan processing unit 103 changes the production plan indicated by the production data, and replaces the production data held in the production data holding unit DB1 with the changed production data. Furthermore, the plan processing unit 103 transmits the changed production data to the production lines L1 and L2 via the input / output unit 107.

[0072] For example, the plan processing unit 103 changes the initial production plan indicated by the production data. That is, the plan processing unit 103 changes the initial setup plan based on the initial production plan and the production progress indicated by the production data and the progress data. As a result, the initial production plan is changed and a changed setup plan is created.

[0073] In other words, the plan processing unit 103 creates a setup plan for one or more component supply units 6 that each supply components to be mounted on a board by the production system 1, based on the production plan and production progress indicated by the production data and progress data. Here, the setup plan indicates that the setup performed for each of the one or more component supply units 6 is internal setup or external setup. Internal setup is component setup performed for a component supply unit 6 attached to the main body of the component mounting device M4 or M5 included in the production system 1. External setup is component setup performed for a component supply unit 6 that is detached from the main body of the component mounting device M4 or M5.

[0074] Furthermore, the setup plan created by the plan processing unit 103 and the initial setup plan indicated by the production data generated by the data generating unit 102 are displayed by the display unit 106.

[0075] The control unit 101 controls each component other than the control unit 101 included in the production management device 100. For example, the control unit 101 controls each component based on input data of an operator received by the input / output unit 107.

[0076] The production line L1 includes an operation control unit 211, an input / output unit 212, a display unit 213, an operation mechanism 214, a progress data storage unit DB3, and a production data storage unit DB4.

[0077] The input / output unit 212, like the input / output unit 107 of the production management device 100, receives input data based on, for example, an operation by an operator of the production system 1, and outputs the input data to the work control unit 211. Such an input / output unit 212 may have, for example, a keyboard, a touch sensor, a touch pad, or a mouse. The input / output unit 212 also outputs data to the production management device 100 and inputs data from the production management device 100. For example, every time production data is transmitted from the production management device 100, the input / output unit 212 acquires the production data and stores the production data in the production data storage unit DB4.

[0078] The display unit 213 displays the production data stored in the production data storage unit DB4, etc. The display unit 213 also displays the progress data stored in the progress data storage unit DB3, etc. Specific examples of the display unit 213 include, but are not limited to, a liquid crystal display, a plasma display, or an organic EL display.

[0079] The working mechanism 214 is made up of mechanisms such as the mounting head 10 and the feeder 7 for producing mounted boards.

[0080] The operation control unit 211 controls each component other than the operation control unit 211 included in the production line L1. For example, the operation control unit 211 controls each component based on input data of an operator received by the input / output unit 212. For example, the operation control unit 211 causes the operation mechanism 214 to execute at least one of the above-mentioned solder printing operation, component mounting operation, and reflow operation based on the production data stored in the production data storage unit DB4.

[0081] Furthermore, the work control unit 211 generates or updates progress data indicating the production progress of the production line L1, and stores the generated or updated progress data in the progress data storage unit DB3. For example, if no progress data is stored in the progress data storage unit DB3, the work control unit 211 generates the progress data. Then, the work control unit 211 periodically updates the progress data stored in the progress data storage unit DB3. Furthermore, when the progress data is generated and when the progress data is updated, the work control unit 211 transmits the progress data to the production management device 100 via the input / output unit 212. Such progress data is transmitted to the production management device 100 periodically, for example.

[0082] The progress data storage unit DB3 is a recording medium for storing the progress data indicating the above-mentioned production progress. The production data storage unit DB4 is a recording medium for storing the above-mentioned production data. For example, these recording media are a hard disk, a RAM, a ROM, or a semiconductor memory. Note that such recording media may be volatile or non-volatile.

[0083] In this manner, in this embodiment, a setup plan is created that indicates whether the setup of each of the one or more component supply units 6 is an inside setup or an outside setup, based on the production progress in the production system 1. Therefore, even if the production progress in the production system 1 is behind or ahead of the production plan, an appropriate setup plan can be created according to the production progress. In other words, the setup can be managed appropriately.

[0084] Specifically, in the production management device of the above-mentioned Patent Document 1, the setup of the component supply unit is planned at the time of production planning. However, production may not proceed according to the production plan. As a result, the initially planned setup may not be appropriate from the viewpoint of the operating efficiency of the component mounting device. Therefore, in the production management device 100 of the present embodiment, in addition to the production plan, a plan for internal setup or a plan for external setup is created taking into account the production progress, so that the operation loss of the production system 1 can be reduced more than before.

[0085] In the present embodiment, the production management device 100 includes a display unit 106 that displays the created setup plan. Therefore, the operator of the production system 1 can perform setup according to the created setup plan, thereby improving production efficiency.

[0086] [Change external setup to internal setup] Fig. 5 is a diagram showing an example of a process in which the production management device 100 changes external setup to internal setup. Fig. 5(a) shows an initial production plan. Fig. 5(b) shows a comparative example for comparison with the production plan after the change in this embodiment. Fig. 5(c) shows an example of a production plan changed by the production management device 100 in this embodiment.

[0087] The data generating unit 102 generates production data indicating an initial production plan, as shown in (a) of Fig. 5, and stores the production data in the production data storage unit DB1. The initial production plan created by the data generating unit 102 includes, for example, as shown in (a) of Fig. 5, an initial operation plan for each of the production lines L1 and L2, and an initial setup plan for one or more part supply units 6.

[0088] The initial operation plan indicates, for example, a production period during which production of each group including one or more types of mounted boards is carried out for each group. Note that the group includes one or more types of mounted boards, but it can also be said that the group includes one or more types.

[0089] Specifically, the initial operation plan for production line L1 includes a production period for group 1 and a production period for group 2. In the example shown in FIG. 5(a), the end time of the production period for group 1 coincides with the start time of the production period for group 2. During the production period for group 1, one or more types of mounted boards included in group 1 are produced by the operation of production line L1. Also, during the production period for group 2, one or more types of mounted boards included in group 2 are produced by the operation of production line L1.

[0090] The initial operation plan for production line L2 includes a production period for group 3 and a production period for group 4. In the example shown in FIG. 5(a), the end time of the production period for group 3 coincides with the start time of the production period for group 4. In the production process for group 3, one or more types of mounted boards included in group 3 are produced by the operation of production line L2. In addition, in the production process for group 4, one or more types of mounted boards included in group 4 are produced by the operation of production line L2.

[0091] The initial setup plan indicates, for example, for each group, the setup period during which setup is performed for the production of the group, the type of the setup, and the relationship between the setup and the initial operation plan. The types of setup include the above-mentioned internal setup and external setup.

[0092] Specifically, the initial setup plan includes a setup period for group 4, where external setup is performed, and a setup period for group 2, where external setup is performed. In the example shown in FIG. 5(a), the setup period for group 2 is later than the setup period for group 4.

[0093] During the setup period for group 4, setup for group 4 is performed externally. In other words, during the setup period for group 4, one or more feeders 7 required for the production of group 4 are placed on the cart 13 of the component supply unit 6 in a state where the cart 13 is removed from the main body of the component mounting device M4 or M5.

[0094] During the setup period for group 2, setup for group 2 is performed as external setup. That is, during the setup period for group 2, after production of group 3 is completed by production line L2, the cart 13 of the component supply unit 6 is removed from the body of the component mounting device M4 or M5 of production line L2. Then, one or more feeders 7 required for the production of group 2 are placed on the cart 13. When the setup for group 2 is completed, the cart 13 on which the one or more feeders 7 are placed, i.e., the component supply unit 6, is attached to the body of the component mounting device M4 or M5 of production line L1. Then, production of group 2 starts on production line L1.

[0095] In this way, the initial setup plan indicates that each of the setups to be performed for each of the one or more component supply units 6 is either an inside setup or an outside setup.

[0096] Such production data indicating the initial production plan is transmitted to each of the production lines L1 and L2. Then, the production lines L1 and L2 start producing one or more mounting boards according to the initial production plan indicated in the production data. After starting production, the production lines L1 and L2 periodically transmit progress data indicating the production progress to the production management device 100.

[0097] Here, the production progress on the production lines L1 and L2 may be delayed from the initial production plan. In such a case, the plan processing unit 103 of the production management device 100 changes the initial production plan according to the progress data transmitted from the production lines L1 and L2.

[0098] For example, as shown in FIG. 5(b), a non-operating period may occur in the production system by changing the initial production plan depending on the production progress. Specifically, if the production progress of group 3 is delayed, the production completion time of group 3 on production line L2 is changed from time t1 to time t2. As a result, the setup period of group 2 is shifted later because the cart used in the production of group 3 is required for the setup of group 2. In addition, the part supply unit used for the setup of group 2 is required for the production of group 2. Therefore, the production period of group 2 is shifted later. As a result, a non-operating period occurs between the production period of group 1 and the production period of group 2 on production line L1.

[0099] However, in the production management device 100 of the present embodiment, the occurrence of such non-operating periods can be suppressed.

[0100] Specifically, the plan processing unit 103 acquires progress data via the acquisition unit 108 at a processing time. The processing time is the time at which a change process for the production plan is performed, and in the example shown in Fig. 5, for example, is any time between time t0 and time t1 at which production for group 3 is performed in the initial production plan. Based on the progress data, the plan processing unit 103 determines whether the production progress at the processing time is behind the initial production plan.

[0101] Then, when the planning processor 103 determines that the production progress is behind the initial production plan, it changes the initial operation plan of the production line L2 included in the initial production plan according to the progress data. That is, the planning processor 103 changes the production completion time of group 3 on the production line L2 from time t1 to time t2.

[0102] As a result, the planning processor 103 further changes the initial setup plan included in the initial production plan. That is, the planning processor 103 shifts the setup period for group 2 later because the cart 13 used in the production of group 3 is necessary for the setup of group 2.

[0103] Here, the plan processing unit 103 judges whether or not the subsequent setup, which is the setup scheduled after the processing time in the initial setup plan, is an external setup for a group. The external setup for a group is an external setup performed on the component supply unit 6 for producing each of the multiple types of mounted boards included in the group.

[0104] 5(c), the subsequent setup is external setup for group 2 including mounted boards of type D, type E, and type F. Therefore, in this case, the plan processing unit 103 determines that the subsequent setup is external setup for a group. As a result, the plan processing unit 103 further determines whether the completion time of the external setup for a group, i.e., the completion time t4 of the external setup for group 2, is later than the production start time t3 of the mounted boards for group 2 included in the initial production plan.

[0105] When the plan processing unit 103 determines that the completion time t4 of the external setup for group 2 will be after the production start time t3, it creates a setup plan by changing the initial setup plan for the component supply unit 6. In other words, the plan processing unit 103 maintains the setup for at least one product type included in group 2 as external setup, while changing the setup for at least another product type included in group 2 from external setup to internal setup.

[0106] For example, as shown in (c) of FIG. 5, the plan processing unit 103 changes the setups for the types E and F included in group 2 from external setup to internal setup while maintaining the setup for the type D included in group 2 as external setup. That is, the plan processing unit 103 creates a setup plan by changing the setups for the remaining types E and F included in group 2 excluding type D from external setup to internal setup while maintaining the setup for type D, which is the type of mounting board produced first in group 2, as external setup. Note that type D is an example of the first type, and types E and F are examples of at least one remaining type included in group 2 excluding the first type. Also, if the setup for each of types E and F is, for example, a task of simply attaching one to three feeders 7 to the cart 13, the time required for the setup is shorter if the setup is performed as internal setup than if the setup is performed as external setup, which requires moving the cart 13. Therefore, even if the setup for each of product types E and F is changed from external setup to internal setup, it is possible to prevent delays in the production completion time.

[0107] Thus, in the example shown in FIG. 5, when the production progress is behind the initial production plan, there is a possibility that the subsequent setup for each group will not be completed in time for the start of production of the mounting board of that group. However, in the production management device 100 in this embodiment, when the subsequent setup for each group will not be completed in time, the setup is changed from external setup to internal setup for each type. As a result, for example, for type D, which is produced first and is included in the group, the setup for that type D can be completed in time for the start of production of that type D. As a result, it is possible to prevent production from being stopped because the setup is not completed, that is, to prevent the occurrence of a non-operating period of the production system 1. For example, by changing the external setup of type F, which is scheduled to be produced last at least in the group, to internal setup, the production of type D, which is scheduled to be produced first, can be started earlier. This reduces the operation loss of the production system 1.

[0108] [Setup re-change processing] FIG. 6 is a diagram showing an example of a process in which production management device 100 re-changes the setup after the change.

[0109] For example, as shown in (c) of Fig. 5, even if the setup of each of types E and F of group 2 is changed from external setup to internal setup, a non-operating period may occur. For example, as shown in (a) of Fig. 6, if the external setup completion time t5 at which the external setup of type D is completed is after the production completion time t3 of group 1, a non-operating period occurs in production line L1. Note that the production completion time t3 of group 1 is the production completion time of group 1, which is produced before group 2, and therefore will hereinafter be referred to as the previous production completion time t3.

[0110] 5(c), the plan processing unit 103 in this embodiment judges whether the external setup completion time t5 in the setup plan created by the change is later than the production completion time t3 of group 1. In other words, the plan processing unit 103 judges whether the external setup completion time t5 at which the external setup of the first variety, product type D, is completed is later than the pre-production completion time t3 at which the production of mounted boards performed before the production of group 2 is completed.

[0111] Then, when it is determined that the external setup completion time t5 is later than the previous production completion time t3, the plan processing unit 103 determines whether or not there is a second variety among the remaining varieties E and F excluding the variety D, whose external setup time is shorter than that of the variety D. Here, when the plan processing unit 103 determines that the second variety exists, it switches the production order between the first variety, the variety D, and the second variety. For example, the second variety is the variety E.

[0112] That is, as shown in (b) of FIG. 6, the plan processing unit 103 switches the production order of the first variety, D, and the second variety, E. Specifically, the plan processing unit 103 switches the production order of the varieties D and E in group 2 shown in the operation plan of production line L1. Then, the plan processing unit 103 changes the setup for the first variety, D, from external setup to internal setup, and changes the setup for the second variety, E, from internal setup to external setup. In this way, the initial setup plan is changed twice, and a final setup plan is created.

[0113] Thus, in the example shown in FIG. 6, even if the setup of the first product type included in the group is external setup and the setup of all other products included in the group is internal setup, the setup of the first product type may not be completed in time for the start of production of the first product type. However, in the production management device 100 in this embodiment, if the setup of the first product type is not completed in time, the production order of the first product type and the second product type are switched. The time required for the external setup of the second product type is shorter than that of the first product type. Therefore, by changing the setup of the first product type and the setup of the second product type, whose production order has been switched, to internal setup and external setup, respectively, the setup of the second product type can be completed in time for the start of production of the second product type. As a result, the occurrence of non-operating periods can be further suppressed.

[0114] FIG. 7 is a diagram showing an example of a common setup.

[0115] The off-site setup for each group may include a common setup, which is a setup for at least one part commonly used in the production of multiple products included in the group. For example, as shown in Fig. 7, the setup for group 2 includes a common setup, which is a setup for at least one part commonly used in the production of products E, D, and F. More specifically, in the common setup, the feeder 7 commonly used in the production of products E, D, and F is attached to the cart 13 by off-site setup. This allows the setup to be performed efficiently.

[0116] [Change internal setup to external setup] Fig. 8 is a diagram showing an example of a process in which the production management device 100 changes internal setup to external setup. Fig. 8(a) shows an initial production plan. Fig. 8(b) shows an example of a production plan changed by the production management device 100 in this embodiment.

[0117] The initial production plan created by the data generating unit 102 includes an initial operation plan and an initial setup plan for each of the production lines L1 and L2, as shown in FIG. 8(a).

[0118] The initial operation plan for production line L1 indicates the production period for group 1, group 2, group 3, and group 7. In the example shown in Fig. 8(a), the end time of the production period for group 2 coincides with the start time of the production period for group 3. During the production period for each of groups 1, 2, 3, and 4, one or more types of mounted boards included in that group are produced by the operation of production line L1.

[0119] The initial operation plan for production line L2 indicates the production period for group 4, group 5, and group 6. During the production period for each of groups 4, 5, and 6, one or more types of mounted boards included in that group are produced by the operation of production line L2. Here, a period for internal setup of group 6 is set between the production periods for group 5 and group 6.

[0120] The initial setup plan shows the setup times for groups 2, 5, 3, and 7, where external setup is performed, and the setup time for group 6, where internal setup is performed.

[0121] During the setup period of each of groups 2, 5, 3, and 7, the setup of the group is performed externally. In other words, during the setup period of a group, the carriage 13 of the component supply unit 6 is removed from the main body of the component mounting device M4 or M5, and one or more feeders 7 required for the production of the group are placed on the carriage 13.

[0122] Specifically, during the setup period for group 2, external setup for the production of group 2 is performed on the component supply unit 6. After that, when the production of group 1 on production line L1 is completed, the component supply unit 6 used for the production of group 1 is removed from the main body of the component mounting device M4 or M5 on production line L1. Then, the component supply unit 6 that was setup during the setup period for group 2 is attached to the main body of the component mounting device M4 or M5 for the production of group 2.

[0123] During the setup period for group 5, external setup for the production of group 5 is performed on the component supply unit 6 that has been used in the production of group 1 and that has been removed from the main body of the component mounting device M4 or M5 of production line L1.

[0124] Thereafter, when the production of group 4 on production line L2 is completed, the component supply unit 6 used in the production of group 4 is removed from the main body of the component mounting device M4 or M5 on production line L2. Then, the component supply unit 6 that has been set up during the setup period for group 5 is attached to the main body of the component mounting device M4 or M5 for the production of group 5.

[0125] During the setup period for group 3, external setup for the production of group 3 is performed on the component supply unit 6 that has been used for the production of group 4 and that has been removed from the main body of the component mounting device M4 or M5 of production line L2.

[0126] Thereafter, when the production of group 2 on production line L1 is completed, the component supply unit 6 used in the production of group 2 is removed from the main body of the component mounting device M4 or M5 on production line L1. Then, the component supply unit 6 that was set up during the setup period for group 3 is attached to the main body of the component mounting device M4 or M5 for the production of group 3.

[0127] During the setup period for group 7, external setup for the production of group 7 is performed on the component supply unit 6 that has been used for the production of group 2 and that has been removed from the main body of the component mounting device M4 or M5 of production line L1.

[0128] Thereafter, when the production of group 3 on production line L1 is completed, the component supply unit 6 used in the production of group 3 is removed from the main body of the component mounting device M4 or M5 on production line L1. Then, the component supply unit 6 that has been set up during the setup period for group 7 is attached to the main body of the component mounting device M4 or M5 for the production of group 7.

[0129] On the other hand, in the setup period for group 6, internal setup is performed. That is, in the setup period for group 6, the component supply unit 6 used for the production of group 5 and attached to the body of the component mounting device M4 or M5 of the production line L2 is subjected to internal setup for the production of group 6. Therefore, during the setup period for group 6, the production of the production line L1 may be stopped. Such internal setup for group 6 is performed, for example, when there are not enough dollies 13. That is, when there are no dollies 13 available for the setup of group 6 other than the dollies 13 attached to the component mounting device M4 or M5 of the production line L2, the setup for group 6 is performed as internal setup. Then, when the setup for group 6 is completed, the production of group 6 starts on the production line L1.

[0130] Here, the production progress of one or more mounting boards on the production lines L1 and L2 may be faster than the initial production plan. In such a case, the plan processing unit 103 of the production management device 100 changes the initial production plan according to the progress data transmitted from the production lines L1 and L2.

[0131] For example, as shown in (b) of Fig. 8, the production progress of group 1 and group 2 on production line L1 may be faster than the initial production plan. In such a case, the plan processing unit 103 in this embodiment judges whether or not the internal setup shown in the initial setup plan can be changed to the external setup. Specifically, it is as follows.

[0132] The planning processing unit 103 acquires progress data from the production line L1 via the acquisition unit 108 at a processing time when production of group 1 or group 2 is being performed. Based on the progress data, the planning processing unit 103 determines whether the production progress at the processing time is ahead of the initial production plan.

[0133] Then, when the planning processing unit 103 determines that the production progress is ahead of the initial production plan, it changes the initial operation plan of the production line L1 included in the initial production plan according to the progress data. That is, the planning processing unit 103 changes the production completion time of group 2 of the production line L1 from time t13 to time t11. For example, the planning processing unit 103 calculates the production time of the remaining one or more unproduced mounting boards included in group 2 based on the number of produced mounting boards of group 2 and the production time per mounting board, which are indicated by the progress data after the start of production of group 2. Then, the planning processing unit 103 calculates the production completion time t11 of group 2 by adding the calculated production time to the processing time.

[0134] Furthermore, when the planning processor 103 determines that the production progress is ahead of the initial production plan, it determines whether the subsequent setup, which is the setup scheduled after the processing time in the initial setup plan, is an inside setup. In the example shown in Fig. 8(b), the planning processor 103 determines that the setup of group 6, which is the subsequent setup, is an inside setup.

[0135] Then, when the succeeding setup is an internal setup, the planning processor 103 calculates the time when the internal setup is completed, that is, the internal setup completion time when the setup for group 6 is completed, based on the production progress at the processing time. In the example shown in Fig. 8, the production progress of groups 4 and 5 on production line L2 is proceeding as per the initial production plan. Therefore, the planning processor 103 calculates the internal setup completion time as time t14 as per the initial production plan.

[0136] Furthermore, when the subsequent setup is changed from the internal setup to the external setup, the planning processing unit 103 calculates the external setup completion time, which is the time when the external setup is completed, based on the production progress at the processing time. In the example shown in FIG. 8, the production completion time of the group 2 is changed from time t13 to time t11, so the planning processing unit 103 determines that the component supply unit 6 used for the production of the group 2 can be used for the external setup of the group 6. Therefore, the planning processing unit 103 calculates the external setup completion time t12 by adding the time required for the external setup of the group 6 to the production completion time t11 of the group 2 calculated based on the production progress at the processing time. The time required for the external setup of the group 6 is, for example, the sum of the transport time of the cart 13 of the component supply unit 6 and the feeder preparation time required for preparation such as replacement, removal, and installation of the feeder 7 on the cart 13. The transport time and the feeder preparation time per one feeder 7 may be stored in advance in the setting data storage unit DB2, for example.

[0137] Then, the plan processing unit 103 creates a setup plan by changing the subsequent setup indicated by the initial setup plan from an internal setup to an external setup based on the initial production plan, the internal setup completion time t14, and the external setup completion time t12.

[0138] For example, the planning processor 103 judges whether the internal setup completion time t14 is later than the external setup completion time t12. If the internal setup completion time t14 is later than the external setup completion time t12, the planning processor 103 changes the setup of group 6, which is the subsequent setup, from internal setup to external setup.

[0139] As a result, in this embodiment, when the production progress is ahead of the initial production plan, that is, when the production progress is accelerated, the subsequent setup included in the initial setup plan is changed from internal setup to external setup. In addition, since this change is made based on the initial production plan, the internal setup completion time t14, and the external setup completion time t12, a setup plan that improves production efficiency for the advanced production progress can be created. In other words, the non-operation period of the production line L2 for the internal setup scheduled in the initial production plan can be omitted. In addition, the completion time of the subsequent setup can be advanced, thereby improving production efficiency.

[0140] For example, when production progress is ahead of the production plan, the cart 13 of the component supply unit 6 attached to the component mounting device M4 or M5 of the production system 1 can be returned to the setup area earlier than originally planned. At this time, depending on the production progress, it may be possible to change the internal setup planned in the initial production plan to external setup. By changing the internal setup that involves an operation loss of the component mounting device M4 or M5 to an external setup that does not involve that operation loss, the operation loss of the component mounting device M4 or M5 can be reduced.

[0141] Here, even if the internal setup completion time t14 is later than the external setup completion time t12, if the production completion time indicated in the initial production plan is delayed, the plan processing unit 103 may not change the setup for the group 6. On the other hand, if the production completion time is not delayed, the plan processing unit 103 may change the setup for the group 6 as described above.

[0142] Specifically, in the initial production plan shown in FIG. 8(a), the component supply unit 6 used in the production of group 2 is used for the external setup of group 7. However, as shown in FIG. 8(b), if the setup of group 6 is changed from internal setup to external setup, the component supply unit 6 used in the production of group 2 is used for the external setup of group 6. In other words, the component supply unit 6 originally planned, i.e., the component supply unit 6 used in the production of group 2, cannot be used for the external setup of group 7. As a result, there is a possibility that the production completion time on production line L1 will be delayed.

[0143] 8(b), the planning processing unit 103 searches for a component supply unit 6 that can be used for off-site setup for group 7. Then, the planning processing unit 103 finds, as a component supply unit 6 that can be used for off-site setup for group 7, a component supply unit 6 that has been used in the production of group 5 by production line L2.

[0144] Next, the planning processing unit 103 calculates the production completion time of group 7 when the part supply unit 6 used in the production of group 5 is used for the external setup of group 7. In the case shown in FIG. 8(b), even if the setup of group 6 is changed, the setup of group 7 is completed by the production start time of group 7 by production line L1 shown in the initial production plan. Therefore, the planning processing unit 103 calculates the initial time of the plan, that is, the time shown in the initial production plan, as the production completion time of group 7 described above. As a result, the planning processing unit 103 judges that even if the setup of group 6 is changed, the production completion time of group 7 by production line L1 will not be delayed from the production completion time originally scheduled in the initial production plan. As a result, the planning processing unit 103 changes the setup of group 6 from internal setup to external setup.

[0145] In this way, the plan processing unit 103 in this embodiment judges whether the production completion times of multiple mounting boards included in the initial production plan will be delayed due to a change in the subsequent setup, for example, the setup of group 6. Then, if the production completion time is not delayed, the plan processing unit 103 changes the subsequent setup from internal setup to external setup. This makes it possible to suppress delays in the production completion times of multiple mounting boards due to changes in the subsequent setup.

[0146] As described above, the planning processor 103 in this embodiment judges whether the production completion time will be delayed from the initial production plan, but such a judgment need not be made. In other words, when the internal setup completion time t14 is later than the external setup completion time t12, the planning processor 103 may change the subsequent setup from the internal setup to the external setup regardless of the delay in the production completion time described above.

[0147] [Overall processing flow] FIG. 9 is a flowchart showing an example of the overall process of the production management device 100.

[0148] The production management device 100 transmits production data to each of the production lines L1 and L2, thereby causing the production lines L1 and L2 to start production based on the initial production plan indicated in the production data (step S1).

[0149] Next, the acquisition unit 108 of the production management device 100 acquires progress data from each of the production lines L1 and L2 (step S2).

[0150] Then, the planning processing unit 103 of the production management device 100 judges whether or not the production progress indicated by the progress data of each of the production lines L1 and L2 acquired in step S2 deviates from the initial production plan (step S3). If the planning processing unit 103 judges that the production progress deviates from the initial production plan (Yes in step S3), it executes plan change processing (step S4) as in the example of Fig. 5 to Fig. 8. On the other hand, if the planning processing unit 103 judges that the production progress does not deviate from the initial production plan (No in step S3), it does not execute the plan change processing of step S4.

[0151] Next, the plan processing unit 103 waits for a predetermined time (step S5). For example, the predetermined time may be, for example, 10 minutes, 20 minutes, or a transmission cycle of progress data transmitted from the production lines L1 and L2. Then, the control unit 101 of the production management device 100 judges whether or not the production by each of the production lines L1 and L2 is completed (step S6). Here, if the control unit 101 judges that the production is not completed (No in step S6), it causes the acquisition unit 108 and the plan processing unit 103 to repeatedly execute the process from step S2. Note that, when the process of step S3 is repeatedly executed, if the initial production plan is changed, in step S3, it is judged whether the production progress is deviated from the production plan that is the initial production plan after the change. That is, when steps S3 to S5 are repeatedly executed, the initial production plan shown in FIG. 5 to FIG. 8 is replaced with the production plan before the change. Note that, hereinafter, the initial production plan and the production plan before the change are simply referred to as the production plan.

[0152] On the other hand, if the control unit 101 determines that the production is completed (Yes in step S6), it ends the processing related to the production plan.

[0153] [Plan change processing flow] Fig. 10 is a flowchart showing an example of a plan change process by the plan processing unit 103. That is, Fig. 10 is a flowchart showing the details of the process of step S4 in Fig. 9.

[0154] First, the planning processor 103 judges whether the production progress is ahead of or ahead of the production plan (step S41). If the planning processor 103 judges that the production progress is ahead of or ahead of the production plan (Yes in step S41), it executes a change process from internal setup to external setup (step S42) as in the example of FIG. 8.

[0155] On the other hand, when the planning processing unit 103 determines that the production progress is behind the production plan (No in step S41), it determines whether or not a subsequent setup, which is a setup scheduled to be executed after the processing time, which is the current time, is an off-site setup for a group including the first variety (step S43). In the example of Fig. 5, the planning processing unit 103 determines that the subsequent setup is an off-site setup for group 2 which includes variety D as the first variety.

[0156] Then, when the plan processing unit 103 determines that the subsequent setup is external setup for the group including the first product type (Yes in step S43), it further determines whether or not the completion of the external setup for that group is after the start of production of the first product type (step S44). In the example of Fig. 5, the plan processing unit 103 determines whether the completion time t4 of the external setup for group 2 is after the production start time t3 of the mounting boards for group 2 included in the initial production plan.

[0157] Here, when the planning processing unit 103 determines that the completion of the external setup of the group is after the start of production of the first variety (Yes in step S44), it changes the setup of at least one variety in the group from external setup to internal setup (step S45). In other words, the planning processing unit 103 maintains the setup of the first variety in the group as external setup, and changes the setup of at least the last variety in the group from external setup to internal setup. In the case of the example in Fig. 5, the planning processing unit 103 maintains the setup for variety D included in group 2 as external setup, while changing the setup for varieties E and F included in group 2 from external setup to internal setup.

[0158] Thereafter, the planning processing unit 103 judges whether the external setup completion time at which the external setup of the first variety is completed is later than the previous production completion time (step S46). This previous production completion time is the time at which production of the previous variety, which is carried out before the production of the first variety, is completed. In the example of FIG. 6(a), the planning processing unit 103 judges that the external setup completion time t5 at which the external setup of the first variety, variety D, is completed, is later than the previous production completion time t3. The previous production completion time t3 is the time at which production of group 1, which is carried out before the production of group 2, is completed.

[0159] Here, when the planning processing unit 103 determines that the external setup completion time at which the external setup of the first variety is completed is later than the previous production completion time (Yes in step S46), it performs a setup re-change process within the group (step S47), as in the example of Figure 6 (b).

[0160] [Processing flow for changing from internal setup to external setup] 11 is a flowchart showing an example of a process for changing from internal setup to external setup by the plan processing unit 103. That is, FIG 11 is a flowchart showing the details of the process of step S42 in FIG 10.

[0161] First, the planning processing unit 103 judges whether or not there is an internal setup after the processing time in the setup plan (step S421). When the plan change process is performed for the first time, the setup plan is the initial setup plan. In other words, the planning processing unit 103 judges whether or not a subsequent setup, which is a setup scheduled after the processing time in the initial setup plan, is an internal setup. In the example of FIG. 8(a), the planning processing unit 103 judges that the setup of group 6, which is the subsequent setup, is an internal setup.

[0162] Here, when the planning processor 103 determines that there is internal setup (Yes in step S421), it calculates the internal setup completion time, which is the time when the internal setup will be completed, based on the production progress (step S422). In the example of Fig. 8, the planning processor 103 calculates the internal setup completion time t14 for group 6.

[0163] Furthermore, when the internal setup is changed to the external setup, the planning processor 103 calculates the external setup completion time, which is the time when the external setup is completed, based on the production progress (step S423). In the example of Fig. 8, the planning processor 103 calculates the external setup completion time t12 for group 6.

[0164] Then, the planning processing unit 103 judges whether the external setup completion time calculated in step S423 is earlier than the internal setup completion time calculated in step S422 (step S424). In other words, the planning processing unit 103 judges whether the internal setup completion time calculated in step S422 is later than the external setup completion time calculated in step S423. Here, when the planning processing unit 103 judges that the external setup completion time is earlier than the internal setup completion time (Yes in step S424), it further judges whether the production completion time will be delayed due to the change in the subsequent setup (step S425). In the example of FIG. 8, the planning processing unit 103 judges whether the production completion time of group 7 will be delayed due to the change in the setup of group 6.

[0165] Here, if the plan processing unit 103 determines that the production completion time will not be delayed (No in step S425), it changes the subsequent setup, which is the setup for group 6 shown in FIG. 8, from inside setup to outside setup (step S426).

[0166] Furthermore, if it is determined in step S421 that there is no internal setup, if it is determined in step S424 that the external setup completion time is not earlier than the internal setup completion time, and if it is determined in step S425 that the production completion time will be delayed, then no change is made to the subsequent setup.

[0167] 11, the process of changing from internal setup to external setup includes step S425, but it does not have to be included. In this case, when it is determined in step S424 that the completion time of the external setup is earlier than the completion time of the internal setup (Yes in step S424), the process of step S426 is performed.

[0168] [Setup re-change processing flow] 12 is a flowchart showing an example of a setup re-change process by the plan processing unit 103. That is, FIG 12 is a flowchart showing the details of the process of step S47 in FIG 10.

[0169] First, the planning processing unit 103 judges whether or not there is a second product type that can be off-site setup in a shorter time than the first product type in the group including the first product type in steps S43 to S46 in Fig. 10 (step S471). In the example of Fig. 6, the planning processing unit 103 judges whether or not there is a second product type that can be off-site setup in a shorter time than the product type D among the remaining products E and F excluding the first product type D.

[0170] Here, when the planning processing unit 103 determines that there is a second variety (Yes in step S471), it switches the production order of the first variety and the second variety (step S472). In the example of FIG. 6(b), the planning processing unit 103 switches the production order of the first variety, variety D, and the second variety, variety E. Then, the planning processing unit 103 changes the external setup of the first variety to internal setup (step S473), and changes the internal setup of the second variety to external setup (step S474).

[0171] As described above, in the production management device 100 of this embodiment, a setup plan is created that indicates whether the setup of each of the one or more component supply units 6 is an inside setup or an outside setup, based on the production progress in the production system 1. Therefore, even if the production progress in the production system 1 is delayed or advanced from the production plan, an appropriate setup plan can be created according to the production progress. In other words, the setup can be appropriately managed.

[0172] (Other variations) Although the production management device and the production management method according to one or more aspects have been described based on the embodiments, the present disclosure is not limited to these embodiments. As long as the modifications do not deviate from the spirit of the present disclosure, modifications that a person skilled in the art may make to the embodiments may also be included within the scope of the present disclosure.

[0173] In the examples of Figures 5 to 8 in the above embodiment, examples of changes from an initial production plan including an initial operation plan and an initial setup plan are shown, but changes similar to the examples of changes to the initial production plan may be made from the production plan that is the changed initial production plan.

[0174] In the above embodiment, the setup may be changed from external setup to internal setup, or from internal setup to external setup. In the internal setup, the trolley 13 is attached to the component mounting device M4 or M5, so the feeder preparation time required for preparation such as replacement, removal, and installation of the feeder 7 may be longer than in the external setup. In the internal setup, the production of the component mounting device M4 or M5 having the component supply unit 6 in which the internal setup is performed is stopped, or the contents of the internal setup are limited. For example, the internal setup may be limited to only the installation of the feeder 7. On the other hand, in the external setup, it is necessary to remove the component supply unit 6, i.e., the trolley 13, from the component mounting device M4 or M5 and transport it to the place where the setup is performed. Then, it is necessary to transport the trolley 13 after the setup to the component mounting device M4 or M5 and install it. Therefore, it is not always the case that either the internal setup or the external setup has high production efficiency, but the type of setup with high production efficiency varies depending on the production situation. For example, when all the feeders 7 of the cart 13 need to be replaced, external setup is more productive than internal setup, and when the number of feeders 7 attached to the cart 13 is small, internal setup is more productive than external setup. In the above embodiment, the type of setup with high production efficiency can be selected according to the above-mentioned production status that changes over time.

[0175] In the above embodiment, the display unit 106 of the production management device 100 displays the production plan including the operation plan and the setup plan, but the display units 213 of the production lines L1 and L2 may display the production plan. The production plan may be an initial production plan or a changed production plan. The production management device 100 may transmit production data indicating the production plan to a mobile terminal of the operator. In this case, the production plan is displayed on the display of the mobile terminal.

[0176] In the above-mentioned embodiment, each component 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 hard disk or a semiconductor memory. Here, the software for realizing the device of the above-mentioned embodiment is a program that causes a computer to execute each step included in the flowcharts shown in Figures 9 to 12.

[0177] The following cases are also included in this disclosure:

[0178] (1) Specifically, each of the above devices is a computer system consisting of a microprocessor, ROM, RAM, hard disk unit, display unit, keyboard, mouse, etc. A computer program is stored in the RAM or hard disk unit. Each device achieves its function by the microprocessor operating in accordance with the computer program. Here, a computer program is composed of a combination of multiple instruction codes that indicate commands for a computer to achieve a specified function.

[0179] (2) Some or all of the components constituting each of the above devices may be composed of one system LSI (Large Scale Integration). The system LSI is an ultra-multifunctional LSI manufactured by integrating multiple components on one chip, and specifically, is a computer system including a microprocessor, ROM, RAM, etc. A computer program is stored in the RAM. The system LSI achieves its functions by the microprocessor operating in accordance with the computer program.

[0180] (3) Some or all of the components constituting each of the above devices may be composed of an IC card or a standalone module that is detachable from each device. The IC card or the module is a computer system composed of a microprocessor, ROM, RAM, etc. The IC card or the module may include the above-mentioned ultra-multifunction LSI. The microprocessor operates according to a computer program, causing the IC card or the module to achieve its functions. The IC card or the module may be tamper-resistant.

[0181] (4) The present disclosure may be embodied as any of the methods described above, a computer program for implementing these methods by a computer, or a digital signal comprising the computer program.

[0182] The present disclosure may also be a computer program or a digital signal recorded on a computer-readable recording medium, such as a flexible disk, a hard disk, a CD-ROM, an MO, a DVD, a DVD-ROM, a DVD-RAM, a BD (Blu-ray (registered trademark) Disc), a semiconductor memory, etc. Also, the present disclosure may be a digital signal recorded on such a recording medium.

[0183] Furthermore, the present disclosure may involve transmitting the computer program or the digital signal via a telecommunications line, a wireless or wired communication line, a network such as the Internet, data broadcasting, or the like.

[0184] The present disclosure may also provide a computer system having a microprocessor and a memory, the memory storing the above-mentioned computer program, and the microprocessor operating in accordance with the computer program.

[0185] In addition, the program or the digital signal may be implemented by another independent computer system by recording it on the recording medium and transferring it, or by transferring the program or the digital signal via the network, etc.

[0186] (5) The above-described embodiments and modifications may be combined with each other. [Industrial Applicability]

[0187] The present disclosure can be used in a system for producing mounted boards by mounting components on a board. [Explanation of symbols]

[0188] 1. Production System 4 Foundation 5. Substrate transport mechanism 6 Parts supply unit 7 Feeder 10 Mounting head 10a Adsorption unit 10b Suction nozzle 13 Trolley 13a Feeder Base 14 Component Tape 15 Cassette holder 100 Production control device 101 Control section 102 Data Generation Department 103 Planning Processing Unit 106 Display section 107 Input / output section 108 Acquisition Department 211 Work Control Unit 212 Input / output section 213 Display section 214 Working mechanism C Parts Reel DB1, DB4 Production data storage unit DB2 configuration data storage DB3 Progress Data Storage L1, L2 production lines M4, M5 component placement device

Claims

1. an acquisition unit that acquires progress data indicating a production progress of a production system that produces a mounted board by mounting one or more components on a board; a planning processing unit that creates a setup plan for one or more component supply units that supply components to be mounted on a board by the production system, the setup plan for the component supply units used in the production of mounting boards included in a group, based on the progress data. Production control device.

2. the planning processing unit calculates a production start time of the mounting boards included in the group based on the progress data, and creates the setup plan for the component supply unit used in the production of the mounting boards included in the group based on the calculated production start time. The production management device according to claim 1.

3. The setup plan is an internal setup plan or an external setup plan, the planning processing unit creates a plan for the internal setup or a plan for the external setup based on the progress data. The production management device according to claim 1.

4. the plan processing unit creates the setup plan for the component supply unit commonly used in the production of each of the multiple types of mounting boards included in the group, based on the progress data. The production management device according to claim 1.

5. the plan processing unit creates, based on the progress data, the setup plan for the component supply unit used in the production of a plurality of varieties of mounted boards, including a first variety that is produced first in the group and a variety that is produced after the first variety; creating the setup plan for externally setting up the component supply unit used in the production of the first type of mounting board, and for internally setting up the remaining component supply units excluding the component supply unit that is externally set up; The production management device according to claim 1.

6. Acquire progress data indicating a production progress of a production system that produces a mounted board by mounting one or more components on a board; creating a setup plan for one or more component supply units that supply components to be mounted on a board by the production system, the setup plan for the component supply units used in the production of at least one type of mounted board included in a group, based on the progress data; Production management methods.

Citation Information

Patent Citations

  • Program timing control method and device for mounting equipment

    JP2000059090A

  • Component mounting system and setup work progress display system

    JP2018073887A

  • Group determination method and group determination device

    JP2018116990A

  • Production plan creation method and production plan creation device

    JP2019179337A

  • Production plan generation device, production plan generation program, and production plan generation method

    WO2018198246A1