Information processing device and method for calculating attachment position
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Filing Date
- 2023-11-08
- Publication Date
- 2025-05-15
AI Technical Summary
Existing methods for calculating the mounting positions of multiple tape feeders on a feeder holding table in a mounting machine do not adequately consider the varying numbers of component holders and part sizes, leading to inefficiencies and potential interference during the mounting process.
An information processing device that aggregates tape feeders corresponding to each type of holding tool, calculates their mounting positions on the feeder holding table, and optimizes their placement to minimize movement time for the mounting head and prevent interference.
This approach reduces the cycle time by shortening the distance the mounting head travels and prevents interference between the suction nozzle and falling parts, thereby enhancing the efficiency and reliability of the mounting process.
Abstract
Description
Information processing device and mounting position calculation method
[0001] The present invention relates to an information processing device or the like that calculates the mounting positions of a plurality of tape feeders on a feeder holder.
[0002] The following patent document describes a technique for calculating the mounting positions of a plurality of tape feeders on a feeder holder, taking into consideration the number of components to be supplied.
[0003] Japanese Patent Application Laid-Open No. 2018-010997
[0004] An object of the present invention is to preferably calculate the mounting positions of a plurality of tape feeders on a feeder holder.
[0005] In order to solve the above-mentioned problems, this specification discloses an information processing device that calculates the mounting positions of a plurality of tape feeders on a feeder holding table in a mounting machine that includes a mounting head composed of a plurality of tools having different numbers of component holders and a head body to which any of the plurality of tools can be detachably attached, an imaging device that images components held by the component holders of the mounting head, and a plurality of tape feeders that are detachably attached to a feeder holding table, and that aggregates the tape feeders that supply components to the component holders of each of the plurality of tools and calculates the mounting positions of the plurality of tape feeders.
[0006] In addition, in order to solve the above-mentioned problems, this specification discloses an attachment position calculation method for calculating attachment positions of a plurality of tape feeders on a feeder holder table in a placement machine that includes a placement head composed of a plurality of tools having different numbers of component holders and a head body to which any of the plurality of tools can be detachably attached, an imaging device that images components held by the component holders of the placement head, and a plurality of tape feeders that are detachably attached to a feeder holder table, by aggregating the tape feeders that supply components to the component holders of each of the plurality of tools and calculating the attachment positions of the plurality of tape feeders.
[0007] In the present disclosure, a mounting head is configured with a plurality of tools each having a different number of component holders and a head body to which any of the plurality of tools can be detachably attached, and tape feeders that supply components to each of the component holders of the plurality of tools are aggregated to calculate the mounting positions of the plurality of tape feeders, thereby making it possible to preferably calculate the mounting positions of the plurality of tape feeders on the feeder holder table.
[0008] 1 is a diagram showing an electronic component mounting device; 2 is a diagram showing a mounting head; 3 is a block diagram showing a control device; 4 is a diagram showing a tape feeder attached to a mounting position calculated using a second calculation method; 5 is a diagram showing a tape feeder attached to a mounting position calculated using a second calculation method; 6 is a diagram showing a tape feeder attached to a mounting position calculated using a first calculation method; 7 is a diagram showing a tape feeder attached to a mounting position calculated using a first calculation method;
[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings as modes for carrying out the present invention.
[0010] 1 shows an electronic component placement apparatus 10. The electronic component placement apparatus 10 has one system base 12 and two electronic component placement machines (hereinafter sometimes abbreviated as "placement machines") 14 adjacent to each other on the system base 12. The direction in which the placement machines 14 are lined up is referred to as the X-axis direction, and the horizontal direction perpendicular to that direction is referred to as the Y-axis direction.
[0011] Each placement machine 14 mainly comprises a placement machine main body 20, a transport device 22, a placement head moving device (hereinafter sometimes abbreviated as "moving device") 24, a placement head 26, a supply device 27, a mark camera (see FIG. 3) 28, a parts camera 29, a tool station 30, and a control device (see FIG. 3) 31. The placement machine main body 20 is composed of a frame 32 and a beam 34 suspended from the frame 32.
[0012] The transport device 22 includes two conveyor devices 40, 42. The two conveyor devices 40, 42 are arranged on the frame 32 so as to be parallel to each other and extend in the X-axis direction. Each of the two conveyor devices 40, 42 transports a circuit board (see FIG. 4) 47 supported by each conveyor device 40, 42 in the X-axis direction by an electromagnetic motor (see FIG. 3) 46. The circuit board is held at a predetermined position by a board holding device (see FIG. 3) 48.
[0013] The moving device 24 is an XY robot type moving device. The moving device 24 is equipped with an electromagnetic motor (see FIG. 3) 52 that slides the slider 50 in the X-axis direction, and an electromagnetic motor (see FIG. 3) 54 that slides the slider 50 in the Y-axis direction. The mounting head 26 is attached to the slider 50, and the mounting head 26 can be moved to any position on the frame 32 by the operation of the two electromagnetic motors 52, 54.
[0014] The placement head 26 places electronic components on the circuit board 47. As shown in FIG. 2 , the placement head 26 is composed of a head main body 70 and a holding tool 72, and the head main body 70 is attached to the slider 50 of the moving device 24. The holding tool 72 holds one or more suction nozzles 76, and any one of the multiple holding tools 72 is detachably attached to the underside of the head main body 70. Three types of holding tools 72a, b, and c are prepared in the placement machine 14, and when distinguishing between the three types of holding tools 72a, b, and c, the holding tool 72a will be referred to as the first holding tool 72a, the holding tool 72b will be referred to as the second holding tool 72b, and the holding tool 72c will be referred to as the third holding tool 72c.
[0015] Each of the holding tools 72 a, 72 b, 72 c has an attachment portion 78 and a unit holding portion 80, and is detachably attached to the underside of the head main body 70 at the attachment portion 78. The unit holding portion 80 of each of the holding tools 72 a, 72 b, 72 c is generally cylindrical and is held on the underside of the attachment portion 78. The unit holding portions 80 of the first holding tool 72 a and the second holding tool 72 b are held by the attachment portion 78 so as to be rotatable about their own axes, and are rotated by a predetermined angle by driving an electromagnetic motor (see FIG. 3 ) 81.
[0016] The first holding tool 72a holds twelve generally axially shaped mounting units 82 at equal angular intervals on the outer periphery. The second holding tool 72b holds four mounting units 82 at equal angular intervals on the outer periphery. The third holding tool 72c holds one mounting unit 82 in the center. Each mounting unit 82 is held by its corresponding unit holder 80 with its axial direction perpendicular, and the lower end of each mounting unit 82 extends downward from the underside of the corresponding unit holder 80. A suction nozzle 76 is detachably attached to the lower end of each mounting unit 82.
[0017] Since the second holding tool 72b can hold more components than the third holding tool 72c, the electronic components held by the suction nozzle 76 of the second holding tool 72b are usually smaller than the electronic components held by the suction nozzle 76 of the third holding tool 72c. Since the first holding tool 72a can hold more components than the second holding tool 72b, the electronic components held by the suction nozzle 76 of the first holding tool 72a are usually smaller than the electronic components held by the suction nozzle 76 of the second holding tool 72b. In other words, the sizes of the electronic components held by the holding tools 72a, b, c decrease in order from the third holding tool 72c, the second holding tool 72b, and the first holding tool 72a.
[0018] The mounting head 26 also has a positive / negative pressure supply device 86 (see FIG. 3 ) and a unit lifting / lowering device 88 (see FIG. 3 ). The positive / negative pressure supply device 86 supplies negative pressure air or positive pressure air to each suction nozzle 76 via an air passage. This allows each suction nozzle 76 to suck and hold an electronic component using the negative pressure air and release the held electronic component using the positive pressure air. The unit lifting / lowering device 88 also raises and lowers one of the twelve mounting units 82 of the first holding tool 72 a located at a predetermined position, one of the four mounting units 82 of the second holding tool 72 b located at a predetermined position, or one of the mounting units 82 of the third holding tool 72 c. This allows the suction nozzles 76 attached to the ascending / descending mounting units 82 to hold and place electronic components.
[0019] As shown in FIG. 1 , the supply device 27 is a feeder-type supply device and includes a plurality of tape feeders 100. The tape feeders 100 are detachably attached to a feeder holder 102 disposed at the front end of the frame 32. The tape feeders 100 accommodate tape-formed components in a wound state. The tape-formed components are electronic components that have been taped. The tape feeders 100 then feed out the tape-formed components using a feed device (see FIG. 3 ). As a result, the feeder-type supply device 27 supplies electronic components at the supply position by feeding out the tape-formed components.
[0020] Each of the multiple tape feeders 100 supplies electronic components corresponding to one of the three holding tools 72a, 72b, and 72c. That is, as described above, the sizes of electronic components held by the holding tools 72a, 72b, and 72c decrease in the order of the third holding tool 72c, the second holding tool 72b, and the first holding tool 72a. Therefore, for example, a tape feeder 100 that supplies small electronic components corresponds to the first holding tool 72a and supplies electronic components to the first holding tool 72a. The tape feeder 100 that corresponds to the first holding tool 72a will be referred to as the first tape feeder 100a. The tape feeder 100 that supplies large electronic components corresponds to the third holding tool 72c and supplies electronic components to the third holding tool 72c. The tape feeder 100 that corresponds to the third holding tool 72c will be referred to as the third tape feeder 100c. Furthermore, the tape feeder 100 that supplies electronic components that are larger than the electronic components supplied by the first tape feeder 100a but smaller than the electronic components supplied by the third tape feeder 100c corresponds to the second holding tool 72b and supplies the electronic components to the second holding tool 72b. The tape feeder 100 that corresponds to the second holding tool 72b will be referred to as the second tape feeder 100b.
[0021] Mark camera 28 (see FIG. 3) is fixed to slider 50 of moving device 24 in a downward facing position, and is moved to any position by operation of moving device 24. As a result, mark camera 28 captures an image of any position on frame 32. Furthermore, part camera 29 is disposed on the upper surface of frame 32, between transport device 22 and supply device 27, in a upward facing position. As a result, part camera 29 captures an image of a component held by suction nozzle 76.
[0022] The tool station 30 is disposed between the transfer device 22 and the supply device 27. A plurality of tool accommodating sections (not shown) are formed in the tool station 30, and held tools 72 a, b, c are accommodated in each of the tool accommodating sections. In this tool station 30, the held tools 72 a, b, c attached to the head body 70 of the mounting head 26 are replaced with the held tools 72 a, b, c accommodated in the tool station 30 as needed.
[0023] As shown in FIG. 3 , the control device 31 includes a controller 110 and a plurality of drive circuits 112. The plurality of drive circuits 112 are connected to the electromagnetic motors 46, 52, 54, and 81, the substrate holding device 48, the positive / negative pressure supply device 86, the unit lifting device 88, and the feed device 106. The controller 110 is a computer-based device including a CPU, ROM, RAM, and the like, and is connected to the plurality of drive circuits 112. This allows the controller 110 to control the operation of the conveying device 22, the moving device 24, and the like. The controller 110 is also connected to an image processing device 116. The image processing device 116 processes image data captured by the mark camera 28 and the part camera 29. This allows the controller 110 to acquire various information from the image data. The controller 110 stores a production program 120, which controls the operation of the conveying device 22, the moving device 24, and the like in accordance with the production program 120 to produce circuit boards.
[0024] Specifically, the controller 110 outputs commands in accordance with the production program 120, causing the conveyors 40 and 42 to transport the circuit board 47 to a work position, where the board holding device 48 securely holds the circuit board 47. Next, the mark camera 28 moves above the circuit board 47 in accordance with commands from the controller 110 in accordance with the production program 120 and captures an image of the circuit board 47. This allows the controller 110 to obtain information regarding the holding position of the circuit board 47, etc. The tape feeder 100 also feeds out taped components in accordance with commands from the controller 110 in accordance with the production program 120 and supplies electronic components at the supply position. Then, the placement head 26 moves above the electronic component supply position in accordance with commands from the controller 110 in accordance with the production program 120 and uses the suction nozzles 76 to suction and hold the electronic components. Next, the placement head 26 moves above the part camera 29, which captures an image of the electronic components held by the suction nozzles 76. This provides information about the component's holding position, etc. The mounting head 26 then moves above the circuit board and mounts the electronic component on the circuit board based on the holding position of the circuit board, the holding position of the electronic component, etc.
[0025] In this way, the controller 110 produces circuit boards by controlling the operation of the conveying device 22, the moving device 24, etc. in accordance with the production program 120. The production program 120 is programmed with information such as the supply positions of electronic components and the planned mounting positions of electronic components on the circuit board 47, and when the production program 120 is programmed, the supply positions of the electronic components are calculated so as to shorten the cycle time during the production of circuit boards. In other words, the attachment positions of the tape feeders 100 that supply electronic components on the feeder holder 102 are calculated. As described above, each of the multiple tape feeders 100 corresponds to one of the three holding tools 72a, 72b, 72c, and the attachment positions of the first tape feeder 100a, the second tape feeder 100b, and the third tape feeder 100c on the feeder holder 102 are calculated. The production program 120 is created by an information processing device 150 shown in FIG. 3, and when the information processing device 150 creates the production program 120, it calculates the attachment position of the tape feeder 100 on the feeder holder 102.
[0026] Specifically, for example, a case will be described in which the mounting positions of five first tape feeders 100a, three second tape feeders 100b, and one third tape feeder 100c on the feeder holder 102 are calculated. In the placement machine 14, when the placement head 26 picks up an electronic component from a tape feeder 100 during the placement operation of electronic components, it moves above the part camera 29 to capture an image of the held electronic component. In other words, each time the tape feeder 100 supplies an electronic component, the placement head 26 picks up the electronic component from the tape feeder 100 and moves above the part camera 29. For this reason, it is preferable to attach a tape feeder 100 that supplies a large number of components to a position close to the part camera 29 on the feeder holder 102. Therefore, for example, the number of components supplied by each tape feeder 100 is assumed to be as follows. Note that the number in parentheses is the number of supplied components. First tape feeder 100a1 (100), first tape feeder 100a2 (80), first tape feeder 100a3 (180), first tape feeder 100a4 (50), first tape feeder 100a5 (200), second tape feeder 100b1 (250), second tape feeder 100b2 (150), second tape feeder 100b3 (70), third tape feeder 100c (220)
[0027] The mounting positions of the tape feeders 100 for the above number of supplied parts on the feeder holder 102 are calculated to be the positions shown in Fig. 4. In other words, the mounting positions of the tape feeders on the feeder holder 102 are calculated so that the tape feeders are closest to the parts camera 29 in the following order: second tape feeder 100b1 (250), third tape feeder 100c (220), first tape feeder 100a5 (200), first tape feeder 100a3 (180), second tape feeder 100b2 (150), first tape feeder 100a1 (100), first tape feeder 100a2 (80), second tape feeder 100b3 (70), first tape feeder 100a4 (50). In this way, by calculating the mounting position of the tape feeder, it is possible to shorten the distance that the mounting head 26 moves when capturing an image of the electronic component held by the mounting head 26, thereby enabling the cycle time to be shortened.
[0028] However, as described above, the placing head 26 is composed of a head main body 70 and a holding tool 72, and three types of holding tools are provided as the holding tool 72: a first holding tool 72a, a second holding tool 72b, and a third holding tool 72c. For example, the first holding tool 72a has 12 suction nozzles 76 and can hold a maximum of 12 electronic components. Therefore, for example, the placing head 26 having the first holding tool 72a attached to the head main body 70 may sequentially hold electronic components from multiple first tape feeders 100a. Specifically, the placing head 26 may hold an electronic component from first tape feeder 100a4, and then hold an electronic component from first tape feeder 100a1. In such a case, the mounting head 26 moves from above the first tape feeder 100a4 to above the first tape feeder 100a1, as shown in Figure 5, but because the mounting positions of the first tape feeder 100a4 and the first tape feeder 100a1 are far apart, the distance that the mounting head 26 moves becomes long, which may result in a longer cycle time.
[0029] Additionally, a third tape feeder 100c is attached between the first tape feeder 100a4 and the first tape feeder 100a1. As described above, the third tape feeder 100c is a tape feeder that corresponds to the third holding tool 72c, and therefore supplies relatively large electronic components. For this reason, for example, when a placement head 26 having the third holding tool 72c attached to its head main body 70 holds an electronic component from the third tape feeder 100c, there is a possibility that the electronic component 160 may fall onto the third tape feeder 100c and be left there due to a suction error. In such a case, if the placement head 26 having the first holding tool 72a attached to its head main body 70 moves from above the first tape feeder 100a4 to above the first tape feeder 100a1, as described above, there is a risk of interference between the suction nozzle 76 and the electronic component 160.
[0030] In consideration of this, the information processing device 150 aggregates the tape feeders 100 corresponding to each of the three types of holding tools 72 and calculates the attachment positions of the tape feeders on the feeder holder 102. In other words, the information processing device 150 calculates the attachment positions of the tape feeders on the feeder holder 102 so that the tape feeders 100 corresponding to each of the three types of holding tools 72 are adjacent to each other. Specifically, as shown in Fig. 6 , the information processing device 150 aggregates five first tape feeders 100a and also aggregates three second tape feeders 100b, and then calculates the attachment positions of the tape feeders. In other words, the information processing device 150 calculates the attachment positions of the tape feeders so that the five first tape feeders 100a are adjacent to each other and the three second tape feeders 100b are adjacent to each other. Furthermore, because there is only one third tape feeder 100c, the information processing device 150 performs calculations so that the installation position of the third tape feeder 100c is adjacent to the three second tape feeders 100b. Note that the calculation method for calculating the installation positions of the tape feeders by aggregating the tape feeders 100 corresponding to each of the three types of holding tools 72 is referred to as the first calculation method. Furthermore, the calculation method for calculating the installation positions of the tape feeders so that the tape feeder 100 that supplies the largest number of parts is closer to the parts camera 29 is referred to as the second calculation method.
[0031] The installation position of each of the five first tape feeders 100a is calculated so that the tape feeder 100 that supplies the greatest number of components is closest to the parts camera 29. In other words, the installation positions of the first tape feeders are calculated so that the first tape feeders are closest to the parts camera 29 in the following order: first tape feeder 100a5 (200), first tape feeder 100a3 (180), first tape feeder 100a1 (100), first tape feeder 100a2 (80), and first tape feeder 100a4 (50). The installation position of each of the three second tape feeders 100b is calculated so that the tape feeder 100 that supplies the greatest number of components is closest to the parts camera 29. In other words, the installation positions of the second tape feeders are calculated so that the second tape feeders are closest to the parts camera 29 in the order of second tape feeder 100b1 (250), second tape feeder 100b2 (150), and second tape feeder 100b3 (70).
[0032] In this way, when the tape feeders 100 corresponding to each of the three types of holding tools 72 are aggregated and the installation positions of the tape feeders are calculated, that is, when the installation positions of the tape feeders are calculated using the first calculation method, it is possible to shorten the movement distance of the mounting head 26 above the tape feeders 100. Specifically, for example, at the installation positions of the tape feeders 100 calculated using the second calculation method, the first tape feeders 100a1 and 100a4 are separated from each other as shown in Fig. 5. On the other hand, at the installation positions of the tape feeders 100 calculated using the first calculation method, the first tape feeders 100a1 and 100a4 are close to each other as shown in Fig. 7. Therefore, when the mounting head 26 moves from above the first tape feeder 100a4 to above the first tape feeder 100a1, the movement distance of the mounting head at the tape feeder attachment position calculated using the first calculation method is shorter than the movement distance of the mounting head at the tape feeder attachment position calculated using the second calculation method. This makes it possible to shorten the time required for the mounting head 26 to move above the tape feeders 100.
[0033] Furthermore, because the first tape feeders 100a are attached together to the feeder holding base 102, the placing head 26 having the first holding tool 72a attached to the head main body 70 moves above the first tape feeder 100a, as shown in Fig. 7. Therefore, even if an electronic component 160 has fallen onto the third tape feeder 100c, it is possible to prevent interference between the suction nozzle 76 of the placing head 26 moving above the first tape feeder 100a and the electronic component 160 that has fallen onto the third tape feeder 100c.
[0034] In this way, by the information processing device 150 calculating the attachment position of the tape feeder 100 using the first calculation method, it is possible to shorten the time it takes for the placement head 26 to move above the tape feeder 100 and prevent interference between the suction nozzle 76 and fallen components. On the other hand, with the attachment position of the tape feeder 100 calculated using the second calculation method, it is possible to shorten the movement distance of the placement head 26 when capturing images of electronic components held by the placement head 26. For this reason, depending on various factors such as the number of components to be supplied, the number of images captured, and the number of tape feeders, the cycle time at the attachment position of the tape feeder 100 calculated using the second calculation method may be shorter than the cycle time at the attachment position of the tape feeder 100 calculated using the first calculation method.
[0035] Therefore, the information processing device 150 calculates the attachment position of the tape feeder 100 using a first calculation method, and also calculates the attachment position of the tape feeder 100 using a second calculation method. The attachment position of the tape feeder 100 calculated using the first calculation method is referred to as the first attachment position, and the attachment position of the tape feeder 100 calculated using the second calculation method is referred to as the second attachment position. The information processing device 150 then simulates and calculates the cycle time at the first attachment position and the cycle time at the second attachment position. At this time, the information processing device 150 adopts the attachment position with the shorter cycle time of the cycle time at the first attachment position and the cycle time at the second attachment position as the attachment position of the tape feeder 100 on the feeder holder 102 in the placement machine 14. The information processing device 150 then creates the production program 120 based on the attachment position with the shorter cycle time of the cycle time at the first attachment position and the cycle time at the second attachment position. In this way, by creating the production program 120 based on the mounting position with the shorter cycle time between the cycle time at the first mounting position and the cycle time at the second mounting position, it is possible to appropriately shorten the cycle time.
[0036] In the above embodiment, the placement machine 14 is an example of a placement machine. The placement head 26 is an example of a placement head. The part camera 29 is an example of an imaging device. The head main body 70 is an example of a head main body. The holding tool 72 is an example of a tool. The suction nozzle 76 is an example of a component holder. The tape feeder 100 is an example of a tape feeder. The feeder holder 102 is an example of a feeder holder. The information processing device 150 is an example of an information processing device.
[0037] As described above, the present embodiment has the following advantages.
[0038] The information processing device 150 calculates the attachment positions of the tape feeders 100 by collecting together the tape feeders 100 corresponding to each of the holding tools 72. This reduces the time it takes for the mounting head 26 to move above the tape feeders 100 and makes it possible to prevent interference between the suction nozzle 76 and fallen components.
[0039] Furthermore, when there are two or more tape feeders 100 corresponding to each of the multiple holding tools 72, the information processing device 150 calculates the installation positions of the two or more tape feeders so that the tape feeder that supplies the largest number of components is closer to the parts camera 29. This makes it possible to shorten the movement distance of the mounting head 26 when capturing an image of the electronic components held by the mounting head 26.
[0040] Furthermore, the information processing device 150 calculates the installation positions of the multiple tape feeders using a second calculation method that is different from the first calculation method that calculates the installation positions of the multiple tape feeders by aggregating the tape feeders 100 corresponding to each of the multiple holding tools 72. Then, the information processing device 150 identifies the installation position of the tape feeder that has the shortest cycle time from the installation positions of the tape feeders calculated using the first calculation method and the installation positions of the tape feeders calculated using the second calculation method. This makes it possible to appropriately shorten the cycle time.
[0041] As a second calculation method, the information processing device 150 calculates the installation positions of the tape feeders so that the tape feeder 100 that supplies the largest number of components is located closer to the parts camera 29. This makes it possible to shorten the movement distance of the mounting head 26 when capturing an image of the electronic components held by the mounting head 26.
[0042] It should be noted that the present disclosure is not limited to the above-described embodiment, and can be embodied in various forms with various modifications and improvements based on the knowledge of those skilled in the art. Specifically, for example, in the above-described embodiment, the installation position of the tape feeder 100 is calculated using both the first and second calculation methods, but one of the first and second calculation methods may be selected by the operator, and the installation position of the tape feeder 100 may be calculated using the selected calculation method. Also, the installation position of the tape feeder 100 may be calculated using only the first calculation method.
[0043] Furthermore, in the above embodiment, a suction nozzle 76 is used as the component holder, but a component holder that holds a component with gripping claws, a so-called chuck, may also be used, or a combination of a chuck and a suction nozzle may also be used.
[0044] Furthermore, in the above embodiment, the installation positions of the tape feeders 100 are calculated in the following order: five first tape feeders 100a, three second tape feeders 100b, and one third tape feeder 100c, as shown in Figure 6. However, the installation positions of the tape feeders 100 may be calculated in various orders, such as three second tape feeders 100b, five first tape feeders 100a, and one third tape feeder 100c, or three second tape feeders 100b, one third tape feeder 100c, and five first tape feeders 100a.
[0045] 14: Placement machine 26: Placement head 29: Parts camera (imaging device) 70: Head body 72: Holding tool (tool) 76: Suction nozzle (component holder) 100: Tape feeder 102: Feeder holder 150: Information processing device
Claims
1. An information processing device that calculates the mounting positions of a plurality of tape feeders on a feeder holding table in a mounting machine comprising: a mounting head consisting of a plurality of tools having different numbers of component holders and a head body to which any of the plurality of tools can be removably attached; an imaging device that images components held by the component holders of the mounting head; and a plurality of tape feeders that are removably attached to a feeder holding table, wherein the information processing device aggregates the tape feeders that supply components to the component holders of each of the plurality of tools and calculates the mounting positions of the plurality of tape feeders.
2. An information processing device as described in claim 1, wherein when there are two or more tape feeders that supply components to each of the component holders of the plurality of tools, the installation positions of the two or more tape feeders are calculated so that the tape feeder that supplies the greater number of components is closer to the imaging device.
3. An information processing device as described in claim 1 or claim 2, which calculates the mounting positions of the multiple tape feeders using a second calculation method different from a first calculation method in which tape feeders that supply components to each of the component holders of the multiple tools are aggregated and the mounting positions of the multiple tape feeders are calculated, and the mounting positions of the multiple tape feeders with the shorter cycle time are identified from among the mounting positions of the multiple tape feeders calculated by the first calculation method and the mounting positions of the multiple tape feeders calculated by the second calculation method.
4. The information processing device according to claim 3, wherein the second calculation method calculates the mounting positions of the plurality of tape feeders so that the tape feeder with the greatest number of supplying parts is located close to the imaging device.
5. An attachment position calculation method for calculating attachment positions of a plurality of tape feeders on a feeder holding table in a mounting machine comprising: a mounting head composed of a plurality of tools having different numbers of component holders and a head body to which any one of the plurality of tools can be removably attached; an imaging device that images components held by the component holders of the mounting head; and a plurality of tape feeders that are removably attached to a feeder holding table, the method comprising the steps of: aggregating tape feeders that supply components to the component holders of each of the plurality of tools; and calculating attachment positions of the plurality of tape feeders.