Production management device and production management method
The production management device optimizes setups by adjusting between internal and external setups based on real-time production data, addressing inefficiencies and reducing downtime in production systems.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2026-03-06
AI Technical Summary
Existing production management devices struggle to appropriately manage setups in production systems, leading to inefficiencies and operational losses due to misalignment between production progress and planned setups.
A production management device that includes an acquisition unit to gather production and progress data, and a planning processing unit to create setup plans that dynamically adjust between internal and external setups based on actual production progress, ensuring setups are optimized to match current production status.
This approach allows for reduced operational losses and improved production efficiency by aligning setups with actual production progress, minimizing downtime and enhancing overall system performance.
Smart Images

Figure 0007825196000001 
Figure 0007825196000002 
Figure 0007825196000003
Abstract
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 placement device produces mounted boards by mounting one or more components onto the board. For example, the production system produces multiple mounted boards for each of multiple varieties of mounted boards. Therefore, an operator operating 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 two types of setup: internal setup and external setup.
[0003] Conventionally, a device that manages the timing of such setup has been proposed as a production management device (see, for example, Patent Document 1). This production management device determines whether the setup should be internal setup or external setup based on a production plan. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2000-59090 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 properly manage setups.
[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 aspect 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 boards, and a setup plan for one or more component supply units that supply components to be mounted onto the boards by the production system, the setup plan including: It is a mounting board for multiple types of glue P's The parts supply unit used in production Indicates whether the part setup for the a planning processing unit that creates the setup plan based on the progress data. The planning processing unit changes the setup of the parts for the part supply unit from external setup to internal setup, or changes the setup of the parts for the part supply unit from internal setup to external setup. do.
[0008] A production management device according to one aspect of the present disclosure includes an acquisition unit that acquires production data indicating a production plan for producing a plurality of mounted boards by a production system, each board having one or more components mounted thereon, and progress data indicating the 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, where internal setup is component setup performed for a component supply unit attached to an equipment main body included in the production system, and external setup is component setup performed for a component supply unit detached from the equipment main body.
[0009] These comprehensive or specific aspects may be realized as 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 as any combination of the system, the method, the integrated circuit, the computer program, and the recording medium. The recording medium may also be a non-transitory recording medium. [Effects 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 embodiments and features described in the specification and drawings, but not all of them necessarily need to be provided to obtain one or more identical features. [Brief explanation 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. [Figure 2] FIG. 2 is a diagram showing an example of the configuration of the component mounting device according to the embodiment. [Figure 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 the production management device and the production line according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of a process in which the production management device according to 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 according to the embodiment changes internal setup to external setup. [Figure 9] FIG. 9 is a flowchart showing an example of the overall processing of the production management device according to the embodiment. [Figure 10] FIG. 10 is a flowchart illustrating an example of a plan change process performed by the plan processing unit according to the embodiment. [Figure 11] FIG. 11 is a flowchart showing an example of a process for changing from internal setup to external setup by the planning processing unit according to the embodiment. [Figure 12]FIG. 12 is a flowchart illustrating an example of a setup re-change process performed by the planning processing unit according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0013] A production management device according to one aspect of the present disclosure includes an acquisition unit that acquires production data indicating a production plan for producing a plurality of mounted boards by a production system, each having one or more components mounted thereon, and progress data indicating production progress of the production system. A planning 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. 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. The internal setup is component setup performed for a component supply unit attached to an apparatus main body included in the production system, and the external setup is component setup performed for a component supply unit detached from the apparatus main body. The apparatus main body may be, for example, the main body of a component mounting device.
[0014] This allows a setup plan to be created that indicates whether the setup for each of one or more component 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 behind or ahead of the production plan, an appropriate setup plan can be created according to the production progress. In other words, setup can be managed appropriately.
[0015] Specifically, in the production management device of Patent Document 1, the setup of the component supply unit is planned when production is planned. However, production may not proceed according to the production plan. As a result, the initially planned setup may not be appropriate from the perspective of the operating efficiency of the component mounting device. Therefore, in a production management device according to one embodiment of the present disclosure, an internal setup plan or an external setup plan is created taking into account not only the production plan but also the production progress, thereby reducing operational losses in the production system compared to conventional methods.
[0016] 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 will be 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 will be completed, based on the production progress at the processing time, and in creating the setup plan, the setup plan may be created 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 carried out by the production system. A setup plan is created at this processing time.
[0017] As a result, if production progress is ahead of the production plan, i.e., if production progress accelerates, the subsequent setup included in the initial setup plan is changed from internal setup to external setup. Furthermore, 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 even with 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. In this case, 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 operational loss of the component mounting device to external setup that does not involve such operational loss, operational loss of the component mounting device can be reduced.
[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 completion time of subsequent setups to be accelerated, thereby improving production efficiency.
[0021] In addition, when creating the setup plan, the planning processing unit may determine whether the production completion times of the plurality of mounting boards will be delayed from the production plan due to the change in the subsequent setup, and if the production completion times will not be 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 setup.
[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 multiple varieties of mounted boards included in 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 the production start time of mounted boards for that 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 maintaining the setup for at least one variety included in the group at the external setup, while changing the setup of at least one other variety included in the group from the external setup to the internal setup.
[0024] For example, if production progress is behind schedule, subsequent setup for a group may 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 subsequent setup for a group cannot be completed in time, setup is changed from external setup to internal setup for each product type. This allows the setup for a product type included in the group, for example, the first product type to be produced, to be completed in time for the start of production of that product type. As a result, production stoppages due to incomplete setup, i.e., periods of downtime for the production system, can be reduced.
[0025] For example, by changing the external setup of the product that is scheduled to be produced last in at least one group to internal setup, production of the product that is scheduled to be produced first can be started earlier, thereby reducing operational losses in 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 the variety of mounting boards to be produced first in the group, as the external setup, while changing the setup for each of at least one remaining variety included in the group excluding the first variety from the external setup to the internal setup.
[0027] This makes it possible to further reduce downtime, which means that the operational loss of the production system can be further reduced.
[0028] Furthermore, the planning processing unit may further determine whether, in the created setup plan, an external setup completion time at which the external setup of the first product type 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, among at least one remaining product type excluding the first product type, there is a second product type whose external setup time is shorter than that of the first product type, and if it is determined that there is a second product type, the production order of the first product type and the second product type is reversed, and the setup of the first product type is changed from the external setup to the internal setup and the setup of the second product type is changed from the internal setup to the external setup, thereby updating the created setup plan.
[0029] For example, even if the setup for a first product type included in a group is external setup and the setup for all other products included in the group is internal setup, the setup for 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 one embodiment of the present disclosure, if the setup for the first product type is not completed in time, the production order of the first product type and the second product type are swapped. The time required for external setup for the second product type is shorter than that for the first product type. Therefore, by changing the setup for the first product type and the setup for the second product type, whose production order has been swapped, to internal setup and external setup, respectively, the setup for 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 downtime can be further reduced.
[0030] The off-site setup for each group may include a common setup, which is a setup for at least one part that is commonly used in 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 in accordance with the created setup plan, thereby improving production efficiency.
[0034] Hereinafter, the embodiments 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 placement and connection configurations, steps, and step order 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 the independent claims that represent the highest concepts are described as optional components.
[0036] Furthermore, each figure is a schematic diagram and is not necessarily an exact illustration. Furthermore, in each figure, the same components are assigned the same reference numerals. Furthermore, in the following embodiments, expressions such as "approximately parallel" are used. 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. Furthermore, "approximately parallel" means parallel within the 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 the 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 the production lines L1 and L2 is an example of production equipment for mounting boards, and produces mounting boards by performing solder printing, component mounting, reflow, and other operations on boards brought in from the upstream side, and then transports the produced mounting boards downstream.
[0040] The production management device 100 generates and outputs production data for producing mounted boards to 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 a wired connection. The wireless connection 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 supply 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 removal device M7. The devices included in the production line L1 are arranged in series in the following order: board supply device M1, board transfer device M2, solder printing device M3, component mounting devices M4 and M5, reflow device M6, and board removal device M7. These devices are hereinafter referred to as "working devices." The production line L1 does not necessarily include all of the above-mentioned working devices, as long as it includes the board supply device M1, at least one component mounting device, and the board removal device M7. In addition to the above-mentioned working devices, the production line L1 may also include a solder application device that applies solder to boards, a component insertion machine that mounts radial or axial components on boards, and so on.
[0042] The board supply 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 solder printing work described above. In other words, the solder printing device M3 screen-prints solder onto the boards delivered from the board delivery device M2.
[0043] Each of the component mounting devices M4 and M5 performs the component mounting operation described above, which mounts at least one component on a board. While the production line L1 includes two component mounting devices M4 and M5, the number of devices is not limited to two and may be one, three, or more. It can also be said that the component mounting operation performed by these component mounting devices M4 and M5 essentially produces the mounted boards.
[0044] The reflow device M6 performs the reflow process described above. That is, the reflow device M6 heats the boards with components mounted thereon, which have been carried in from the component mounting devices M4 and M5, hardening the solder on the board and joining the components to the electrodes on the board. Specifically, the reflow device M6 melts and solidifies the solder used to join the components by heating according to a predetermined heating profile. This solder-joins the components to the board. The board removal device M7 removes the solder-joined boards 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 placement device] FIG. 2 is a diagram showing an example of the configuration of component mounting device M4. In this embodiment, component mounting device M5 also has a configuration similar to that of component mounting device M4. In this embodiment, the transport direction of board B is referred to as the X-axis direction, and the direction perpendicular to the X-axis direction is referred to as the Y-axis direction. The X-axis and Y-axis directions are directions along a horizontal plane. Furthermore, the direction perpendicular to the X-axis and Y-axis directions is referred to as the Z-axis direction. The positive and negative sides of the X-axis direction are the downstream and upstream sides, respectively, in the transport direction of board B, and the positive and negative sides of the Y-axis direction are the rear side (or back side) and front side (or near side) in the front-to-back direction, respectively. The positive and negative sides of the Z-axis direction are the upper and lower sides, respectively, in the up-down direction. FIG. 2 shows the top surface of component mounting device M4.
[0047] The component mounting device M4 includes a base 4, a board conveying 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 in a pitch-feed manner 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] The component supply unit 6 may be provided with a tray feeder, a stick feeder, a bulk feeder, or the like. 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 one end in the X-axis direction (the right side in FIG. 2) on the upper surface of the base 4. Two X-axis beams 9 are connected to the Y-axis beam 8 along the X-axis direction so as to be 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 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 suction unit 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 with the suction nozzle 10b from the component pick-up position of the feeder 7 arranged in the component supply unit 6 corresponding to that mounting head 10, and mounts the component at a mounting point (or mounting position) on the board B positioned by the 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 picks up a component from the component supply unit 6 and 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 component recognition results by the component recognition camera 11 and the recognition results of the position of the board B by the board recognition camera 12.
[0056] Fig. 3 is a diagram partially showing 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 the board B.
[0057] As shown in FIG. 3, the component supply unit 6 includes a feeder base 13a, a plurality of feeders 7 attached to the feeder base 13a, and a carriage 13 supporting the feeder base 13a.
[0058] The carriage 13 is detachably attached to the main body of each of the component mounting devices M4 and M5 and is equipped with a cassette holder 15. The cassette holder 15 is configured to hold multiple component reels C. The component reels C store wound component tape 14. Each of the multiple component reels C is held in an upper holding position Hu or a lower holding position Hd of the cassette holder 15. The component tape 14 is pulled out from the component reel C held by the cassette holder 15 and attached to the feeder 7. The feeder 7 may be disposed on a feeder base 13a provided on the base 4 without using the carriage 13. Alternatively, the carriage 13 may hold the component reels 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 body of each of the component mounting devices M4 and M5 included in the production system 1. The main body of each of the component mounting devices M4 and M5 is also called the device main body, and is 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 equipment 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 having 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 mounted boards, and the number of mounted boards to be produced.
[0065] For example, recording media such as the production data storage unit DB1 and the setting data storage unit DB2 may be a hard disk, a RAM (Read Only Memory), a ROM (Random Access Memory), or a semiconductor memory, etc. Note that 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. The input / output unit 107 includes, for example, a keyboard, a touch sensor, a touchpad, or a mouse. The input / output unit 107 also outputs data to the production lines L1 and L2 and receives data from the production lines L1 and L2.
[0068] The data generation unit 102 generates production data and stores it in the production data storage unit DB1. For example, the data generation unit 102 generates the production data based on the setting data stored in the setting data storage unit DB2. The data generation 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 generation unit 102 indicates an initial production plan. Hereinafter, such an initial production plan will be referred to as an initial production plan, and the setup plan included in the initial production plan will be referred to as an initial setup plan. The setup plan includes the period during which setup will be performed, etc. Setup is the work of replenishing one or more parts in each of the component supply units 6 of the production lines L1 and L2, replacing parts loaded in the component supply units 6, or removing parts from the component supply units 6. For example, the replenishing, replacement, and removal of 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 board being produced when the progress data was generated, the number of mounting boards produced up to that point, and the number of mounting boards yet to be produced. The progress data may also indicate the status of each of the production lines L1 and L2 when the progress data was generated, such as whether they are in production or have stopped production. The acquiring unit 108 then outputs the acquired production data and progress data to the planning processing unit 103.
[0071] The plan processing unit 103 changes the production plan indicated by the production data, replaces the production data stored in the production data storage unit DB1 with the changed production data, and 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 production progress indicated by the production data and 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 whether 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 a 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 that component mounting device M4 or M5.
[0074] 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 from an operator received by the input / output unit 107.
[0076] The production line L1 includes a work control unit 211, an input / output unit 212, a display unit 213, a work mechanism 214, a progress data storage unit DB3, and a production data storage unit DB4.
[0077] Similar to the input / output unit 107 of the production management device 100, the input / output unit 212 receives input data based on operations by an operator of the production system 1, for example, and outputs the input data to the work control unit 211. Such an input / output unit 212 may include, for example, a keyboard, a touch sensor, a touchpad, 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, each 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 substrates.
[0080] The work control unit 211 controls each component other than the work control unit 211 included in the production line L1. For example, the work control unit 211 controls each component based on input data from an operator received by the input / output unit 212. For example, the work control unit 211 causes the work mechanism 214 to perform at least one of the above-mentioned solder printing work, component mounting work, and reflow work based on the production data stored in the production data storage unit DB4.
[0081] The work control unit 211 also 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 progress data is not stored in the progress data storage unit DB3, the work control unit 211 generates the progress data. The work control unit 211 then periodically updates the progress data stored in the progress data storage unit DB3. Furthermore, when progress data is generated or 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 hard disks, RAM, ROM, or semiconductor memories. Note that such recording media may be volatile or non-volatile.
[0083] As described above, 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 Patent Document 1, the setup of the component supply unit is planned when production is planned. However, production may not proceed according to the production plan. As a result, the initially planned setup may not be appropriate from the perspective of the operating efficiency of the component mounting device. Therefore, in the production management device 100 of this embodiment, an internal setup plan or an external setup plan is created taking into account not only the production plan but also the production progress, thereby reducing operational losses in the production system 1 compared to conventional methods.
[0085] In this embodiment, the production management device 100 also 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 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] 5(a), the data generation unit 102 generates production data indicating an initial production plan and stores the production data in the production data storage unit DB1. The initial production plan created by the data generation unit 102 includes, for example, as shown in FIG. 5(a), an initial operation plan for each of the production lines L1 and L2 and an initial setup plan for one or more component supply units 6.
[0088] The initial operation plan indicates, for example, for each group including one or more types of mounted boards, the production period in which the group will be produced. 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. Furthermore, 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 the production period for group 3 and the 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 to be performed for the production of that group, the type of 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, the setup for group 4 is performed externally. That is, during the setup period for group 4, 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 group 4 are placed on the carriage 13.
[0094] During the setup period for group 2, setup for group 2 is performed externally. That is, during the setup period for group 2, after production of group 3 on production line L2 is completed, the carriage 13 of the component supply unit 6 is removed from the main body of component placement device M4 or M5 on that production line L2. Then, one or more feeders 7 required for production of group 2 are placed on that carriage 13. Once setup for group 2 is completed, the carriage 13 with the one or more feeders 7 placed on it, i.e., the component supply unit 6, is attached to the main body of component placement device M4 or M5 on production line L1. Then, production of group 2 begins 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] The production data indicating such an 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 mounted boards according to the initial production plan indicated in the production data. After production starts, the production lines L1 and L2 periodically transmit progress data indicating the production progress to the production management device 100.
[0097] In some cases, the production progress on the production lines L1 and L2 may be behind the initial production plan. In such cases, the plan processing unit 103 of the production management device 100 changes the initial production plan in accordance with the progress data transmitted from the production lines L1 and L2.
[0098] For example, as shown in Figure 5(b), changing the initial production plan depending on the production progress may result in a non-operating period in the production system. Specifically, if the production progress of group 3 is behind schedule, the production completion time of group 3 on production line L2 is changed from time t1 to time t2. As a result, the setup for group 2 requires the cart used in the production of group 3, so the setup period for group 2 is delayed. Furthermore, the production of group 2 requires the parts supply unit that has been set up for group 2. Therefore, the production period for group 2 is delayed. This results in a non-operating period between the production period of group 1 and the production period of group 2 on production line L1.
[0099] However, the production management device 100 in this embodiment can suppress the occurrence of such non-operating periods.
[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] If the planning processing unit 103 determines that the production progress is behind the initial production plan, it changes the initial operation plan for production line L2 included in the initial production plan in accordance with the progress data. That is, the planning processing unit 103 changes the production completion time for group 3 on production line L2 from time t1 to time t2.
[0102] As a result, the planning processing unit 103 further changes the initial setup plan included in the initial production plan. That is, the planning processing unit 103 shifts the setup period for group 2 later because the setup for group 2 requires the cart 13 used in the production of group 3.
[0103] Here, the plan processing unit 103 determines whether the subsequent setup, which is the setup scheduled after the processing time in the initial setup plan, is an off-site setup for a group. The off-site setup for a group is an off-site setup performed on the component supply unit 6 to produce each of the multiple types of mounted boards included in the group.
[0104] In the example of Figure 5(c), the subsequent setup is the external setup for group 2, which includes mounted boards of type D, type E, and type F. Therefore, in this case, the planning processing unit 103 determines that the subsequent setup is external setup for the group. As a result, the planning processing unit 103 further determines whether the completion time of the external setup for the 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 one other product type included in group 2 from external setup to internal setup.
[0106] For example, as shown in FIG. 5(c), the plan processing unit 103 maintains the setup for product type D included in group 2 as external setup, while changing the setup for product types E and F included in group 2 from external setup to internal setup. That is, the plan processing unit 103 maintains the setup for product type D, which is the type of mounted board to be produced first in group 2, as external setup, while changing the setup for each of product types E and F included in group 2, excluding product type D, from external setup to internal setup, thereby creating a setup plan. Product type D is an example of the first product type, and products E and F are examples of at least one product type remaining in group 2, excluding the first product type. Furthermore, if the setup for each of product types E and F is, for example, simply attaching one to three feeders 7 to the carriage 13, the time required for the setup is shorter if the setup is performed as internal setup rather than as external setup, which requires moving the carriage 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] As described above, in the example shown in FIG. 5 , if production progress is behind the initial production plan, subsequent setup for each group may not be completed in time for the start of production of the mounting boards for that group. However, in the production management device 100 according to the present embodiment, if subsequent setup for each group is not completed in time, setup is changed from external setup to internal setup for each product type. This allows the setup for product D, which is to be produced first in the group, to be completed in time for the start of production of that product D. As a result, it is possible to prevent production from being stopped due to incomplete setup, i.e., to prevent the occurrence of downtime in the production system 1. For example, by changing the external setup for product F, which is scheduled to be produced last in at least the group, to internal setup, it is possible to start production of product D, which is scheduled first, earlier. This reduces operational losses in the production system 1.
[0108] [Setup re-change processing] FIG. 6 is a diagram showing an example of a process in which the production management device 100 re-changes the setup after the change.
[0109] For example, as shown in (c) of Figure 5, even if the setup of each of product types E and F in group 2 is changed from external setup to internal setup, a non-operating period may occur. For example, as shown in (a) of Figure 6, if the external setup completion time t5, at which the external setup of product type D is completed, is after the production completion time t3 of group 1, a non-operating period will occur on 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 also be referred to as the previous production completion time t3.
[0110] 5(c), the plan processing unit 103 in this embodiment determines whether the off-site setup completion time t5 in the setup plan created by the change is later than the production completion time t3 for group 1. In other words, the plan processing unit 103 determines whether the off-site setup completion time t5 at which the off-site setup for the first product type, product type D, is completed is later than the pre-production completion time t3 at which the production of mounted boards that is carried out before the production of group 2 is completed.
[0111] Then, when it is determined that the off-site setup completion time t5 is later than the previous production completion time t3, the planning processing unit 103 determines whether there is a second variety among the remaining varieties E and F excluding variety D, whose off-site setup time is shorter than that of variety D. Here, when it is determined that such a second variety exists, the planning processing unit 103 switches the production order of the first variety, variety D, and the second variety. For example, the second variety is variety E.
[0112] That is, as shown in FIG. 6(b), the planning processing unit 103 switches the production order of the first product type, product D, and the second product type, product E. Specifically, the planning processing unit 103 switches the production order of the product types D and E in group 2 shown in the operation plan of production line L1. Then, the planning processing unit 103 changes the setup for the first product type, product D, from external setup to internal setup, and changes the setup for the second product type, product 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 for the first product type included in a group is external setup and the setup for all other products included in the group is internal setup, there is a possibility that the setup for the first product type will not be completed in time for the start of production of the first product type. However, in the production management device 100 of this embodiment, if the setup for the first product type is not completed in time, the production order of the first product type and the second product type is swapped. The time required for external setup for the second product type is shorter than that for the first product type. Therefore, by changing the setup for the first product type and the setup for the second product type, whose production order has been swapped, to internal setup and external setup, respectively, the setup for 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 downtime can be further reduced.
[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 the setup for at least one part commonly used in the production of multiple product types included in that group. For example, as shown in Figure 7, the setup for group 2 includes a common setup, which is the setup for at least one part commonly used in the production of product types E, D, and F. More specifically, in the common setup, feeder 7 commonly used in the production of product types E, D, and F is attached to cart 13 by off-site setup. This allows for efficient setup.
[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 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 for group 6 is set between the production periods for group 5 and group 6.
[0120] The initial setup plan indicates the setup times for groups 2, 5, 3, and 7, which are to be externally set up, and the setup time for group 6, which is to be internally set up.
[0121] During the setup period for each of groups 2, 5, 3, and 7, the setup for that group is performed externally. That is, during the setup period for 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 that group are placed on that carriage 13.
[0122] Specifically, during the setup period for group 2, external setup for the production of group 2 is performed on 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 component placement device M4 or M5 on production line L1. Then, the component supply unit 6 set up during the setup period for group 2 is attached to the main body of component placement 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 was used in the production of group 1 and that has been removed from the main body of component mounting device M4 or M5 on production line L1.
[0124] After that, when the production of group 4 on production line L2 is completed, the component supply unit 6 used for the production of group 4 is removed from the main body of component placement device M4 or M5 on production line L2. Then, the component supply unit 6 set up during the setup period for group 5 is attached to the main body of that component placement 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 was used for the production of group 4 and that has been removed from the main body of component mounting device M4 or M5 on production line L2.
[0126] After that, when the production of group 2 on production line L1 is completed, the component supply unit 6 used for the production of group 2 is removed from the main body of component placement device M4 or M5 on production line L1. Then, the component supply unit 6 set up during the setup period for group 3 is attached to the main body of that component placement 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 was used for the production of group 2 and that has been removed from the main body of component mounting device M4 or M5 on production line L1.
[0128] After that, when the production of group 3 on production line L1 is completed, the component supply unit 6 used for the production of group 3 is removed from the main body of component placement device M4 or M5 on production line L1. Then, the component supply unit 6 set up during the setup period for group 7 is attached to the main body of component placement device M4 or M5 for the production of group 7.
[0129] Meanwhile, during the setup period for group 6, internal setup is performed. That is, during the setup period for group 6, internal setup for the production of group 6 is performed on the component supply unit 6 that is used for the production of group 5 and that is attached to the main body of component placement device M4 or M5 on production line L2. Therefore, during this setup period for group 6, production on production line L1 may be stopped. Such internal setup for group 6 is performed, for example, when there are insufficient carts 13. That is, when the only carts 13 available for the setup of group 6 are the carts 13 attached to component placement device M4 or M5 on production line L2, internal setup for group 6 is performed. Then, once the setup for group 6 is completed, production of group 6 begins on 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 in accordance with the progress data transmitted from the production lines L1 and L2.
[0131] For example, as shown in FIG. 8(b), there are cases where the production progress of Group 1 and Group 2 on production line L1 is faster than the initial production plan. In such a case, the planning processing unit 103 in this embodiment determines whether the internal setup indicated in the initial setup plan can be changed to external setup. Specifically, this is as follows.
[0132] The planning processing unit 103 acquires progress data from the production line L1 via the acquisition unit 108 at the processing time when production of group 1 or group 2 is being carried out. 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] If the planning processing unit 103 determines that the production progress is ahead of the initial production plan, it changes the initial operation plan for production line L1 included in the initial production plan in accordance with the progress data. That is, the planning processing unit 103 changes the production completion time for group 2 on production line L1 from time t13 to time t11. For example, the planning processing unit 103 calculates the production time for the remaining one or more unproduced mounting boards in group 2 based on the number of produced mounting boards in group 2 and the production time per mounting board, which are indicated by the progress data after production for group 2 has started. The planning processing unit 103 then calculates the production completion time t11 for group 2 by adding the calculated production time to the processing time.
[0134] Furthermore, when the planning processing unit 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 processing unit 103 determines that the setup of group 6, which is the subsequent setup, is an inside setup.
[0135] If the subsequent setup is internal setup, the planning processing unit 103 calculates the time when the internal setup will be completed, i.e., the internal setup completion time when the setup for group 6 will be 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 progressing as per the initial production plan. Therefore, the planning processing unit 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 internal setup to 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 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 group 2 can be used for external setup of group 6. Therefore, the planning processing unit 103 calculates the external setup completion time t12 by adding the time required for external setup of group 6 to the production completion time t11 of group 2 calculated based on the production progress at the processing time. The time required for external setup of group 6 is, for example, the sum of the transport time of the carriage 13 of the component supply unit 6 and the feeder preparation time required to prepare, such as replacing, removing, and attaching the feeder 7 to the carriage 13. The transport time and the feeder preparation time per feeder 7 may be stored in advance, for example, in the setting data storage unit DB2.
[0137] Then, the planning 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 determines 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 production progress is ahead of the initial production plan, i.e., when production progress accelerates, the subsequent setup included in the initial setup plan is changed from internal setup to external setup. Furthermore, this change is made based on the initial production plan, the internal setup completion time t14, and the external setup completion time t12, so a setup plan can be created that further improves production efficiency for the advanced production progress. In other words, the downtime of production line L2 for internal setup, which was scheduled in the initial production plan, can be eliminated. Furthermore, the completion time of the subsequent setup can be advanced, thereby improving production efficiency.
[0140] For example, if production progress is ahead of the production plan, the cart 13 of the component supply unit 6 attached to the component placement 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 operational loss of the component placement device M4 or M5 to external setup that does not involve such operational loss, it is possible to reduce the operational loss of the component placement device M4 or M5.
[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 planning processing unit 103 may not change the setup for group 6. On the other hand, if the production completion time is not delayed, the planning processing unit 103 may change the setup for group 6 as described above.
[0142] Specifically, in the initial production plan shown in FIG. 8(a), the component supply unit 6 used for the production of group 2 is used for the off-site 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 for the production of group 2 will be used for the off-site setup of group 6. In other words, the component supply unit 6 originally planned, i.e., the component supply unit 6 used for the production of group 2, cannot be used for the off-site 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 the component supply unit 6 that was used in the production of group 5 on production line L2 as the component supply unit 6 that can be used for off-site setup for group 7.
[0144] Next, the planning processing unit 103 calculates the production completion time for group 7 when the component supply unit 6 used in the production of group 5 is used for external setup for group 7. In the case shown in FIG. 8(b), even if the setup for group 6 is changed, the setup for group 7 will be completed by the production start time for group 7 on production line L1 shown in the initial production plan. Therefore, the planning processing unit 103 calculates the initial planned time, i.e., the time shown in the initial production plan, as the production completion time for group 7. As a result, the planning processing unit 103 determines that even if the setup for group 6 is changed, the production completion time for group 7 on production line L1 will not be delayed from the originally scheduled production completion time in the initial production plan. As a result, the planning processing unit 103 changes the setup for group 6 from internal setup to external setup.
[0145] In this way, the plan processing unit 103 in this embodiment determines whether the production completion times of multiple mounting boards included in the initial production plan will be delayed by a change in the subsequent setup, for example, the setup of group 6. If the production completion time will not be delayed, the plan processing unit 103 changes the subsequent setup from internal setup to external setup. This makes it possible to prevent delays in the production completion times of multiple mounting boards due to changes in the subsequent setup.
[0146] As described above, the planning processing unit 103 in this embodiment determines whether the production completion time will be delayed from the initial production plan, but this determination does not have to be made. In other words, if the internal setup completion time t14 is later than the external setup completion time t12, the planning processing unit 103 may change the subsequent setup from internal setup to external setup regardless of the delay in the production completion time.
[0147] [Overall processing flow] FIG. 9 is a flowchart showing an example of the overall processing 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 determines whether 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 determines that the production progress deviates from the initial production plan (Yes in step S3), it executes plan change processing (step S4) as shown in the examples of Figures 5 to 8. On the other hand, if the planning processing unit 103 determines 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 planning processing unit 103 waits for a predetermined time (step S5). For example, the predetermined time may be 10 minutes, 20 minutes, or the transmission cycle of progress data transmitted from the production lines L1 and L2. The control unit 101 of the production management device 100 then determines whether production on each of the production lines L1 and L2 has been completed (step S6). If the control unit 101 determines that production has not been completed (No in step S6), it causes the acquisition unit 108 and the planning processing unit 103 to repeatedly execute the processes from step S2. Note that if the initial production plan has been changed when the process of step S3 is repeatedly executed, step S3 determines whether the production progress deviates from the production plan that is the changed initial production plan. In other words, when steps S3 to S5 are repeatedly executed, the initial production plan shown in FIGS. 5 to 8 is replaced with the production plan before the change. Note that hereinafter, the initial production plan and the production plan before the change will simply be 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] 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.
[0154] First, the planning processing unit 103 determines whether the production progress is ahead of or ahead of the production plan (step S41). If the planning processing unit 103 determines that the production progress is ahead of or ahead of the production plan (Yes in step S41), it executes a process for changing from internal setup to external setup (step S42), as in the example of FIG. 8.
[0155] On the other hand, if the planning processing unit 103 determines that the production progress is behind the production plan (No in step S41), it determines whether the subsequent setup, which is a setup scheduled after the current processing time, is an off-site setup for the group including the first product type (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 product type D as the first product type.
[0156] Then, when the planning 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 the completion of the external setup for that group will be after the start of production of the first product type (step S44). In the example of Fig. 5, the planning processing unit 103 determines whether the completion time t4 of the external setup for group 2 will be after the production start time t3 of the mounted boards for group 2 included in the initial production plan.
[0157] Here, if the planning processing unit 103 determines that the completion of the external setup for the group is after the start of production of the first product type (Yes in step S44), it changes the setup for at least one product type in the group from external setup to internal setup (step S45). In other words, the planning processing unit 103 maintains the setup for the first product type in the group as external setup, and changes the setup for at least the last product type in the group from external setup to internal setup. In the example of FIG. 5, the planning processing unit 103 maintains the setup for product type D in group 2 as external setup, while changing the setup for products E and F in group 2 from external setup to internal setup.
[0158] Thereafter, the planning processing unit 103 determines whether the off-line setup completion time at which the off-line setup of the first product type 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 product type, which is carried out before the production of the first product type, is completed. In the example of FIG. 6(a), the planning processing unit 103 determines that the off-line setup completion time t5 at which the off-line setup of the first product type, product 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, if the planning processing unit 103 determines that the off-site setup completion time at which the off-site setup of the first product type 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] [Process 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 planning processing unit 103. That is, FIG. 11 is a flowchart showing the process of step S42 in FIG. 10 in detail.
[0161] First, the planning processing unit 103 determines whether 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. That is, the planning processing unit 103 determines whether 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 determines that the setup of group 6, which is the subsequent setup, is an internal setup.
[0162] Here, when the planning processing unit 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 processing unit 103 calculates the internal setup completion time t14 for group 6.
[0163] Furthermore, when the internal setup is changed to external setup, the planning processing unit 103 calculates the external setup completion time, which is the time when the external setup will be completed, based on the production progress (step S423). In the example of Fig. 8, the planning processing unit 103 calculates the external setup completion time t12 for group 6.
[0164] Then, the planning processing unit 103 determines 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 determines whether the internal setup completion time calculated in step S422 is later than the external setup completion time calculated in step S423. Here, if the planning processing unit 103 determines that the external setup completion time is earlier than the internal setup completion time (Yes in step S424), it further determines whether the production completion time will be delayed due to a change in the subsequent setup (step S425). In the example of FIG. 8, the planning processing unit 103 determines whether the production completion time of group 7 will be delayed due to a change in the setup of group 6.
[0165] Here, if the planning processing unit 103 determines that the production completion time will not be delayed (No in step S425), it changes the subsequent setup, for example, the setup of 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, or if it is determined in step S425 that the production completion time will be delayed, then no change to the subsequent setup is made.
[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 external setup completion time is earlier than the internal setup completion time (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 the setup re-change processing by the planning processing unit 103. That is, FIG. 12 is a flowchart showing the details of the processing of step S47 in FIG.
[0169] First, the planning processing unit 103 determines 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 determines whether or not there is a second product type that can be off-site setup in a shorter time than the first product type, among the remaining products E and F excluding the first product type D.
[0170] Here, if the planning processing unit 103 determines that there is a second product type (Yes in step S471), it switches the production order of the first product type and the second product type (step S472). In the example of FIG. 6(b), the planning processing unit 103 switches the production order of the first product type, product type D, and the second product type, product type E. Then, the planning processing unit 103 changes the external setup of the first product type to internal setup (step S473), and changes the internal setup of the second product type to external setup (step S474).
[0171] As described above, the production management device 100 in this embodiment creates a setup plan indicating 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.
[0172] (Other variations) While the production management device and 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 they do not deviate from the spirit of the present disclosure, various modifications conceivable by those skilled in the art 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 also 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. Internal setup is performed while the carriage 13 is attached to the component mounting device M4 or M5. This means that the feeder preparation time required for replacing, removing, and installing the feeder 7 may be longer than that required for external setup. Internal setup may also require stopping production on the component mounting device M4 or M5 that includes the component supply unit 6 where the internal setup is performed, or the content of the internal setup may be limited. For example, internal setup may be limited to installing the feeder 7. On the other hand, external setup requires removing the component supply unit 6, i.e., the carriage 13, from the component mounting device M4 or M5 and transporting it to the location where the setup is performed. Then, the carriage 13 after setup must be transported to the component mounting device M4 or M5 and installed. Therefore, neither internal setup nor external setup is always more efficient; the type of setup with higher production efficiency varies depending on the production situation. For example, if all feeders 7 of the carriage 13 need to be replaced, external setup is more efficient than internal setup, and if the number of feeders 7 attached to the carriage 13 is small, internal setup is more efficient 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 a production plan including an operation plan and a setup plan. However, the display unit 213 of each of the production lines L1 and L2 may display the production plan. The production plan may be an initial production plan or a revised production plan. The production management device 100 may also transmit production data indicating the production plan to the operator's mobile device. In this case, the production plan is displayed on the display of the mobile device.
[0176] In the above-described embodiments, 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 semiconductor memory. Here, the software that realizes the devices of the above-described embodiments 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) Each of the above devices is specifically 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 when the microprocessor operates in accordance with the computer program. Here, a computer program is composed of a combination of multiple instruction codes that indicate commands to a computer to achieve a predetermined function.
[0179] (2) Some or all of the components constituting each of the above devices may be configured as a single system LSI (Large Scale Integration). A system LSI is an ultra-multifunctional LSI manufactured by integrating multiple components on a single chip, and specifically, is a computer system configured to include a microprocessor, ROM, RAM, etc. A computer program is stored in the RAM. The system LSI achieves its functions when the microprocessor operates in accordance with the computer program.
[0180] (3) Some or all of the components constituting each of the above devices may be configured as an IC card or a standalone module that can be attached to each device. The IC card or module is a computer system composed of a microprocessor, ROM, RAM, etc. The IC card or module may include the above-mentioned ultra-multifunctional LSI. The IC card or module achieves its functions when the microprocessor operates according to a computer program. The IC card or module may be tamper-resistant.
[0181] (4) The present disclosure may be embodied as the methods described above, a computer program for implementing these methods on a computer, or a digital signal comprising the computer program.
[0182] The present disclosure may also be the computer program or the digital signal recorded on a computer-readable recording medium, such as a flexible disk, hard disk, CD-ROM, MO, DVD, DVD-ROM, DVD-RAM, BD (Blu-ray (registered trademark) Disc), semiconductor memory, etc. Alternatively, the present disclosure may be the 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 be a computer system including a microprocessor and a memory, wherein the memory stores the computer program, and the microprocessor operates in accordance with the computer program.
[0185] The program or the digital signal may also be implemented by another independent computer system by recording it on the recording medium and transferring it, or by transferring it via the network or the like.
[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 a mounted board 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 Cart 13a Feeder Base 14 Component tape 15 Cassette holder 100 Production control device 101 Control section 102 Data Generation Unit 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 unit L1 and L2 production lines M4, M5 component placement device
Claims
1. an acquisition unit that acquires progress data indicating production progress of a production system that produces mounted boards by mounting one or more components on a board; a planning 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 on boards by the production system, the setup plan indicating whether component setup for the component supply units used in the production of a group of multiple types of mounted boards is internal setup or external setup, the planning processing unit changes the setup of the parts for the part supply unit from external setup to internal setup, or changes the setup of the parts for the part supply unit from internal setup to external setup; 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 planning processing unit creates the setup plan for the component supply unit commonly used in the production of each of the plurality of types of mounting boards included in the group, based on the progress data. The production management device according to claim 1.
4. the planning processing unit creates, based on the progress data, the setup plan for the component supply unit used in the production of a plurality of types of mounted boards, including a first type that is produced first in the group and types that are produced after the first type; creating a setup plan for externally setting up the component supply units used in the production of the first type of mounting board, and internally setting up the remaining component supply units excluding the component supply units that are externally set up; The production management device according to claim 1.
5. Acquire progress data indicating the production progress of a production system that mounts one or more components on a board to produce a mounted board; creating a setup plan for one or more component supply units that supply components to be mounted on boards by the production system, the setup plan indicating whether component setup for the component supply units used in the production of a group of multiple types of mounted boards is internal setup or external setup, based on the progress data; In creating the setup plan, the setup of the parts for the part supply unit is changed from external setup to internal setup, or the setup of the parts for the part supply unit is changed from internal setup to external setup. 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