The present specification discloses a component mounting machine.
Conventionally, there has been known a component mounting machine that simultaneously picks up multiple electronic components from multiple tape feeders by a transfer head including multiple suction nozzles and mounts the electronic components on a board (for example, refer to Patent Literature 1). The component mounting machine detects in advance a positional deviation amount of a component stop position in each tape feeder and stores the positional deviation amount as stop positional correction data. Then, when the component is picked up by the transfer head, the component mounting machine controls a tape feeding mechanism based on the stop positional correction data to perform a position alignment for matching the component stop position with a component suction position by the suction nozzle of the transfer head.
As described above, Patent Literature 1 describes correcting the positional deviation in a case where the component stop position, at which the component fed by the tape feeding mechanism of the tape feeder stops, has a positional deviation. However, Patent Literature 1 does not mention a case where a positional deviation occurs in a feeding direction of the component toward the multiple suction nozzles.
A main object of the present disclosure is to provide a component mounting machine capable of appropriately executing pickup of components even in a case where positional deviation occurs in a feeding direction of the components in multiple pickup members.
The present disclosure employs the following means in order to achieve the above-mentioned main object.
The gist of the present disclosure is a component mounting machine that picks up a component and mounts the component on a board, the component mounting machine including: a head having at least one set of multiple pickup members arranged so as to be liftable and lowerable; at least one feeder configured to receive correction values for the number of sets of the multiple pickup members, set a target feeding amount for the number of sets based on the received correction values for the number of sets, and sequentially feed components for the number of sets in a predetermined direction with each set target feeding amount; and a control device configured to acquire a positional deviation amount of the multiple pickup members in the predetermined direction for each set, and transmit the correction values for the number of sets based on the positional deviation amount for the number of sets to the feeder so that the feeder collectively receives the correction values for the number of sets at a predetermined timing.
According to the component mounting machine of the present disclosure, it is possible to appropriately execute the pickup of the components even in a case where the positional deviation occurs in the feeding direction of the components in the multiple pickup members.
Next, an embodiment of the present disclosure will be described with reference to the drawings.
As illustrated in
Board conveyance device 12 has a pair of conveyor belts that are provided at intervals in the front-rear direction of
As illustrated in
Tape feeding mechanism 24 includes feeding motor 24a configured as a stepping motor, driving gear 24b provided on a rotation axis of feeding motor 24a, transmission gear 24c meshing with driving gear 24b, and sprocket 24d having sprocket teeth meshing with transmission gear 24c on an outer peripheral surface. Tape feeding mechanism 24 engages the sprocket teeth of sprocket 24d with sprocket hole 22b formed in tape 22, and intermittently rotates sprocket 24d by the driving of feeding motor 24a, thereby drawing tape 22 from reel 21 and sequentially feeding tape 22 to the component supply position (refer to
As illustrated in
Head moving device 30 moves mounting head 40 in the XY-axis direction (front-rear left-right direction), and includes X-axis slider 32 and Y-axis slider 34, as illustrated in
As illustrated in
Head main body 41 is a rotation body that can be rotated by R-axis driving device 50. Nozzle holders 42 are arranged at predetermined angular intervals (in the embodiment, at 45° intervals) on the same circumference about the rotation axis (center axis) of head main body 41, and are supported so as to be freely liftable and lowerable by head main body 41. Suction nozzle 44 is mounted on a distal end portion of nozzle holder 42. Suction nozzle 44 has a suction port at a distal end, and picks up component P by a negative pressure supplied from a negative pressure source (not illustrated) to the suction port via pressure adjustment valve 46 (refer to
R-axis driving device 50 turns (revolves) multiple nozzle holders 42 (multiple suction nozzles 44) in the circumferential direction around a center axis of head main body 41. As illustrated in
Q-axis driving device 60 causes each nozzle holder 42 (each suction nozzle 44) to rotate (spin) around its own center axis. As illustrated in
Each Z-axis driving device 70 is configured to be able to individually lift and lower nozzle holder 42 at two portions on a turning (revolving) track of nozzle holder 42. Suction nozzle 44 mounted on nozzle holder 42 lifts and lowers together with nozzle holder 42. In the present embodiment, as illustrated in
As illustrated in
As illustrated in
Next, an operation of component mounting machine 1 of the embodiment configured as described above, particularly, the simultaneous suction operation described above will be described.
When the simultaneous suction processing is executed, CPU 81 of mounting control device 80 first determines whether loading of board S by board conveyance device 12 is completed (S100). If it is determined that the loading of board S is not completed, CPU 81 determines whether Y-axis direction positional deviation amount an of each suction nozzle 44 has been transmitted (S110), and if not transmitted, collectively transmits Y-axis direction positional deviation amount an of each suction nozzle 44 to each feeder 20 (feeder control device 28) that supplies component P to be simultaneously picked up to each suction nozzle 44 (S120).
When it is determined that the loading of board S is completed, CPU 81 initializes variable n to value 1 (S130), and controls head moving device 30 so that an n-th set of two suction nozzles 44 moves to above the component supply position to which two components P to be simultaneously picked up are supplied (S140). Subsequently, CPU 81 transmits a component supply command to feeder control devices 28 of two feeders 20 that supply two components P to be simultaneously picked up (S150). CPU 81 performs the simultaneous suction operation of causing two suction nozzles 44 of the n-th set to simultaneously pick up components P (S160). The simultaneous suction operation is performed by controlling two Z-axis driving devices 70 so that two suction nozzles 44 of the n-th set lower, and controlling pressure adjustment valve 46 so that a negative pressure is supplied to the suction ports of two suction nozzles 44. If the simultaneous suction operation is performed, CPU 81 determines whether the pickup of components P to all the sets of suction nozzles 44 is completed (S170). If it is determined that the pickup of all the sets is not completed, CPU 81 increments variable n by value 1 (S180), returns to S140, and repeats the simultaneous suction operation of causing two suction nozzles 44 of the next n-th set to pick up components P. If it is determined that the pickup of all the sets is completed, CPU 81 terminates the component pickup processing. When the component pickup processing is terminated, CPU 81 shifts to component mounting processing (not illustrated).
When the processing shifts to the component mounting processing, CPU 81 controls head moving device 30 so that mounting head 40 moves above parts camera 14, and images component P picked up by suction nozzle 44 by parts camera 14 from below. Subsequently, CPU 81 processes the captured image to calculate the positional deviation amount (suction deviation amount) of component P picked up by each suction nozzle 44, and corrects the mounting position of board S based on the calculated positional deviation amount. Next, CPU 81 controls head moving device 30 so that component P picked up by suction nozzle 44 to be mounted this time is located above the corrected mounting position. Then, CPU 81 controls corresponding Z-axis driving device 70 so that suction nozzle 44 lowers, and controls pressure adjustment valve 46 so that the supply of the negative pressure to the suction port of suction nozzle 44 is canceled. Therefore, component P is mounted on the mounting position of board S. In addition, if any component P that has not been mounted remains in any of multiple suction nozzles 44 of mounting head 40, CPU 81 repeats the mounting operation of mounting suction nozzle 44 to be mounted next to the mounting position of board S until all components P are mounted.
Next, an operation of feeder 20 for supplying components P to be simultaneously picked up will be described.
In the component supply processing, microcomputer 28a first waits for collective reception of Y-axis direction positional deviation amounts an of all the sets of suction nozzles 44 collectively transmitted by mounting control device 80 in S120 of the simultaneous suction processing described above (S200). If it is determined that Y-axis direction positional deviation amounts an of all the sets are collectively received, microcomputer 28a sets target tape feeding amount an for each set using Y-axis direction positional deviation amount δn for each set as the correction value (S210). Target tape feeding amount an for each set is set by correcting reference feeding amount β common to each set for supplying component P to the component supply position using Y-axis direction positional deviation amount an for each set as the correction value. Specifically, target tape feeding amount an for each set is set by adding Y-axis direction positional deviation amount an of the corresponding set to reference feeding amount β.
Next, microcomputer 28a initializes variable n to value 1 (S220), and waits for receiving the component supply command transmitted from mounting control device 80 in S150 of the simultaneous suction processing described above (S230). If it is determined that the component supply command is received, microcomputer 28a drives and controls feeding motor 24a so that tape 22 is fed by target tape feeding amount an of the n-th set (S240). Therefore, component P accommodated in tape 22 is fed to the component supply position. Since target tape feeding amount an is reference feeding amount β when Y-axis direction positional deviation amount δn is value 0, component P accommodated in tape 22 is exactly located at the component suction position by feeding tape 22 by target tape feeding amount αn. On the other hand, when Y-axis direction positional deviation amount δn is a positive predetermined value (when the distal end of suction nozzle 44 deviates behind in the component feeding direction), tape 22 is fed by target tape feeding amount αn, so that component P accommodated in tape 22 is located behind (back) the component supply position by the predetermined value. In addition, when Y-axis direction positional deviation amount δn is a negative predetermined value (when the distal end of suction nozzle 44 deviates ahead in the component feeding direction), tape 22 is fed by target tape feeding amount an, so that component P accommodated in tape 22 is located ahead (front) of the component supply position by the predetermined value. Therefore, even if there is a positional deviation of suction nozzle 44 in the component feeding direction (Y-axis direction), component P can be picked up at a correct position by using suction nozzle 44.
Microcomputer 28a determines whether the supply of components P is completed in all the sets (S250). If it is determined that the supply of component P is not completed in all the sets, microcomputer 28a increments variable n by value 1 (S260), returns to S230, and repeats the operation of supplying component P of the next n-th set by driving and controlling feeding motor 24a by target tape feeding amount an of the next n-th set when the next component supply command is received. Then, in S250, if it is determined that the supply of component P has been completed for all the sets, microcomputer 28a terminates the component supply processing.
Here, a correspondence relationship between main elements of the embodiment and main elements of the present disclosure described in the scope of claims will be described. That is, suction nozzle 44 of the embodiment corresponds to the pickup member of the present disclosure, mounting head 40 corresponds to the head, head moving device 30 corresponds to the moving device, feeder 20 corresponds to the feeder, and mounting control device 80 corresponds to the control device. In addition, board conveyance device 12 corresponds to the board conveyance device. In addition, head main body 41 corresponds to the rotation body, and mounting head 40 corresponds to the rotary head.
The present disclosure is not limited to the embodiments described above, and it is needless to say that various forms can be implemented within the technical scope of the present disclosure.
For example, in the above-described embodiments, mounting control device 80 transmits Y-axis direction positional deviation amount an of all the sets to feeder 20 so that feeder 20 (feeder control device 28) collectively receives the same during the conveyance (during loading) of board S. However, mounting control device 80 may transmit Y-axis direction positional deviation amount an of all the sets to feeder 20 so that feeder 20 (feeder control device 28) collectively receives the same during the mounting operation. That is, mounting control device 80 may transmit the same to feeder 20 so that feeder 20 collectively receives the same at a timing other than during the simultaneous suction operation.
In the above-described embodiments, mounting head 40 is configured as a rotary type head in which multiple nozzle holders 42 are arranged in the circumferential direction with respect to head main body 41. However, as illustrated in
In the above embodiment, mounting head 40 includes two Z-axis driving devices 70 that individually lift and lower the two nozzle holders 42 (suction nozzle 44) at predetermined positions. However, mounting head 40 may include three or more Z-axis driving devices, or may be configured to simultaneously lower three or more suction nozzles by three or more Z-axis driving devices, so that three or more components P are simultaneously picked up by each suction nozzle.
As described above, the gist of the present disclosure is a component mounting machine that picks up a component and mounts the component on a board, the component mounting machine including: a head having at least one set of multiple pickup members arranged so as to be liftable and lowerable; at least one feeder configured to receive correction values for the number of sets of the multiple pickup members, set a target feeding amount for the number of sets based on the received correction values for the number of sets, and sequentially feed components for the number of sets in a predetermined direction with each set target feeding amount; and a control device configured to acquire a positional deviation amount of the multiple pickup members in the predetermined direction for each set, and transmit the correction values for the number of sets based on the positional deviation amount for the number of sets to the feeder so that the feeder collectively receives the correction values for the number of sets at a predetermined timing.
According to the component mounting machine of the present disclosure, it is possible to appropriately execute the pickup even in a case where the positional deviation occurs in the feeding direction of the component in the multiple pickup members. Here, the head may have multiple sets of the multiple pickup members, and multiple feeders may be provided as the feeder.
In such a component mounting machine according to the present disclosure, the component mounting machine may further include a board conveyance device configured to convey a board, and the predetermined timing may be a timing during conveyance of the board. Alternatively, the predetermined timing may be a timing during a mounting operation of mounting the component picked up by the pickup member on the board. The feeder collectively receives the correction values for the number of sets at a timing different from the timing at which the components are to be supplied to set the target feeding amount, whereby it is possible to suppress the occurrence of a delay in the supply of the components due to a communication delay or the like.
In the component mounting machine of the present disclosure, the head may be a rotary head having a rotation body and having multiple sets of the multiple pickup members on the same circumference about a rotation axis of the rotation body.
Further, in the component mounting machine of the present disclosure, the component mounting machine may further include a moving device for moving the head, the multiple pickup members may be arranged to be liftable and lowerable at a predetermined interval in an orthogonal direction orthogonal to the predetermined direction, the feeder may include multiple feeders arranged at approximately the same interval as the predetermined interval in the orthogonal direction, and the control device may execute a simultaneous suction operation of controlling the moving device and the head so that the components fed from the multiple feeders are picked up by the multiple pickup members at substantially the same time. According to such a configuration, in the component mounting machine including a mounting head that has the multiple pickup members capable of picking up the components supplied from the multiple feeders at substantially the same time, it is possible to appropriately execute simultaneous pickup even in a case where the positional deviation occurs in the feeding direction (predetermined direction) of the components in the multiple pickup members. In this case, the control device may collectively transmit the correction values to the multiple feeders at a timing other than during the execution of the simultaneous suction operation as the predetermined timing.
The present disclosure can be applied to a manufacturing industry of a component mounting machine or the like.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/006596 | 2/19/2020 | WO |