Component setup support device, solder setup support device, component setup support method, solder setup support method, component setup support program, solder setup support program, and recording medium

JP7630901B2Active Publication Date: 2025-02-18YAMAHA MOTOR CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024515799
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-04-20
Publication Date
2025-02-18
Estimated Expiration
2042-04-20

AI Technical Summary

Benefits of technology

【0032】 本発明によれば、部品あるいは半田を使用する生産現場において、部品あるいは半田が残存する量を抑制することが可能となる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007630901000001
    Figure 0007630901000001
  • Figure 0007630901000002
    Figure 0007630901000002
  • Figure 0007630901000003
    Figure 0007630901000003
Patent Text Reader

Abstract

In step S103, it is checked whether the type K of a component E to be mounted on a component mounter 4 of a substrate production line 10A, i.e., a component type Kp to be picked up, exists in a component type Ku in use. On the basis of the results of the component checking in step S103 (step S104), in steps S108 to S110, it is determined (mounting work determination) whether the component E is to be mounted on the substrate production line 10A by delivery mounting work or diversion mounting work. Therefore, depending on the mounting situation of the component E of the component type Kp to be picked up on the other substrate production line 10B or 10C, the component E of the component type Kp to be picked up can be transferred from the substrate production line 10B or 10C to the substrate production line 10A and used for the production of a component mounting substrate B on the substrate production line 10A.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a technique for supporting component and solder setup operations in a production line using component mounters that mount components on boards and solder printers that print solder on boards. [Background technology]

[0002] For example, a component mounter is known that mounts components on a board by mounting a tape that stores multiple components on a tape feeder and transferring the components supplied by the tape feeder to a predetermined position on the board with a mounting head. In addition, in a production line that uses the component mounter to produce a component-mounted board, which is a board on which components are mounted, a component setup operation is performed in which the tape that stores the components is mounted on the tape feeder of the component mounter as the components mounted on the tape feeder are used up, as described in Patent Document 1. In addition, in such a production line, when a solder printer that prints solder on a board is used, a solder setup operation is performed in which the solder is mounted on the solder printer as the solder is used up. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2001-127401 A Summary of the Invention [Problem to be solved by the invention]

[0004] Such setup work is performed by mounting a tape taken out of a component storage on a component mounter, or mounting solder taken out of a solder storage on a solder printer. In this case, every time a component ran out, a new tape was taken out of the component storage and mounted on the component mounter, which sometimes left a large number of components behind at the production site where the production line was installed. Also, every time solder ran out, new solder was taken out of the solder storage and mounted on the solder printer, which sometimes left a large number of solder behind at the production site.

[0005] The present invention has been made in consideration of the above-mentioned problems, and has an object to provide a technique that makes it possible to reduce the amount of components or solder remaining in a production site where components or solder are used. [Means for solving the problem]

[0006] The solder setup support device of the present invention includes a memory unit that stores mounted component type information indicating the mounted component type, which is the type of components mounted on one component mounter, of the one component mounter that mounts components mounted by a component setup operation on a board and another component mounter; a component matching unit that performs component matching to confirm whether a target component type, which is the type of components to be mounted on the one component mounter, exists in the mounted component type information, in order for the one component mounter to start mounting components on the board; and a work determination unit that performs a mounting work determination to determine whether to perform an out-of-stock mounting work in which a component of the target component type is out-stocked from a component storage warehouse that stores components and mounted on the one component mounter, or a reuse mounting work in which a component of the target component type mounted on the other component mounter is removed and mounted on the one component mounter, depending on the result of the component matching.

[0007] A parts setup support program according to the present invention causes a computer to function as the above-mentioned parts setup support device.

[0008] A recording medium according to the present invention records the above-mentioned part setup support program in a computer-readable manner.

[0009] The component setup support method according to the present invention includes the steps of: acquiring mounted component type information indicating the mounted component type, which is the type of components mounted on one component mounter, of the one component mounter that mounts components mounted by a component setup operation on a board, and the other component mounter; performing a component matching to confirm whether a target component type, which is the type of components to be mounted on the one component mounter, exists in the mounted component type information, in order for the one component mounter to start mounting components on the board; and performing a mounting operation decision based on the result of the component matching to determine whether to perform an out-of-stock mounting operation in which a component of the target component type is removed from a component storage warehouse that stores components and mounted on the one component mounter, or a reuse mounting operation in which a component of the target component type mounted on the other component mounter is removed and mounted on the one component mounter.

[0010] In the present invention (component setup support device, component setup support program, recording medium, and component setup support method) configured as described above, when mounting components on one component mounter in order to start mounting components on a board by the one component mounter, the mounting component type information is referenced. This mounting component type information indicates the type of components (mounted component type) mounted on another component mounter. Specifically, it is confirmed whether the type of components (target component type) to be mounted on the one component mounter exists in the mounting component type information (component matching). Then, a mounting operation decision is performed based on the result of the component matching to determine whether the components are to be mounted on the one component mounter by an out-of-warehouse mounting operation or a diversion mounting operation. Here, the out-of-warehouse mounting operation is an operation of out-of-warehouse mounting of a target component type from a component storage that stores components and mounting it on the one component mounter, and the diversion mounting operation is an operation of removing a component of the target component type mounted on another component mounter and mounting it on the one component mounter. Therefore, depending on the mounting status of components of the target component type in another mounter, the components of the target component type can be transferred from another mounter to one mounter and used for mounting the components on a board in the one mounter, which makes it possible to reduce the amount of components remaining at the production site where the components are used.

[0011] The component setup support device may further include a production plan acquisition unit that acquires a production plan for component-mounted boards to be produced in a target line of a plurality of production lines that each produce component-mounted boards, which are boards on which components are mounted by a component mounter that mounts components mounted by a component setup operation onto the board, in accordance with a predetermined production plan, wherein the one component mounter is a component mounter included in the target line of the work, and the other component mounter is a component mounter included in another production line among the plurality of production lines that is different from the target line of the work, the mounted component type indicated by the mounted component type information is a type of component mounted on the component mounter of the other production line, the target component type is a type of component that should be mounted on the component mounter of the work line in order to start production of component-mounted boards based on the production plan in the work line, the out-of-stock mounting operation is an operation of out-stocking components of the target component type from a component storage warehouse and mounting them on the component mounter of the work line, and the reuse mounting operation is an operation of removing components of the target component type mounted on the component mounter of the other production line and mounting them on the component mounter of the work line.

[0012] That is, this component setup support device includes: a production plan acquisition unit that acquires a production plan for component-mounted boards to be produced in a target line among a plurality of production lines that each produce component-mounted boards, which are boards on which components are mounted by a component mounter that mounts components mounted by a component setup operation onto the board, according to a predetermined production plan; a storage unit that stores mounted component type information indicating mounted component types, which are types of components mounted on a component mounter of another production line different from the target line among the plurality of production lines; a component matching unit that performs component matching to confirm whether a target component type, which is a type of component to be mounted on a component mounter of the target line, exists in the mounted component type information in order to start production of component-mounted boards based on the production plan in the target line; and a work determination unit that performs a mounting work determination to determine whether to perform an out-of-stock mounting work of out-stocking a component of the target component type from a component storage that stores components and mounting it on the component mounter of the target line, or a reuse mounting work of removing a component of the target component type mounted on a component mounter of the other production line and mounting it on the component mounter of the target line, according to the result of the component matching.

[0013] In the component setup support device configured as above, when mounting components on a component mounter of a target line to start production of component-mounted boards on the target line, mounting component type information is referenced. This mounting component type information indicates the type of components (mounted component type) mounted on a component mounter of another production line different from the target line. Specifically, it is confirmed whether the type of components (target component type) to be mounted on the component mounter of the target line exists in the mounting component type information (component matching). Then, a mounting operation decision is performed based on the result of the component matching to decide whether to mount the components on the target line by an out-of-stock mounting operation or a diversion mounting operation. Here, the out-of-stock mounting operation is an operation of taking out a component of the target component type from a component storage that stores components and mounting it on a component mounter of the target line, and the diversion mounting operation is an operation of removing a component of the target component type mounted on a component mounter of another production line and mounting it on a component mounter of the target line. Therefore, depending on the mounting status of components of the target component type in another production line, components of the target component type can be transferred from the other production line to the target line and used in the production of component-mounted boards in the target line. This makes it possible to reduce the amount of components remaining at production sites where components are used in the production of component-mounted boards.

[0014] The component setup support device may be configured such that, when the presence of the target component type in the mounting component type information is confirmed by component matching, the mounting operation decision calculates a scheduled end time at which the use of the target component type in the production of component-mounted boards based on a production plan in another production line is scheduled to end, and a scheduled production start time at which the production of component-mounted boards based on a production plan in the work target line is scheduled to start, and if the scheduled end time of use satisfies a predetermined diversion condition with respect to the scheduled production start time, it is determined to perform the diversion mounting operation, and if the scheduled end time of use does not satisfy the diversion condition with respect to the scheduled production start time, it is determined to perform the out-of-warehouse mounting operation. In this configuration, the target component type can be transferred from another production line to the work target line according to the usage status of the target component type in the other production line, and used in the production of component-mounted boards in the work target line. This makes it possible to reduce the amount of components remaining at the production site where the components are used in the production of component-mounted boards.

[0015] The component setup support device may be configured so that the reuse condition is that the scheduled end of use is before the scheduled start of production. In this case, components of the target component type that have been used up on another production line can be used on the target line, making it possible to reduce the amount of components remaining at a production site where components are used to produce component-mounted boards.

[0016] The component setup support device may be configured such that, in determining the mounting work, a grace time is calculated that is a grace period from the scheduled production start time, and the diversion condition is that the scheduled end time of use is before the grace time. In this case, it is possible to wait for the end of use of a component of the target component type in another production line before using that component in the target line, making it possible to reduce the amount of components remaining in a production site where components are used in the production of component-mounted boards.

[0017] The component setup support device may be configured such that components of the target component type are mounted at a plurality of mounting locations provided outside the target line, and the components supplied from the mounting locations are used in the production of component-mounted boards, and in the mounting operation determination, a scheduled end time of use at which the use of the components supplied from the mounting locations is scheduled to end in another production line to which the mounting locations belong is calculated for each of the plurality of mounting locations, and it is determined whether the scheduled end time of use calculated for the mounting location with the earliest scheduled end time among the plurality of mounting locations satisfies a diversion condition with respect to the scheduled production start time. In such a configuration, components of the target component type that will end their use relatively early in another production line can be transferred from the other production line to the target line and used in the target line. This makes it possible to reduce the amount of components remaining at the production site where the components are used in the production of component-mounted boards. In addition, since the target component type that will end its use relatively early can be transferred, the transfer work of the components can be performed with plenty of time, and it is possible to avoid a shortage of components in the target line to which the components are transferred.

[0018] The component setup support device may be configured such that, in a case where components of the target component type are mounted at a plurality of mounting locations provided other than the target line, and the components supplied from the mounting locations are used in the production of component-mounted boards, and in the mounting operation determination, if there are a plurality of candidates at the mounting locations where the planned end time of use of the components supplied from the mounting locations is scheduled to end in another production line to which the mounting locations belong, relative to the planned production start time, which satisfy the diversion condition, a diversion mounting operation is performed for the components to be mounted at the candidates among the plurality of candidates, which have the shortest expiration date. In such a configuration, components of the target component type with a relatively short expiration date can be transferred from the other production line to the target line and used in the target line. This makes it possible to prevent unused components from being wasted due to the expiration date having passed.

[0019] The component setup support device may be configured so that the separate production line produces component-mounted boards according to a production plan for producing multiple types of component-mounted boards, and in the mounting operation determination, the time when the use of the target component type in the production of the multiple types of component-mounted boards in the separate production line ends is calculated as the scheduled end time. In this configuration, the target component type can be moved from the separate production line to the target line and used in the target line while preventing an effect on the production of the multiple types of component-mounted boards in the separate production line.

[0020] The component setup support device may be configured such that the storage unit stores priority work information indicating which of the outbound mounting work and the reuse mounting work is to be prioritized in association with the type of component, and when the priority work information indicates a priority of the reuse mounting work for a target component type whose existence is confirmed in the mounting component type information in the component matching, the work determination unit determines to perform the reuse mounting work without executing a mounting work determination, and when the priority work information indicates a priority of the outbound mounting work for a target component type whose existence is confirmed in the mounting component type information in the component matching, the work determination unit determines to perform the outbound mounting work without executing a mounting work determination. With such a configuration, a target component can be mounted on the work target line by a work according to the characteristics of the target component type.

[0021] The component setup support device may be configured so that, when the presence of the target component type in the mounting component type information is confirmed by component matching, the mounting operation determination calculates the number of remaining components, which is the number of components of the target component type that can be transferred from another production line to the target line by a reuse mounting operation, at the time when the use of the components of the target component type in the other production line has ended, and determines whether to perform an out-of-warehouse mounting operation or a reuse mounting operation based on the number of remaining components. With such a configuration, an appropriate remaining number of components of the target component type can be transferred from the other production line to the target line.

[0022] The component setup support device may be configured to calculate the planned number of components to be used, which is the number of components of the target component type to be mounted on the board in accordance with the production plan on the target line, and to determine to execute a reuse mounting operation if the remaining number of components is equal to or greater than the planned number of components to be used. In this configuration, the number of components of the target component type required for the production of component-mounted boards on the target line can be transferred from another production line to the target line.

[0023] The component setup support device may be configured so that the separate production line produces component-mounted boards according to a production plan for producing multiple types of component-mounted boards, and in the mounting operation determination, the remaining number of components at the time when the use of components of the target component type in the production of the multiple types of component-mounted boards on the separate production line is completed. In this configuration, the components of the target component type can be transferred from the separate production line to the target line and used in the target line while preventing an impact on the production of the multiple types of component-mounted boards on the separate production line.

[0024] The component setup support device may be configured to further include a location notification unit that notifies the location in another production line of the target component type that has been determined by the work determination unit to be mounted on a component mounter in the work target line by the reuse mounting work. In this configuration, the entity performing the reuse mounting work (an operator or a robot) can accurately perform the work while checking the location of the target component type.

[0025] It is not necessary for the one component mounter and the other component mounter to be included in different production lines, and therefore the one component mounter and the other component mounter may be included in the same production line.

[0026] The solder setup support device of the present invention includes a memory unit that stores the expiration date of solder stored in a solder storage cabinet that stores solder used in a solder printer that prints the solder installed by solder setup work onto a circuit board, and a work target determination unit that, when there are multiple target solders stored in the solder storage cabinet that can be installed on the solder printer, determines that the target solder among the multiple target solders that satisfies the target condition of having the shortest expiration date is to be installed on the solder printer.

[0027] A soldering setup support program according to the present invention causes a computer to function as the above-mentioned soldering setup support device.

[0028] A recording medium according to the present invention records the above-mentioned soldering setup support program in a computer-readable manner.

[0029] The solder setup support method of the present invention includes a step of referring to the expiration date of solder stored in a solder storage cabinet that stores solder used in a solder printer that prints solder installed by solder setup work onto a circuit board, and if there are multiple solders to be installed on the solder printer among the solder stored in the solder storage cabinet, a step of determining that among the multiple solders to be installed, the solder to be installed on the solder printer that satisfies the target condition of having the shortest expiration date.

[0030] In the present invention (solder setup support device, solder setup support program, recording medium, and solder setup support method) configured in this manner, the expiration date of the solder is referenced when mounting solder on the solder printer in order to start solder printing on a board with the solder printer. Then, it is determined that the solder to be mounted with the shortest expiration date among multiple solders to be mounted on the solder printer is to be taken out from the parts storage and mounted on the solder printer. Therefore, the solder with the shortest expiration date can be used up first. As a result, it is possible to reduce the amount of solder remaining at production sites where solder is used.

[0031] The solder preparation support device may be configured so that the solder is provided in a sealed container, the solder is loaded into the solder printer after the solder container is opened in the solder preparation work, and the work target determination unit determines that, when two or more solders to be loaded satisfy the target conditions, the solder whose container was opened the earliest among the solders to be loaded that satisfy the target conditions is loaded into the solder printer. With this configuration, the solder that was opened the earliest can be used up preferentially. Effect of the Invention

[0032] According to the present invention, it is possible to reduce the amount of components or solder remaining at a production site where components or solder are used. [Brief description of the drawings]

[0033] [Figure 1] FIG. 1 is a block diagram showing an example of a board production system. [Diagram 2] FIG. 2 is a front view showing a schematic diagram of a printing machine provided in the board production line. [Diagram 3] FIG. 2 is a plan view showing a schematic configuration of an example of a component mounter provided in the board production line. [Figure 4] 2 is a block diagram showing an electrical configuration of the board production system of FIG. 1. [Diagram 5] FIG. 1 is a diagram illustrating an example of a production plan. [Figure 6] FIG. 4 is a diagram showing an example of used part information. [Figure 7] 11 is a flowchart showing a first example of part setup support. [Figure 8] FIG. 11 is a diagram showing an example of a method for calculating a scheduled end time of use. [Figure 9] 11 is a flowchart showing a second example of part setup support. [Figure 10] FIG. 10 is a diagram showing a schematic diagram of priority work information used in the second example of the part setup support in FIG. 9 . [Figure 11] 13 is a flowchart showing a third example of part setup support. [Figure 12] 13 is a flowchart showing a fourth example of part setup support. [Figure 13] 13 is a flowchart showing a fifth example of part setup support. [Figure 14] 13 is a flowchart showing a sixth example of part setup support. [Figure 15] 11 is a flowchart showing an example of solder setup support. [Figure 16] 13 is a flowchart showing a seventh example of part setup support. [Figure 17] FIG. 17 is a diagram showing an example of an operation executed according to the seventh example of the part setup support of FIG. 16; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0034] FIG. 1 is a block diagram showing an example of a board production system. In FIG. 1 and the following figures, the horizontal X direction, the horizontal Y direction perpendicular to the X direction, and the vertical Z direction are appropriately indicated. The board production system 1 includes a plurality of board production lines 10A, 10B, and 10C (three in the example of FIG. 1), and each of the board production lines 10A, 10B, and 10C sequentially prints solder on a board and mounts components on the board, thereby producing component-mounted boards in which components are mounted on the solder printed on the board. In the following, when there is no need to distinguish between the multiple board production lines 10A, 10B, and 10C, they will be appropriately abbreviated as board production line 10.

[0035] Each board production line 10 includes a printer 2 and multiple (three in the example of FIG. 1) component mounters 4. The printer 2 and the multiple component mounters 4 are arranged in series in this order in the X direction, which is the board transport direction. In other words, boards are transported in sequence to the printer 2 and the multiple component mounters 4, and the boards on which solder has been printed by the printer 2 are carried into the component mounters 4, and the multiple component mounters 4 mount components on the boards in sequence.

[0036] The board production system 1 also includes a solder storage 13 that stores solder used by the printer 2, and a component storage 15 that stores components used by the component mounter 4. An execution entity such as a worker or a robot performs a solder setup task of mounting solder taken out of the solder storage 13 onto the printer 2, and a component setup task of mounting components taken out of the component storage 15 onto the component mounter 4.

[0037] Furthermore, the board production system 1 includes a server computer 5 that manages the entire board production system 1, and the server computer 5 supports the execution entities that execute the solder setup work and the component setup work. The configuration and operation of the server computer 5 will be described later.

[0038] 2 is a front view showing a schematic diagram of a printer provided in the board production line. The printer 2 performs solder printing to print solder S on a board B. The printer 2 includes a mask holding unit 21 that holds a mask M horizontally, a print head 22 arranged above the mask M, a solder supply unit 23 arranged above the mask M, and a board driving mechanism 24 arranged below the mask M.

[0039] The substrate driving mechanism 24 holds the substrate B and makes the substrate B face the mask M from below. The solder supply unit 23 supplies paste-like solder S to the upper surface of the mask M. The print head 22 has a squeegee 221, and moves in the Y direction while bringing the tip of the squeegee 221 into contact with the upper surface of the mask M, thereby sliding the squeegee 221 over the upper surface of the mask M. As a result, the solder S is spread by the squeegee 221 and printed on the upper surface of the substrate B via the pattern of the mask M.

[0040] The solder supply unit 23 is supported by the print head 22. The solder supply unit 23 has a solder mounting section 231 that detachably holds a solder storage container 131 that stores and seals the solder S. The solder supply unit 23 supplies the solder S to the mask M by discharging the solder S in the solder storage container 131 mounted on the solder mounting section 231 onto the upper surface of the mask M. When the solder S in the solder storage container 131 mounted on the solder supply unit 23 is used up, a solder preparation operation is performed in which the solder storage container 131 stored in the solder storage cabinet 13 is taken out of the solder storage cabinet 13 and mounted on the solder mounting section 231 of the solder supply unit 23. Specifically, the solder storage container 131 is opened and then mounted on the solder mounting section 231.

[0041] FIG. 3 is a plan view showing a schematic configuration of an example of a component mounter provided in a board production line. The component mounter 4 performs component mounting to mount a component E on a board B. The component mounter 4 includes a transport unit 41 that transports the board B in the X direction (board transport direction). The transport unit 41 has a pair of conveyors 411 arranged in parallel in the X direction, and transports the board B in the X direction by the conveyors 411. The interval between the conveyors 411 can be changed in the Y direction (width direction) perpendicular to the X direction, and the transport unit 41 adjusts the interval between the conveyors 411 according to the width of the board B to be transported. The transport unit 41 transports the board B from the upstream side in the X direction, which is the board transport direction, to a predetermined work position (the position of the board B in FIG. 3) and transports the board B on which the component E is mounted at the work position from the work position to the downstream side in the X direction.

[0042] Two component supply units 42 (component supply carts) are lined up in the X direction on each side of transport unit 41 in the Y direction, and each component supply unit 42 has a plurality of tape feeders 421 lined up in the X direction, and each tape feeder 421 supplies components E to a component supply point 422 provided at the tip of the component supply unit 42. Also, in component supply unit 42, a component mounting unit 425 is provided corresponding to each tape feeder 421, and a component supply reel 151 is mounted on each component mounting unit 425. A component supply tape 152 is wound around this component supply reel 151, and small piece-like components E such as integrated circuits, transistors, capacitors, etc. are stored at predetermined intervals on component supply tape 152. This component supply tape 152 is pulled out from component supply reel 151 and loaded into tape feeder 421, and tape feeder 421 intermittently sends component supply tape 152 pulled out from component supply reel 151 toward component supply location 422, thereby supplying components E in component supply tape 152 to component supply location 422. When components E on component supply tape 152 held on component supply reel 151 mounted in component mounting unit 425 are used up, component supply reel 151 stored in component storage 15 is removed from component storage 15 and mounted in component mounting unit 425 of component supply unit 42, a component setup operation is performed.

[0043] The components E used in the component mounter 4 are not limited to tape components supplied by the component supply tape 152 wound around the component supply reel 151, but may be tray components supplied by a tray. When the components E stored in the tray are used up, a component setup operation is performed in which the tray stored in the component storage 15 is removed from the component storage 15 and the tray is mounted in a component mounting section for tray components (tray mounting section) provided in the component mounter 4.

[0044] Further, in the component mounter 4, a pair of Y-axis rails 43 extending in the Y direction, a Y-axis ball screw 44 extending in the Y direction, and a Y-axis motor M44 (servo motor) that rotates and drives the Y-axis ball screw 44 are provided, and an X-axis rail 45 is fixed to a nut of the Y-axis ball screw 44 while being supported by the pair of Y-axis rails 43 so as to be movable in the Y direction. An X-axis ball screw 46 extending in the X direction and an X-axis motor M46 (servo motor) that rotates and drives the X-axis ball screw 46 are attached to the X-axis rail 45, and a head unit 47 is fixed to a nut of the X-axis ball screw 46 while being supported by the X-axis rail 45 so as to be movable in the X direction. Therefore, the Y-axis ball screw 44 can be rotated by the Y-axis motor M44 to move the head unit 47 in the Y direction, or the X-axis ball screw 46 can be rotated by the X-axis motor M46 to move the head unit 47 in the X direction.

[0045] The head unit 47 has a plurality of mounting heads 48 arranged in a line in the X direction. The mounting head 48 descends toward the component E supplied to the component supply location 422, thereby bringing the nozzle at the lower end of the mounting head 48 into contact with the component E. In this state, the mounting head 48 generates a negative pressure in the nozzle to pick up the component E. The mounting head 48 thus picks up the component E and moves above the board B. Then, the mounting head 48 descends toward the board B to bring the component E into contact with the board B. In this state, the mounting head 48 generates a positive pressure in the nozzle to mount the component E on the board B. The type of the head unit 47 is not limited to the inline type in this example, but may be a rotary type in which a plurality of mounting heads 48 are arranged in a circumferential shape.

[0046] FIG. 4 is a block diagram showing an electrical configuration of the board production system of FIG. 1. In FIG. 4, in addition to the server computer 5 shown in FIG. 1, a collection terminal 61 and a setup terminal 62 are shown. The collection terminal 61 is mainly used by an operator when collecting components E from the component storage 15, and the setup terminal 62 is mainly used by an operator when mounting components E on the component mounter 4 of the board production line 10. The collection terminal 61 and the setup terminal 62 are portable computers such as pads. However, the specific configurations of the collection terminal 61 and the setup terminal 62 are not limited to pads, and they may be attached to the main body of each component mounter 4. The collection terminal 61 includes a communication unit 611 that communicates with the server computer 5, an information input unit 612 that accepts input operations from the operator, and a display unit 613 that displays information to the operator. The communication between the communication unit 611 and the server computer 5 may be either wired communication or wireless communication. The information input unit 612 and the display unit 613 can be integrally configured by, for example, a touch panel display. Like the collection terminal 61, the setup terminal 62 also has a communication unit 621, an information input unit 622, and a display unit 623.

[0047] The server computer 5 includes a communication unit 51, an arithmetic unit 52, and a storage unit 53. The communication unit 51 communicates with each of the communication section 611 of the collection terminal 61 and the communication section 621 of the setup terminal 62. Furthermore, the communication unit 51 communicates with each of the above-mentioned printing machine 2 and component mounter 4. The arithmetic unit 52 is a processor such as a CPU (Central Processing Unit), and the storage unit 53 is a storage device such as an HDD or SSD.

[0048] This server computer 5 is used to produce component-mounted boards by the board production line 10 according to a predetermined production plan (for example, FIG. 5). FIG. 5 is a diagram showing an example of a production plan. A production plan is created corresponding to each of a plurality of board production lines 10A, 10B, and 10C, and FIG. 5 shows a production plan corresponding to one board production line 10. This production plan indicates the types of component-mounted boards to be produced on the corresponding one board production line 10, the production sequence of each type, and the production quantity of each type. According to the production plan shown in the example of FIG. 5, three types of component-mounted boards B(1), B(2), and B(3) are produced in this order on the one board production line 10, and the production quantities of the component-mounted boards B(1), B(2), and B(3) are 100, 200, and 50, respectively.

[0049] The production plan also indicates the masks M and production programs P used in producing each of the component-mounted boards B(1), B(2), and B(3). Here, the production programs P stipulate the operations that the component mounters 4 should execute in order to produce the component-mounted boards B(1), B(2), and B(3) indicated in the production plan. That is, the component mounters 4 mount components E at the mounting locations on the board B by executing a mounting turn in accordance with the production program P, in which the mounting head 48 picks up components E from the component supply locations 422 and mounts them on the board B. This production program P is created by the arithmetic unit 52 of the server computer 5 in correspondence with each component mounter 4, and is transmitted from the server computer 5 to each component mounter 4.

[0050] This server computer 5 fulfills the function of supporting component setup work for mounting components E required for executing a production plan on component mounters 4 in board production line 10. Specifically, as shown in FIG. 4, a recording medium 64 is prepared on which a setup support program 63 is recorded so as to be readable by a computer. The setup support program 63 read from the recording medium 64 by the server computer 5 is then stored in the storage unit 53. This recording medium 64 may be an optical disc such as a DVD (Digital Versatile Disc) or a USB (Universal Serial Bus memory, etc. Note that specific examples of the recording medium 64 are not limited to these, and may be a HDD (Hard Disk Drive) or SSD (Solid State Drive) provided in an external computer.

[0051] When the arithmetic unit 52 executes the setup support program 63, a production program management unit 521, a production plan management unit 522, a parts collection condition setting unit 523, and a parts allocation determination unit 524 are configured within the arithmetic unit 52. Furthermore, in the storage unit 53, a parts information storage unit 531 and a parts allocation storage unit 532 are configured.

[0052] The production program management unit 521 manages the production program P created for each component mounter 4. For example, when starting production of the board B(1) shown in Fig. 5, the production program management unit 521 transmits the production programs P(11), P(12), and P(13) to each component mounter 4 in the board production line 10 responsible for producing the board B(1) via the communication unit 51. This allows each component mounter 4 to execute a mounting turn according to the received production programs P(11), P(12), and P(13) to produce the component-mounted board B(1). The production program P is stored in the storage unit 53, and the production program management unit 521 transmits the production program P read from the storage unit 53 to the component mounter 4.

[0053] The production plan management unit 522 manages the execution of the production plan exemplified in Fig. 5. For example, the production plan management unit 522 checks the progress of the production plan being executed, and causes the production program management unit 521 to execute an operation according to the progress. Specifically, the production plan management unit 522 can execute control over the production program management unit 521 such that, before the start of boards B(1), B(2), and B(3), the production program management unit 521 transmits corresponding production programs P(11)-(13), P(21)-(23), and P(31)-(33) to the component mounter 4.

[0054] In addition, the component information storage unit 531 stores used component information Iu (Figure 6) that indicates, for each mounting location L (i.e., component mounting unit 425) provided on the board production line 10, the type K and remaining number of components E (i.e., the number of components E in the component supply tape 152) mounted at that mounting location L.

[0055] Fig. 6 is a diagram showing an example of used part information. In the example of Fig. 6, the part types K(a), K(b), K(c), ... of parts E mounted at mounting positions L(a), L(b), L(c), ..., the remaining quantity of the parts E, and the expiration date of the parts E are shown in association with each other. Here, the mounting positions L(a), L(b), L(c), ... can be identified by, for example, the feeder ID of the tape feeder 421 corresponding to the component mounting section 425 that is the mounting position L(a), L(b), L(c), ....

[0056] This used component information Iu is created as follows. When the worker mounts a component E on the component mounting section 425 corresponding to the tape feeder 421 (i.e., places the component supply reel 151), the worker has a reader (barcode reader) read the feeder ID attached to the tape feeder 421 and the reel ID attached to the component supply reel 151. Here, the feeder ID is an ID for identifying the tape feeder 421, and the reel ID is an ID for identifying the component supply reel 151. The feeder ID and reel ID thus read are transmitted from the reader to the communication unit 51 of the server computer 5, and the component information storage section 531 creates the used component information Iu by storing the feeder ID and the reel ID in association with each other.

[0057] As described above, the server computer 5 has a function of supporting the component setup work by the worker. In particular, the server computer 5 judges whether or not the component E to be mounted on the component mounting unit 425 in the component setup work is to be taken out from the component storage 15. For the component E that is judged to be taken out from the component storage 15, a take-out mounting work is executed in which the component E (component supply reel 151) is taken out from the component storage 15 and mounted on the component mounting unit 425 of the component mounter 4 of the target board production line 10. On the other hand, for the component E that is judged not to be taken out from the component storage 15, a diversion mounting work is executed in which the component E (component supply reel 151) mounted on the component mounting unit 425 of the component mounter 4 of another board production line 10 is removed and mounted on the component mounting unit 425 of the component mounter 4 of the target board production line 10.

[0058] In response to this, the parts collection condition setting unit 523 accepts the setting of parts collection conditions required when determining whether or not to ship part E from the parts storage warehouse 15. These parts collection conditions are input, for example, by an operator into the information input unit 612 of the collection terminal 61 and transmitted to the server computer 5. The parts collection conditions received by the server computer 5 are then set in the parts collection condition setting unit 523. The parts allocation determination unit 524 determines whether or not to ship part E from the parts storage warehouse 15 based on the parts collection conditions set in the parts collection condition setting unit 523. Furthermore, the parts allocation storage unit 532 stores the results of the determination made by the parts allocation determination unit 524.

[0059] Next, a description will be given of component setup support executed by component collection condition setting unit 523, component allocation determination unit 524, and component allocation storage unit 532. Note that, here, a scene in which component E is setup for board production line 10A (the target line for work) among multiple board production lines 10A to 10C shown in Fig. 1 will be taken as an example for description. Also, among multiple board production lines 10A to 10C, board production lines 10B and 10C different from board production line 10A will be appropriately referred to as other board production lines 10B and 10C.

[0060] FIG. 7 is a flow chart showing a first example of the component setup support. In step S101 of this component setup support, information indicating the components to be collected is acquired. Specifically, the worker inputs the production program P used in the component mounter 4 equipped in the board production line 10A (the line to be worked on) into the information input unit 612 of the collection terminal 61. This causes the production program P to be transmitted from the collection terminal 61 to the server computer 5. The production program management unit 521 refers to the received production program P and identifies the type K of the components E to be used in conjunction with the execution of the production program P. In this way, information indicating the components to be collected (the identified components E of type K) is acquired. Furthermore, when multiple components E of type K are mounted on the board B according to the production program P, information indicating the multiple components E of type K is acquired as information indicating the components to be collected.

[0061] At the stage when the information indicating the parts to be collected is acquired in step S101, a delivery mounting operation for each part to be collected is set by default to deliver the part from the parts storage 15. Then, as will be described next, parts to be collected that meet predetermined parts collection conditions are excluded from the delivery mounting operation.

[0062] In step S102, the part allocation determination unit 524 acquires information indicating the parts E (used parts) being used in the board production lines 10A, 10B, and 10C. That is, the part allocation determination unit 524 acquires the used parts information Iu (FIG. 6) stored in the part information storage unit 531, and confirms the used parts (types K) in the board production lines 10A, 10B, and 10C based on the used parts information Iu. In step S103, the part allocation determination unit 524 compares the collected parts with the used parts (parts comparison). Specifically, the part allocation determination unit 524 confirms whether the type K of the parts E (collected part type Kp) acquired as the collected part exists among the types K of the parts E (used part type Ku) mounted at the mounting positions L of the other board production lines 10B and 10C in the used part information Iu. In other words, the existence of an overlapping part type Ko that is both the used part type Ku and the collected part type Kp is confirmed. If there is no overlapping component type Ko ("NO" in step S104), the component setup support in FIG. 7 ends.

[0063] On the other hand, if the used component types Ku include a collection target component type Kp, that is, if a duplicate component type Ko exists (if "YES" in step S104), the component allocation determination unit 524 calculates the scheduled production start time Ts, which is the time when production of the component-mounted board B is scheduled to start in the board production line 10A during setup work (step S105). Also, the count value N for identifying the duplicate component type Ko is reset to zero (step S106), and the count value N is incremented (step S107).

[0064] In step S108, the scheduled end time Te of use of component E of the overlapping component type Ko(N) is acquired. Specifically, the time when the production of component-mounted board B using the component E of the overlapping component type Ko(N) ends on another board production line 10B or 10C that executes the production is calculated as the scheduled end time Te.

[0065] In step S109, part allocation determination unit 524 determines whether scheduled use end time Te is earlier than scheduled production start time Ts. This determination criterion in step S109 corresponds to the above-mentioned part collection condition. That is, a part collection condition (determination criterion) that scheduled use end time Te is earlier than scheduled production start time Ts is set in advance in part collection condition setting unit 523, and part allocation determination unit 524 makes a determination based on this part collection condition.

[0066] If the scheduled end of use time Te is earlier than the scheduled production start time Ts (if "YES" in step S109), component allocation determination unit 524 excludes component E of overlapping component type Ko(N) from the target components for the outgoing mounting work (i.e., the components to be outgoing from component storage 15) (step S110). As a result, it is determined that a diversion mounting work is to be performed on component E of overlapping component type Ko(N) in which the component is removed from the mounting location L of another board production line 10B or 10C indicated by the component usage information Iu (FIG. 6) and mounted on board production line 10A. The result of this determination is stored in component allocation storage unit 532.

[0067] On the other hand, if the scheduled end of use time Te is not earlier than the scheduled production start time Ts (if "NO" in step S109), the part allocation determination unit 524 does not execute step S110. As a result, it is determined that the delivery mounting work is to be performed for the part E of the overlapping part type Ko(N), and this determination result is stored in the part allocation storage unit 532.

[0068] In step S111 following steps S109 and S110, part allocation determination unit 524 checks whether count value N has reached value Nmax. Value Nmax is the number of overlapping part types Ko. If count value N is less than value Nmax ("NO" in step S111), steps S107 to S110 are repeated, whereas if count value N is equal to value Nmax ("YES" in step S111), the part setup support in FIG. 7 ends.

[0069] By this component setup support, a determination result is created for the target board production line 10A, indicating that among the components to be collected acquired in step S101, the components E of type K excluded in step S110 are subjected to a diversion mounting operation, and that the other components E of type K are subjected to an out-of-stock mounting operation. Such a determination result is transmitted from the server computer 5 to the collection terminal 61 and displayed on the display unit 613. Therefore, when collecting from the component storage 15, the worker can take the components E of type K that are the targets of the out-of-stock mounting operation out of the component storage 15 based on the display contents of the display unit 613 of the collection terminal 61, and mount them on the component mounter 4 of the board production line 10A (out-of-stock mounting operation).

[0070] Furthermore, when mounting a component E on a component mounter 4 of the board production line 10A, the worker inputs the production program P used in the component mounter 4 to the information input unit 622 of the setup terminal 62. This causes the production program P to be transmitted from the setup terminal 62 to the production program management unit 521 of the server computer 5. The production program management unit 521 refers to the received production program P and identifies the type K of the component E used in the execution of the production program P. In this way, the collection target component (the identified component E of type K) is acquired. Furthermore, the component allocation determination unit 524 reads out from the component allocation storage unit 532 the diverted component information indicating the component E of type K that is the target of the diverted mounting work in the determination result and the mounting location L of the component E from among the collection target components, and transmits it to the setup terminal 62. The diverted component information received by the setup terminal 62 in this way is displayed on the display unit 623, and the worker can perform the diverted mounting work according to the diverted component information displayed on the display unit 623.

[0071] In the first example described above, when mounting components E (component supply reel 151) on the component mounter 4 of the board production line 10A (work target line) in order to start production of component-mounted boards B on the board production line 10A, the used component information Iu (mounted component type information) is referenced. This used component information Iu indicates the type K of the components E mounted on the component mounters 4 of the other board production lines 10B and 10C, that is, the used component type Ku (mounted component type). Specifically, in step S103, it is confirmed whether the type K of the components E to be mounted on the component mounters 4 of the board production line 10A, that is, the collection target component type Kp (target component type) exists in the used component type Ku (component matching). Then, based on the result of the component matching in step S103 (step S104), in steps S108 to S110, it is determined whether the components E are to be mounted on the board production line 10A by either the out-of-stock mounting work or the reuse mounting work (mounting work determination). Therefore, depending on the mounting status of components E of the collection target component type Kp in another board production line 10B or 10C, the components E of the collection target component type Kp can be transferred from the other board production line 10B or 10C to the board production line 10A and used in the production of component-mounted boards B in that board production line 10A. This makes it possible to reduce the amount of components E remaining at the production site where the components E are used in the production of component-mounted boards B.

[0072] Furthermore, when the presence of the collection target component type Kp in the used component information Iu (mounted component type information) is confirmed by the component matching in step S103 ("YES" in step S104), the planned use end time Te at which the use of the component E of the collection target component type Kp in the production of the component-mounted board B based on the production plan in the board production lines 10B and 10C is scheduled to end, and the planned production start time Ts at which the production of the component-mounted board B based on the production plan in the board production line 10A is scheduled to start are calculated (steps S105, S108). Then, when the condition (diversion condition) that the planned use end time Te is earlier than the planned production start time Ts is satisfied ("YES" in step S109), it is determined that the diversion mounting work is to be performed. On the other hand, when the condition is not satisfied ("NO" in step S109), it is determined that the out-of-warehouse mounting work is to be performed. In this configuration, depending on the usage status of components E of collection target component type Kp in board production lines 10B and 10C, components E of collection target component type Kp can be transferred from board production lines 10B and 10C to board production line 10A and used in the production of component-mounted boards B in said board production line 10A. This makes it possible to reduce the amount of components E remaining at the production site where components E are used in the production of component-mounted boards B.

[0073] In particular, a condition is required that the scheduled end of use time Te is before the scheduled production start time Ts (step S109). In this case, components E of collection target component type Kp that have finished use in board production lines 10B and 10C can be used in board production line 10A, and the amount of components E remaining in the production site that uses components E for the production of component-mounted boards B can be reduced.

[0074] Also provided is a setup terminal 62 (location notification unit) that notifies the location in another board production line 10B or 10C of a component E of a collection target component type Kp (overlapping component type Ko) that has been determined by the component allocation determination unit 524 (work determination unit) to be mounted on a component mounter 4 of the board production line 10A by a diversion mounting work. In this configuration, the worker who is the executing entity of the diversion mounting work can accurately perform the work while confirming the location of the component E of the collection target component type Kp.

[0075] In the above-mentioned component setup support, the scheduled end time Te is calculated (step S108). Next, an example of a method for calculating the scheduled end time Te will be described with reference to FIG. 8. Here, FIG. 8 is a diagram that shows a schematic example of a method for calculating the scheduled end time. In the example of FIG. 8, a production plan is shown for producing 100 component-mounted boards B(1), 200 component-mounted boards B(2), and 50 component-mounted boards B(3) in this order. In addition, components E of types K(a), K(b), and K(d) are used in the production of component-mounted boards B(1), components E of type K(b) are used in the production of component-mounted boards B(2), and components E of types K(a) and K(c) are used in the production of component-mounted boards B(3).

[0076] When such a production plan is executed in the board production line 10, the scheduled end time Te of use of the component E of type K(a) is the time Te(3) when the entire production of the component-mounted boards B(1) and B(3) using the component E of type K(a) is completed. The scheduled end time Te of use of the component E of type K(b) is the time Te(2) when the entire production of the component-mounted boards B(1) and B(2) using the component E of type K(b) is completed. The scheduled end time Te of use of the component E of type K(c) is the time Te(3) when the entire production of the component-mounted board B(3) using the component E of type K(c) is completed. The scheduled end time Te of use of the component E of type K(d) is the time Te(1) when the entire production of the component-mounted board B(1) using the component E of type K(d) is completed. The time when the production of the component-mounted boards B is completed can be, for example, the time when the last board B is carried out from the board production line 10.

[0077] 8, component-mounted boards B(1) to B(3) are produced in another board production line 10B or 10C according to a production plan for producing multiple types of component-mounted boards B(1) to B(3). In response to this, in step S108 of the component setup support, the time at which use of components E of the overlapping component type Ko(N) in the production of multiple types of component-mounted boards B(1) to B(3) in the other board production line 10B or 10C ends is calculated as the scheduled end of use time Te. In this configuration, components E of the collection target component type Kp can be moved from the other board production line 10B or 10C to the board production line 10A and used in the board production line 10A while preventing any impact on the production of multiple types of component-mounted boards B(1) to B(3) in the other board production line 10B or 10C.

[0078] Fig. 9 is a flow chart showing a second example of part setup support, and Fig. 10 is a diagram showing a schematic diagram of priority work information used in the second example of part setup support in Fig. 9. The second example in Fig. 9 differs from the first example in Fig. 7 in that steps S112 and S113 are added between steps S107 and S108. Therefore, the following description will focus on the differences from the first example, and parts common to the first example will be denoted by the corresponding reference numerals and description thereof will be omitted as appropriate.

[0079] 10, in the second example of parts setup support, a priority setting can be executed in parts collection condition setting unit 523 to set either delivery priority, which gives priority to delivery mounting work, or diversion priority, which gives priority to diversion mounting work, for each type K(a), K(b), K(c), ... of parts E, and parts collection condition setting unit 523 stores the result of the priority setting as priority work information Ip in storage unit 53. For example, the priority setting can be executed by a UI (User Interface) provided in server computer 5 or an input operation by an operator to information input unit 612 of collection terminal 61. Note that the same configuration can be used in the following explanation when an operator performs a setting operation in parts collection condition setting unit 523.

[0080] In step S112 of the second example, the part allocation determination unit 524 determines whether or not outbound priority is set for part E of the overlapping part type Ko(N) based on the priority work information Ip. If outbound priority is set for the overlapping part type Ko(N) (YES in step S112), the part allocation determination unit 524 does not execute steps S108 to S110 for part E of the overlapping part type Ko(N). In other words, it is determined that outbound mounting work is to be executed for part E of the overlapping part type Ko(N).

[0081] If the overlapping component type Ko(N) has not been set as a shipping priority (if "NO" in step S112), the component allocation determination unit 524 determines whether or not diversion priority is set for the component E of the overlapping component type Ko(N) based on the priority work information Ip (step S113). If diversion priority is set for the overlapping component type Ko(N) (if "YES" in step S113), the component allocation determination unit 524 does not execute steps S108 to S109 for the component E of the overlapping component type Ko(N), but determines that a diversion mounting operation is to be executed for the component E of the overlapping component type Ko(N) (step S110).

[0082] If diversion priority is not set for the overlapping component type Ko(N) (if "NO" in step S113), the component allocation determination unit 524 executes steps S108 to S110 for the component E of the overlapping component type Ko(N) in the same manner as in the first example. That is, it is determined that a warehouse removal mounting operation or a diversion mounting operation is to be executed for the component E of the overlapping component type Ko(N) according to the relationship between the scheduled use end time Te and the scheduled production start time Ts.

[0083] In this second example, the storage unit 53 stores priority work information Ip indicating which of the outbound mounting work and the diversion mounting work is to be prioritized in association with the type K of the part E. Then, when the priority work information Ip indicates a priority of the diversion mounting work for the collection target part type Kp whose existence in the use part type Ku is confirmed in steps S103 and S104 (when "YES" in step S113), the part allocation determination unit 524 (work decision unit) determines to perform the diversion mounting work by excluding the collection target part type Kp from the outbound mounting work without executing steps S108 to S109 (step S110). Also, when the priority work information Ip indicates a priority of the outbound mounting work for the collection target part type Kp whose existence in the use part type Ku is confirmed in steps S103 and S104 (when "YES" in step S112), the part allocation determination unit 524 determines to perform the outbound mounting work without executing steps S108 to S110. In this configuration, the component E of the collection target component type Kp can be mounted on the board production line 10A by performing an operation according to the characteristics of the component E.

[0084] Fig. 11 is a flow chart showing a third example of part setup support. The third example in Fig. 11 differs from the first example in Fig. 7 in that steps S114 and S115 are added between steps S105 and S106, and step S116 is executed instead of step S109. Therefore, the following description will focus on the differences from the first example, and parts that are common to the first example will be denoted by the corresponding reference numerals and will not be described as appropriate.

[0085] In the third example, in step S114, the part allocation determination unit 524 acquires a grace period ΔT from the part collection condition setting unit 523. This grace period ΔT is set in advance in the part collection condition setting unit 523 by the worker. In addition, in step S115, the part allocation determination unit 524 calculates a grace time Tg by adding the grace period ΔT to the scheduled production start time Ts. Then, in step S116, the part allocation determination unit 524 determines whether or not the scheduled end time Te of use of part E of the overlapping part type Ko(N) is earlier than the grace time Tg. If the scheduled end time Te is earlier than the grace time Tg (if "YES" in step S116), it is determined that a reuse mounting operation is to be performed on part E of the overlapping part type Ko(N) (step S110). On the other hand, if the scheduled end of use time Te is not earlier than the grace time Tg ("NO" in step S116), it is determined that the delivery mounting work is to be performed on the part E of the overlapping part type Ko(N).

[0086] In this manner, in the third example, the grace time Tg is calculated when the grace period ΔT has elapsed from the scheduled production start time Ts (steps S114, S115), and in step S116, it is determined that the scheduled end time Te is before the grace time Tg (mounting operation determination). In this case, after waiting for the end of use of the component E of the collection target component type Kp in another board production line 10B or 10C, the component E can be used in board production line 10A, making it possible to reduce the amount of component E remaining at the production site where the component E is used to produce component-mounted boards B.

[0087] Fig. 12 is a flow chart showing a fourth example of part setup support. The fourth example in Fig. 12 differs from the first example in Fig. 7 in that step S117 is added between step S109 and step S110. Therefore, the following description will focus on the differences from the first example, and parts that are common to the first example will be given the same reference numerals and will not be described as appropriate.

[0088] In the fourth example, if the scheduled end of use time Te is earlier than the scheduled production start time Ts in step S109 (if "YES" in step S109), the component allocation determination unit 524 calculates the remaining number and the number of uses of the components E of the overlapping component type Ko(N), and determines whether the remaining number is equal to or greater than the number of uses (step S117). Here, the number of uses of the components E of the overlapping component type Ko(N) is the number of components E of the overlapping component type Ko(N) used in the board production line 10A to produce the component-mounted board B based on the production plan. On the other hand, the remaining number of the components E of the overlapping component type Ko(N) is the number of components E that can be transferred from the board production line 10B or 10C on which the components E are mounted to the board production line 10A, in other words, the number of components E in the component supply tape 152 that stores the components E at the time when the production of the component-mounted board B using the components E in the board production line 10B or 10C is completed.

[0089] To explain this in more detail using the example of Fig. 8, for component E of component type K(a), the remaining number of components E of component type K(a) is calculated as the number of components E in component supply tape 152 that stores the components E at time Te(3) when the entire production of component mounting boards B(1) and B(3) that use components E of type K(a) is completed. For components E of component type K(b), the remaining number of components E of component type K(b) is calculated as the number of components E in component supply tape 152 that stores the components E at time Te(2) when the entire production of component mounting boards B(1) and B(2) that use components E of type K(b) is completed. The same applies to the other component types K(c) and K(d).

[0090] Then, if the remaining number of parts is equal to or greater than the number of uses (if "YES" in step S117), the part allocation determination unit 524 determines that a diversion mounting operation is to be performed on part E of the overlapping part type Ko(N) (step S110). On the other hand, if the remaining number of parts is less than the number of uses (if "NO" in step S117), the part allocation determination unit 524 determines that a delivery mounting operation is to be performed on part E of the overlapping part type Ko(N).

[0091] In this fourth example, when the presence of the collection target component type Kp in the used component information Iu is confirmed by the component matching in step S103 ("YES" in step S104), the remaining number of components, which is the number of components of the collection target component type Kp that can be transferred from the other board production line 10B or 10C to the board production line 10A by the diversion mounting work, is calculated at the time when the use of the components E of the collection target component type Kp in the other board production line 10B or 10C is finished, and it is determined whether to perform the out-of-stock mounting work or the diversion mounting work based on the remaining number of components (step S117, mounting work determination). In this configuration, an appropriate remaining number of the collection target component type Kp components E can be transferred from the other board production line 10B or 10C to the board production line 10A.

[0092] Furthermore, component allocation determination unit 524 calculates the number of components E of collection target component type Kp to be mounted on board B in board production line 10A according to the production plan (number of components to be used), and if the number of remaining components is equal to or greater than the number of components to be used, determines to execute a diversion mounting operation (steps S117, S110, mounting operation determination). In this configuration, the number of components E of collection target component type Kp required for the production of component-mounted board B in board production line 10A can be transferred to board production line 10A from another board production line 10B or 10C.

[0093] Furthermore, in the case where another board production line 10B or 10C produces component-mounted boards B according to a production plan for producing multiple types of component-mounted boards B(1)-B(3), the component allocation determination unit 524 calculates the number of remaining components at the time when the use of components E of the collection target component type Kp in the production of the multiple types of component-mounted boards B(1)-B(3) in the other board production line 10B or 10C is completed (mounting operation determination). In this configuration, components E of the collection target component type Kp can be moved from the other board production line 10B or 10C to the board production line 10A and used in the board production line 10A while preventing any impact on the production of the multiple types of component-mounted boards B(1)-B(3) in the other board production line 10B or 10C.

[0094] Fig. 13 is a flow chart showing a fifth example of part setup support. The fifth example in Fig. 13 differs from the first example in Fig. 7 in that steps S118 and S119 are added between steps S105 and S106. Therefore, the following description will focus on the differences from the first example, and parts that are common to the first example will be given the same reference numerals and will not be described as necessary.

[0095] In the fifth example, in step S118, the component allocation determination unit 524 determines whether or not multiple component mounting units 425 (mounting locations L) on which components E of the same overlapping component type Ko are mounted are present in the used component information Iu. If multiple component mounting units 425 for the same overlapping component type Ko are not present in the used component information Iu (if "NO" in step S118), the process proceeds to step S106 without executing step S119, and steps S106 to S111 are executed as in the first embodiment.

[0096] On the other hand, if there are multiple component mounting units 425 for the same overlapping component type Ko in the used component information Iu (if "YES" in step S118), the component allocation determination unit 524 calculates the scheduled end time Te of the component E of the overlapping component type Ko(N) mounted in the component mounting unit 425 for each of the multiple component mounting units 425, thereby obtaining multiple scheduled end times Te corresponding to the multiple component mounting units 425. Then, the component allocation determination unit 524 selects, from the multiple component mounting units 425, the one component mounting unit 425 whose corresponding scheduled end time Te is the earliest (step S119). Then, steps S106 to S111 are executed for the component E of the overlapping component type Ko(N) mounted in the earliest one component mounting unit 425.

[0097] If the presence of multiple overlapping component types Ko(N) is confirmed in step S104, steps S118 and S119 are executed for each overlapping component type Ko. As a result, one component mounting unit 425 is associated with each of the multiple overlapping component types Ko(N), and the calculation of the scheduled end of use time Te of component E of the overlapping component type Ko(N) in step S108 is executed for the component E mounted on the one component mounting unit 425 corresponding to the overlapping component type Ko(N).

[0098] In the fifth example, when components E of the same collection target component type Kp are mounted in a plurality of component mounting units 425 (mounting locations L) provided other than the board production line 10A, and the components E supplied from each component mounting unit 425 are used in the production of component-mounted boards (if "YES" in step S118), the component allocation determination unit 524 selects the component E of the same overlapping component type Ko(N) mounted in one component mounting unit 425 from among the components E of the same overlapping component type Ko(N) mounted in the plurality of component mounting units 425 as the execution target of steps S106 to S111 (steps S118, S119). Specifically, the component allocation determination unit 524 calculates, for each of the plurality of component mounting units 425, the scheduled end of use time Te at which the use of the component E supplied from the component mounting unit 425 is scheduled to end in another board production line 10B or 10C to which the component mounting unit 425 belongs. Then, it is determined whether the calculated scheduled end time Te of use for the component mounting unit 425 having the earliest scheduled end time Te among the multiple component mounting units 425 satisfies the condition that the scheduled end time Te is earlier than the scheduled production start time Ts (step S109, mounting work determination). In this configuration, the components E of the collection target component type Kp whose use ends relatively early in another board production line 10B or 10C can be transferred from the other board production line 10B or 10C to the board production line 10A and used in the board production line 10A. This makes it possible to reduce the amount of components E remaining at the production site where the components E are used for the production of component-mounted boards B. In addition, since the components E of the collection target component type Kp whose use ends relatively early can be transferred, the transfer work of the components E can be performed with plenty of time, and it is possible to avoid running out of components in the board production line 10A to which the components are transferred.

[0099] Fig. 14 is a flow chart showing a sixth example of part setup support. The sixth example of Fig. 14 differs from the first example of Fig. 7 in the flow between steps S107 and S111. Therefore, the following description will focus on the differences from the first example, and parts that are common to the first example will be given the same reference numerals and descriptions thereof will be omitted as appropriate.

[0100] In the sixth example, in step S120 following step S107, multiple component mounting units 425 on which components E of the same overlapping component type Ko(N) are mounted in another board production line 10B or 10C are sorted in ascending order of the expiration date of the components E mounted on the component mounting units 425. Then, the component mounting units 425 that are higher in the sorting are set as the target component mounting units 425 (step S121). In other words, when step S121 is executed for the Ith time (I is an integer equal to or greater than 1), the I-th component mounting unit 425 in the sorting order is set as the target component mounting unit 425.

[0101] In step S108, the scheduled end time Te of use is acquired for component E of the overlapping component type Ko(N) mounted on the target component mounting unit 425. Specifically, the time when production of component mounting board B using component E of the overlapping component type Ko(N) mounted on the target component mounting unit 425 ends on another board production line 10B or 10C that executes the production is calculated as the scheduled end time Te.

[0102] In step S109, component allocation determination unit 524 determines whether scheduled use end time Te is earlier than scheduled production start time Ts. If scheduled use end time Te is earlier than scheduled production start time Ts (if "YES" in step S109), component allocation determination unit 524 excludes component E of overlapping component type Ko(N) from the target components for the delivery mounting operation (i.e., the components to be delivered from component storage 15) (step S110). As a result, it is determined that a diversion mounting operation is to be performed for component E of overlapping component type Ko(N), in which the component is removed from the mounting location L of another board production line 10B or 10C indicated by the used component information Iu (FIG. 6) and mounted on board production line 10A. This determination result is stored in component allocation storage unit 532. Then, the process proceeds to step S111.

[0103] On the other hand, if the scheduled use end time Te is not earlier than the scheduled production start time Ts (if "NO" in step S109), the part allocation determination unit 524 determines whether the target part mounting unit 425 is the last in the sorting order in step S120 (step S122). If the target part mounting unit 425 is not the last (if "NO" in step S122), the process returns to step S121, and the next part mounting unit 425 in the sorting order is set as the target part mounting unit 425. On the other hand, if the target part mounting unit 425 is the last (if "YES" in step S122), the process proceeds to step S111.

[0104] In the sixth example, it is assumed that components E of the same overlapping component type Ko(N) are mounted in a plurality of component mounting units 425 provided other than the board production line 10A, and the components E of the same overlapping component type Ko(N) supplied from each component mounting unit 425 are used in the production of component-mounted boards B. Therefore, there may be a plurality of candidates among these component mounting units 425 that satisfy the condition that the scheduled end time Te, at which the use of the components E supplied from the component mounting unit 425 is scheduled to end in another board production line 10B or 10C to which the component mounting unit 425 belongs, is earlier than the scheduled production start time Ts. In contrast, according to the flow of steps S120, S121, S108, S109, S110, and S122, when there are a plurality of candidates, it is determined that the diversion mounting work is to be performed for the component E with the earliest expiration date to be mounted on the candidate among these candidates (mounting work determination). In this configuration, the parts E of the collection target part type Kp, which have a relatively short expiration date, can be transferred from another board production line 10B or 10C to the board production line 10A and used in the board production line 10A. This makes it possible to prevent unused parts E from going to waste due to the expiration date having passed.

[0105] In this manner, in the above embodiment, each of board production lines 10A, 10B, and 10C corresponds to an example of a "production line" of the present invention, board production line 10A corresponds to an example of a "work target line" of the present invention, board production line 10B or 10C corresponds to an example of a "different production line" of the present invention, component storage 15 corresponds to an example of a "component storage" of the present invention, component mounter 4 corresponds to an example of a "component mounter" of the present invention, component mounting unit 425 corresponds to an example of a "mounting location" of the present invention, server computer 5 corresponds to an example of a "component setup support device" of the present invention, server computer 5 corresponds to an example of a "computer" of the present invention, production plan management unit 522 corresponds to an example of a "production plan acquisition unit" of the present invention, and component allocation determination unit 524 corresponds to an example of a "component matching unit" of the present invention. the part allocation determination unit 524 corresponds to an example of the "work determination unit" of the present invention, the memory unit 53 corresponds to an example of the "memory unit" of the present invention, the setup support program 63 corresponds to an example of the "part setup support program" of the present invention, the recording medium 64 corresponds to an example of the "recording medium" of the present invention, the board B corresponds to an example of the "board" of the present invention, the part E corresponds to an example of the "part" of the present invention, the priority work information Ip corresponds to an example of the "priority work information" of the present invention, the used part information Iu corresponds to an example of the "mounted part type information" of the present invention, the scheduled use end time Te corresponds to an example of the "scheduled use end time" of the present invention, the scheduled production start time Ts corresponds to an example of the "scheduled production start time" of the present invention, and the determination conditions in steps S109 and S116 correspond to an example of the "reuse condition" of the present invention.

[0106] The present invention is not limited to the above-described embodiment, and various modifications can be made to the above-described embodiment without departing from the spirit of the present invention. For example, the entity that performs the unloading mounting work and the reuse mounting work is not limited to a worker, but may be a robot.

[0107] Furthermore, the diversion conditions of steps S109 and S116 may be changed as appropriate. For example, step S116 may be executed instead of step S109.

[0108] Furthermore, the relocation of the component E is not limited to being performed between two component mounters 4 belonging to different board production lines 10. In other words, as will be described next, the relocation of the component E may be performed between two component mounters 4 belonging to the same board production line 10.

[0109] Fig. 16 is a flow chart showing a seventh example of component setup support, and Fig. 17 is a diagram showing an example of an operation executed according to the seventh example of the component setup support of Fig. 16. Three component mounters 4a, 4b, and 4c shown in Fig. 17 belong to the same board production line 10 and are arranged in series. Board B is transported in the order of component mounters 4a, 4b, and 4c, and board B on which components E are mounted by component mounter 4a is transported from component mounter 4a to component mounter 4b, and board B on which components E are mounted by component mounter 4b is transported from component mounter 4b to component mounter 4c.

[0110] The board production line 10 to which these component mounters 4a, 4b, and 4c belong produces component-mounted boards B(1) and B(2) in order. In this case, to produce the component-mounted board B(1), the component mounter 4a is in charge of mounting the component E of type K(a), the component mounter 4a is in charge of mounting the component E of type K(b), the component mounter 4b is in charge of mounting the component E of type K(c), and the component mounter 4c is in charge of mounting the component E of type K(d). In addition, to produce the component-mounted board B(2), the component mounter 4c is in charge of mounting the component E of type K(a), the component mounter 4a is in charge of mounting the component E of type K(b), the component mounter 4b is in charge of mounting the component E of type K(c), and the component mounter 4c is in charge of mounting the component E of type K(d). That is, with the switch from production of component-mounted board B(1) to production of component-mounted board B(2), the mounter responsible for mounting components E of type K(a) is changed from component mounter 4a to component mounter 4c.

[0111] Therefore, the flowchart of FIG. 16 is executed to support component setup associated with the switch from production of component-mounted board B(1) to production of component-mounted board B(2). In step S101, information indicating components to be collected is acquired. In the example of FIG. 17, components E of type K(a) are not mounted on component mounter 4c during production of component-mounted board B(1), so in order to produce component-mounted board B(2), components E of type K(a) need to be mounted on component mounter 4c (one component mounter). Therefore, in order to produce component-mounted board B(2), components E of type K(a) are acquired as components to be collected.

[0112] In step S102, the component allocation determination unit 524 acquires information indicating the components E (used components) being used in the mounters 4a, 4b, and 4c belonging to the same board production line 10. That is, the component allocation determination unit 524 acquires the used component information Iu (FIG. 6) stored in the component information storage unit 531, and confirms the used components (types K) in the mounters 4a, 4b, and 4c based on the used component information Iu. In step S103, the component allocation determination unit 524 compares the collected components with the used components (component comparison). Specifically, the component allocation determination unit 524 confirms whether the type K(a) (collected component type Kp) of the components E acquired as the collected components exists among the types K (used component type Ku) of the components E mounted at the mounting locations L of the other mounters 4a and 4b in the used component information Iu. In other words, the existence of an overlapping component type Ko that is both the used component type Ku and the collected component type Kp is confirmed. If there is no overlapping component type Ko ("NO" in step S104), the component setup support in FIG. 16 ends.

[0113] On the other hand, if the component type Kp to be collected exists among the used component types Ku, that is, if there is a duplicated component type Ko (if "YES" in step S104), the component allocation determination unit 524 excludes the component E of the duplicated component type Ko(N) from the target components for the outgoing mounting work (i.e., the components to be outgoing from the component storage 15) (step S110). In the example of FIG. 17, the component E of type K(a) is excluded from the target components for the outgoing mounting work. As a result, it is determined that a diversion mounting work is to be performed on the component E of type K(a), which is a duplicated component type Ko(N), by removing it from the mounting location L of another component mounter 4a indicated by the used component information Iu (FIG. 6) and mounting it on the component mounter 4c. This determination result is stored in the component allocation storage unit 532. The diversion mounting work can be performed after the production of the board B(1) is completed, or after the use of the component E of type K(a) in the component mounter 4a is completed during the production of the board B(1).

[0114] In this seventh example of component setup support, when mounting a component E on a component mounter 4c (one component mounter) in order to start mounting the component E on a board B by the component mounter 4c, the used component information Iu (mounted component type information) is referenced. This used component information Iu indicates the type K of the component E mounted on the other component mounters 4a and 4b, that is, the used component type Ku (mounted component type). Specifically, in step S103, it is confirmed whether the type K(a) of the component E to be mounted on the component mounter 4c, that is, the collection target component type Kp (target component type), exists in the used component type Ku (component matching). Then, based on the result of the component matching in step S103 (step S104), it is determined whether the component E is to be mounted on the component mounter 4c by either the warehouse removal mounting work or the reuse mounting work (mounting work determination). Therefore, depending on the mounting status of components E of the collection target component type Kp in another component mounter 4a, 4b, the components E of the collection target component type Kp can be transferred from another component mounter 4a or 4b to the component mounter 4c and used for mounting the components E on the board B in the component mounter 4c. This makes it possible to reduce the amount of components E remaining at the production site where the components E are used.

[0115] The server computer 5 can also provide support for solder setup work for the printer 2 similar to the support for component setup work for the component mounter 4 (FIG. 15). FIG. 15 is a flow chart showing an example of solder setup support. This solder setup support is executed by the arithmetic unit 52 based on a solder setup support program included in the setup support program 63.

[0116] In step S201, the solder to be collected is acquired. Specifically, the production plan illustrated in FIG. 5 shows the type of solder S to be used to produce component mounting boards B(1), B(2), and B(3). Meanwhile, the worker inputs the production plan to be executed into the information input unit 612 of the collection terminal 61. As a result, the production plan is transmitted from the collection terminal 61 to the server computer 5. The production program management unit 521 refers to the received production plan and identifies the type of solder S to be used in the execution of the production plan. In this way, the solder to be collected (the identified type of solder S) is acquired.

[0117] In step S202, the arithmetic unit 52 acquires the expiration date of each solder S that corresponds to the solder to be collected from among the solder S stored in the solder storage 13, and identifies the solder S with the earliest expiration date (step S203). Furthermore, the arithmetic unit 52 determines whether there are multiple solders S identified in step S203, that is, whether there are multiple solders S with the same expiration date (earliest expiration date) (step S204).

[0118] If there are multiple solders S with the same expiration date (if "YES" in step S304), the calculation unit 52 acquires the opening date and time of the solder storage container 131 storing the solder S for the multiple solders S, and decides to take out the solder S with the earliest opening date and time from the solder storage 13 and mount it on the solder mounting unit 231 of the printer 2 (step S205). On the other hand, if there are not multiple solders S with the same expiration date (if "NO" in step S304), the calculation unit 52 decides in step S203 to take out the solder S identified as having the earliest expiration date from the solder storage 13 and mount it on the solder mounting unit 231 of the printer 2.

[0119] In this solder setup support, when solder S is mounted on the printer 2 (solder printer) to start solder printing on the board B with the printer 2, the calculation unit 52 (work target determination unit) refers to the expiration date of the solder S (step S202). Then, the calculation unit 52 determines that the solder S with the shortest expiration date among multiple solders S (solder to be mounted) that can be mounted on the printer 2 is to be taken out from the parts storage 15 and mounted on the printer 2 (steps S203, S205, S206). Therefore, the solder S with the shortest expiration date can be used up preferentially. As a result, it is possible to reduce the amount of solder S remaining at the production site where the solder S is used.

[0120] Furthermore, the solder S is provided in a sealed state in the solder storage container 131, and in the solder setup work, the solder S is loaded onto the printer 2 after the solder storage container 131 of the solder S is opened. In contrast, when two or more solders S are identified in step S203, the calculation unit 52 determines that, among the identified solders S, the solder S whose solder storage container 131 was opened the earliest is to be loaded onto the printer 2. In this configuration, the solder S that was opened the earliest can be used up preferentially. [Explanation of symbols]

[0121] 10A, 10B, 10C... PCB production line 13...Solder storage 15…Parts storage 2...Printing machine (solder printing machine) 4. Component mounting machine 425…Parts mounting part (mounting location) 5...Server computer (parts setup support device, computer) 522…Production Planning Management Department (Production Planning Acquisition Department) 524... Part allocation determination unit (part matching unit, work determination unit) 53...Memory unit (memory section) 63... Setup support program (parts setup support program, solder setup support program) 64...Recording media B: Substrate E…Parts Ip…Priority work information Iu…Information on parts used (information on installed parts type) Te: Scheduled end time of use Ts: Scheduled production start time

Claims

1. A storage unit that stores mounted component type information indicating a type of mounted component that is a type of the component mounted on one component mounter that mounts components mounted by a component setup operation on a board and another component mounter; a component verification unit that performs component verification to verify whether a target component type, which is a type of the component to be mounted by the first component mounter, exists in the mounted component type information in order for the first component mounter to start mounting the component on the board; a work decision unit that decides whether to perform an out-of-warehouse mounting work of unloading a component of the target component type from a component stocker that stores the component and mounting it on the one component mounter, or a reuse mounting work of removing the component of the target component type mounted on the other component mounter and mounting it on the one component mounter, based on a result of the component comparison; and a production plan acquisition unit that acquires a production plan for the component-mounted boards to be produced in a target line among a plurality of production lines that each produce, in accordance with a predetermined production plan, component-mounted boards, which are boards on which components are mounted by a component mounter that mounts the components mounted by a component setup operation onto a board; Equipped with the one component mounter is a component mounter included in the work target line, the other component mounter is included in another production line, different from the target line, among the plurality of production lines, the type of mounted component indicated by the mounted component type information is a type of the component mounted on the mounter of the different production line, the target component type is a type of the component that is to be mounted on the component mounter of the work target line in order to start production of the component-mounted board based on the production plan on the work target line, the unloading and mounting work is a work of unloading a component of the target component type from the component storage and mounting it on the component mounter of the work line, the reuse mounting work is a work of removing the components of the target component type mounted on the component mounter of the other production line and mounting the components on the component mounter of the work target line, When the presence of the target component type in the mounting component type information is confirmed by the component matching, the mounting work determination calculates a scheduled use end time when use of the components of the target component type in the production of the component-mounted board based on the production plan in the other production line is scheduled to end, and a scheduled production start time when production of the component-mounted board based on the production plan is scheduled to start in the work target line, and if the scheduled use end time satisfies a predetermined reuse condition with respect to the scheduled production start time, it is determined to perform the reuse mounting work, and if the scheduled use end time does not satisfy the reuse condition with respect to the scheduled production start time, it is determined to perform the out-of-stock mounting work.

2. 2. The part setup support device according to claim 1, wherein the diversion condition is that the scheduled end time of use is before the scheduled start time of production.

3. In the mounting operation determination, a grace time is calculated by calculating a grace period from the scheduled production start time, 2. The part setup support device according to claim 1, wherein the diversion condition is that the scheduled end time of use is before the grace time.

4. the components of the target component type are mounted at a plurality of mounting locations provided outside the work line, and the components supplied from the mounting locations are used in the production of the component-mounted board; 2. The part setup support device according to claim 1, wherein, in the mounting operation determination, for each of the plurality of mounting locations, a scheduled end time at which use of the part supplied from that mounting location in the other production line to which that mounting location belongs is scheduled to end is calculated, and it is determined whether the scheduled end time of use calculated for the mounting location having the earliest scheduled end time among the plurality of mounting locations satisfies the diversion condition with respect to the scheduled production start time.

5. the components of the target component type are mounted at a plurality of mounting locations provided outside the work line, and the components supplied from the mounting locations are used in the production of the component-mounted board; 2. The component setup support device according to claim 1, wherein, in the mounting operation determination, when there are a plurality of candidates for the plurality of mounting locations, the planned end time of use of the part supplied from the mounting location in the different production line to which the mounting location belongs is scheduled to end satisfies the diversion condition with respect to the planned production start time, it is determined that the diversion mounting operation is to be performed for the part to be mounted at the candidate among the plurality of candidates, the part having the earliest expiration date.

6. the other production line produces the component-mounted boards in accordance with the production plan for producing a plurality of types of the component-mounted boards; 2. The component setup support device according to claim 1, wherein, in the mounting operation determination, a time when use of the components of the target component type will end in the production of the multiple types of component mounting boards in the other production line is calculated as the scheduled end of use time.

7. A memory unit that stores mounted component type information indicating a mounted component type, which is a type of the component mounted on one component mounter that mounts components mounted by a component setup operation on a board, and another component mounter; a component verification unit that performs component verification to verify whether a target component type, which is a type of the component to be mounted by the first component mounter, exists in the mounted component type information in order for the first component mounter to start mounting the component on the board; a work decision unit that decides whether to perform an out-of-warehouse mounting work of unloading a component of the target component type from a component stocker that stores the component and mounting it on the one component mounter, or a reuse mounting work of removing the component of the target component type mounted on the other component mounter and mounting it on the one component mounter, based on a result of the component comparison; and a production plan acquisition unit that acquires a production plan for the component-mounted boards to be produced in a target line among a plurality of production lines that each produce, in accordance with a predetermined production plan, component-mounted boards, which are boards on which components are mounted by a component mounter that mounts the components mounted by a component setup operation onto a board; Equipped with the one component mounter is a component mounter included in the work target line, the other component mounter is included in another production line, different from the target line, among the plurality of production lines, the type of mounted component indicated by the mounted component type information is a type of the component mounted on the mounter of the different production line, the target component type is a type of the component that is to be mounted on the component mounter of the work target line in order to start production of the component-mounted board based on the production plan on the work target line, the unloading and mounting work is a work of unloading a component of the target component type from the component storage and mounting it on the component mounter of the work line, the reuse mounting work is a work of removing the components of the target component type mounted on the component mounter of the other production line and mounting the components on the component mounter of the work target line, the storage unit stores priority operation information indicating which of the out-of-stock mounting operation and the reuse mounting operation is to be prioritized in association with the type of the part; When the priority work information indicates a priority of the diversion mounting work for the target component type whose existence in the mounting component type information is confirmed in the component matching, the work determination unit determines to perform the diversion mounting work without executing the mounting work determination, When the priority work information indicates a priority of the shipping mounting work for the target component type whose presence is confirmed in the mounting component type information in the part matching, the work determination unit determines to perform the shipping mounting work without executing the mounting work determination.

8. A storage unit that stores mounted component type information indicating a mounted component type, which is a type of the component mounted on one component mounter that mounts components mounted by a component setup operation on a board, and another component mounter; a component verification unit that performs component verification to verify whether a target component type, which is a type of the component to be mounted by the first component mounter, exists in the mounted component type information in order for the first component mounter to start mounting the component on the board; a work decision unit that decides whether to perform an out-of-warehouse mounting work of unloading a component of the target component type from a component stocker that stores the component and mounting it on the one component mounter, or a reuse mounting work of removing the component of the target component type mounted on the other component mounter and mounting it on the one component mounter, based on a result of the component comparison; and a production plan acquisition unit that acquires a production plan for the component-mounted boards to be produced in a target line among a plurality of production lines that each produce, in accordance with a predetermined production plan, component-mounted boards, which are boards on which components are mounted by a component mounter that mounts the components mounted by a component setup operation onto a board; Equipped with the one component mounter is a component mounter included in the work target line, the other component mounter is included in another production line, different from the target line, among the plurality of production lines, the type of mounted component indicated by the mounted component type information is a type of the component mounted on the mounter of the different production line, the target component type is a type of the component that is to be mounted on the component mounter of the work target line in order to start production of the component-mounted board based on the production plan on the work target line, the unloading and mounting work is a work of unloading a component of the target component type from the component storage and mounting it on the component mounter of the work line, the reuse mounting work is a work of removing the components of the target component type mounted on the component mounter of the other production line and mounting the components on the component mounter of the work target line, When the presence of the target component type in the mounting component type information is confirmed by the component matching, in the mounting operation determination, a remaining number of parts, which is the number of parts of the target component type that can be moved from the other production line to the work target line by the reuse mounting operation, is calculated at the time when use of the parts of the target component type in the other production line has ended, and a determination is made as to whether the out-of-stock mounting operation or the reuse mounting operation will be performed based on the remaining number of parts.

9. 9. The component setup support device according to claim 8, wherein in the mounting operation determination, a planned number of components to be used, which is the number of components of the target component type to be mounted on the board in accordance with the production plan on the work line, is calculated, and if the remaining number of components is equal to or greater than the planned number of components to be used, it is determined that the reuse mounting operation is to be performed.

10. the other production line produces the component-mounted boards in accordance with the production plan for producing a plurality of types of the component-mounted boards; 9. The component setup support device according to claim 8, wherein the mounting operation determination calculates the remaining number of components at a time when use of the components of the target component type in the production of the plurality of types of component-mounted boards in the other production line has ended.

11. 2. The component setup support device according to claim 1, further comprising a location notification unit that notifies a location, in the other production line, of the component of the target component type that has been determined by the work determination unit to be mounted on the component mounter of the work target line by the reuse mounting work.

12. 8. The component setup support device according to claim 7, further comprising a location notification unit that notifies a location, in the other production line, of the component of the target component type that has been determined by the work determination unit to be mounted on the component mounter of the work target line by the reuse mounting work.

13. 9. The component setup support device according to claim 8, further comprising a location notification unit that notifies a location, in the other production line, of the component of the target component type that has been determined by the work determination unit to be mounted on the component mounter of the work target line by the reuse mounting work.

14. A storage unit that stores mounted component type information indicating a mounted component type, which is a type of the component mounted on one component mounter that mounts components mounted by a component setup operation on a board, and another component mounter; a component verification unit that performs component verification to verify whether a target component type, which is a type of the component to be mounted by the first component mounter, exists in the mounted component type information in order for the first component mounter to start mounting the component on the board; a work decision unit that decides whether to perform an out-of-warehouse mounting work of unloading a component of the target component type from a component stocker that stores the component and mounting it on the one component mounter, or a reuse mounting work of removing the component of the target component type mounted on the other component mounter and mounting it on the one component mounter, according to a result of the component comparison; and Equipped with A component setup support device in which the one component mounter and the another component mounter are included in the same production line.

15. A parts setup support program that causes a computer to function as the parts setup support device according to any one of claims 1 to 14.

16. A recording medium for recording the part setup support program according to claim 15 in a computer-readable manner.

17. a step of acquiring mounted component type information indicating a type of mounted component, which is a type of the component mounted on the other component mounter, out of the one component mounter and another component mounter that mounts the components mounted by the component setup operation on a board; a step of executing a component matching process to confirm whether a target component type, which is a type of the component to be mounted by the first component mounter, exists in the mounted component type information in order for the first component mounter to start mounting the component on the board; a step of executing a mounting operation decision based on the result of the component collation, the mounting operation deciding whether to execute an out-of-warehouse mounting operation in which a component of the target component type is retrieved from a component stocker storing the component and mounted on the one component mounter, or a diversion mounting operation in which a component of the target component type mounted on the other component mounter is removed and mounted on the one component mounter; acquiring a production plan for a component-mounted board to be produced in a target line among a plurality of production lines that respectively produce component-mounted boards, which are boards on which components are mounted by a component mounter that mounts the components mounted in a component setup operation onto a board, in accordance with a predetermined production plan; Equipped with the one component mounter is a component mounter included in the work target line, the other component mounter is included in another production line, different from the target line, among the plurality of production lines, the type of mounted component indicated by the mounted component type information is a type of the component mounted on the mounter of the different production line, the target component type is a type of the component that is to be mounted on the component mounter of the work target line in order to start production of the component-mounted board based on the production plan on the work target line, the unloading and mounting work is a work of unloading a component of the target component type from the component storage and mounting it on the component mounter of the work line, the reuse mounting work is a work of removing the components of the target component type mounted on the component mounter of the other production line and mounting the components on the component mounter of the work target line, and when the presence of the target component type in the mounting component type information is confirmed by the component matching, the mounting work determination calculates a scheduled end time of use at which use of the components of the target component type in the production of the component-mounted board based on the production plan in the other production line is scheduled to end, and a scheduled production start time at which production of the component-mounted board based on the production plan is scheduled to start in the work target line, and if the scheduled end time of use satisfies a predetermined reuse condition with respect to the scheduled production start time, it is determined to perform the reuse mounting work, and if the scheduled end time of use does not satisfy the reuse condition with respect to the scheduled production start time, it is determined to perform the out-of-stock mounting work.

18. a step of acquiring, from a storage unit, mounted component type information indicating a mounted component type, which is a type of the component mounted on the other component mounter, of the one component mounter and the other component mounter that mounts the components mounted by the component setup operation on a board; a step of executing a component matching process to confirm whether a target component type, which is a type of the component to be mounted by the first component mounter, exists in the mounted component type information in order for the first component mounter to start mounting the component on the board; a step of executing a mounting operation decision by a work decision unit according to a result of the component collation, the mounting operation deciding whether to execute an out-of-warehouse mounting operation of out-sourcing a component of the target component type from a component stocker storing the component and mounting it on the one component mounter, or a diversion mounting operation of removing the component of the target component type mounted on the other component mounter and mounting it on the one component mounter; acquiring a production plan for a component-mounted board to be produced in a target line among a plurality of production lines that respectively produce component-mounted boards, which are boards on which components are mounted by a component mounter that mounts the components mounted in a component setup operation onto a board, in accordance with a predetermined production plan; Equipped with the one component mounter is a component mounter included in the work target line, the other component mounter is included in another production line, different from the target line, among the plurality of production lines, the type of mounted component indicated by the mounted component type information is a type of the component mounted on the mounter of the different production line, the target component type is a type of the component that is to be mounted on the component mounter of the work target line in order to start production of the component-mounted board based on the production plan on the work target line, the unloading and mounting work is a work of unloading a component of the target component type from the component storage and mounting it on the component mounter of the work line, the reuse mounting work is a work of removing the components of the target component type mounted on the component mounter of the other production line and mounting the components on the component mounter of the work target line, the storage unit stores priority operation information indicating which of the out-of-stock mounting operation and the reuse mounting operation is to be prioritized in association with the type of the part; When the priority work information indicates a priority of the diversion mounting work for the target component type whose existence in the mounting component type information is confirmed in the component matching, the work determination unit determines to perform the diversion mounting work without executing the mounting work determination, when the priority task information indicates a priority of the shipping mounting task for the target component type whose presence is confirmed in the mounting component type information in the component matching, the task determination unit determines to perform the shipping mounting task without executing the mounting task determination.

19. a step of acquiring mounted component type information indicating a type of mounted component, which is a type of the component mounted on the other component mounter, out of the one component mounter and another component mounter that mounts the components mounted by the component setup operation on a board; a step of executing a component matching process to confirm whether a target component type, which is a type of the component to be mounted by the first component mounter, exists in the mounted component type information in order for the first component mounter to start mounting the component on the board; a step of executing a mounting operation decision based on the result of the component collation, the mounting operation deciding whether to execute an out-of-warehouse mounting operation in which a component of the target component type is retrieved from a component stocker storing the component and mounted on the one component mounter, or a diversion mounting operation in which a component of the target component type mounted on the other component mounter is removed and mounted on the one component mounter; acquiring a production plan for a component-mounted board to be produced in a target line among a plurality of production lines that respectively produce component-mounted boards, which are boards on which components are mounted by a component mounter that mounts the components mounted in a component setup operation onto a board, in accordance with a predetermined production plan; Equipped with the one component mounter is a component mounter included in the work target line, the other component mounter is included in another production line, different from the target line, among the plurality of production lines, the type of mounted component indicated by the mounted component type information is a type of the component mounted on the mounter of the different production line, the target component type is a type of the component that is to be mounted on the component mounter of the work target line in order to start production of the component-mounted board based on the production plan on the work target line, the unloading and mounting work is a work of unloading a component of the target component type from the component storage and mounting it on the component mounter of the work line, the reuse mounting work is a work of removing the components of the target component type mounted on the component mounter of the other production line and mounting the components on the component mounter of the work target line, When the presence of the target component type in the mounting component type information is confirmed by the component matching, the mounting operation determination calculates a remaining number of parts, which is the number of parts of the target component type that can be moved from the other production line to the work target line by the reuse mounting operation, at a time when use of the parts of the target component type in the other production line has ended, and determines whether the out-of-stock mounting operation or the reuse mounting operation will be performed based on the remaining number of parts.

20. a step of acquiring mounted component type information indicating a type of mounted component, which is a type of the component mounted on the other component mounter, out of the one component mounter and another component mounter that mounts the components mounted by the component setup operation on a board; a step of executing a component matching process to confirm whether a target component type, which is a type of the component to be mounted by the first component mounter, exists in the mounted component type information in order for the first component mounter to start mounting the component on the board; a step of executing a mounting operation decision to determine whether to execute an out-of-warehouse mounting operation of unloading a component of the target component type from a component stocker storing the component and mounting it on the one component mounting machine, or a diversion mounting operation of removing a component of the target component type mounted on the other component mounting machine and mounting it on the one component mounting machine, based on the result of the component collation; Equipped with The component setup support method, wherein the one component mounter and the another component mounter are included in the same production line.

Citation Information

Patent Citations

  • Support system for printed board unit production

    JP2001127401A

  • Material management system, material management method and material management program

    JP2008217114A

  • Component mounting system

    WO2020039495A1