Information processing apparatus and mounting position calculation method
By optimizing the installation position calculation of the belt feeder through an information processing device, the problem of improper installation position of the feeder on the platform was solved, achieving efficient movement of the installation head and prevention of component interference, and optimizing the cycle time.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- FUJI KK
- Filing Date
- 2023-11-08
- Publication Date
- 2026-05-29
AI Technical Summary
In the existing technology, it is difficult to properly calculate the installation positions of multiple belt feeders on the feeder holding table, which leads to problems such as excessive movement distance of the mounting head or component falling and causing interference.
An information processing device is used to calculate the installation positions of multiple belt feeders. By centrally calculating the feeder positions corresponding to multiple tools and optimizing the installation sequence of the feeders, the movement distance of the installation head can be shortened and component interference can be prevented.
It enables proper calculation of the installation positions of multiple belt feeders on the feeder holding table, shortens the movement time of the mounting head, prevents component interference, and optimizes the cycle time.
Smart Images

Figure CN122123130A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to an information processing device for calculating the installation positions of multiple belt feeders on a feeder holding table. Background Technology
[0002] The following patent document describes a technique for calculating the installation positions of multiple belt feeders on a feeder holding table by taking into account the number of supply elements.
[0003] Patent document 1: Japanese Patent Application Publication No. 2018-010997. Summary of the Invention The problem that the invention aims to solve
[0004] The objective of this invention is to appropriately calculate the installation positions of multiple belt feeders on the feeder holding table. Technical solutions for solving the problem
[0005] To address the aforementioned issues, this specification discloses an information processing apparatus for calculating the installation positions of multiple belt feeders on a feeder holding table in an installation machine. The installation machine includes: an installation head comprising multiple tools with a different number of component holders and a head body capable of detachably mounting any one of the multiple tools; an imaging device for photographing components held by the component holders of the installation head; and the multiple belt feeders detachably mounted on the feeder holding table. The information processing apparatus centrally calculates the installation positions of the multiple belt feeders that supply components to the component holders of each of the multiple tools.
[0006] In addition, to address the aforementioned issues, this specification discloses a method for calculating installation positions. This method calculates the installation positions of multiple belt feeders on a feeder holding table in an installation machine. The installation machine includes: an installation head comprising multiple tools with different numbers of component holders and a head body capable of detachably mounting any one of the multiple tools; a photographing device for photographing components held by the component holders of the installation head; and the multiple belt feeders detachably mounted on the feeder holding table. When calculating the installation positions of the multiple belt feeders on the feeder holding table in the installation machine, the method calculates the installation positions of the multiple belt feeders that supply components to the component holders of each of the multiple tools collectively. Invention Effects
[0007] In this disclosure, the mounting head comprises multiple tools with different numbers of component holders and a head body capable of detachably mounting any one of the multiple tools. The mounting positions of the multiple belt feeders, which supply components to the component holders of each of the multiple tools of the mounting head, are calculated centrally. Therefore, the mounting positions of the multiple belt feeders on the feeder holding table can be appropriately calculated. Attached Figure Description
[0008] Figure 1 This is a diagram showing an electronic component mounting device. Figure 2 This is a diagram showing the mounting head. Figure 3 This is a block diagram showing the control device. Figure 4 This is a diagram showing a belt feeder installed at an installation position calculated using the second calculation method. Figure 5 This is a diagram showing a belt feeder installed at an installation position calculated using the second calculation method. Figure 6 This is a diagram showing a belt feeder installed at an installation position calculated using a first calculation method. Figure 7 This is a diagram showing a belt feeder installed at an installation position calculated using a first calculation method. Detailed Implementation
[0009] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings as a means of carrying out the present invention.
[0010] Figure 1 An electronic component mounting apparatus 10 is shown. The electronic component mounting apparatus 10 has a system base 12 and two adjacent electronic component mounting machines (hereinafter sometimes simply referred to as "mounting machines") 14 on the system base 12. In addition, the direction in which the mounting machines 14 are arranged side by side is called the X-axis direction, and the horizontal direction perpendicular to this direction is called the Y-axis direction.
[0011] Each mounting machine 14 mainly includes a mounting machine body 20, a conveying device 22, a mounting head moving device (hereinafter sometimes simply referred to as "moving device") 24, a mounting head 26, a supply device 27, and a marking camera (see reference). Figure 3 28. Parts camera 29. Tool station 30. Control device (see reference) Figure 3 31. The main body 20 of the installation machine is composed of a frame 32 and beams 34 supported on the frame 32.
[0012] The conveying device 22 includes two conveyor units 40 and 42. These two conveyor units 40 and 42 are arranged parallel to each other and extend along the X-axis direction on the frame 32. Each of the two conveyor units 40 and 42 is powered by an electromagnetic motor (see reference). Figure 3 )46, the circuit board supported by each conveyor device 40, 42 (refer to Figure 4 47. The circuit board is transported along the X-axis. Additionally, the circuit board is held in a predetermined position by a board holding device (see reference 47). Figure 3 48. Keep it.
[0013] The moving device 24 is an XY robot type moving device. The moving device 24 is equipped with an electromagnetic motor that causes the slider 50 to slide along the X-axis direction (see reference). Figure 3 52. And an electromagnetic motor that causes the slider 50 to slide along the Y-axis (see reference). Figure 3 54. A mounting head 26 is installed on the sliding member 50. The mounting head 26 can be moved to any position on the frame 32 by the action of two electromagnetic motors 52 and 54.
[0014] Mounting head 26 mounts electronic components onto circuit board 47. For example... Figure 2 As shown, the mounting head 26 consists of a head body 70 and a retaining tool 72. A slider 50 is mounted on the moving device 24 within the head body 70. The retaining tool 72 holds one or more nozzles 76, and any one of the retaining tools 72 is detachably mounted on the lower surface of the head body 70. The mounting machine 14 provides three types of retaining tools 72a, 72b, and 72c. When distinguishing between the three retaining tools 72a, 72b, and 72c, retaining tool 72a is designated as the first retaining tool 72a, retaining tool 72b as the second retaining tool 72b, and retaining tool 72c as the third retaining tool 72c.
[0015] Each holding tool 72a, 72b, and 72c has a mounting portion 78 and a unit holding portion 80. The mounting portion 78 is detachably mounted to the lower surface of the head body 70. The unit holding portion 80 of each holding tool 72a, 72b, and 72c is generally cylindrical and held on the lower surface of the mounting portion 78. Furthermore, the unit holding portions 80 of the first holding tool 72a and the second holding tool 72b are held by the mounting portion 78 in a manner that allows them to rotate around their own axis, via an electromagnetic motor (see reference). Figure 3 Driven by 81, it rotates at each specified angle.
[0016] Furthermore, the first retaining tool 72a holds 12 generally axial mounting units 82 at equal angular intervals on its outer periphery. The second retaining tool 72b holds 4 mounting units 82 at equal angular intervals on its outer periphery. The third retaining tool 72c holds one mounting unit 82 in its central portion. Each mounting unit 82 is held vertically in the axial direction by its respective unit holding portion 80, and the lower end of each mounting unit 82 extends downward from the lower surface of its respective unit holding portion 80. The suction nozzle 76 is detachably mounted to the lower end of each mounting unit 82.
[0017] Furthermore, since the second holding tool 72b can hold more components than the third holding tool 72c, the electronic components held by the nozzle 76 of the second holding tool 72b are generally smaller than those held by the nozzle 76 of the third holding tool 72c. Similarly, since the first holding tool 72a can hold more components than the second holding tool 72b, the electronic components held by the nozzle 76 of the first holding tool 72a are generally smaller than those held by the nozzle 76 of the second holding tool 72b. In other words, the size of the electronic components held by each holding tool 72a, 72b, and 72c decreases in the order of the third holding tool 72c, the second holding tool 72b, and the first holding tool 72a.
[0018] Additionally, the mounting head 26 has a positive and negative pressure supply device (see reference). Figure 3 The unit lifting device 86 (see Figure 88) supplies negative or positive pressure air to each suction nozzle 76 via an air passage. Thus, each suction nozzle 76 uses negative pressure air to hold electronic components and uses positive pressure air to release the held electronic components. Furthermore, the unit lifting device 88 raises or lowers one of the twelve mounting units 82 of the first holding tool 72a located at a predetermined position, one of the four mounting units 82 of the second holding tool 72b located at a predetermined position, or one mounting unit 82 of the third holding tool 72c. Thus, the suction nozzles 76 mounted on the raised or lowered mounting units 82 perform the holding and mounting operations of the electronic components.
[0019] In addition, the supply device 27, such as Figure 1 As shown, this is a feeder-type supply device with multiple belt feeders 100. The belt feeders 100 are detachably mounted to a feeder holding platform 102 located at the front end of the frame 32. The belt feeders 100 house component tapes in a wound state. The component tapes are formed by weaving electronic components. Furthermore, the belt feeders 100 are fed by a feeding device (see reference...). Figure 3 )106 The component tape is fed out. Thus, the feeder-type supply device 27 supplies electronic components at the supply position by feeding out the component tape.
[0020] Furthermore, each of the multiple belt feeders 100 supplies an electronic component corresponding to any one of the three holding tools 72a, 72b, and 72c. That is, the size of the electronic components held by each holding tool 72a, 72b, and 72c decreases in size in the order of the third holding tool 72c, the second holding tool 72b, and the first holding tool 72a, as described above. Therefore, for example, a belt feeder 100 supplying small electronic components corresponds to the first holding tool 72a and supplies the electronic components to the first holding tool 72a. The belt feeder 100 corresponding to the first holding tool 72a is referred to as the first belt feeder 100a. Conversely, a belt feeder 100 supplying large electronic components corresponds to the third holding tool 72c and supplies the electronic components to the third holding tool 72c. The belt feeder 100 corresponding to the third holding tool 72c is referred to as the third belt feeder 100c. Furthermore, a belt feeder 100 that supplies electronic components that are larger than those supplied by the first belt feeder 100a and smaller than those supplied by the third belt feeder 100c corresponds to the second holding tool 72b and supplies electronic components to the second holding tool 72b. The belt feeder 100 corresponding to the second holding tool 72b is referred to as the second belt feeder 100b.
[0021] Marking the camera (reference) Figure 3 The marker camera 28 is fixed to the sliding member 50 of the moving device 24 in a downward orientation, and can be moved to any position by the movement of the moving device 24. Thus, the marker camera 28 can capture images of any position on the frame 32. Additionally, the parts camera 29 is disposed on the upper surface of the frame 32 between the conveying device 22 and the supply device 27, facing upward. Thus, the parts camera 29 can capture images of components, etc., held by the suction nozzle 76.
[0022] Tool station 30 is disposed between conveying device 22 and supply device 27. Multiple tool receiving sections (not shown) are formed in tool station 30, each containing holding tools 72a, 72b, and 72c. In this tool station 30, the holding tools 72a, 72b, and 72c mounted on the head body 70 of mounting head 26 are replaced with the holding tools 72a, 72b, and 72c housed in tool station 30 as needed.
[0023] Control device 31 such as Figure 3As shown, the circuit includes a controller 110 and multiple drive circuits 112. The multiple drive circuits 112 are connected to the aforementioned electromagnetic motors 46, 52, 54, 81, the substrate holding device 48, the positive and negative pressure supply device 86, the unit lifting device 88, and the feeding device 106. The controller 110 includes a CPU, ROM, RAM, etc., and is essentially a computer, and is connected to the multiple drive circuits 112. Therefore, the operation of the conveying device 22, the moving device 24, etc., is controlled by the controller 110. Furthermore, the controller 110 is also connected to an image processing device 116. The image processing device 116 is a device for processing the image data captured by the marking camera 28 and the part camera 29. Therefore, the controller 110 obtains various information from the image data. In addition, the controller 110 stores a production program 120, and the controller 110 controls the operation of the conveying device 22, the moving device 24, etc., according to the production program 120, thereby producing the circuit board.
[0024] Specifically, the controller 110 outputs instructions according to the production program 120, thereby transporting the circuit board 47 to the working position by the conveyor devices 40 and 42. At this working position, the board holding device 48 holds the circuit board 47 securely. Next, the marking camera 28 moves above the circuit board 47 according to the instructions of the controller 110 according to the production program 120 and photographs the circuit board 47. Thus, the controller 110 obtains information related to the holding position of the circuit board 47. Additionally, the belt feeder 100 feeds component tape according to the instructions of the controller 110 according to the production program 120, supplying electronic components at the supply position. Furthermore, the mounting head 26 moves above the electronic component supply position according to the instructions of the controller 110 according to the production program 120, and uses the suction nozzle 76 to hold the electronic component. Next, the mounting head 26 moves above the part camera 29, which photographs the electronic component held by the suction nozzle 76. Thus, information related to the holding posture of the component is obtained. Furthermore, the mounting head 26 moves above the circuit board and mounts the electronic components onto the circuit board based on the holding position of the circuit board and the holding posture of the electronic components.
[0025] Thus, the controller 110 controls the operation of the conveying device 22, the moving device 24, etc., according to the production program 120, thereby producing the circuit board. The production program 120 is programmed with the supply positions of electronic components, the predetermined mounting positions for installing electronic components onto the circuit board 47, etc. When programming the production program 120, the supply positions of the electronic components are calculated to shorten the cycle time during circuit board production. That is, the mounting positions of the belt feeders 100 supplying electronic components to the feeder holding table 102 are calculated. Each of the multiple belt feeders 100 corresponds to any one of the three holding tools 72a, 72b, and 72c as described above, and the mounting positions of the first belt feeder 100a, the second belt feeder 100b, and the third belt feeder 100c to the feeder holding table 102 are calculated. Furthermore, the production program 120 is... Figure 3 The information processing device 150 shown generates the production program 120, and calculates the installation position of the belt feeder 100 to the feeder holding table 102.
[0026] Specifically, for example, the installation positions of five first belt feeders 100a, three second belt feeders 100b, and one third belt feeder 100c on the feeder holding table 102 will be explained. In the mounting machine 14, during the mounting operation of electronic components, if the mounting head 26 holds an electronic component from the belt feeder 100, it moves upward toward the part camera 29 in order to photograph the held electronic component. That is, whenever the belt feeder 100 supplies an electronic component, the mounting head 26 holds the electronic component from the belt feeder 100 and moves upward toward the part camera 29. Therefore, it is preferable to install the belt feeder 100 that supplies the most components in a position close to the part camera 29 on the feeder holding table 102. Thus, for example, the number of components supplied by each belt feeder 100 is assumed as follows. The numbers in parentheses represent the number of components supplied. First belt feeder 100a1 (100), First belt feeder 100a2 (80), First belt feeder 100a3 (180), First belt feeder 100a4 (50), First belt feeder 100a5 (200), Second belt feeder 100b1 (250), Second belt feeder 100b2 (150), Second belt feeder 100b3 (70), Third belt feeder 100c (220)
[0027] The mounting position of the belt feeder 100 supplying the aforementioned number of components to the feeder holding table 102 is calculated as follows: Figure 4The positions shown are as follows. That is, following the sequence of the second belt feeder 100b1 (250), the third belt feeder 100c (220), the first belt feeder 100a5 (200), the first belt feeder 100a3 (180), the second belt feeder 100b2 (150), the first belt feeder 100a1 (100), the first belt feeder 100a2 (80), the second belt feeder 100b3 (70), and the first belt feeder 100a4 (50), the installation position of the belt feeder on the feeder holding table 102 is calculated so that the belt feeder is close to the part camera 29. In this way, by calculating the installation position of the belt feeder, the moving distance of the mounting head 26 when photographing electronic components held by the mounting head 26 can be shortened, and the cycle time can be shortened.
[0028] However, the mounting head 26, as described above, is composed of a head body 70 and a holding tool 72. The holding tool 72 includes three types: 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 nozzles 76, capable of holding up to 12 electronic components. Therefore, for example, the mounting head 26, with the first holding tool 72a mounted on the head body 70, sometimes sequentially holds electronic components starting from multiple first belt feeders 100a. Specifically, the mounting head 26 sometimes holds electronic components from the first belt feeder 100a1 after holding them from the first belt feeder 100a4. In this case, as... Figure 5 As shown, the mounting head 26 moves from above the first belt feeder 100a4 to above the first belt feeder 100a1, but the mounting position of the first belt feeder 100a4 is separated from the mounting position of the first belt feeder 100a1. Therefore, the moving distance of the mounting head 26 becomes longer, and the cycle time may become longer.
[0029] Furthermore, a third belt feeder 100c is installed between the first belt feeder 100a4 and the first belt feeder 100a1. This third belt feeder 100c, as described above, is a belt feeder corresponding to the third holding tool 72c, and therefore supplies larger electronic components. Therefore, for example, when the mounting head 26 of the head body 70, on which the third holding tool 72c is mounted, holds an electronic component from the third belt feeder 100c, the electronic component 160 may sometimes fall off due to suction error and land on the third belt feeder 100c. In this case, when the mounting head 26 of the head body 70, on which the first holding tool 72a is mounted, moves from above the first belt feeder 100a4 to above the first belt feeder 100a1 as described above, the suction nozzle 76 may interfere with the electronic component 160.
[0030] In view of this situation, the information processing device 150 centrally calculates the installation position of the belt feeders 100 corresponding to each of the three holding tools 72 on the feeder holding table 102. That is, the information processing device 150 calculates the installation position of the belt feeders on the feeder holding table 102 in such an adjacent manner to the belt feeders 100 corresponding to each of the three holding tools 72. Specifically, as Figure 6 As shown, the information processing device 150 calculates the installation positions of the belt feeders by grouping together the five first belt feeders 100a and the three second belt feeders 100b. That is, the information processing device 150 calculates the installation positions of the belt feeders so that the five first belt feeders 100a are adjacent and the three second belt feeders 100b are adjacent. Furthermore, the third belt feeder 100c is a single unit, so the information processing device 150 calculates the installation positions of the third belt feeder 100c so that its installation position is adjacent to the three second belt feeders 100b. The calculation method for grouping the belt feeders 100 corresponding to each of the three holding tools 72 is described as a first calculation method. The calculation method for grouping the belt feeders 100 corresponding to each of the three holding tools 72 is described as a second calculation method.
[0031] Furthermore, the installation positions of the five first belt feeders 100a are calculated in such a way that the belt feeder 100 supplying the most components is closer to the part camera 29. That is, the installation positions of the first belt feeders are calculated in the order of first belt feeder 100a5 (200), first belt feeder 100a3 (180), first belt feeder 100a1 (100), first belt feeder 100a2 (80), and first belt feeder 100a4 (50) so that the first belt feeder is closer to the part camera 29. In addition, the installation positions of the three second belt feeders 100b are calculated in such a way that the belt feeder 100 supplying the most components is closer to the part camera 29. That is, the installation position of the second belt feeder is calculated in the order of the second belt feeder 100b1 (250), the second belt feeder 100b2 (150), and the second belt feeder 100b3 (70) so that the second belt feeder is close to the part camera 29.
[0032] Thus, when calculating the installation position of the belt feeder 100 corresponding to each of the three retaining tools 72 in a centralized manner, that is, when calculating the installation position of the belt feeder using the first calculation method, the movement distance of the mounting head 26 above the belt feeder 100 can be shortened. Specifically, for example, in the installation position of the belt feeder 100 calculated using the second calculation method, such as Figure 5As shown, the first belt feeder 100a1 and the first belt feeder 100a4 are separated. On the other hand, in the installation position of the belt feeder 100 calculated using the first calculation method, as... Figure 7 As shown, the first belt feeder 100a1 is close to the first belt feeder 100a4. Therefore, when the mounting head 26 moves from above the first belt feeder 100a4 to above the first belt feeder 100a1, the moving distance of the mounting head at the mounting position of the belt feeder, calculated using the first calculation method, is shorter than the moving distance of the mounting head at the mounting position of the belt feeder, calculated using the second calculation method. This reduces the time required for the mounting head 26 to move above the belt feeder 100.
[0033] Furthermore, the first belt feeder 100a is centrally mounted on the feeder holding table 102, so the mounting head 26 on the head body 70, which houses the first holding tool 72a, is as follows: Figure 7 As shown, it moves above the first belt feeder 100a. Therefore, even if the electronic component 160 falls onto the third belt feeder 100c, it is possible to prevent the nozzle 76 of the mounting head 26, which moves above the first belt feeder 100a, from interfering with the electronic component 160 that has fallen onto the third belt feeder 100c.
[0034] Thus, the information processing device 150 calculates the mounting position of the belt feeder 100 using the first calculation method, thereby shortening the time it takes for the mounting head 26 to move above the belt feeder 100 and preventing interference between the suction nozzle 76 and falling components. On the other hand, in the mounting position of the belt feeder 100 calculated using the second calculation method, the moving distance of the mounting head 26 when photographing electronic components held by the mounting head 26 can be shortened. Therefore, depending on various factors such as the number of supplied components, the number of photographs, and the number of belt feeders, the cycle time at the mounting position of the belt feeder 100 calculated using the second calculation method is sometimes shorter than the cycle time at the mounting position of the belt feeder 100 calculated using the first calculation method.
[0035] Therefore, the information processing device 150 calculates the installation position of the belt feeder 100 using both a first and a second calculation method. The installation position calculated using the first method is recorded as the first installation position, and the installation position calculated using the second method is recorded as the second installation position. Furthermore, the information processing device 150 simulates and calculates the cycle time for the first and second installation positions. At this time, the information processing device 150 uses the installation position with the shorter cycle time between the first and second installation positions as the installation position for the belt feeder 100 to move to the feeder holding table 102 in the mounting machine 14. The information processing device 150 then generates a production program 120 based on the installation position with the shorter cycle time between the first and second installation positions. Thus, production program 120 is generated based on the installation position with the shorter cycle time between the first installation position and the second installation position, thereby appropriately shortening the cycle time.
[0036] Additionally, in the above embodiments, the mounting machine 14 is an example of a mounting machine. The mounting head 26 is an example of a mounting head. The part camera 29 is an example of a shooting device. The head body 70 is an example of a head body. The holding tool 72 is an example of a tool. The suction nozzle 76 is an example of a component holding member. The belt feeder 100 is an example of a belt feeder. The feeder holding table 102 is an example of a feeder holding table. The information processing device 150 is an example of an information processing device.
[0037] As described above, the following effects are achieved in this embodiment.
[0038] The information processing device 150 centrally calculates the installation positions of the multiple belt feeders 100 corresponding to each of the multiple holding tools 72. As a result, the time it takes for the mounting head 26 to move above the belt feeder 100 can be shortened, and interference between the suction nozzle 76 and falling components can be prevented.
[0039] Furthermore, when there are two or more belt feeders 100 corresponding to each of the multiple holding tools 72, the information processing device 150 calculates the installation position of the two or more belt feeders in such a way that the belt feeder with the larger number of components is brought closer to the part camera 29. As a result, the moving distance of the mounting head 26 when photographing electronic components held by the mounting head 26 can be shortened.
[0040] Furthermore, the information processing device 150 calculates the installation positions of the multiple belt feeders using a second calculation method different from the first calculation method. The first calculation method involves collectively calculating the installation positions of the multiple belt feeders 100 corresponding to each of the multiple holding tools 72. The information processing device 150 then determines the installation position of the belt feeder with the shorter cycle time between the installation positions calculated using the first calculation method and the installation positions calculated using the second calculation method. This allows for an appropriate reduction in cycle time.
[0041] Furthermore, as a second calculation method, the information processing device 150 calculates the mounting position of the belt feeder by bringing the belt feeder 100, which supplies a large number of components, closer to the part camera 29. This reduces the distance the mounting head 26 can travel when photographing electronic components held by the mounting head 26.
[0042] Furthermore, this disclosure is not limited to the above embodiments and can be implemented in various ways with modifications and improvements based on the knowledge of those skilled in the art. Specifically, for example, in the above embodiments, the installation position of the belt feeder 100 is calculated using both a first calculation method and a second calculation method. However, the operator may also choose either the first or second calculation method and use the selected method to calculate the installation position of the belt feeder 100. Alternatively, the installation position of the belt feeder 100 may be calculated using only the first calculation method.
[0043] In addition, in the above embodiment, a suction nozzle 76 is used as a component holder, but a component holder that holds the component by gripping claws, i.e., a so-called chuck, can also be used, or a combination of chuck and suction nozzle can be used.
[0044] Additionally, in the above embodiments, such as Figure 6 As shown, the installation position of the belt feeder 100 is calculated in the order of five first belt feeders 100a, three second belt feeders 100b, and one third belt feeder 100c. Alternatively, the installation position of the belt feeder 100 can also be calculated in various other orders, such as the order of three second belt feeders 100b, five first belt feeders 100a, and one third belt feeder 100c, or the order of three second belt feeders 100b, one third belt feeder 100c, and five first belt feeders 100a. Symbol Explanation
[0045] 14: Mounting machine 26: Mounting head 29: Part camera (shooting device) 70: Head body 72: Holding tool (tool) 76: Suction nozzle (component holder) 100: Belt feeder 102: Feeder holding table 150: Information processing device.
Claims
1. An information processing apparatus for calculating the installation positions of multiple belt feeders on a feeder holding table in an installation machine, the installation machine comprising: The mounting head consists of multiple tools with different numbers of element holders and a head body that can be mounted and dismounted for any one of the multiple tools. The imaging device captures an image of a component held by the component holder of the mounting head; and The plurality of belt feeders are detachably mounted on the feeder holding platform. The information processing device centrally calculates the installation positions of the multiple belt feeders that supply elements to the element holders of the multiple tools.
2. The information processing apparatus according to claim 1, wherein, When there are two or more belt feeders supplying elements to the element holders of the plurality of tools, the installation positions of the two or more belt feeders are calculated in such a way that the belt feeder supplying the larger number of elements is brought closer to the imaging device.
3. The information processing apparatus according to claim 1 or 2, wherein, The information processing device calculates the installation positions of the plurality of belt feeders using a second calculation method different from the first calculation method. The first calculation method is a method of collectively calculating the installation positions of the plurality of belt feeders that supply elements to the element holders of the plurality of tools. The information processing device determines the installation position of the plurality of belt feeders with the shorter cycle time among the installation positions of the plurality of belt feeders calculated by the first calculation method and the installation positions of the plurality of belt feeders calculated by the second calculation method.
4. The information processing apparatus according to claim 3, wherein, As a second calculation method, the installation positions of the plurality of belt feeders are calculated by bringing the belt feeders with a large number of supply elements close to the shooting device.
5. A method for calculating installation positions, comprising calculating the installation positions of multiple belt feeders on the feeder holding table of an installation machine. The installation machine has: The mounting head consists of multiple tools with different numbers of element holders and a head body that can be mounted and dismounted for any of the multiple tools. The imaging device captures an image of a component held by the component holder of the mounting head; and The plurality of belt feeders are detachably mounted on the feeder holding platform. The installation position calculation method calculates the installation positions of the plurality of belt feeders on the feeder holding table in the installation machine by centrally calculating the installation positions of the plurality of belt feeders that supply elements to the element holding members of the plurality of tools.
Citation Information
Patent Citations
Mounting management device
JP2018010997A