Management device and management method
By optimizing the arrangement of multiple feeders in a component mounting system to enhance simultaneous suction operations across multiple jobs, the management device addresses inefficiencies in existing feeder arrangement methods, leading to improved production efficiency.
Patent Information
- Application Number
- JP2023523759
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-05-25
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2041-05-25
AI Technical Summary
Existing methods for setting feeder arrangements in part mounting machines do not adequately consider simultaneous adsorption operations in multiple jobs, leading to inefficiencies in production time and production efficiency.
A management device and method that optimizes the arrangement of multiple feeders in a component mounting system to increase the number of simultaneous suction operations across multiple jobs, thereby improving production efficiency.
The optimized feeder arrangement significantly increases the number of simultaneous adsorption operations in multiple jobs, resulting in improved production efficiency and reduced total production time.
Smart Images

Figure 0007665022000001 
Figure 0007665022000002 
Figure 0007665022000003
Abstract
Description
[Technical field]
[0001] This specification discloses a management device and a management method. [Background technology]
[0002] Conventionally, a method for setting the feeder arrangement of a component mounter has been proposed in which the feeder arrangement for the current production is set based on cluster information indicating the feeder arrangement optimized before the current production (see, for example, Patent Document 1). In this method, when setting the feeder arrangement for the current production, a first feeder arrangement in which the positions of the feeders included in the cluster information are fixed and feeder replacement is not performed is compared with a second feeder arrangement in which feeder replacement is performed so that feeders of the same components are grouped together even if they are feeders included in the cluster information, and the feeder arrangement that has the shorter total production time including the feeder replacement time is used. In the second feeder arrangement, feeders of the same components are grouped together so that simultaneous pickup by the head of the component mounter is possible, thereby shortening the total production time when producing a certain number of boards or more. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2009-111106 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, the above method considers simultaneous pick-up operation for one job, but does not consider simultaneous pick-up operation for multiple jobs. In the case of multiple jobs, the above method may not be able to fully perform simultaneous pick-up operation due to reasons such as different parts (feeders) required for each job. For this reason, there is room for improvement in the total production time (production efficiency) for multiple jobs.
[0005] A primary object of the present disclosure is to improve production efficiency across multiple jobs. [Means for solving the problem]
[0006] In order to achieve the above-mentioned main object, the present disclosure has adopted the following means.
[0007] The management device disclosed herein is a management device used in a component mounting system including a mounting unit including a plurality of slots into which feeders that supply components can be attached, a mounting unit having a plurality of suction members capable of suctioning the components and using the suction members to mount the components on a mounting target, and a control device capable of performing an individual suction operation for suctioning the components onto one of the suction members and a simultaneous suction operation for simultaneously suctioning a plurality of the components onto a plurality of the suction members, and the management device has a management control unit that sets the arrangement of the plurality of feeders with respect to the mounting unit so as to increase the number of simultaneous suction operations in a plurality of jobs.
[0008] In the management device of the present disclosure, the placement of the multiple feeders relative to the mounting units is set so as to increase the number of simultaneous pickup operations in multiple jobs, thereby increasing the number of simultaneous pickup operations in multiple jobs and improving production efficiency. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a schematic configuration diagram of a component mounting system. [Diagram 2] FIG. 2 is a schematic configuration diagram of a component mounter, a feeder, and a feeder table. [Diagram 3] FIG. 2 is a schematic diagram of a head. [Figure 4] FIG. 4 is an explanatory diagram showing an arrangement of nozzle holders. [Diagram 5] 11 is an explanatory diagram showing a simultaneous suction operation by suction nozzles; FIG. [Figure 6] FIG. 2 is a block diagram showing an electrical connection relationship of the component mounting system. [Figure 7] FIG. 11 is an explanatory diagram showing an example of feeder possession information. [Figure 8] FIG. 11 is an explanatory diagram illustrating an example of part placement information. [Figure 9] 13 is a flowchart showing an example of a component placement information creation routine. [Figure 10] FIG. 11 is an explanatory diagram showing an example of a procedure for creating part placement information. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Next, an embodiment for carrying out the present disclosure will be described with reference to the drawings. FIG. 1 is a schematic diagram of a component mounting system 10 of this embodiment. FIG. 2 is a schematic diagram of a component mounter 20, a feeder 30, and a feeder table 40. FIG. 3 is a schematic diagram of a head 25. FIG. 4 is an explanatory diagram showing an arrangement of a nozzle holder 122. FIG. 5 is an explanatory diagram showing a state of simultaneous suction operation by a suction nozzle 124. FIG. 6 is a block diagram showing an electrical connection relationship of the component mounting system 10. In addition, in FIG. 1 and FIG. 2, the left-right direction is the X-axis direction, the front-rear direction is the Y-axis direction, and the up-down direction is the Z-axis direction.
[0011] The component mounting system 10 produces a mounted board in which components P are mounted on a board S as a mounting target, and includes, as shown in FIG. 1, a printing device 12, a print inspection device 14, a plurality of component mounters 20, a mounting inspection device (not shown), a loader 50, a feeder storage 60, and a management device 80 that manages the entire system. The printing device 12 prints solder on the surface of the board S. The print inspection device 14 inspects the printing state of the solder printed by the printing device 12. The component mounter 20 picks up components P supplied from the feeder 30 and mounts them on the board S. The mounting inspection device inspects the mounting state of the components P mounted by the component mounter 20. The printing device 12, the print inspection device 14, the plurality of component mounters 20, and the mounting inspection device are aligned in this order from the upstream along the conveying direction of the board S to form a production line. In the embodiment, the plurality of component mounting systems including the component mounting system 10 are managed by a supervisory device 90. The mounting object may be anything on which components can be mounted, and may be a three-dimensional base material instead of the board S.
[0012] 2, the component mounter 20 includes a mounting unit 21 on which the feeder 30 is mounted, a board transport device 22 that transports the board S in the X-axis direction, a head 25 that picks up components P from the feeder 30 and mounts them on the board S, a head moving device 24 that moves the head 25 in the horizontal direction (X-axis direction, Y-axis direction), a display 28 (see FIGS. 1 and 6), and a mounting control device 29 (see FIG. 6). The head moving device 24 has a slider 24a to which the head 25 is attached, and moves the slider 24a in the horizontal direction (X-axis direction, Y-axis direction).
[0013] As shown in FIG. 2, the feeder 30 is a cassette-type tape feeder, and includes a tape reel 32, a tape feeding mechanism 33, a connector 35, and a feeder control device 39 (see FIG. 6). The tape reel 32 has a tape 31 with a component P accommodated therein wound thereon. The component P is protected by a film covering the surface of the tape 31. The tape feeding mechanism 33 pulls out the tape 31 from the tape reel 32, and feeds the tape 31 to a position (component supply position) from which the head 25 can pick up the component P. The component P accommodated on the tape 31 is exposed at the component supply position by peeling off the film just before the component supply position, and is picked up by the head 25 (the suction nozzle 124). The feeder control device 39 is composed of a known CPU, ROM, RAM, etc., and outputs a drive signal to the tape feeding mechanism 33 (feed motor).
[0014] As shown in FIG. 2, the mounting unit 21 is provided on the front side (front part) of the component mounter 20, and has two areas, an upper area and an lower area, in which the feeder 30 can be set. The upper area is a supply area 21A in which the feeder 30 can supply components P to a component supply position, and the lower area is a buffer area 21B in which the feeder 30 is temporarily stored. A feeder table 40 is installed in each of the areas 21A and 21B. The feeder table 40 in each of the areas 21A and 21B is formed in an L-shape when viewed in the X-axis direction, and has a plurality of slots 42 arranged along the X-axis direction and each of which can accommodate the feeder 30, and a plurality of connectors 45 that are electrically connected to the connectors 35 of the feeder 30 mounted in the corresponding slots 42. The feeder 30 containing the components P used in the job (production) being executed is mounted in the supply area 21A. Furthermore, if there is an empty slot 42 in the supply area 21A, a spare feeder 30 for supplying the same type of parts P in place of a feeder 30 that has run out of parts during production, or a feeder 30 containing parts P to be used in the next or subsequent jobs, etc. may be installed. The buffer area 21B is used for temporarily storing feeders 30 containing parts P to be used in the next or subsequent jobs, or for temporarily storing used feeders 30.
[0015] The head 25 is configured as a rotary type head, and as shown in FIG. 3, includes a head body 121, a plurality (in this embodiment, eight) nozzle holders 122, a plurality (in this embodiment, eight) suction nozzles 124, an R-axis driving device 130, a Q-axis driving device 140, and two Z-axis driving devices 150.
[0016] The head body 121 is a rotating body that can be rotated by the R-axis driving device 130. The nozzle holders 122 are arranged at predetermined angular intervals (45 degree intervals in this embodiment) on the same circumference centered on the rotation axis of the head body 121, and are supported by the head body 121 so as to be freely raised and lowered. A suction nozzle 124 is attached to the tip of the nozzle holder 122. The suction nozzle 124 has a suction port at its tip, and picks up the component P by negative pressure supplied to the suction port from a negative pressure source (not shown) via a pressure adjustment valve 126. The suction nozzle 124 is detachable from the nozzle holder 122, and is replaced with one suitable for suction depending on the type of component P to be picked up.
[0017] The R-axis driving device 130 rotates (revolves) the multiple nozzle holders 122 (multiple suction nozzles 124) in the circumferential direction around the central axis of the head body 121. As shown in FIG. 3, the R-axis driving device 130 includes an R-axis motor 131, an R-shaft 132 extending in the axial direction from the central axis of the head body 121, and a transmission gear 133 that transmits the rotation of the R-axis motor 131 to the R-shaft 132. The R-axis driving device 130 rotates the head body 121 by driving the R-shaft 132 to rotate by the R-shaft motor 131 via the transmission gear 133. Each nozzle holder 122 rotates (revolves) in the circumferential direction together with the suction nozzles 124 due to the rotation of the head body 121. In addition, the R-axis driving device 130 also includes an R-axis position sensor 135 (see FIG. 6) for detecting the rotational position of the R-axis 132, that is, the turning position of each nozzle holder 122 (suction nozzle 124).
[0018] The Q-axis driving device 140 rotates (spins) each nozzle holder 122 (each suction nozzle 124) around its central axis. As shown in FIG. 3, the Q-axis driving device 140 includes a Q-axis motor 141, a cylindrical gear 142, a transmission gear 143, and a Q-axis gear 144. The R-shaft 132 is inserted into the cylindrical gear 142 coaxially and relatively rotatably, and external spur teeth 142a are formed on the outer circumferential surface. The transmission gear 143 transmits the rotation of the Q-axis motor 141 to the cylindrical gear 142. The Q-axis gear 144 is provided on the upper portion of each nozzle holder 122, and meshes with the external teeth 142a of the cylindrical gear 142 slidably in the Z-axis direction (up and down direction). The Q-axis driving device 140 can rotate all of the Q-axis gears 144 meshing with the external teeth 142a of the cylindrical gear 142 in the same direction by driving the cylindrical gear 142 to rotate by the Q-axis motor 141 via the transmission gear 143. Each nozzle holder 122 rotates (spins) around its central axis together with the suction nozzle 124 by the rotation of the Q-axis gear 144. The Q-axis driving device 140 also includes a Q-axis position sensor 145 (see FIG. 6) for detecting the rotational position of the Q-axis gear 144, i.e., the rotational position of each nozzle holder 122 (suction nozzle 124).
[0019] Each Z-axis driving device 150 is configured to be able to raise and lower the nozzle holder 122 individually at two points on the orbit of the revolving (revolving) path of the nozzle holder 122. The suction nozzle 124 attached to the nozzle holder 122 is raised and lowered together with the nozzle holder 122. In this embodiment, each Z-axis driving device 150 is arranged to be able to raise and lower two nozzle holders 122 (suction nozzles 124) located on a line passing through the central axis of the head body 121 and parallel to the arrangement direction (X-axis direction) of the feeders 30. In this embodiment, each Z-axis driving device 150 is able to raise and lower the nozzle set of suction nozzles 124A and 124E, the nozzle set of suction nozzles 124B and 124F, the nozzle set of suction nozzles 124C and 124G, and the nozzle set of suction nozzles 124D and 124H among the eight suction nozzles 124A to 124H attached to the eight nozzle holders 122 arranged in the circumferential direction, as shown in FIG. 3. The eight suction nozzles 124A to 124H constituting these are arranged on the same circumference centered on the rotation axis of the head main body 121, so that each nozzle group has approximately the same inter-nozzle distances L1 to L4.
[0020] As shown in Fig. 3, each Z-axis driving device 150 includes a Z-axis slider 152 and a Z-axis motor 151 that raises and lowers the Z-axis slider 152. In addition, each Z-axis driving device 150 also includes a Z-axis position sensor 153 (see Fig. 6) for detecting the raised and lowered position of the corresponding Z-axis slider 152, i.e., the raised and lowered position of the corresponding nozzle holder 122 (suction nozzle 124). Each Z-axis driving device 150 drives the Z-axis motor 151 to raise and lower the corresponding Z-axis slider 152, thereby abutting against the nozzle holder 122 below the Z-axis slider 152 and raising and lowering the nozzle holder 122 together with the suction nozzle 124. The two Z-axis drive devices 150 may use a linear motor as the Z-axis motor 151 to raise and lower the Z-axis slider 152, or may use a rotary motor and a feed screw mechanism to raise and lower the Z-axis slider 152. Each Z-axis drive device 150 may use an actuator such as an air cylinder instead of the Z-axis motor 151 to raise and lower the Z-axis slider 152. In this way, the head 25 of the embodiment includes two Z-axis drive devices 150 that can raise and lower the nozzle holder 122 (suction nozzle 124) individually, and each Z-axis drive device 150 can be used to individually perform the suction operation of the component P by the suction nozzle 124. 5, the head 25 of the embodiment supplies two components P from the corresponding feeders 30 so that they are aligned in the X-axis direction (left-right direction) at approximately the same interval as two suction nozzles 124 that can be raised and lowered by two Z-axis drive devices 150, and can simultaneously lower the two suction nozzles 124 to simultaneously pick up the two components P. Hereinafter, a suction operation in which one suction nozzle 124 picks up one component P is referred to as an individual suction operation, and a suction operation in which two suction nozzles 124 pick up two components P simultaneously is referred to as a simultaneous suction operation.
[0021] The component mounter 20 also includes a mark camera 26 and a parts camera 27. The mark camera 26 is provided on the head 25, and captures an image of a reference mark affixed to the board S from above in order to detect the position of the board S. The parts camera 27 is provided between the mounting unit 21 and the board transport device 22, and captures an image of the component P picked up by the suction nozzle 124 from below in order to detect suction errors and suction deviations.
[0022] The mounting control device 29 is composed of a well-known CPU 29a, ROM 29b, HDD 29c, RAM 29d, etc. The mounting control device 29 inputs image signals and the like from the mark camera 26 and the parts camera 27. In addition, the mounting control device 29 outputs control signals to the board transport device 22, the head 25, the head moving device 24, the display 28, etc.
[0023] The mounting control device 29 is also communicatively connected to a feeder control device 39 of the feeder 30 mounted on the feeder table 40 via connectors 35, 45. When the feeder 30 is mounted, the mounting control device 29 receives feeder information such as the feeder ID, component type, and remaining component count contained in the feeder control device 39 of the feeder 30 from the feeder control device 39. The mounting control device 29 also transmits the received feeder information and the mounting position (slot number) at which the feeder 30 is mounted to the management device 80.
[0024] The CPU 29a of the mounting control device 29 executes a mounting process for mounting the components P on the board S. The mounting process includes a suction operation (individual suction operation or simultaneous suction operation) for suctioning the components P supplied by the feeder 30 to the suction nozzle 124, and a mounting operation for mounting the components P picked up by the suction nozzle 124 on the board S.
[0025] The suction operation is performed after the board S is carried in and positioned by the board transport device 22. When performing the suction operation, the CPU 29a first sets a target position of the head 25 so that the suction nozzle 124 (suction target nozzle) to be sucked is located above the component supply position of the feeder 30 that supplies the component P (suction target component) to be sucked, and controls the head moving device 24 so that the head 25 moves to the target position. Next, the CPU 29a controls the corresponding Z-axis driving device 150 so that the suction target nozzle is lowered, and controls the pressure adjustment valve 126 so that negative pressure is supplied to the suction port of the suction target nozzle. As a result, the suction target component is sucked to the suction target nozzle. When performing an individual suction operation, the CPU 29a moves the head 25 to the target position and lowers one suction target nozzle by one Z-axis driving device 150, and causes the suction target nozzle to suck the suction target component. When performing the simultaneous pickup operation, the CPU 29a moves the head 25 to the target position and simultaneously lowers the two pickup target nozzles by the two Z-axis drive devices 150 to simultaneously pick up the pickup target components onto the two pickup target nozzles. The CPU 29a rotates the head main body 121 by a predetermined amount to repeatedly perform the pickup operation while changing the pickup target nozzles until the planned number of components P are picked up by the multiple pickup nozzles 124 of the head 25.
[0026] The mounting operation is performed after the suction operation is completed. When performing the mounting operation, the CPU 29a first controls the head moving device 24 so that the head 25 moves above the part camera 27, and the part camera 27 captures an image of the component P that has been sucked by the suction nozzle 124 from below. Next, the CPU 29a processes the captured image to calculate the positional deviation amount (suction deviation amount) of the component P that has been sucked by each suction nozzle 124, and corrects the mounting position of the board S based on the suction deviation amount. Then, the CPU 29a sets a target position of the head 25 so that the component P (the component to be mounted) that has been sucked by the suction nozzle 124 (the mounting target nozzle) that is the mounting target is positioned above the corrected mounting position, and controls the head moving device 24 so that the head 25 moves to the target position. Then, the CPU 29a controls the corresponding Z-axis driving device 150 so that the mounting target nozzle descends, and controls the pressure adjustment valve 46 so that the supply of negative pressure to the suction port of the mounting target nozzle is released. As a result, the mounting target component is mounted at the mounting position on the board S. When an unmounted component P remains on any of the plurality of suction nozzles 124 of the head 25, the CPU 29a rotates the head main body 121 by a predetermined amount to change the mounting target nozzle and repeat the mounting operation.
[0027] The feeder storage 60 is incorporated in the production line and is a storage location for temporarily storing a plurality of feeders 30. The feeder storage 60 is provided with a feeder table having a plurality of slots 42 and connectors 45 similar to those of the feeder table 40 of the component mounter 20. The feeder storage 60 is supplied with feeders 30 to be used and used feeders 30 are collected by an automatic guided vehicle (AGV) (not shown) or an operator. When the feeder 30 is attached to the slot 42 of the feeder storage 60 and the connector 45 is connected to the connector 35, feeder information such as the feeder ID, component type, and remaining number of components contained in the feeder control device 39 of the feeder 30 is transmitted from the feeder control device 39 to the management device 80. At this time, the management device 80 detects the attachment position (slot number) where the feeder 30 is attached.
[0028] As shown in FIG. 1, the loader 50 moves along the line in front of the component mounting system 10 (production line), takes out feeders 30 to be used from the feeder storage 60 and supplies them to each component mounter 20, or collects used feeders 30 from each component mounter 20 and carries them to the feeder storage 60. As shown in FIG. 6, the loader 50 includes a loader moving device 51, a feeder transfer device 53, and a loader control device 59. The loader moving device 51 moves the loader 50 along a guide rail 18 (see FIG. 1) arranged in front of the production line. The feeder transfer device 53 transfers the feeder 30 between the supply area 21A or buffer area 21B of the component mounter 20 and the loader 50, or between the feeder storage 60 and the loader 50, at a position where the loader 50 faces any of the component mounters 20 or the feeder storage 60. The loader control device 59 is composed of a known CPU 59a, ROM 59b, RAM 59c, etc., and receives signals from a position sensor 57 that detects the traveling position and a monitoring sensor 58 that detects the presence or absence of obstacles in the vicinity. The loader control device 59 also outputs drive signals to the loader moving device 51 and the feeder transfer device 53.
[0029] The management device 80 is a general-purpose computer, and includes a CPU 81, a ROM 82, an HDD 83 (storage device), and a RAM 84, as shown in FIG. 6. An input device 85 such as a keyboard and a mouse, and a display 86 are electrically connected to the management device 80. In addition to the production schedule, the HDD 83 stores various information necessary for production, such as feeder holding information, job information, and status information. These pieces of information are managed for each mounter 20. The production schedule is a schedule that determines which components are to be mounted on which board in which order in each mounter 20, and how many mounted boards thus mounted are to be produced. The feeder holding information is information about the feeders 30 held by each mounter 20 and the feeder storage 60. As shown in FIG. 7, this feeder holding information is stored in such a manner that feeder information such as a feeder ID, a component type, and the number of remaining components is associated with position information such as the device (location) that holds the feeder 30 and the mounting position (slot number) of the feeder 30. The job information is information about the mounting process (job) to be executed by each mounter 20. This job information includes the type of board to be produced, the type of components to be mounted, the mounting position for each component, and the placement position (component placement information) of the components to be placed in the supply area 21A for each job. The component placement information indicates the planned mounting position (planned slot) of the feeder 30 that accommodates the component, and is managed for each mounter 20. As shown in FIG. 8, the component placement information is stored in association with the execution order of the job, the number of boards to be produced in each job, and the type of feeder 30 (component) to be placed for each slot 42 in the supply area 21A. The status information is information that indicates the operating status of each mounter 20. This status information includes, for example, in production, in changeover, and in abnormality. The HDD 83 also stores work list information. The work list information is information about the work list to be performed by the loader 50. The work list information stores, in association with each other, the feeder ID of the feeder 30 to be attached or detached, the type of component, whether the target device to be attached or detached is the feeder storage 60 or one of the multiple component mounters 20, the slot number (attachment / detachment position) to be attached or detached, and which attachment or detachment is to be performed.The type of part may be omitted.
[0030] The management device 80 is connected to the mounting control device 29 by wire so as to be able to communicate with each mounter 20 of the component mounting system 10, and exchanges various information with each mounter 20. The management device 80 receives operation status from each mounter 20 and updates the status information to the latest information. The management device 80 is also connected to the feeder control device 39 of the feeder 30 attached to the feeder table 40 of each mounter 20 via the mounting control device 29 so as to be able to communicate with each other. When the feeder 30 is removed from the mounter 20 or the feeder storage 60, or when the feeder 30 is attached to the mounter 20 or the feeder storage 60, the management device 80 receives the attachment / detachment status from the corresponding mounter 20 or the feeder storage 60, and updates the feeder holding information to the latest information. Furthermore, the management device 80 is connected to the loader control device 59 by wireless so as to be able to communicate with each other, and exchanges various information with the loader 50. The management device 80 receives operation status from the loader 50 and updates the work list as appropriate. The management device 80 is communicably connected to each of the control devices of the printing device 12, the print inspection device 14, and the mounting inspection device, and exchanges various types of information with the corresponding devices.
[0031] Next, the operation of the component mounting system 10 thus configured will be described. In particular, the process of creating (updating) component placement information (see FIG. 8) for each mounter 20 will be described. FIG. 9 is a flowchart showing an example of a component placement information creation routine executed by the CPU 81 of the management device 80. FIG. 10 is an explanatory diagram showing an example of a procedure for creating component placement information. Hereinafter, for ease of understanding, the flowchart of FIG. 9 will be described with reference to the explanatory diagram of FIG. 10. In the example of FIG. 10, as shown in FIG. 10(A), a case will be described in which 10 mounted boards are produced in job 1 with 10, 100, and 50 components Pa, Pb, and Pc mounted on the board S, respectively, 100 mounted boards are produced in job 2 with 50, 10, and 10 components Pa, Pb, and Pc mounted on the board S, respectively, and 50 mounted boards are produced in job 3 with 100, 10, and 50 components Pa, Pb, and Pd mounted on the board S. In addition, for ease of understanding, Figures 10(B), 10(D), and 10(F) also show the required number (unit required number) of components Pa to Pd used to produce one mounted board (mounting on board S) in each job, in addition to the number of mounted boards to be produced and the required component types for each job.
[0032] When the component placement information creation routine of FIG. 9 is executed, the CPU 81 first sets a tentative placement of a plurality of feeders 30 used in a plurality of jobs, taking into consideration (preferably the best) the efficiency of setup changes in the plurality of jobs (S100). In the example of FIG. 10, the CPU 81 sets a tentative placement of the plurality of feeders 30 so that the number of attachment / detachment processes to / from the feeder table 40 (receiving portion 21) of the two feeders 30 containing the components Pa and Pc used in all of the jobs 1 to 3 is reduced (preferably not generated) as shown in FIG. 10(B). Specifically, the CPU 81 sets a tentative placement of the feeder 30 containing the component Pa in slot number #1, the feeder 30 containing the component Pb in jobs 1 and 2 and the feeder 30 containing the component Pd in job 3 in slot number #2, and the feeder 30 containing the component Pc in slot number #3.
[0033] Next, for each combination (each candidate for simultaneous pickup operation) of two selected from the multiple slot numbers for which the tentative arrangement of the feeder 30 was set in S100, the CPU 81 calculates the number of simultaneous pickup operations that can be performed in the multiple jobs (total number of simultaneous pickups) in consideration of the unit required number of each component P in each job and the number of mounting boards produced in each job (S110). Here, the total number of simultaneous pickups is obtained by multiplying the number of simultaneous pickup operations that can be performed in the production of one mounting board in each job (unit number of simultaneous pickups) by the number of mounting boards produced. The unit number of simultaneous pickups is obtained as the minimum value of the unit required number of two components P corresponding to the two slot numbers in each combination. Then, the CPU 81 sets the combination with the maximum total number of simultaneous pickups as the priority combination among the combinations (S120). In the example of FIG. 10, for the combination of slot numbers #1 and #2, the unit required numbers of parts Pa and Pb in job 1 are 10 and 100, respectively, so the unit simultaneous pickup count is 10 times, and similarly, the unit simultaneous pickup counts in jobs 2 and 3 are 10 and 50, respectively. Based on this, the CPU 81 calculates the total simultaneous pickup count for the combination of slot numbers #1 and #2 using formula (1) as shown in FIG. 10C. Similarly, the CPU 81 obtains the unit simultaneous pickup count for each job from FIG. 10B for the combination of slot numbers #1 and #3 and the combination of slot numbers #2 and #3, respectively, and calculates the total simultaneous pickup count using formula (2) or formula (3) based on this. Then, the CPU 81 sets the combination of slot numbers #1 and #2 with the maximum total simultaneous pickup count as a priority combination with priority 1 as shown in FIG. 10C.
[0034] 10(times)×10(sheets)+10(times)×100(sheets)+50(times)×50(sheets)=3600(times) (1) 10(times)×10(sheets)+10(times)×100(sheets)+10(times)×50(sheets)=1600(times) (2) 50(times)×10(sheets)+10(times)×100(sheets)+10(times)×50(sheets)=2000(times) (3)
[0035] Then, the CPU 81 judges whether or not a further priority combination can be set (S130). When the CPU 81 judges that a further priority combination can be set, the CPU 81 returns to step 110 and sets a priority combination from each combination other than the set priority combination (S110, S120). When the CPU 81 executes the process of S110 and S120 for the second or subsequent times, the CPU 81 subtracts the number of parts related to simultaneous pickup operations in the set priority combination from the unit required number, and then executes the process in the same manner as the first time. In the example of FIG. 10, the CPU 81 subtracts the number of parts related to simultaneous pickup operations in the combination of priority 1 (slot numbers #1, #2) from the unit required number, as shown in FIG. 10(D). Specifically, the CPU 81 subtracts 10 from the unit required number of parts Pa and Pb for jobs 1 and 2, and 50 from the unit required number of parts Pa and Pd for job 3. Next, as shown in Fig. 10(E), the CPU 81 obtains the unit simultaneous pick-up count for each job from Fig. 10(D) for the combination of slot numbers #1 and #3 and the combination of slot numbers #2 and #3, and calculates the total simultaneous pick-up count based on this using equations (4) and (5). Then, as shown in Fig. 10(E), the CPU 81 sets the combination of slot numbers #1 and #3 with the maximum total simultaneous pick-up count as a priority combination with priority 2.
[0036] 0(times)×10(sheets)+10(times)×100(sheets)+10(times)×50(sheets)=1600(times) (4) 50(times)×10(sheets)+0(times)×100(sheets)+0(times)×50(sheets)=2000(times) (5)
[0037] When the CPU 81 determines in S130 that the priority combination cannot be further set, it moves the layout of the multiple feeders 30 from the provisional layout in S100 based on the priority combination while maintaining the changeover efficiency in the multiple jobs (S140), creates (updates) component layout information using the layout of the multiple feeders 30 after the movement (S150), and ends this routine. In the example of FIG. 10, a case will be described in which the nozzle-to-nozzle distances L1 to L4 (see FIG. 4) of each nozzle set of the multiple suction nozzles 124A to 124H are approximately equal to the distance of four slots 42 of the feeder table 40 (for example, the distance between slot numbers #1 and #5). As shown in FIG. 10(F), the CPU 81 moves the layout of the multiple feeders 30 from the provisional layout so that simultaneous suction operations can be performed for the combination of priority 1 and the combination of priority 2 while maintaining the changeover efficiency in the multiple jobs, and creates (updates) component layout information using this. Specifically, the CPU 81 sets the layout of the feeder 30 containing the part Pa in slot number #5, the feeder 30 containing the part Pb in jobs 1 and 2 and the feeder 30 containing the part Pd in job 3 in slot number #1, and the feeder 30 containing the part Pc in slot number #9, and creates (updates) the part layout information using this. This allows 3600 simultaneous pickup operations to be performed for the combination of slot numbers #1 and #5 (parts Pb and Pa, or parts Pd and Pa) in jobs 1 to 3, and 1500 simultaneous pickup operations to be performed for the combination of slot numbers #5 and #9 (parts Pa and Pc). After creating the part layout information, the CPU 81 creates (updates) the work list information for the loader 50 based on the created part layout information, etc., and causes the loader 50 to perform operations according to the work list information.
[0038] By creating (updating) the component arrangement information in this manner, the number of simultaneous pickup operations in a plurality of jobs can be increased, and the production efficiency in a plurality of jobs can be improved. Moreover, by setting a temporary arrangement of the plurality of feeders 30 in consideration of the changeover efficiency in a plurality of jobs, and by moving the arrangement of the plurality of feeders 30 so as to increase the number of simultaneous pickup operations in a plurality of jobs while maintaining the changeover efficiency, the production efficiency in a plurality of jobs can be further improved.
[0039] Here, the correspondence between the main elements of the embodiment and the main elements of the present disclosure described in the claims will be described. That is, the mounted part 21 of the embodiment corresponds to the mounted part of the present disclosure, the board transport device 22, the head 25, and the head moving device 24 correspond to the mounting part, the mounting control device 29 corresponds to the control device, the component mounting system 10 corresponds to the component mounting system, the management device 80 corresponds to the management device, and the CPU 81 that executes the component placement information creation routine corresponds to the management control device.
[0040] It goes without saying that the present disclosure is in no way limited to the above-described embodiment, and can be embodied in various forms as long as it falls within the technical scope of the present disclosure.
[0041] For example, in the above-described embodiment, the CPU 81 calculates the total number of simultaneous pickups for each combination (each candidate for simultaneous pickup operation) taking into consideration the unit required number of each component P in each job and the production number of mounted boards in each job. However, the CPU 81 may calculate the total number of simultaneous pickups for each combination without taking into consideration the production number of mounted boards in each job.
[0042] In the above-described embodiment, the CPU 81 sets a tentative arrangement of the multiple feeders 30 in consideration of the efficiency of changeover among the multiple jobs, and moves the arrangement of the multiple feeders 30 so as to increase the number of simultaneous pickup operations among the multiple jobs while maintaining the efficiency of changeover. However, the CPU 81 may set the arrangement of the multiple feeders 30 so as to increase the number of simultaneous pickup operations among the multiple jobs without considering the efficiency of changeover.
[0043] In the above-described embodiment, the CPU 81 creates (updates) work list information for the loader 50 based on component placement information and the like, and causes the loader 50 to perform the work. However, the CPU 81 may also display the work list information on the display 86 or the display 28 of each component mounter 20. In this case, a worker may perform the work instead of the loader 50.
[0044] In the above-described embodiment, the management device 80 creates the component placement information, but each mounter 20, the control device 90, or the like may create the component placement information.
[0045] In the above-described embodiment, the head 25 of the component mounter 20 is configured as a rotary type head. However, the head 25 may be configured as a parallel type head having a plurality of suction nozzles arranged along the arrangement direction (X direction) of the feeders 30 and each of which can be raised and lowered independently.
[0046] In the above embodiment, the form of the management device 80 used in the component mounting system 10 has been described, but it may also be in the form of a management method.
[0047] Here, the management device and the management method of the present disclosure may be configured as follows. For example, in the management device of the present disclosure, the management control unit may set the arrangement of the multiple feeders so that the number of simultaneous pickup operations in the multiple jobs increases, taking into consideration the required number of each component used to mount one of the mounting objects in each of the jobs. In this case, the management control unit may set the arrangement of the multiple feeders so that the number of simultaneous pickup operations in the multiple jobs increases, taking into consideration the required number of each component used to mount one of the mounting objects in each of the jobs and the production volume in each of the jobs. In this way, the arrangement of the multiple feeders can be set more appropriately.
[0048] In the management device of the present disclosure, the management control unit may set a temporary arrangement of the feeders in consideration of the efficiency of changeover in the plurality of jobs, and move the arrangement of the feeders so as to increase the number of simultaneous pickup operations in the plurality of jobs while maintaining the efficiency of changeover. In this way, it is possible to further improve production efficiency in the plurality of jobs.
[0049] In the management device of the present disclosure, the plurality of pickup members may be arranged in a circumferential direction. In this case, the number of components that can be picked up in a simultaneous pickup operation is generally fixed at two, and it is therefore significant to increase the number of simultaneous pickup operations.
[0050] The management method disclosed herein is a management device used in a component mounting system including a mounting unit including a mounting section including a plurality of slots into which feeders that supply components can be attached, a mounting section having a plurality of suction members capable of suctioning the components and using the suction members to mount the components on a mounting target, and a control device capable of performing, as suction operations for suctioning the components onto the suction members, an individual suction operation for suctioning the components onto one of the suction members and a simultaneous suction operation for simultaneously suctioning a plurality of the components onto a plurality of the suction members, and includes a step of setting an arrangement of the plurality of feeders with respect to the mounting section so as to increase the number of simultaneous suction operations in a plurality of jobs.
[0051] In the management method disclosed herein, the placement of multiple feeders relative to the mounting units is set so as to increase the number of simultaneous pickup operations in multiple jobs, thereby increasing the number of simultaneous pickup operations in multiple jobs and improving production efficiency. [Industrial Applicability]
[0052] The present disclosure can be used in the component mounting system manufacturing industry and the like. [Explanation of symbols]
[0053] 10 component mounting system, 12 printing device, 14 printing inspection device, 18 guide rail, 20 component mounter, 21 mounting part, 21A supply area, 21B buffer area, 22 board transport device, 24 head moving device, 24a slider, 25 head, 26 mark camera, 27 parts camera, 28 display, 29 mounting control device, 29a, 59a, 81 CPU, 29b, 59b, 82 ROM, 29c, 83 HDD, 29d, 59c, 84 RAM, 30 feeder, 31 tape, 32 tape reel, 33 tape feed mechanism, 35, 45 connector, 39 feeder control device, 40 feeder table, 42 slot, 46 pressure regulating valve, 50 loader, 51 loader moving device, 53 feeder transfer device, 57 position sensor, 58 monitoring sensor, 59 Loader control device, 60 feeder storage, 80 management device, 85 input device, 86 display, 90 supervision device, 121 head body, 122 nozzle holder, 124, 124A to 124H suction nozzles, 126 pressure regulating valve, 130 R-axis drive device, 131 R-axis motor, 132 R-axis, 133 transmission gear, 135 R-axis position sensor, 140 Q-axis drive device, 141 Q-axis motor, 142 cylindrical gear, 142a external teeth, 143 transmission gear, 144 Q-axis gear, 145 Q-axis position sensor, 150 Z-axis drive device, 151 Z-axis motor, 152 Y-axis slider, 153 Z-axis position sensor.
Claims
1. a mounting portion including a plurality of slots into which feeders for supplying components can be mounted; a mounting section including a plurality of suction members capable of suctioning the components, the suction members suctioning the components and mounting the components on a mounting target; a control device capable of executing, as a suction operation for suctioning the components onto the suction members, an individual suction operation for suctioning the components onto one of the suction members and a simultaneous suction operation for simultaneously suctioning a plurality of the components onto a plurality of the suction members; A management device for use in a component mounting system comprising: a management control unit that sets an arrangement of the plurality of feeders with respect to the mounting units so as to increase the number of simultaneous pickup operations in a plurality of jobs; Equipped with the management control unit sets a temporary arrangement of the plurality of feeders so as to reduce the number of times of mounting and demounting processing in consideration of a changeover efficiency in the plurality of jobs, and moves the arrangement of the plurality of feeders by exchanging positions of the temporary arrangement so as to increase the number of times of the simultaneous pickup operations in the plurality of jobs without changing the number of times of the mounting and demounting processing. Management device.
2. A management device according to claim 1, the management control unit calculates a total number of simultaneous pick-ups for each combination of two temporary placement positions in the temporary placement, and moves the placement of the plurality of feeders so that the simultaneous pick-up operation can be performed preferentially in descending order of the total number of simultaneous pick-ups. Management device.
3. 3. The management device according to claim 1, the management control unit sets an arrangement of the plurality of feeders so as to increase the number of simultaneous pickup operations in the plurality of jobs, taking into consideration a required number of each component used for mounting one of the mounting targets in each of the jobs. Management device.
4. The management device according to claim 3, the management control unit sets an arrangement of the plurality of feeders so as to increase the number of simultaneous pickup operations in the plurality of jobs, taking into consideration a required number of each component used for mounting one of the mounting targets in each of the jobs and a production volume in each of the jobs. Management device.
5. A management device according to any one of claims 1 to 4, The plurality of attraction members are arranged in a circumferential direction. Management device.
6. a mounting portion including a plurality of slots into which feeders for supplying components can be mounted; a mounting section including a plurality of suction members capable of suctioning the components, the suction members suctioning the components and mounting the components on a mounting target; a control device capable of executing, as a suction operation for suctioning the components onto the suction members, an individual suction operation for suctioning the components onto one of the suction members and a simultaneous suction operation for simultaneously suctioning a plurality of the components onto a plurality of the suction members; A management method for use in a component mounting system comprising: setting an arrangement of the plurality of feeders with respect to the mounting units so as to increase the number of simultaneous pickup operations in a plurality of jobs; Including, In the step, a temporary arrangement of the plurality of feeders is set so as to reduce the number of times of mounting and demounting processes in consideration of a changeover efficiency in the plurality of jobs, and the arrangement of the plurality of feeders is moved by exchanging the positions of the temporary arrangement so as to increase the number of times of the simultaneous pickup operations in the plurality of jobs without changing the number of times of the mounting and demounting processes. Management method.
Citation Information
Patent Citations
Component plotting-out system for component automatic mounting machine
JP1991270300A
Part feed position setting method of mounter
JP1995297593A
Device and method for preparing data for production in electronic component mounter
JP2002353700A
Feeder arrangement optimizing method for component mounting machine
JP2009111106A
Component mounting system and method for instructing disposition of component supply unit
WO2019229924A1