Production data generation device, production data generation method and program
The production data generation device optimizes component placement and operating conditions on a second production line to mitigate the impact of maintenance on other lines, maintaining production efficiency.
Patent Information
- Application Number
- JP2023104013
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-26
- Publication Date
- 2025-01-15
AI Technical Summary
When one production line is stopped for maintenance, the operating rate of other production lines decreases due to the disruption in the production process, affecting the number of intermediate products.
A production data generation device and method that adjusts component placement and operating conditions on a second production line based on maintenance plans and production plans to minimize downtime and maintain operating efficiency.
The solution effectively suppresses the decrease in operating rate of the second production line by optimizing component arrangement and operating conditions, ensuring continuous production and reducing non-operating time.
Smart Images

Figure 2025004368000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a production data generation device, a production data generation method, and a program. [Background technology]
[0002] When performing maintenance on equipment, the shutdown of the equipment may affect other equipment that performs processes before or after the production process performed by the equipment in question, so the number of intermediate products (number of units) corresponding to each production process (each piece of equipment) is managed (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 10-71543 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the method of Patent Document 1 has a problem that when each production process of a board produced by multiple production processes is assigned to multiple different production lines, when one of the multiple production lines is stopped for maintenance, the operating rate of the other production lines decreases.
[0005] Therefore, the present disclosure provides a production data generation device, a production data generation method, and a program that can suppress a decrease in the operating rate of one production line even when maintenance is being performed on the other production line. [Means for solving the problem]
[0006] A production data generation device according to one embodiment of the present disclosure generates production data including at least one of a component arrangement in a component supply unit provided in a production line that produces mounted boards and operating conditions of an operational unit provided in the production line, the production lines including a first production line that performs a first pre-process on a first board and a second production line that performs a first post-process on the first board on which the first pre-process has been performed in the first production line, the production data generation device including: a detection unit that detects the occurrence of non-operating time from the end of production of the first post-process on the first board in the second production line to the end of maintenance of the first production line, based on production plan information including a production plan of the second production line for the first board on which the first pre-process has been performed and maintenance plan information including a maintenance plan for the first production line; and a determination unit that, when the occurrence of non-operating time is detected, determines at least one of the component arrangement in the component supply unit provided in the second production line when producing the first board and the operating conditions of the operational unit provided in the second production line, based on the production plan information and the maintenance plan information.
[0007] A production data generation method according to one aspect of the present disclosure is a production data generation method for generating production data including at least one of a component arrangement in a component supply unit provided in a production line that produces mounted boards and operating conditions of an operational unit provided in the production line, the production lines including a first production line that performs a first pre-process on a first board and a second production line that performs a first post-process on the first board on which the first pre-process has been performed in the first production line, the production data generation method detecting an occurrence of non-operating time from the end of production of the first post-process on the first board in the second production line to the end of maintenance of the first production line based on production plan information including a production plan of the second production line for the first board on which the first pre-process has been performed and maintenance plan information including a maintenance plan for the first production line, and when the occurrence of non-operating time is detected, determining at least one of the component arrangement in the component supply unit provided in the second production line when producing the first board and the operating conditions of the operational unit provided in the second production line based on the production plan information and the maintenance plan information.
[0008] A program according to one aspect of the present disclosure is a program for causing a computer to execute the above-described production data generating method. Effect of the Invention
[0009] According to the present disclosure, it is possible to provide a production data generation device, etc., that can suppress a decrease in the operating rate of one of the production lines even when maintenance is being performed on the other production line. [Brief description of the drawings]
[0010] [Figure 1A] FIG. 1A is a block diagram showing a configuration of a mounting system according to an embodiment. [Figure 1B] FIG. 1B is a diagram showing a schematic configuration of a mounting system according to an embodiment. [Diagram 2]FIG. 2 is a diagram showing a configuration of a component mounting apparatus according to an embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of production plan information according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of maintenance plan information according to the embodiment. [Diagram 5] FIG. 5 is a diagram for explaining the production operation in the mounting system according to the embodiment when the production data is not changed. [Figure 6] FIG. 6 is a diagram for explaining a production operation in a case where production data is changed in the mounting system according to the embodiment. [Figure 7] FIG. 7 is a flowchart showing the operation of the production data generation device according to the embodiment. [Figure 8] FIG. 8 is a diagram for explaining adjustment of component placement according to the embodiment. [Figure 9] FIG. 9 is a diagram showing a configuration of a component mounting apparatus according to another embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] A production data generation device according to a first aspect of the present disclosure is a production data generation device that generates production data including at least one of a component arrangement of components in a component supply unit provided in a production line that produces mounted boards and operating conditions of an operational unit provided in the production line, wherein the production lines include a first production line that performs a first pre-process on a first board and a second production line that performs a first post-process on the first board on which the first pre-process has been performed in the first production line, and the production data generation device is equipped with a detection unit that detects the occurrence of non-operating time from the end of production of the first post-process on the first board in the second production line to the end of maintenance of the first production line, based on production plan information including a production plan of the second production line for the first board on which the first pre-process has been performed and maintenance plan information including a maintenance plan for the first production line, and a determination unit that, when the occurrence of the non-operating time is detected, determines at least one of the component arrangement in the component supply unit provided in the second production line when producing the first board and the operating conditions of the operational unit provided in the second production line, based on the production plan information and the maintenance plan information.
[0012] As a result, when maintenance is performed on the first production line, at least one of part arrangement and operating conditions that can control the takt (production takt) of the second production line can be determined using the production plan information and the maintenance plan information. By determining at least one of part arrangement and operating conditions so as to reduce the non-operating time of the second production line, it is possible to prevent the operating rate of the second production line from decreasing due to maintenance of the first production line. Therefore, according to the production data generation device, even when maintenance is performed on one of the production lines, it is possible to prevent the operating rate of the other production line from decreasing.
[0013] Also, for example, a production data generating device according to a second aspect is the production data generating device according to the first aspect, wherein the production plan includes a second process of mounting a second board after the first board in the second production line, and the component supply section of the second production line is capable of being arranged with one or more first feeders that supply a first component to be mounted on the first board and one or more second feeders that supply a second component to be mounted on the second board and different from the first component, and the determination section may determine, as the component arrangement, an arrangement of the one or more first feeders and the one or more second feeders to be arranged in the component supply section of the second production line.
[0014] This makes it possible to suppress a decrease in the operating rate of the second production line caused by changing the arrangement of the one or more first feeders and the one or more second feeders, that is, by changing the component arrangement.
[0015] Also, for example, a production data generating device according to a third aspect is the production data generating device according to the second aspect, and the determination unit may determine the part placement such that, when the part supply section of the second production line is divided into a plurality of zones, the second feeder is preferentially placed in an inner zone of the plurality of zones over the first feeder.
[0016] This makes it possible to shorten the moving distance of the mounting head of the second production line when performing the second process. In other words, it is possible to shorten the moving time of the mounting head in the second process. Therefore, the production data generating device can improve the throughput of the second process that is performed after the first post-process.
[0017] Also, for example, a production data generation device according to a fourth aspect is a production data generation device according to any of the first to third aspects, wherein the work unit includes a mounting head that mounts the components on the first board, and the determination unit may determine the operating conditions so that a movement speed of the mounting head when the occurrence of the non-operating time is detected is slower than a movement speed of the mounting head when the maintenance is not performed on the first production line.
[0018] This makes it possible to prevent a decrease in the operating rate of the second production line caused by changing the movement speed of the mounting head, that is, by changing the operating conditions of the working unit.
[0019] Also, for example, a production data generation device according to a fifth aspect may be a production data generation device according to any one of the first to fourth aspects, in which the first production line performs the first pre-processing on a first main surface of the first substrate, and the second production line performs the first post-processing on a second main surface of the first substrate after the first production line has completed the first pre-processing on the first main surface.
[0020] As a result, even when the first production line and the second production line are production lines for mounting components on different main surfaces of a board, a decrease in the operating rate of the second production line can be suppressed.
[0021] Also, for example, a production data generation device according to a sixth aspect is the production data generation device according to any of the first to fifth aspects, wherein the production plan information includes the number of the first boards for which the first post-process is to be performed, and the maintenance plan information includes a maintenance work time required for the maintenance on the first production line, and the production data generation device includes a calculation unit that calculates a target tact time for performing the first post-process on the second production line based on the number of the first boards for which the first post-process is to be performed and the maintenance work time, the target tact time being a target tact time that reduces the non-operating time, and the determination unit may determine at least one of the component arrangement and the operating conditions so as to approach the target tact time.
[0022] This allows a target tact time to be calculated as an index for determining at least one of the component placement and the operating conditions, so that the determination unit can easily and accurately determine at least one of the component placement and the operating conditions.
[0023] Further, a production data generation method according to a seventh aspect is a production data generation method for generating production data including at least one of a component arrangement in a component supply unit provided in a production line that produces mounted boards and operating conditions of an operational unit provided in the production line, the production lines including a first production line that performs a first pre-process on a first board and a second production line that performs a first post-process on the first board on which the first pre-process has been performed in the first production line, the production data generation method detects the occurrence of non-operating time from the end of production of the first post-process on the first board in the second production line to the end of maintenance of the first production line based on production plan information including a production plan of the second production line for the first board on which the first pre-process has been performed and maintenance plan information including a maintenance plan for the first production line, and when the occurrence of non-operating time is detected, at least one of the component arrangement in the component supply unit provided in the second production line when producing the first board and the operating conditions of the operational unit provided in the second production line is determined based on the production plan information and the maintenance plan information. A program according to an eighth aspect is a program for causing a computer to execute the production data generating method according to the seventh aspect.
[0024] This provides the same effects as the above-mentioned production data generating device.
[0025] These general or specific aspects may be realized by a system, a method, an integrated circuit, a computer program, or a non-transitory recording medium such as a computer-readable CD-ROM, or may be realized by any combination of the system, the method, the integrated circuit, the computer program, or the recording medium. The program may be stored in the recording medium in advance, or may be supplied to the recording medium via a wide area communication network including the Internet.
[0026] Hereinafter, the embodiment will be specifically described with reference to the drawings.
[0027] The embodiments described below are all comprehensive or specific examples. The numerical values, shapes, components, arrangement and connection of components, steps, and order of steps shown in the following embodiments are merely examples and are not intended to limit the present disclosure. Furthermore, among the components in the following embodiments, components that are not described in the independent claims are described as optional components.
[0028] In addition, each figure is a schematic diagram and is not necessarily illustrated precisely. Therefore, for example, the scales in each figure do not necessarily match. In addition, in each figure, substantially the same configurations are given the same reference numerals, and duplicated explanations are omitted or simplified.
[0029] In this specification and the drawings, the X-axis, Y-axis, and Z-axis indicate the three axes of a right-handed three-dimensional Cartesian coordinate system. In the embodiment, the X-axis direction is the conveying direction of the board, and the Z-axis direction is the up-down direction of the component mounting device. Planar view means viewing the component mounting device along the Z-axis direction.
[0030] In addition, in this specification, terms indicating relationships between elements, such as parallel and the same, as well as numerical values and numerical ranges, are not expressions that only indicate a strict meaning, but are expressions that also include a substantially equivalent range, for example, a difference of about a few percent (or about 10%).
[0031] In addition, in this specification, ordinal numbers such as "first" and "second" do not refer to the number or order of components, unless otherwise specified, but are used for the purpose of avoiding confusion and distinguishing between components of the same type.
[0032] (Embodiment) Hereinafter, a mounting system including a production data generating device according to the present embodiment will be described with reference to FIGS. 1A to 8. FIG.
[0033] [1. Configuration of the implemented system] First, a production data generation device according to the present embodiment and a mounting system including the production data generation device will be described with reference to Figs. 1A to 4. Fig. 1A is a block diagram showing the configuration of a mounting system 10 according to the present embodiment. Fig. 1B is a diagram showing a schematic configuration of the mounting system 10 according to the present embodiment. Fig. 1B is a diagram for illustrating the configuration of a mounting line.
[0034] The mounting system 10 is a system for producing mounted boards (boards on which components are mounted) for use in electronic devices such as smartphones or personal computers, and produces mounted boards by mounting components such as integrated circuits (ICs (Integrated Circuits)), semiconductor elements, capacitors, and resistors on a board. Note that hereinafter, the production of mounted boards by mounting components on a board will also be referred to as producing a board.
[0035] 1A, the mounting system 10 includes a production data generating device 100, a first mounting line 200, and a second mounting line 300. The mounting system 10 includes two mounting lines, the first mounting line 200 and the second mounting line 300, but the number of mounting lines included in the mounting system 10 may be three or more and is not particularly limited.
[0036] Each of the first mounting line 200 and the second mounting line 300 is a production line including production equipment for producing boards. For example, each of the first mounting line 200 and the second mounting line 300 includes one or more production equipment (for example, a component mounting device 400 shown in FIG. 2 described later) to which boards are sequentially transported, and produces boards by the one or more production equipment. For example, as shown in FIG. 1B, a mounting system 10 including one or more production equipment may include a plurality of production devices (M1 to M7) constituting a mounting line. Each mounting line (for example, each of the first mounting line 200 and the second mounting line 300) may include a board stocker M1, an adhesive application device M2, a solder paste printing device M3, component mounting devices M4 and M5 (for example, corresponding to the component mounting device 400 shown in FIG. 2), a reflow device M6, and an appearance inspection device M7, and may be configured by connecting these multiple production devices (M1 to M7) in series. Each of the multiple production devices (M1 to M7) is connected to a management device that manages each device via a communication network. The management device may have the functions of the production data generation device 100 shown in FIG. 1A, or may be a device separate from the production data generation device 100. The multiple production devices (M1 to M7) may use publicly known equipment used in publicly known component mounting lines. It is sufficient that each mounting line includes at least one of the multiple production devices (M1 to M7).
[0037] Further, the first mounting line 200 and the second mounting line 300 are each used to produce one board (mounted board). The first mounting line 200 performs mounting (first mounting) on the board using a first component, and the second mounting line 300 performs mounting (second mounting) on the board on which the first mounting has been performed in the first mounting line 200 using a second component. That is, the second mounting line 300 mounts components on the processed board (on which the first component has been mounted) carried out from the first mounting line 200. In this embodiment, an example will be described in which the first mounting line 200 mounts the first component on the first main surface of the board, and the second mounting line 300 mounts the second component on the second main surface of the board, but the main surfaces of the mounting targets of the first mounting line 200 and the second mounting line 300 are not limited to being different. The first main surface and the second main surface are main surfaces of the board facing each other. The first main surface may be the front surface of the board, and the second main surface may be the back surface of the board. The first part and the second part are, for example, different parts. Different parts may be different types of parts or different sizes of parts.
[0038] Furthermore, the first mounting line 200 and the second mounting line 300 each produce boards in accordance with a production plan. Information indicating the production plan (production plan information) is stored in advance in, for example, a memory provided in each of the first mounting line 200 and the second mounting line 300.
[0039] Moreover, the first mounting line 200 is an example of a first production line, and the second mounting line 300 is an example of a second production line.
[0040] Here, the component mounting apparatus 400 will be described with reference to Fig. 2. Fig. 2 is a diagram showing a configuration of the component mounting apparatus 400 according to the present embodiment. In the present embodiment, the second mounting line 300 includes at least one component mounting apparatus 400.
[0041] 2, component mounting apparatus 400 includes a supply unit 480, a base 401, a substrate transport mechanism 402, a component mounting mechanism 408 including a mounting head 407, and a component recognition camera 410. Component mounting apparatus 400 has a function of picking up components from a feeder 420 that supplies components, and transferring and mounting the components on substrate 403.
[0042] The substrate transport mechanism 402 is disposed along the X-axis (along the transport direction of the substrate 403) near the center of the base 401. The substrate transport mechanism 402 transports the substrate 403 carried in from the upstream side in a direction along the X-axis, and positions and holds the substrate 403 on a mounting stage set for performing component mounting work.
[0043] Supply unit 480 is an apparatus for supplying components (e.g., electronic components) used in component mounting apparatus 400, and is equipped with a plurality of feeders 420. Supply unit 480 is configured to be able to hold a plurality of feeders 420 arranged along the transport direction of substrate 403, for example. Supply unit 480 is an example of a component supply section.
[0044] Although Figure 2 shows an example in which the supply unit 480 is provided on both sides (the positive side of the Y axis and the negative side of the Y axis) of the substrate transport mechanism 402, it may also be provided on one side (the positive side of the Y axis or the negative side of the Y axis) of the substrate transport mechanism 402.
[0045] The feeders 420 are attached to a supply unit 480 and supply components to the mounting head 407. A plurality of feeders 420 are arranged in one supply unit 480, and at least one of the plurality of feeders 420 supplies components different from those of the other feeders 420. In this embodiment, one supply unit 480 holds a mixture of one or more feeders 420 capable of supplying a first component to be used in a first production process (Lot A) and one or more feeders 420 capable of supplying a second component to be used in a second production process (Lot B) following the first production process.
[0046] A Y-axis moving table 405 equipped with a linear drive mechanism is disposed in the Y-axis direction at the end in the positive direction of the X-axis on the upper surface of base 401, and two X-axis moving tables 406 similarly equipped with linear drive mechanisms are coupled to Y-axis moving table 405 so as to be freely movable in the Y-axis direction. A mounting head 407 is attached to each of the two X-axis moving tables 406 so as to be freely movable in the X-axis direction. The moving speed of each of Y-axis moving table 405 and X-axis moving table 406 is adjustable.
[0047] The mounting head 407 places (mounts) components supplied by feeders 420 arranged in supply units 480 onto the board 403. It can also be said that the mounting head 407 transfers the components supplied to the supply positions of the feeders 420. The mounting head 407 is an example of a working unit.
[0048] The mounting head 407 is equipped with component suction nozzles 407a that can pick up and hold components and move up and down individually. The mounting head 407 is equipped with a Z-axis lifting mechanism that lifts and lowers the component suction nozzles 407a and a θ-axis rotation mechanism that rotates the component suction nozzles 407a around the nozzle axis. The movement speeds of the Z-axis lifting mechanism and the θ-axis rotation mechanism are adjustable.
[0049] By driving the Y-axis moving table 405 and the X-axis moving table 406, the mounting heads 407 move in the X-axis and Y-axis directions. This enables the two mounting heads 407 to pick up components from the supply positions of the feeders 420 arranged in the corresponding supply units 480 using the component suction nozzles 407a.
[0050] A component recognition camera 410 is disposed between the supply unit 480 and the board transport mechanism 402. When the mounting head 407 that has taken out a component from the feeder 420 moves above the component recognition camera 410, the component recognition camera 410 captures an image of the component held by the mounting head 407. The captured image is processed by a processing unit (not shown) for image recognition, thereby identifying the component and detecting its position.
[0051] 1A again, the production data generating device 100 is a device that generates production data (production conditions) required for production for a plurality of mounting lines (in this embodiment, the first mounting line 200 and the second mounting line 300) included in the mounting system 10. For example, when the first mounting line 200 is stopped due to maintenance work being performed on the first mounting line 200, the production data generating device 100 generates new production data by changing the production data for the second mounting line 300 included in a predetermined production plan. Specifically, when maintenance work is performed on the first mounting line 200, the production data generating device 100 generates new production data including at least one of the component arrangement (e.g., the arrangement of the feeder 420) in the supply unit 480 included in the second mounting line 300 and the operating conditions of the mounting head 407 (an example of a work unit) included in the second mounting line 300.
[0052] The operating conditions of the mounting head 407 include, for example, the movement speed of at least one of the Y-axis moving table 405, the X-axis moving table 406, the Z-axis lifting mechanism, and the θ-axis rotation mechanism.
[0053] The maintenance work may be performed manually by a worker (user) or automatically by a robot or the like.
[0054] The production data generation device 100 is realized by a computer including, for example, a communication interface for communicating with the first mounting line 200, the second mounting line 300, a management device (not shown) that manages the mounting lines, etc., a non-volatile memory that stores the programs executed by each processing unit, a volatile memory that is a temporary storage area for executing the programs, an input / output port for transmitting and receiving signals, and a processor that executes the programs, etc. The communication interface may be realized by a connector to which a communication line is connected for wired communication, or may be realized by a wireless communication circuit for wireless communication, etc.
[0055] The production data generation device 100 includes an acquisition unit 110, a detection unit 120, a calculation unit 130, a determination unit 140, and an output unit 150.
[0056] The acquiring unit 110 is a processing unit that acquires various information, such as production plan information indicating a production plan for each mounting line and maintenance plan information regarding maintenance of each mounting line.
[0057] Fig. 3 is a diagram showing an example of production plan information according to the present embodiment. In Fig. 3, the production plan for producing boards on the first mounting line 200 and the production plan for producing boards on the second mounting line 300 are shown as one table.
[0058] As shown in FIG. 3, the production plan information includes a process, a mounting line, a scheduled production start time and a scheduled production end time, a scheduled production quantity, a type of component, and a takt (production takt).
[0059] The process indicates each process for producing a board. The first pre-process and the first post-process are production processes for the same lot (Lot A), and components are mounted on the same board. In the example of Fig. 3, after the first pre-process is performed on the first mounting line 200, the first post-process is performed on the second mounting line 300. For example, the first post-process may be a process that can be performed only after the first pre-process is performed.
[0060] The mounting line indicates the mounting line where each process is carried out.
[0061] The scheduled production start time and the scheduled production end time indicate the scheduled time when production of each process is to start and the scheduled time when production of each process is to end.
[0062] The planned production volume indicates the planned number of boards on which components are mounted in each process.
[0063] The type of component indicates the type of component to be mounted on the board in each process. Component A and component B are different components. Note that, although the example in FIG. 3 shows an example in which one component is mounted in each process, multiple components may be mounted in one process. Also, some components may be common between different lots, such as the first pre-process and the second pre-process.
[0064] Takt (takt time) indicates the time required to mount components in each process. Takt is calculated, for example, by dividing the planned operation time (including operation time and non-operation time) of each mounting system by the planned production quantity during the planned operation time. In addition, in addition to the component mounting device 400, the one or more production equipment may also include a coating device, an insertion device, etc. For such devices, takt (takt time) indicates the time required to apply a coating material to a predetermined position on a board and the time required to insert a component into an inserting object. The component mounting device 400 as one or more production equipment is configured to be equipped with a coating unit. In this case, takt (takt time) indicates the time required for the coating unit to apply a coating material to a board. For example, the coating unit can be attached to the component mounting device 400 instead of the mounting head, or to some slots of the component supply unit.
[0065] 3 shows an example in which, as Lot A, a first pre-process is performed on the first mounting line 200 between 10:00 and 11:00, and a first post-process is performed on the second mounting line 300 between 10:20 and 11:20, and, as Lot B, a second pre-process is performed after the first pre-process on the first mounting line 200, and a second post-process is performed after the first post-process on the second mounting line 300. In addition, in Lot A, the planned production quantity for both the first pre-process and the first post-process is 300, and the takt time for both is 6 seconds.
[0066] FIG. 4 is a diagram showing an example of the maintenance plan information according to the present embodiment.
[0067] As shown in FIG. 4, the maintenance plan information includes a target line, a scheduled maintenance start time, a scheduled maintenance end time, and a maintenance content.
[0068] The target line indicates the production line (here, the mounting line) on which maintenance is to be performed.
[0069] The scheduled start time of maintenance and the scheduled end time of maintenance indicate the scheduled time to start and end the maintenance work. The time required for the maintenance work is set according to, for example, the maintenance content. The scheduled start time of maintenance and the scheduled end time of maintenance can also be said to indicate the maintenance period.
[0070] The maintenance content indicates the content of the maintenance work.
[0071] 4 shows an example in which cleaning is scheduled as a maintenance task between 11:00 and 11:50 in the first mounting line 200. In this manner, the maintenance plan information includes information indicating when and what maintenance is to be performed on which production line.
[0072] 1A again, the detection unit 120 detects the occurrence of non-operating time (presence or absence of non-operating time) in one of the first mounting line 200 and the second mounting line 300 based on the production plan information and the maintenance plan information. The non-operating time is a waiting time, and is a time during which production cannot be performed (for example, a time during which production is stopped) that occurs in one of the first mounting line 200 and the second mounting line 300 due to maintenance on the other mounting line of the first mounting line 200 and the second mounting line 300. In this embodiment, the detection unit 120 detects the occurrence of non-operating time in the second mounting line 300 based on the maintenance plan information for the first mounting line 200 and the production plan information for the second mounting line 300.
[0073] Fig. 5 is a diagram for explaining the production operation in the mounting system 10 according to the present embodiment when the production data has not been changed. Fig. 5 shows the production operation when production is performed according to a predetermined production plan and maintenance plan. The solid diagonal line shown in Fig. 5 indicates the target production number in the first mounting line 200, and the two-dot chain diagonal line indicates the target production number in the second mounting line 300. The target production number indicates a target value for the production number according to the elapsed time from the start of production.
[0074] 5, first, the first pre-processing for producing boards is performed on the first mounting line 200. In addition, the first post-processing is performed sequentially on the boards for which the first pre-processing has been completed on the second mounting line 300. Since the first mounting line 200 and the second mounting line 300 produce the same number of boards in the same tact time, the graphs of the target production numbers are parallel straight lines for the two mounting lines.
[0075] When maintenance is performed according to the maintenance plan shown in Fig. 4, maintenance is performed after the first pre-process on the first mounting line 200. When production of a second post-process is scheduled to follow the first post-process on the second mounting line 300 and the second post-process is performed after the second pre-process by the first mounting line 200, non-operating time occurs on the second mounting line 300 after the first post-process, as shown in Fig. 5.
[0076] This downtime caused by maintenance on the first mounting line 200 reduces the operation rate of the second mounting line 300. Note that the operation rate means the ratio of the time that the mounting line is engaged in production per unit time (for example, one day).
[0077] In this embodiment, the detection unit 120 determines whether or not non-operating time will occur after the first post-process in the second mounting line 300. The detection unit 120 may compare the scheduled end time of maintenance of the first mounting line 200 with the scheduled end time of the first post-process based on the production plan information and the maintenance plan information, and determine that non-operating time will occur if the scheduled end time of maintenance is later than the scheduled end time of the first post-process. The detection unit 120 may also compare the scheduled start time of the second pre-process with the scheduled end time of the first post-process, and determine that non-operating time will occur if the scheduled start time of the second pre-process is later than the scheduled end time of the first post-process.
[0078] The scheduled start time of the second pre-process is based on the scheduled end time of maintenance and the production plan of the first mounting line 200.
[0079] The detection unit 120 may determine that non-operating time will occur when maintenance is scheduled for the first mounting line 200. That is, the detection unit 120 may determine whether non-operating time will occur based on the maintenance information.
[0080] The calculation unit 130 calculates the tact time of a mounting line that has non-operating time among the mounting lines. Specifically, the calculation unit 130 calculates the tact time of one or more production processes that are executed before the non-operating time occurs on the mounting line. Since the tact time (initial tact time) of a mounting line when no non-operating time occurs is included in the production plan, it can also be said that the calculation unit 130 changes the tact time of the mounting line.
[0081] In this embodiment, the calculation unit 130 calculates the tact time of the first post-process that is scheduled to be performed before non-operating time occurs in the second mounting line 300. The calculation unit 130 calculates the tact time that suppresses the decrease in the operation rate of the second mounting line 300 based on the initial tact time (the tact time included in the production plan), the maintenance work time of the first mounting line 200, and the number of pieces produced in the first post-process. For example, the calculation unit 130 calculates the tact time by adding a value obtained by dividing the maintenance work time (50 minutes in the case of FIG. 5) by the number of pieces produced in the first post-process in the second mounting line 300 (600 pieces in the case of FIG. 4) to the initial tact time (6 seconds in the case of FIG. 4). The calculated tact time is an index indicating a tact time that does not cause non-operating time due to maintenance on the first mounting line 200 in the second mounting line 300. The tact time is a target tact time (target tact time) used by the determination unit 140 to determine at least one of the component arrangement in the supply unit 480 included in the second mounting line 300 and the operating conditions of the mounting head 407 included in the second mounting line 300. The target tact time is longer than the initial tact time. For example, in the case of FIG. 4, the target tact time is longer than 6 seconds. Note that the calculation method of the target tact time is not limited to this, and any known calculation method may be used.
[0082] The determination unit 140 determines at least one of the component arrangement in the supply unit 480 of the second mounting line 300 when producing a board and the operating conditions of the mounting head 407 of the second mounting line 300 based on the target tact time calculated by the calculation unit 130, that is, changes the production data from the initial production plan. The determination unit 140 determines at least one of the component arrangement and the operating conditions so that the tact time of the first post-process on the second mounting line 300 approaches the target tact time. Information indicating at least one of the component arrangement and the operating conditions determined by the determination unit 140 is included in the production data. The production data here is information indicating the production conditions on the second mounting line 300 for reducing non-operating time on the second mounting line 300. The determination unit 140 functions as a generation unit that changes the production data (generates the production data).
[0083] The determination unit 140 may determine at least one of the component placement and the operating conditions of the second mounting line 300, for example, using an optimization engine that executes a calculation process that outputs at least one of the component placement and the operating conditions in the mounting line. The optimization engine is software configured to output at least one of the component placement and the operating conditions for achieving a target cycle time (or a target takt time) when the target cycle time (or a target takt time) is input. The optimization engine is realized by the determination unit 140 executing the software stored in a storage unit (not shown).
[0084] FIG. 6 is a diagram for explaining the production operation in the mounting system 10 according to the present embodiment when production data is changed.
[0085] 6, the determination unit 140 determines at least one of the component arrangement and the operating conditions so as to lengthen the tact time to reduce the non-operating time of the second mounting line 300 due to the maintenance of the first mounting line 200. For example, the determination unit 140 lengthens the tact time of the second mounting line 300 by changing at least one of the component arrangement and the operating conditions of the second mounting line 300 so that the second mounting line 300 becomes a bottleneck while the first mounting line 200 is stopped for maintenance.
[0086] This reduces the downtime of the second mounting line 300, thereby suppressing a decrease in the operating rate of the second mounting line 300 caused by maintenance of the first mounting line 200. As a result of lengthening the takt time, the two-dot chain line indicating the target production quantity of the second mounting line 300 has a gentler slope than the solid line indicating the target production quantity of the first mounting line 200. The determination of at least one of the component arrangement and the operating conditions will be described later.
[0087] In addition, lengthening the takt time can be said to be lengthening the cycle time. The cycle time is calculated, for example, by dividing the planned operation time (including operation time and non-operation time) of the second mounting line 300 by the actual number of pieces produced during the planned operation time.
[0088] The output unit 150 is a processing unit that outputs information indicating at least one of the component arrangement and the operating conditions determined by the determination unit 140 to an external device. For example, the output unit 150 may output the information to a display unit (not shown, but a display unit of a terminal used by a user) to display the information on the display unit. Also, for example, the output unit 150 may output the information to at least one of the first mounting line 200 and the second mounting line 300 (in this embodiment, the second mounting line 300).
[0089] [2. Operation of the implemented system] Next, the operation of the mounting system 10 configured as above will be described with reference to Fig. 7 and Fig. 8. Fig. 7 is a flowchart showing the operation (production data generating method) of the production data generating device 100 according to this embodiment. Each process shown in Fig. 7 is executed, for example, by the scheduled production start time of the first post-process on the second mounting line 300.
[0090] As shown in FIG. 7, the acquisition unit 110 acquires production plan information and maintenance plan information (S10).
[0091] Next, the detection unit 120 determines whether or not there is non-operating time due to maintenance based on the production plan information and the maintenance plan information (S20). Here, the detection unit 120 determines whether or not there is non-operating time in the second mounting line 300. Note that the detection unit 120 determining that there is non-operating time means that the detection unit 120 detects the occurrence of non-operating time.
[0092] Next, when the detection unit 120 determines that there is non-operating time due to maintenance (Yes in S20), the calculation unit 130 calculates a target takt for the post-process (S30). For example, the calculation unit 130 calculates the target takt by adding a value obtained by dividing the maintenance work time included in the maintenance plan information by the number of production sheets in the first post-process on the second mounting line 300 included in the production plan information to the initial takt included in the production plan information acquired in step S10.
[0093] Next, the determination unit 140 determines production conditions including at least one of component placement and operating conditions for the second mounting line 300 based on the target takt time (S40).
[0094] Fig. 8 is a diagram for explaining the adjustment of component arrangement according to this embodiment. Fig. 8 is an enlarged plan view of the region R shown in Fig. 2 in the component mounting device 400 of the second mounting line 300 after the change in component arrangement determined by the determination unit 140 has been made. The arrows shown in Fig. 8 indicate the movement path of the mounting head 407 when picking up components supplied from the feeder 420a (420) arranged on the negative side of the X axis and mounting them on the board 403. By driving at least one of the Y-axis moving table 405 and the X-axis moving table 406, the mounting head 407 can move as shown by the arrows in Fig. 8.
[0095] The board 403 is held at a predetermined position by the board transport mechanism 402 while the components are being mounted. The predetermined position is, for example, a position of the board transport mechanism 402 corresponding to the vicinity of the center of the supply unit 480 in the X-axis direction. Therefore, when mounting components of the feeder 420 arranged near the center of the supply unit 480, the distance between the feeder 420 and the board 403 is short and the movement distance of the mounting head 407 is short, so the time required to mount the components is shortened. Also, when mounting components of the feeder 420 arranged near both ends of the supply unit 480, the distance between the feeder 420 and the board 403 is long and the movement distance of the mounting head 407 is long, so the time required to mount the components is long. In this way, the mounting speed required to mount the components can be adjusted by the arrangement of the feeder 420.
[0096] In addition, the supply unit 480 holds a mixture of feeder 420a (an example of a first feeder) that supplies components used in the first post-process, and feeder 420b (an example of a second feeder) that supplies components used in the second post-process and components used in common in the first and second post-processes. That is, the supply unit 480 holds feeders 420 corresponding to components of multiple lots. In FIG. 8, the feeder 420a is hatched with dots for identification.
[0097] In this case, the second mounting line 300 performs mounting on the board 403 in the first post-process with feeder 420b arranged in supply unit 480 in addition to feeder 420a. That is, in supply unit 480 of the second mounting line 300, a feeder is also arranged to supply components that will not be used in the first post-process when performing the first mounting in the first post-process.
[0098] When no maintenance is performed on the first mounting line 200, the arrangement (initial arrangement) of one or more feeders 420a and one or more feeders 420b is determined using an optimization engine so that the mounting speed is optimized in each of the first and second post-processes. The determination unit 140 determines the arrangement of one or more feeders 420a and one or more feeders 420b to be arranged in the supply unit 480 of the second mounting line 300 to be different from the initial arrangement based on the production plan information and the maintenance plan information. The determination unit 140 determines the arrangement of one or more feeders 420a and one or more feeders 420b so that the mounting speed in the first post-process is slowed down according to the target takt time and the mounting speed in the second post-process is faster than the initial arrangement. Determining (changing) the arrangement of the feeders 420a and 420b is an example of determining the component arrangement. Note that determining the component arrangement means determining the position at which the component is arranged.
[0099] For example, when the supply unit 480 of the second mounting line 300 is divided into a plurality of zones (a range in a plan view in which two or more feeders 420 are continuously arranged, for example, zones A1, A2, and A3), the determination unit 140 may determine the component layout such that feeder 420b is preferentially placed in an inner zone of the plurality of zones with respect to feeder 420a. For example, the determination unit 140 may preferentially place feeder 420a in zone A1 or zone A3, and preferentially place feeder 420b in zone A2 located more inward (toward the center in the X-axis direction) than zones A1 and A3. Note that each of zones A1 to A3 is shown in a dashed frame in FIG. 8, and 10 feeders 420 can be placed in each zone.
[0100] Also, for example, determination unit 140 may determine the placement of feeders 420 so that in area A1 or area A3, the ratio of feeder 420a among feeders 420a and 420b is greater than the ratio of feeder 420b or the ratio of feeder 420a in the initial placement, and in area A2, the ratio of feeder 420b among feeders 420a and 420b is greater than the ratio of feeder 420a or the ratio of feeder 420b in the initial placement. Note that the number of divided areas is not limited to three, and may be four or more.
[0101] Furthermore, the determination unit 140 may determine the arrangement of the feeders 420 such that, for example, a distance L1 in the X-axis direction between two feeders 420a arranged at both ends in the X-axis direction among the two or more feeders 420a is longer than a distance L2 in the X-axis direction between two feeders 420b arranged at both ends in the X-axis direction among the two or more feeders 420b.
[0102] Furthermore, the determination unit 140 may determine the arrangement of the feeders 420a such that the distance in the X-axis direction between two feeders 420a arranged at both ends in the X-axis direction among the two or more feeders 420a when non-operating time occurs is longer than the distance in the X-axis direction between two feeders 420a arranged at both ends in the X-axis direction among the two or more feeders 420a when no maintenance is performed on the first mounting line 200.
[0103] Furthermore, the determining unit 140 may determine the arrangement of the feeders 420 so that a second distance between two or more feeders 420b and the board 403 in a plan view when non-operating time occurs is longer than a first distance between two or more feeders 420a and the board 403 in a plan view when maintenance is not performed on the first mounting line 200. The first distance is an average value of the shortest distance between each of the two or more feeders 420a and the board 403 in a plan view, but may be a maximum value, a minimum value, a mode value, or the like. The second distance is an average value of the shortest distance between each of the two or more feeders 420b and the board 403 in a plan view, but may be a maximum value, a minimum value, a mode value, or the like.
[0104] In this way, the determination unit 140 determines the component layout so as to intentionally lengthen the cycle time in the first post-process, that is, changes the component layout from the initial layout.
[0105] In the initial arrangement, the feeders 420a and 420b may be evenly arranged in each of the sections A1 to A3.
[0106] In the above, an example in which the determination unit 140 determines the component arrangement has been described with reference to FIG. 8, but the present invention is not limited thereto. The moving speed of the mounting head 407 may be determined, that is, the moving speed of the mounting head 407 may be changed from the initial speed in the case where no maintenance is performed. The determination unit 140 may determine the operation conditions of the mounting head 407 based on the target takt, for example, so that the moving speed of the mounting head 407 of the second mounting line 300 in the case where non-operating time occurs is slower than the moving speed of the mounting head 407 in the case where no maintenance is performed on the first mounting line 200. For example, the determination unit 140 may determine the moving speed of the mounting head 407 of the second mounting line 300 so that the takt of the second mounting line 300 becomes the target takt. This slows down the moving speed of the mounting head 407, and thus it is expected that the accuracy of the mounting position of the components can be improved while suppressing the occurrence of non-operating time. The initial speed may be included in the production plan.
[0107] 7 again, the output unit 150 outputs information indicating the determined production conditions (S50). When the information is output and presented to a user, the user can change the arrangement of the multiple feeders 420 in the supply unit 480 or change the setting of the movement speed of the mounting head 407 by the scheduled start time of production of the first post-process on the second mounting line 300. In other words, the user can adjust the tact of the second mounting line 300 so that the first post-process on the second mounting line 300 becomes a bottleneck before production of the first post-process on the second mounting line 300 starts.
[0108] Therefore, according to the production data generating device 100, the production time of the first post-process can be made longer than when maintenance is not performed on the first mounting line 200, and therefore, when maintenance is performed on the first mounting line 200, a decrease in the operating rate of the second mounting line 300 can be suppressed.
[0109] 5, for example, it is possible to perform a first pre-process by the first mounting line 200 before performing a first post-process by the second mounting line 300. For example, it is possible for the first mounting line 200 to perform a first pre-process on the day before performing the first post-process by the second mounting line 300. This makes it possible to suppress the occurrence of non-operating time of the second mounting line 300, but requires storage space to store the boards (work in progress) for which the first pre-process has been performed.
[0110] On the other hand, according to the mounting system 10 of the present embodiment, the first post-process is performed continuously on the board on which the first pre-process has been performed, so that storage space for storing the work in progress is not required. According to the production data generating device 100 of the present embodiment, it is possible to suppress the occurrence of non-operating time while suppressing the expansion of the space required for production by the mounting system 10 on the production floor.
[0111] (Other embodiments) Although the production data generation device according to one or more aspects has been described based on the embodiment, the present disclosure is not limited to this embodiment. As long as it does not deviate from the gist of the present disclosure, various modifications conceived by a person skilled in the art to this embodiment and forms constructed by combining components in different embodiments may also be included in the present disclosure.
[0112] For example, the first mounting line 200 and the second mounting line 300 according to the above embodiment may be completely independent mounting lines, or may not be completely independent mounting lines. A completely independent mounting line may mean that the first mounting line 200 and the second mounting line 300 are arranged completely separately. In addition, a case where the mounting line is not completely independent is, for example, a case where the front surface and the back surface of the board are produced by one mounting line composed of the first mounting line 200, the second mounting line 300, and a board sorting device that sorts boards to each of the two component mounting devices 400, but is not limited to this. In addition, as shown in FIG. 9, the mounting system 10 may be provided with one mounting line having two lanes along which boards are sequentially transported. In such a mounting system 10, the first mounting line 200 is configured to include one lane (in the example of FIG. 9, a conveying path 501 on the Y-axis positive side having mounting stages 501b and 501c), and the second mounting line 300 is configured to include the other lane (in the example of FIG. 9, a conveying path 501 on the Y-axis negative side having mounting stages 501a and 501d). FIG. 9 is a diagram showing the configuration of a component mounting device 500 according to another embodiment. As shown in FIG. 9, the component mounting device 500 includes a conveying path 501, a component supply unit 503 holding a plurality of feeders 502, a mounting head 505, and a component recognition camera 506 in each of the first mounting line 200 and the second mounting line 300.
[0113] In the above embodiment, the case where the maintenance is performed on the first mounting line 200 has been described, but the maintenance may be performed on the second mounting line 300. For example, when the maintenance is performed on the first mounting line 200 after the first post-process, the determination unit 140 may determine at least one of the component arrangement in the supply unit 480 provided on the first mounting line 200 and the operating conditions of the work unit (for example, the mounting head 407) provided on the first mounting line 200 when the third board is produced in the second pre-process based on the non-operation time of the first mounting line 200, etc. For example, the determination unit 140 may determine at least one of the component arrangement and the operating conditions so that the tact in the second pre-process is longer than the tact when the maintenance is not performed on the second mounting line 300. It can also be said that the determination unit 140 determines the cycle time so that the second pre-process of the first mounting line 200 becomes a bottleneck.
[0114] Furthermore, the maintenance work according to the above-described embodiment may include maintenance work that occurs unexpectedly (for example, repairs for breakdowns) in addition to maintenance work that is performed periodically.
[0115] Furthermore, in the second mounting line 300 according to the above embodiment, when a third post-process (Lot C) having a different lot from the first post-process is performed before the first post-process, the target takt may be achieved by determining at least one of the component arrangement and the operating conditions in each of the first post-process and the third post-process.
[0116] In the above embodiment, an example has been described in which the first mounting line 200 and the second mounting line 300 mount components on different main surfaces of the board 403, but the components may be mounted on the same main surface. The first mounting line 200 and the second mounting line 300 may mount components in different regions on the same main surface of the board 403, and the second mounting line 300 may mount different components on the components mounted by the first mounting line 200.
[0117] In the above embodiment, an example has been described in which each of the first mounting line 200 and the second mounting line 300 is a production line that mounts components, but at least one of the first mounting line 200 and the second mounting line 300 may be a production line that performs work that does not mount components. For example, at least one of the first mounting line 200 and the second mounting line 300 may be a production line for forming a protective layer on a board on which components are mounted.
[0118] Furthermore, in the above embodiment, mounting head 407 has been illustrated as an example of an operational unit, but the operational unit may be another component of component mounting apparatus 400 that affects the takt. Furthermore, the operational unit may be any unit that performs a predetermined operation on board 403. The operational unit may be board transport mechanism 402, for example. In this case, determination unit 140 may slow down the transport speed of board 403, for example, based on the target takt.
[0119] In the above embodiment, an example has been described in which feeder 420 that supplies components used in two processes (two lots), the first and second post-processes, is disposed in supply unit 480 of second mounting line 300, but the present invention is not limited to this, and only feeder 420 that supplies components used in the first post-process may be disposed. In this case, feeder 420 may not be mounted in at least one of a plurality of feeder mounting parts of supply unit 480, each of which can mount one feeder 420. Determination unit 140 can adjust the tact time in second mounting line 300 by determining which of the plurality of feeder mounting parts feeder 420 is to be disposed in.
[0120] In the above embodiment, the determination unit 140 determines either the part arrangement or the operating conditions, but the present invention is not limited to this example, and the determination unit 140 may determine both the part arrangement and the operating conditions. For example, the determination unit 140 may determine both the part arrangement and the operating conditions so as to realize the target tact.
[0121] In the above embodiment, the determining section 140 may determine a component arrangement that includes replacing some of the feeders 420 of the supply unit 480 after the first post-process and before the second post-process.
[0122] Also, for example, the mounting system 10 may be realized as a client-server system. For example, the production data generated by the production data generation device 100 may be provided as a cloud service to a terminal used by a user, a mounting line, and the like.
[0123] In the above embodiment, each component may be realized by a dedicated hardware or by executing a software program suitable for each component. Each component may be realized by a program execution unit such as a CPU or a processor reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory.
[0124] In addition, the order in which each step is performed in the flowchart is merely an example for specifically explaining the present disclosure, and an order other than the above may be used. In addition, some of the steps may be performed simultaneously (in parallel) with other steps, or some of the steps may not be performed.
[0125] In addition, the division of functional blocks in the block diagram is an example, and multiple functional blocks may be realized as one functional block, one functional block may be divided into multiple blocks, some functions may be transferred to other functional blocks, and the functions of multiple functional blocks having similar functions may be processed in parallel or in a time-sharing manner by a single piece of hardware or software.
[0126] Furthermore, the production data generation device according to the above embodiment may be realized as a single device, or may be realized by multiple devices. When the production data generation device is realized by multiple devices, the components of the production data generation device may be distributed in any manner among the multiple devices. When the production data generation device is realized by multiple devices, the communication method between the multiple devices is not particularly limited, and may be wireless communication or wired communication. Furthermore, wireless communication and wired communication may be combined between the devices.
[0127] Moreover, each of the components described in the above embodiments may be realized as software, or may be realized as an LSI, which is typically an integrated circuit. These may be individually integrated into one chip, or may be integrated into one chip to include some or all of them. Here, LSI is used, but it may be called IC, system LSI, super LSI, or ultra LSI depending on the degree of integration. Furthermore, the method of integration is not limited to LSI, and may be realized by a dedicated circuit (a general-purpose circuit that executes a dedicated program) or a general-purpose processor. After LSI manufacture, a programmable FPGA (Field Programmable Gate Array) or a reconfigurable processor that can reconfigure the connection or setting of the circuit cells inside the LSI may be used. Furthermore, if an integrated circuit technology that replaces LSI appears due to the progress of semiconductor technology or a different derived technology, it is natural that the integration of the components may be performed using that technology.
[0128] A system LSI is an ultra-multifunctional LSI manufactured by integrating multiple processing units on a single chip, and specifically, is a computer system that includes a microprocessor, a ROM (Read Only Memory), a RAM (Random Access Memory), etc. Computer programs are stored in the ROM. The system LSI achieves its functions by the microprocessor operating in accordance with the computer program.
[0129] Moreover, one aspect of the present disclosure may be a computer program that causes a computer to execute each of the characteristic steps included in the production data generating method shown in FIG.
[0130] Also, for example, the program may be a program to be executed by a computer. Also, one aspect of the present disclosure may be a computer-readable non-transitory recording medium on which such a program is recorded. For example, such a program may be recorded on a recording medium and distributed or circulated. For example, the distributed program may be installed in a device having another processor, and the program may be executed by the processor, thereby making it possible to cause the device to perform each of the above processes. [Industrial Applicability]
[0131] The present disclosure can be used in a mounting line that mounts components on a board. [Explanation of symbols]
[0132] 10. Mounting System 100 Production data generation device 110 Acquisition Department 120 Detection unit 130 Calculation section 140 Decision Section 150 Output section 200 1st Mounting Line (1st Production Line) 300 2nd Mounting Line (2nd Production Line) 400, 500 Component Mounting Equipment 401 Foundation 402 Substrate transport mechanism 403 Substrate 405 Y-axis moving table 406 X-axis moving table 407, 505 Mounting head (work unit) 407a Parts suction nozzle 408 Component Mounting Mechanism 410, 506 Parts Recognition Camera 420, 502 feeders 420a Feeder (First Feeder) 420b Feeder (Second Feeder) 480 Supply Unit (Parts Supply Section) 501 Transport Path 501a, 501b, 501c, 501d Mounting stage 503 Parts Supply Department A1, A2, A3 area L1, L2 distance R region
Claims
1. 1. A production data generation device that generates production data including at least one of a component arrangement of a component supply unit provided in a production line that produces mounting boards and an operating condition of an operation unit provided in the production line, the production lines include a first production line that performs a first pre-processing on a first substrate, and a second production line that performs a first post-processing on the first substrate that has been subjected to the first pre-processing on the first production line, a detection unit that detects an occurrence of non-operating time from the end of the first back-end process for the first board in the second production line to the end of maintenance of the first production line, based on production plan information including a production plan for the second production line for the first board for which the first pre-process has been performed and maintenance plan information including a maintenance plan for the first production line; a determination unit that, when occurrence of the non-operating time is detected, determines at least one of the component arrangement in the component supply unit of the second production line when producing the first board and the operating conditions of the operation unit of the second production line, based on the production plan information and the maintenance plan information. Production data generation device.
2. the production plan includes a second process of mounting a second substrate after the first substrate in the second production line, the component supply unit of the second production line can be provided with one or more first feeders that supply a first component to be mounted on the first board, and one or more second feeders that supply a second component to be mounted on the second board and different from the first component; the determination unit determines, as the part arrangement, an arrangement of the one or more first feeders and the one or more second feeders to be arranged in the part supply unit of the second production line; The production data generating device according to claim 1 .
3. the determination unit determines the component placement such that, when the component supply unit of the second production line is divided into a plurality of zones, the second feeder is placed preferentially in an inner zone of the plurality of zones rather than the first feeder. The production data generating device according to claim 2 .
4. the working unit includes a mounting head that mounts the component on the first board, the determination unit determines the operating conditions such that a movement speed of the mounting head when the occurrence of the non-operating time is detected is slower than a movement speed of the mounting head when the maintenance is not performed on the first production line. The production data generating device according to claim 1 .
5. the first production line performs the first pre-processing on a first main surface of the first substrate; the second production line performs the first post-process on the second main surface of the first substrate after the first production line has completed the first pre-process on the first main surface; The production data generating device according to any one of claims 1 to 4.
6. the production plan information includes the number of the first substrates to be subjected to the first post-process, the maintenance plan information includes a maintenance work time required for the maintenance of the first production line, the production data generation device includes a calculation unit that calculates a target tact time for performing the first post-process in the second production line based on the number of the first boards to be subjected to the first post-process and the maintenance work time, the target tact time being a time for reducing the non-operating time; the determination unit determines at least one of the component arrangement and the operation condition so as to approach the target tact. The production data generating device according to any one of claims 1 to 4.
7. 1. A production data generation method for generating production data including at least one of a component arrangement of a component supply unit provided in a production line that produces mounting boards and an operating condition of an operation unit provided in the production line, comprising: the production lines include a first production line that performs a first pre-processing on a first substrate, and a second production line that performs a first post-processing on the first substrate that has been subjected to the first pre-processing on the first production line, detecting an occurrence of non-operating time from the end of the first back-end process for the first substrate in the second production line to the end of maintenance of the first production line based on production plan information including a production plan for the second production line for the first substrate for which the first pre-process has been performed and maintenance plan information including a maintenance plan for the first production line; when occurrence of the non-operating time is detected, determining at least one of the component arrangement in the component supply unit of the second production line when producing the first board and the operating conditions of the work unit of the second production line based on the production plan information and the maintenance plan information; Production data generation methods.
8. A program for causing a computer to execute the production data generating method according to claim 7.
Citation Information
Patent Citations
Managing method of production line
JP1998071543A