Production program management device, production program management method, and production program management program
The production program management device optimizes component and holding unit arrangements to efficiently produce diverse substrate types by grouping and managing them based on similarity, addressing the limitations of existing devices in producing varied substrates.
Patent Information
- Application Number
- JP2024007436
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-22
- Publication Date
- 2025-08-01
AI Technical Summary
Existing component mounting devices struggle to efficiently produce a variety of mounted substrates involving component and holding part replacements, limiting flexibility in producing different substrate types.
A production program management device that includes an acquisition unit, a group creation unit, and a production program data creation unit to manage and optimize the arrangement of components and holding units based on similarity, enabling efficient production of multiple substrate types by grouping and arranging components and holding units effectively.
Enables the creation of production program data for efficiently producing multiple substrate types by optimizing the arrangement of components and holding units, enhancing production flexibility and efficiency.
Smart Images

Figure 2025112903000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a production program management device, a production program management method, and a production program management program for managing production program data used in a component mounting device.
Background Art
[0002] A component mounting device holds components supplied by a component supply device such as a tape feeder with a holding part such as a nozzle attached to a mounting head, mounts them on a substrate, and produces a mounted substrate. The component mounting device can produce mounted substrates of a plurality of substrate types by replacing the components supplied by the component supply device and the holding parts attached to the mounting head. In Patent Document 1, when switching the substrate type of the mounted substrate produced by the component mounting device, the loss time for replacing the nozzle attached to the mounting head with the nozzle held by the nozzle exchanger is compared with the production time shortened when the nozzle is replaced. When the production time is shortened, a component mounting device that replaces the nozzle attached to the mounting head with the nozzle held by the nozzle exchanger is disclosed.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the prior art including Patent Document 1, although production efficiency can be realized in the mounted substrates of the substrate types that can be produced using the components supplied by the component supply device set in the component mounting device and the holding parts, there is still room for further improvement in order to appropriately produce a variety of mounted substrates including the mounted substrates of the substrate types involving replacement of the components supplied by the component supply device and the holding parts.
[0005] Therefore, an object of the present invention is to provide a production program management device, a production program management method, and a production program management program that can create production program data for appropriately producing mounting boards of a plurality of board types by replacing a holding unit.
Means for Solving the Problems
[0006] The production program management device of the present invention includes an acquisition unit that acquires a production plan for producing mounting boards of a plurality of board types, the production plan including component information regarding a plurality of components used in a component mounting device for producing a mounting board of one board type and holding unit information regarding a plurality of holding units that hold the components and mount them on the board; a group creation unit that creates a production group that groups a plurality of the board types based on the similarity of the component information and the similarity of the holding unit information included in the acquired production plan; and a production program data creation unit that creates production program data including the arrangement information of the components and the arrangement information of the holding units in the production group.
[0007] The production program management method of the present invention acquires a production plan for producing mounting boards of a plurality of board types, the production plan including component information regarding a plurality of components used in a component mounting device for producing a mounting board of one board type and holding unit information regarding a plurality of holding units that hold the components and mount them on the board, creates a production group that groups a plurality of the board types based on the similarity of the component information and the similarity of the holding unit information included in the acquired production plan, and creates production program data including the arrangement information of the components and the arrangement information of the holding units in the production group.
[0008] The production program management program of the present invention causes a computer to execute the production program management method according to claim 10.
Effects of the Invention
[0009] According to the present invention, it is possible to create production program data for appropriately producing mounting boards of a plurality of board types by replacing a holding unit.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Embodiments for Carrying Out the Invention
[0011] Hereinafter, with reference to the drawings, an embodiment of the present invention will be described in detail. The configurations, shapes, etc. described below are illustrative for explanation purposes, and can be appropriately changed according to the specifications of the mounting system, component mounting line, management computer (production program management device), component mounting device, stocker, etc. In the following, the same reference numerals are assigned to corresponding elements in all the drawings, and redundant explanations are omitted. In FIG. 1 and in part of the description hereinafter, as two axes orthogonal to each other in the horizontal plane, the X-axis in the substrate transfer direction (the left-right direction in FIG. 1) and the Y-axis orthogonal to the substrate transfer direction (the up-down direction in FIG. 1) are shown. In FIG. 1 and in part of the description hereinafter, the Z-axis (the direction perpendicular to the paper surface in FIG. 1) is shown as the height direction orthogonal to the horizontal plane.
[0012] First, with reference to FIG. 1, the configuration of the mounting system 1 will be described. The mounting system 1 is configured such that three component mounting lines L1 to L3 arranged on the floor F are connected by a communication network 2, either wired or wireless, and are managed by a management computer 3. The component mounting lines L1 to L3 are arranged in a production area Ap provided on the floor F. Each of the component mounting lines L1 to L3 is configured by connecting a plurality of component mounting devices as will be described later, and has a function of producing a mounted substrate obtained by mounting components on a substrate. Note that the number of component mounting lines L1 to L3 provided in the mounting system 1 does not have to be three, and may be one, two, or four or more.
[0013] In FIG. 1, in a preparation area As different from the production area Ap provided on the floor F, an arrangement work support device 4 is arranged. The arrangement work support device 4 is connected to the management computer 3 via the communication network 2. A replacement cart 5 that is the object of the arrangement work to be described later is connected to the arrangement work support device 4. Further, work instructions (setup work instructions) for the replacement cart 5 and the replacement stocker 6 are displayed on the display device of the arrangement work support device 4.
[0014] In the preparation area As, a plurality of carts 5 and stockers 6 in various states are stored, such as before, during, or after the execution of the placement operation. Also, in the preparation area As, detachable elements of the production equipment, such as a plurality of feeders 10, mounting heads 13, and holding parts N (see FIG. 2) used in the production equipment arranged on the floor F, are stored.
[0015] In FIG. 1, on the cart 5 connected to the placement operation support device 4, a placement operation is performed according to the work instructions corresponding to the types of mounting substrates to be produced on the component mounting lines L1 to L3. The operator performs operations such as removing (removing) a plurality of feeders 10 and reels for supplying components as the placement operation from the cart 5, and attaching (attaching) them to the cart 5. Also, the operator performs operations such as removing (removing) the holding part N from the stocker 6 for replacement according to the work instructions, and attaching (attaching) it to the stocker 6.
[0016] In the preparation area As including the cart 5 connected to the placement operation support device 4, the replacement carts 5 and stockers 6 can perform the placement operation in parallel with the production of the mounting substrates on the component mounting lines L1 to L3. Hereinafter, the preparation work for changing the substrate type outside the component mounting lines L1 to L3, including the placement operation for the replacement cart 5 and the replacement stocker 6, is referred to as the outer setup. Note that the operator includes work devices such as robots that perform work other than humans.
[0017] In FIG. 1, when changing the substrate type of the mounting substrates produced on the component mounting lines L1 to L3, the operator moves the replacement cart 5 and the replacement stocker 6 for which the placement operation has been completed in the preparation area As to the component mounting lines L1 to L3, and performs a type switching operation (replacement) of exchanging them with the cart 5 and the stocker 6 mounted on the component mounting device. Also, in the type switching operation, the operator moves and exchanges the replacement feeders 10, mounting heads 13, holding parts N, etc. stored in the preparation area As to the component mounting lines L1 to L3. Hereinafter, the preparation work for changing the type within the component mounting lines L1 to L3, including the type switching operation of exchanging the cart 5 and the stocker 6, is referred to as the inner setup.
[0018] Next, referring to FIG. 1, the detailed configuration of the component mounting lines L1 to L3 will be described. The component mounting lines L1 to L3 have the same configuration. Hereinafter, the component mounting line L1 will be described. The component mounting line L1 is configured by connecting the component mounting devices M1 to M4 in series in order from the upstream (left side of the paper) to the downstream (right side of the paper) in the substrate conveyance direction. The component mounting devices M1 to M4 are connected to the management computer 3 via the communication network 2. Note that the component mounting line L1 is a group of the component mounting devices M1 to M4 connected via the communication network 2, and the component mounting devices M1 to M4 do not necessarily need to be physically connected to each other.
[0019] The management computer 3 executes processes such as production management of the mounted substrates produced in the component mounting lines L1 to L3, creation and transmission of various programs and data necessary for the production of the mounted substrates. That is, the management computer 3 has a function as a production program management device that creates, changes, and optimizes the production program data used in the component mounting devices M1 to M4 that mount components on the substrate.
[0020] Next, referring to FIG. 2, the configuration of the component mounting devices M1 to M4 will be described. In the center of the base 7, a substrate conveyance mechanism 8 is installed along the X-axis. The substrate conveyance mechanism 8 conveys the substrate B carried in from the upstream along the X-axis, positions it at the mounting operation position by the mounting head described below, and holds it. Further, the substrate conveyance mechanism 8 discharges the substrate B for which the component mounting operation has been completed downstream.
[0021] In FIG. 2, component supply units 9 are installed on both sides (front and rear) of the substrate conveyance mechanism 8. Carts 5 are respectively mounted on the component supply units 9 on both sides. The cart 5 has a plurality of slots in parallel at the upper part, and feeders are mounted in each slot. The feeder 10 supplies the component to the component pickup position where the mounting head 13 picks up the component by pitch-feeding the carrier tape in which pockets for storing the components are formed from the outside of the component supply unit 9 in the direction (tape feed direction) toward the substrate conveyance mechanism 8.
[0022] On the carriage 5 mounted on the component supply unit 9, feeders 10 and reels are arranged such that components of a predetermined type are supplied from the feeder 10 at a predetermined position based on the arrangement information of the feeders 10 for supplying the components included in the production program data (hereinafter simply referred to as "component arrangement information"). That is, the component arrangement information is information defined such that components of a predetermined type are supplied from a predetermined position of the component supply unit 9.
[0023] In FIG. 2, Y-axis tables 11 each having a linear drive mechanism are arranged at both ends in the X-axis direction on the upper surface of the base 7. A beam 12 having a similar linear mechanism is movably coupled to the Y-axis table 11 along the Y-axis. A mounting head 13 is movably mounted on the beam 12 along the X-axis. The mounting head 13 is detachably mounted at its lower end and includes a holding unit N such as a nozzle that moves up and down to adsorb and hold components, and a plurality of suction units (not shown) that can rotate about a vertical axis (Z-axis). In FIG. 2, component mounting apparatuses M1 to M4 each having one beam 12 and one mounting head 13 are illustrated and described as an example, but the component mounting apparatuses M1 to M4 may have a configuration including two or more beams 12 and a plurality of mounting heads 13.
[0024] The Y-axis table 11 and the beam 12 constitute a head movement mechanism 14 for moving the mounting head 13 in the horizontal directions (X-axis direction, Y-axis direction). The head movement mechanism 14 and the mounting head 13 perform a component mounting operation of taking out and holding the components supplied from the feeder 10 of the component supply unit 9 with the holding unit N and mounting them at the mounting positions on the substrate B. In the component mounting operation, the mounting head 13 moves above the component supply unit 9, picks up a predetermined component with the holding unit N, moves above the substrate B, rotates the component held by the holding unit N in a predetermined direction, and repeats a series of turns of mounting it at the mounting position.
[0025] In FIG. 1, a head camera 15 is mounted on the beam 12 on the lower surface side of the beam 12 and moves integrally with the mounting head 13. As the mounting head 13 moves, the head camera 15 moves above the substrate B positioned at the mounting operation position of the substrate transfer mechanism 8 to recognize the position of a substrate mark (not shown) provided on the substrate B. Further, the head camera 15 moves above a stocker 6 described later and images a plurality of holding part accommodation positions that accommodate the holding parts N provided in the stocker 6, respectively. Although the component mounting apparatuses M1 to M4 having one stocker 6 are illustrated and described in FIG. 2, the component mounting apparatuses M1 to M4 may have a configuration including two or more stockers 6. In particular, when the component mounting apparatuses M1 to M4 include a plurality of mounting heads 13, it is desirable to have a configuration in which stockers 6 are installed on at least both sides (front and rear) of the substrate transfer mechanism 8.
[0026] A component recognition camera 16 is installed between the component supply unit 9 and the substrate transfer mechanism 8. When the mounting head 13 that has taken out a component from the component supply unit 9 is positioned above the component recognition camera 16, the component recognition camera 16 images the component held in the holding part N from below. In the component mounting operation of the component on the substrate B by the mounting head 13, correction of the mounting position is performed in consideration of the recognition result of the substrate B by the head camera 15 and the recognition result of the component by the component recognition camera 16.
[0027] In FIG. 2, a stocker 6 having a plurality of holding part accommodation positions for accommodating the plurality of holding parts N mounted on the suction unit of the mounting head 13 is mounted beside the component recognition camera 16. The stocker 6 is detachably arranged on the base 7. By the mounting head 13 accessing the stocker 6 and performing a nozzle replacement operation, the holding part N mounted on the suction unit can be exchanged with the holding part N accommodated in a predetermined holding part accommodation position of the stocker 6.
[0028] In the mounting head 13 and the stocker 6, a holding part N of a predetermined type is arranged at a predetermined position based on the arrangement information of the holding part N included in the production program data (hereinafter simply referred to as "holding part arrangement information"). That is, the holding part arrangement information is information defined so as to mount a holding part N of a predetermined type at a predetermined position of the mounting head 13 and the stocker 6.
[0029] Next, with reference to FIG. 3, the configuration of the information processing system of the management computer 3 will be described. Here, among the plurality of functions provided in the management computer 3, the configuration related to the function as a production program management device that creates highly productive production program data used in the component mounting devices M1 to M4 that make up the component mounting lines L1 to L3 will be described.
[0030] In FIG. 3, the management computer 3 includes a processing device 20, a storage unit 25 which is a storage device, an input unit 31, a display unit 32, and a communication unit 33. The processing device 20 is a data processing device such as a CPU, and includes an acquisition unit 21, a group creation unit 22, a production program data creation unit 23, and a setup work instruction creation unit 24 as internal processing units. In the storage unit 25, production plan information 26, production group information 27, component mounting line information 28, production program data information 29, setup work instruction information 30, etc. are stored. Note that the management computer 3 does not necessarily have to be configured by a single computer, and may be configured by a plurality of devices. For example, all or part of the storage unit 25 and the processing device 20 may be provided in the cloud.
[0031] The input unit 31 is an input device such as a keyboard, a touch panel, or a mouse, and is used when an operation command or data is input. The display unit 32 is a display device such as a liquid crystal panel, and displays various data stored in the storage unit, and also displays various information such as an operation screen and an input screen for the operation by the input unit 31. The communication unit 33 is a communication interface, and performs data transmission and reception with the component mounting devices M1 to M4 that make up the component mounting lines L1 to L3 via the communication network 2.
[0032] In FIG. 3, the production plan information 26 stores a production plan for a predetermined period (e.g., one month) to produce mounting substrates of a plurality of substrate types on the component mounting lines L1 to L3, which is created by a production plan creation unit or a production plan creation device (not shown) provided in the management computer 3. The production plan includes information for specifying the substrate type for each substrate type of the mounting substrates produced on the component mounting lines L1 to L3, the production order of the plurality of types, the number of mounting substrates to be produced for each substrate type, the production delivery date, information on the components (component information) mounted on the substrate B, information on the holding units (holding unit information) for holding the components, and the like.
[0033] In other words, the production plan information 26 includes a production plan for producing mounting substrates of a plurality of substrate types, which includes component information on a plurality of components used in the component mounting devices M1 to M4 on the component mounting lines L1 to L3 for producing a mounting substrate of one substrate type, and holding unit information on a plurality of holding units for holding the components and mounting them on the substrate.
[0034] In FIG. 3, the component mounting line information 28 includes the configurations of the component mounting lines L1 to L3, the specifications of the component mounting devices M1 to M4 that make up the component mounting lines L1 to L3, and the like. The specifications of the component mounting devices M1 to M4 include information on the configurations of the component mounting devices M1 to M4, such as the types of carts 5 that can be mounted on the component supply unit 9, the number of feeders 10 that can be mounted on the cart 5 (the upper limit number of types of components that can be arranged in the component mounting devices M1 to M4), the types and numbers of the mounting heads 13 that can be mounted, and the number of holding units N that can be mounted on the mounting head 13 (the upper limit number of holding units N that can be arranged in the component mounting devices M1 to M4).
[0035] The acquisition unit 21 acquires the production plan for the period (target period) during which production program data is created from the production plan information 26. The target period is specified as a relatively short-term period such as one day or one week. The group creation unit 22 creates a production group Gp1 (Fig. 9) that groups together a plurality of substrate types that can be produced on one of the component mounting lines L1 to L3 based on the similarity of the component information and the similarity of the holding unit information included in the production plan acquired by the acquisition unit 21. The created production group Gp1 is stored in the storage unit 25 as production group information 27.
[0036] Hereinafter, taking the production group Gp1 that groups together a plurality of substrate types that can be produced on the component mounting line L1 as an example, an explanation will be given with reference to Fig. 9. First, the group creation unit 22 extracts the substrate types that can be produced on the component mounting line L1 from among the plurality of substrate types included in the acquired production plan. Next, the group creation unit 22 calculates the similarity of the components mounted on the mounting substrates (similarity of component information) and the similarity of the holding units that hold the components (similarity of holding unit information) for each combination of substrate types.
[0037] For example, as the similarity of the components, the ratio (component commonality) of the number of types of components common to another substrate type to the number of types of components of one substrate type is used. The higher the component commonality (the larger the number of common components), the higher the similarity of the components. The same applies to the similarity of the holding units, and detailed explanations are omitted. In the example of Fig. 9, the group creation unit 22 groups together a plurality (12 types) of substrate types X01 to X12 with high similarity of component information and holding unit information as the production group Gp1 to be produced on the component mounting line L1.
[0038] In FIG. 9, next, the group creation unit 22 distributes the types of components to be arranged in the component mounting apparatuses M1 to M4 within the production group Gp1 such that the number of types of components does not exceed the upper limit, and creates grouped component groups. The created component groups are associated with the production group Gp1 of the production group information 27 and stored in the storage unit 25. In the example of FIG. 9, component groups Gd1 to Gd3 in which the types of components of the board types X01 to X12 of the production group Gp1 are distributed to the component mounting apparatus M4 are created. More specifically, the board types X01 to X03 are grouped as the component group Gd1, the board types X04 to X07 are grouped as the component group Gd2, and the board types X08 to X12 are grouped as the component group Gd3.
[0039] In FIG. 9, next, the group creation unit 22 creates grouped holding part groups within the range where the number of holding parts N used in the component mounting apparatuses M1 to M4 in the production group Gp1 does not exceed the upper limit. The created grouped holding part groups are associated with the production group Gp1 of the production group information 27 and stored in the storage unit 25. In the example of FIG. 9, grouped holding part groups Gn1 to Gn5 are created within the range where the number of holding parts N for holding the types of components of the component groups Gd1 to Gd3 of the component mounting apparatus M4 does not exceed the upper limit (here, three), which can be mounted on the mounting head 13.
[0040] More specifically, they are grouped into the holding part group Gn1 corresponding to the board types X01 to X03 of the component group Gd1, the holding part group Gn2 corresponding to the board types X04 to X05 of the component group Gd2, the holding part group Gn3 corresponding to the board types X06 to X07 of the component group Gd2, the holding part group Gn4 corresponding to the board types X08 to X09 of the component group Gd3, and the holding part group Gn5 corresponding to the board types X10 to X12 of the component group Gd3.
[0041] In FIG. 3, the production program data creation unit 23 creates, for each of the created component groups Gd1 to Gd3, component arrangement information (component arrangement information) of the carts 5 mounted on the component mounting apparatuses M1 to M4 based on the component information included in the production plan information 26 and the information regarding the configurations of the component mounting apparatuses M1 to M4 included in the component mounting line information 28. Further, the production program data creation unit 23 creates, for each of the created holding part groups Gn1 to Gn5, holding part arrangement information (arrangement information within the mounting head, arrangement information within the stocker) of the mounting heads 13 and the stockers 6 mounted on the component mounting apparatuses M1 to M4 based on the holding part information included in the production plan information 26 and the information regarding the configurations of the component mounting apparatuses M1 to M4 included in the component mounting line information 28.
[0042] Based on the information regarding the specifications of the component mounting apparatuses M1 to M4 included in the component mounting line information 28, the production program data creation unit 23 creates the component arrangement information and the holding part arrangement information so that the mounting substrates can be efficiently produced on the component mounting lines L1 to L3. The production program data creation unit 23 associates the created component arrangement information and holding part arrangement information with the production program data and stores them in the storage unit 25 as production program data information 29. In this way, the production program data creation unit 23 creates production program data including the component arrangement information (component arrangement information) of the components in the production group Gp1 and the arrangement information of the holding part N (holding part arrangement information).
[0043] Here, with reference to FIGS. 4 to 8, an example of the holding part arrangement information of the component mounting apparatus M4 in the production group Gp1 produced on the component mounting line L1 created by the production program data creation unit 23 will be described.
[0044] FIG. 4 shows an example of the mounting head internal arrangement information 42 (holding part arrangement information) of the holding part N in the mounting head 13 of the component mounter M4 for each of the plurality of substrate types X01 to X12 included in the production group Gp1, which is created by the production program data creation unit 23. The number of holding parts N that can be mounted on the mounting head 13 mounted on the component mounter M4 is three. In the mounting head internal arrangement information 42, corresponding to the type numbers 41 that identify the substrate types X01 to X12, the holding part numbers that identify the three holding parts N mounted on the mounting head 13 are stored.
[0045] For example, for the substrate types X01, X02, and X03 with the type numbers 41 belonging to the same holding part group Gn1 being "X01", "X02", and "X03", the mounting head internal arrangement information 42 is created such that the three holding parts N with the holding part numbers N01, N02, and N03 are mounted on the mounting head 13 in this order. Similarly, for the substrate types X04 and X05 belonging to the holding part group Gn2, the mounting head internal arrangement information 42 is created such that the three holding parts N with the holding part numbers N04, N05, and N06 are mounted on the mounting head 13. In this way, the group creation unit 22 creates a plurality of holding part groups Gn1 to Gn5 that use at least one different holding part N.
[0046] In FIG. 4, the production program data creation unit 23 creates stock internal arrangement information Gs1 to Gs3 (holding part arrangement information) that arranges the holding parts N used in the holding part groups Gn1 to Gn5 at predetermined positions in the stocker 6. Further, the production program data creation unit 23 creates production program data that attaches the holding parts N arranged in the stocker 6 to the mounting head 13 according to the mounting head internal arrangement information 42 at the timing of switching the holding part groups Gn1 to Gn5.
[0047] FIG. 5 is an example of stock placement information Gs1 (holding part placement information) for arranging a plurality of holding parts N used in the holding part group Gn1 and the holding part group Gn2 in the component mounting apparatus M4, created by the production program data creation unit 23, in the stocker 6. FIG. 5(a) shows the stock placement information Gs1 in a table format. FIG. 5(b) schematically shows the stocker 6 with the stock placement information Gs1 viewed in plan.
[0048] In FIG. 5(a), the stock placement information Gs1 is information that associates the storage position number 43 that specifies the storage position of the stocker 6 with the holding part number 44 of the holding part N stored in the storage position corresponding to the storage position number 43. In FIG. 5(b), the storage position number 43 is described with the position in the Y-axis direction in the second digit (tens place) and the position in the X-axis direction in the first digit (units place) with respect to the storage positions regularly provided in the stocker 6. For example, in the stock placement information Gs1, it indicates that the holding part with the holding part number 44 of "N01" (hereinafter referred to as "holding part N01", etc.) is stored in the storage position where the storage position number 43 is "P11" (hereinafter referred to as "storage position P11", etc.).
[0049] FIGS. 6(a) and 6(b) are examples of stock placement information Gs2 (holding part placement information) for arranging a plurality of holding parts N used in the holding part group Gn3 in the component mounting apparatus M4, created by the production program data creation unit 23, in the stocker 6. FIGS. 7(a) and 7(b) are examples of stock placement information Gs3 (holding part placement information) for arranging a plurality of holding parts N used in the holding part group Gn4 and the holding part group Gn5 in the component mounting apparatus M4, created by the production program data creation unit 23, in the stocker 6.
[0050] FIG. 8(a) is another example of displaying the stocker internal arrangement information Gs2 (holding unit arrangement information) in a table format. FIG. 8(b) is another example of displaying the stocker internal arrangement information Gs3 (holding unit arrangement information) in a table format. The other example of the stocker internal arrangement information Gs2 and the other example of the stocker internal arrangement information Gs3 store only the information (difference) regarding the different storage position numbers 43 of the housed holding unit N with respect to the stocker internal arrangement information Gs1. For example, in the example of the drawing of the stocker internal arrangement information Gs2, only the holding unit number 44 (N09) of the storage position P32, where the housed holding unit N is different from the stocker internal arrangement information Gs1, is stored.
[0051] In FIG. 3, when the setup operation instruction creation unit 24 produces mounting substrates of a plurality of substrate types according to a production plan using production program data, it creates a setup operation instruction for switching at least one of the component arrangement and the holding unit N arrangement based on the arrangement information of the holding unit N (mounting head internal arrangement information 42, stocker internal arrangement information Gs1 to Gs3) and the component arrangement information (component arrangement information).
[0052] The setup operation instruction creation unit 24 creates instructions for setup operations such as exchanging some of the holding units N housed in the stocker 6 attached to the component mounting apparatuses M1 to M4 by in-house setup, arranging the holding units N in the replacement stocker 6 attached to the component mounting apparatuses M1 to M4 by out-of-house setup, and exchanging the stocker 6 attached to the component mounting apparatuses M1 to M4 with the replacement stocker 6 prepared by out-of-house setup, based on the difference in the holding unit arrangement information.
[0053] Also, the setup operation instruction creation unit 24 creates instructions for setup operations such as exchanging some of the components supplied by the feeder 10 or the feeder 10 attached to the carriage 5 attached to the component mounting apparatuses M1 to M4 by in-house setup, arranging the feeder 10 in the replacement carriage 5 attached to the component mounting apparatuses M1 to M4 by out-of-house setup, and exchanging the carriage 5 attached to the component mounting apparatuses M1 to M4 with the replacement carriage 5 prepared by out-of-house setup, based on the difference in the component arrangement information.
[0054] In FIG. 3, the created setup work instruction is stored in the storage unit 25 as setup work instruction information 30. Further, the created setup work instruction is displayed on the display unit of the portable terminal of the operator who executes the setup work, the management computer 3, or other computers provided on the floor F at the timing of the setup work by a setup work instruction processing unit (not shown).
[0055] Next, an example of the setup work instruction created by the setup work instruction creation unit 24 will be described with reference to FIG. 9. FIG. 9 shows a production plan that displays a plurality of board types X01 to X12 belonging to the production group Gp1 along the production time. When starting the production of the mounting board of the board type X01, a cart 5 corresponding to the component group Gd1 and a stocker 6 corresponding to the stocker internal arrangement information Gs1 are mounted on the component mounting apparatus M4 of the component mounting line L1, and a holding unit N corresponding to the holding unit group Gn1 is mounted on the mounting head 13.
[0056] The setup work instruction creation unit 24 creates a setup work instruction for which an arrangement work of mounting a feeder 10 corresponding to the component group Gd2 on the replacement cart 5 is executed in the preparation area As. Then, while the board types X01 to X03 belonging to the component group Gd1 are being produced on the component mounting line L1, the arrangement work by the operator of mounting the feeder 10 corresponding to the component group Gd2 on the replacement cart 5 is executed in the preparation area As according to the setup work instruction.
[0057] In FIG. 9, the setup work instruction creation unit 24 creates a setup work instruction to replace the cart 5 mounted on the component mounting apparatus M4 with the prepared replacement cart 5 at the timing of switching the mounting board produced on the component mounting line L1 from the board type X03 belonging to the component group Gd1 and the holding unit group Gn1 to the board type X04 belonging to the component group Gd2 and the holding unit group Gn2.
[0058] Then, at timing T1 when the substrate type is switched from X03 to X04, a setup operation is performed by an operator to replace the carriage 5 mounted on the component mounting apparatus M4 with a replacement carriage 5 corresponding to the component group Gd2. Also, in the component mounting apparatus M4, an operation is performed to automatically replace the holding part N mounted on the mounting head 13 with the holding part N of the holding part group Gn2 stored in the stocker 6.
[0059] In FIG. 9, at timing T2 when the mounting substrate is switched from the substrate type X05 belonging to the holding part group Gn2 to the substrate type X06 belonging to the holding part group Gn3, production program data for switching the in-stocker arrangement information from Gs1 to Gs2 is created. There is only one holding part N that is different between the in-stocker arrangement information Gs1 and the in-stocker arrangement information Gs2 (see FIG. 8(a)). Therefore, the setup operation instruction creation unit 24 creates a setup operation instruction to replace the holding part N05 stored in the storage position P32 of the stocker 6 mounted on the component mounting apparatus M4 with the holding part N09 (FIG. 10(a)).
[0060] Then, at timing T2 when the substrate type is switched from X05 to X06, a setup operation is performed by an operator to replace one holding part N in the stocker 6 mounted on the component mounting apparatus M4. After that, in the component mounting apparatus M4, an operation is performed to automatically replace the holding part N mounted on the mounting head 13 with the holding part N of the holding part group Gn3 stored in the stocker 6. In this way, the setup operation instruction creation unit 24 creates a setup operation instruction for switching the arrangement of the holding part N and the arrangement of the components at different timings T1 and T2. And in the switching of the arrangement of the holding part N, at least one of the holding parts N used in the component mounting apparatus M4 is replaced.
[0061] Here, with reference to Fig. 10(a), an example of the setup work instruction screen 50 displayed on the operator's mobile terminal at the timing T2 when switching the substrate type from X05 to X06 will be described. In the instruction display frame 51 of the setup work instruction screen 50, an instruction for the setup work of replacing the holding part N05 housed in the storage position P32 of the stocker 6 mounted on the component mounting device M4 on the component mounting line L1 with the holding part N09 is displayed. Note that the setup work instruction screen 50 shown in Fig. 10(a) is an example, and in addition to the text information, graphic information, image information, etc. that emphasizes and displays the holding part N to be replaced with the stocker 6 on the setup work instruction screen 50 may also be displayed.
[0062] In Fig. 9, the setup work instruction creation unit 24 creates a setup work instruction for which an arrangement operation of mounting the feeder 10 corresponding to the component group Gd3 on the replacement trolley 5 in the preparation area As is executed. Further, the setup work instruction creation unit 24 creates a setup work instruction for which an arrangement operation of housing the holding part N corresponding to the in-stocker arrangement information Gs3 in the replacement stocker 6 in the preparation area As is executed. Then, while the substrate types X06 to X07 are being produced on the component mounting line L1, in the preparation area As, according to the setup work instruction, an arrangement operation by the operator of mounting the feeder 10 corresponding to the component group Gd3 on the replacement trolley 5 and an arrangement operation by the operator of housing the holding part N corresponding to the in-stocker arrangement information Gs3 in the replacement stocker 6 are executed.
[0063] The setup operation instruction creation unit 24 creates a setup operation instruction to replace the carriage 5 mounted on the component mounting apparatus M4 with a prepared replacement carriage 5 at the timing T3 when switching the mounting substrate produced on the component mounting line L1 from the substrate type X07 to the substrate type X08, and a setup operation instruction to replace the stocker 6 mounted on the component mounting apparatus M4 with a prepared replacement stocker 6 (Fig. 10(b)). Then, at the timing T3 when switching the substrate type from X07 to X08, a setup operation by an operator to replace the carriage 5 mounted on the component mounting apparatus M4 with a replacement carriage 5 corresponding to the component group Gd3, and a setup operation by an operator to replace the stocker 6 mounted on the component mounting apparatus M4 with a replacement stocker 6 corresponding to the stocker internal arrangement information Gs3 are executed.
[0064] In this way, by storing the holding unit N used in the component mounting apparatus M4 and replacing the detachable stocker 6 with a prepared stocker 6, the switching of the arrangement of the holding unit N is executed. Further, the setup operation instruction creation unit 24 creates a setup operation instruction to switch the arrangement of the holding unit N and the arrangement of the components at the same timing T3.
[0065] Here, with reference to Fig. 10(b), an example of the setup operation instruction screen 52 displayed on the operator's mobile terminal at the timing T3 when switching the substrate type from X07 to X08 will be described. In the instruction display frame 53 of the setup operation instruction screen 52, a setup operation instruction to replace the stocker 6 mounted on the component mounting apparatus M4 of the component mounting line L1 with the stocker 6 of the prepared stocker internal arrangement information Gs3 is displayed.
[0066] Next, a production program management method (production program management program) for creating production program data will be described according to the flow of Fig. 11. First, the acquisition unit 21 acquires a production plan for producing mounting substrates of a plurality of substrate types, including component information regarding a plurality of components used in the component mounting apparatuses M1 to M4 for producing a mounting substrate of one substrate type and holding unit information regarding a plurality of holding units that hold components and mount them on the substrate B, from the production plan information 26 stored in the storage unit 25, etc. (ST1: production plan acquisition step).
[0067] Next, the group creation unit 22 creates a production group Gp1 that combines a plurality of substrate types based on the similarity of the component information and the similarity of the holding unit information included in the acquired production plan (ST2: production group creation process). Next, the group creation unit 22 creates component groups Gd1 to Gd3 that are grouped within a range where the number of types of components arranged in the component mounting apparatuses M1 to M4 in the production group Gp1 does not exceed the upper limit number (ST3: component group creation process). Next, the group creation unit 22 creates holding unit groups Gn1 to Gn5 that are grouped within a range where the number of holding units N used in the component mounting apparatuses M1 to M4 in the production group Gp1 does not exceed the upper limit number (ST4: holding unit group creation process). Note that the order of the component group creation process (ST3) and the holding unit group creation process (ST4) may be swapped according to an arbitrary setting by the user.
[0068] In FIG. 11, next, the production program data creation unit 23 creates production program data including the component arrangement information (component arrangement information) of the component groups Gd1 to Gd3 and the arrangement information of the holding units N of the holding unit groups Gn1 to Gn5 (arrangement information in the mounting head 42, arrangement information Gs1 to Gs3 in the stocker) in the production group Gp1 (ST5: production program data creation process). The created production program data is stored in the storage unit 25 as production program data information 29. Thereby, it is possible to create production program data for appropriately producing the mounting substrates of a plurality of substrate types X01 to X12 by exchanging the holding unit N.
[0069] Next, when the setup work instruction creation unit 24 produces the mounting substrates of a plurality of substrate types according to the production plan using the production program data, it creates a setup work instruction for switching at least one of the component arrangement and the arrangement of the holding unit N based on the arrangement information of the holding unit N (arrangement information in the mounting head 42, arrangement information Gs1 to Gs3 in the stocker) and the component arrangement information (component arrangement information) (ST6: setup work instruction creation process). The created setup work instruction is stored in the storage unit 25 as setup work instruction information 30.
[0070] As described above, the management computer 3 of the present embodiment includes component information regarding a plurality of components used in the component mounting apparatuses M1 to M4 for producing a mounting substrate of one substrate type, and holding unit information regarding a plurality of holding units N, and acquires a production plan for producing mounting substrates of a plurality of substrate types X01 to X12. A group creation unit 22 that creates a production group Gp1 that groups a plurality of substrate types X01 to X12 based on the similarity of the component information and the similarity of the holding unit information included in the acquired production plan; A production program data creation unit 23 that creates production program data including component arrangement information (component arrangement information) and holding unit N arrangement information (arrangement information in the mounting head 42, arrangement information Gs1 to Gs3 in the stocker) in the production group Gp1. It is a production program management device provided with.
[0071] As a result, it is possible to create production program data for appropriately producing mounting substrates of a plurality of substrate types X01 to X12 by replacing the holding unit N.
Industrial Applicability
[0072] The production program management device, production program management method, and production program management program of the present invention have the effect of being able to create production program data for appropriately producing mounting substrates of a plurality of substrate types by replacing the holding unit, and are useful in the field of mounting components on substrates.
Explanation of Signs
[0073] 3 Management computer (production program management device) 6 Stocker Gd1 to Gd3 Component groups Gn1 to Gn5 Holding unit groups Gp1 Production group M1 to M4 Component mounting apparatuses N, N01 to N13 Holding units X01 to X12 Substrate types
Claims
1. An acquisition unit that acquires a production plan for producing mounting substrates of a plurality of substrate types, including component information regarding a plurality of components used in a component mounting apparatus for producing a mounting substrate of one substrate type, and holding unit information regarding a plurality of holding units that hold the components and mount them on the substrate; A group creation unit that creates a production group by grouping together a plurality of the substrate types based on the similarity of the component information and the similarity of the holding unit information included in the acquired production plan; A production program data creation unit that creates production program data including the arrangement information of the components and the arrangement information of the holding units in the production group, the production program management apparatus comprising the same.
2. An upper limit number of the holding units that can be arranged in the component mounting apparatus is set, The group creation unit creates a holding unit group grouped within a range where the number of the holding units used in the component mounting apparatus in the production group does not exceed the upper limit number, The production program data creation unit creates the production program data including the arrangement information of the holding units in the holding unit group, the production program management apparatus according to Claim 1.
3. The group creation unit creates a plurality of the holding unit groups that use at least one different holding unit, the production program management apparatus according to Claim 2.
4. An upper limit number of the types of the components that can be arranged in the component mounting apparatus is set, The group creation unit creates a component group grouped within a range where the number of the types of the components arranged in the component mounting apparatus in the production group does not exceed the upper limit number, The production program data creation unit creates the production program data including the arrangement information of the components in the component group, the production program management apparatus according to Claim 1.
5. When producing mounting substrates of a plurality of the substrate types according to the production plan using the production program data, a setup operation instruction creation unit that creates a setup operation instruction for switching at least one of the arrangement of the components and the arrangement of the holding units based on the arrangement information of the holding units and the arrangement information of the components is further provided, the production program management apparatus according to Claim 1.
6. The setup operation instruction creation unit creates a setup operation instruction for switching the arrangement of the holding units and the arrangement of the components at the same timing, the production program management apparatus according to Claim 5.
7. The production program management device according to claim 5, wherein the setup operation instruction creation unit creates a setup operation instruction for switching the arrangement of the holding unit and the arrangement of the components at different timings.
8. The production program management device according to claim 5, wherein the switching of the arrangement of the holding unit is to replace at least one of the holding units used in the component mounting device.
9. The production program management device according to claim 5, wherein the switching of the arrangement of the holding unit is to store the holding unit used in the component mounting device and replace the detachable stocker.
10. Obtain a production plan for producing mounting substrates of a plurality of substrate types, including component information regarding a plurality of components used in a component mounting device for producing mounting substrates of one substrate type, and holding unit information regarding a plurality of holding units that hold the components and mount them on the substrate. Based on the similarity of the component information and the similarity of the holding unit information included in the obtained production plan, create a production group that combines a plurality of the substrate types. A production program management method for creating production program data including the arrangement information of the components and the arrangement information of the holding units in the production group.
11. A production program management program for causing a computer to execute the production program management method according to claim 10.
Citation Information
Patent Citations
Electronic component mounting device
JP2013254781A