This application claims benefit of priority to International Patent Application No. PCT/JP2022/015350, filed Mar. 29, 2022, the entire contents of which are incorporated herein by reference.
The present disclosure relates to a mask delivery device for delivering a mask used for printing solder on a substrate and a mask conveyance system provided with the same.
On a substrate where electronic components are to be mounted, cream solder, which is solder in paste form, is pre-applied to areas where the electronic components will be mounted. As a device for applying cream solder to a substrate, a cream solder printer is known. In the cream solder printer, generally, a sheet-like mask having mask openings corresponding to a predetermined printing pattern is used. That is, cream solder is supplied over the mask that has been overlaid on the surface of the substrate, and the supplied cream solder is spread by a squeegee, whereby the cream solder is printed onto the substrate through the mask openings.
In a substrate manufacturing site, generally, a plurality of types of masks is used according to the type of substrate to be manufactured. For example, a storage shelf for storing various masks is facilitated, and the required masks are unloaded from the storage shelf and used in the cream solder printer. In this case, after being unloaded from the storage shelf, the masks pass through the cream solder printer, a washing area, and an inspection area, and then are returned to the storage shelf again. The greater the variety of masks, the more frequently the masks are moved in and out of the storage shelf. Therefore, there is a demand for technology that can efficiently transfer masks to and from the storage shelf.
JP H06-87205 A discloses a plate cylinder exchange device for exchanging a plate cylinder used for gravure printing, which is not technology related to mask transfer, though. Specifically, the plate cylinder exchange device of JP H06-87205 A includes a storage shelf (storage unit) that stores the plate cylinder, a pallet conveyance means to convey pallets carrying the plate cylinder between the entrance/exit of the storage shelf and a predetermined transfer station, a plate cylinder exchange trolley capable of moving along a rail through a waiting position lateral to a printer, and a plate cylinder transfer crane that transfers the plate cylinder between the pallet in the transfer station and the plate cylinder exchange trolley.
If masks are transferred using a similar device to JP H06-87205 A described above, that is, if masks are transferred using a transfer crane or exchange trolley with a fixed direction of movement, there is a possibility that the degree of freedom to set the mask transfer route is low and the masks may not be transferred efficiently.
The present disclosure has been made in view of the circumstances described above, and provides a mask delivery device capable of efficiently transferring masks to an accommodating unit where the masks are accommodated, and a mask conveyance system provided with the same.
A mask delivery device according to one aspect of the present disclosure is a device for transferring a mask used when printing solder on a substrate to an accommodating unit that accommodates the mask, and includes a mobile mechanism including a guide extending in a fixed direction along one surface of the accommodating unit having an opening for loading and unloading the mask; and a mobile body that moves along the guide; and a multijoint robot supported by the mobile body to transfer the mask between the accommodating unit and a placement location away from the accommodating unit.
A mask conveyance system according to another aspect of the present disclosure includes the mask delivery device described above; a mobile conveyance body having a mask mounting part capable of mounting the mask as the placement location; and a conveyance control unit that moves the conveyance body to a predetermined target position when the mask is transferred from the accommodating unit to the mask mounting part by the mask delivery device.
The mask delivery device and the mask conveyance system of the present disclosure can efficiently transfer the mask to the accommodating unit where the mask is accommodated.
As shown in
As shown in
The accommodating shelf 100 is a shelf having a multi-level (here, two-level) accommodation space divided into upper and lower sections, and is installed on the floor surface on which the AGV 3 travels. As shown in
In each of the upper and lower accommodation spaces of the accommodating shelf 100, a plurality of masks 120 is accommodated side by side. The masks 120 can be loaded and unloaded from each accommodation space through the openings P1 and P2 on the front surface 110 of the accommodating shelf 100. A lane member 105 for defining an accommodation position for the mask 120 is attached to each of the upper surfaces of the bottom plate 103 and the shelf plate 104. The lane member 105 includes a plurality of lanes L1 each having a recessed groove corresponding to the width of the mask 120 (in more detail, width of the frame 122), that is, a recessed groove capable of receiving one edge of the mask 120. The masks 120 are accommodated in the accommodating shelf 100 in a state of being aligned at equal intervals on the left and right by being disposed at the prescribed positions by each of these lanes L1.
The mask delivery device 2 includes a mobile mechanism 11 including a Cartesian robot disposed near the front surface 110 of the accommodating shelf 100 and a multijoint robot 12 supported by the mobile mechanism 11.
Here, the direction parallel to the perpendicular axis is defined as the Z-axis direction, the direction parallel to the front surface 110 of the accommodating shelf 100 and orthogonal to the Z-axis direction is defined as the X-axis direction, and the direction orthogonal to both the X-axis and Z-axis directions is defined as the Y-axis direction. The mobile mechanism 11 includes a base 21 extending in the X-axis direction and disposed on the floor surface near the front side (+Y side) of the accommodating shelf 100, a first slider 22 supported by the base 21 movably in the X-axis direction, a tower 23 fixed to the first slider 22 and extending in the Z-axis direction (up-and-down direction), and a second slider 24 supported by the tower 23 movably in the Z-axis direction. That is, the mobile mechanism 11 is a Cartesian robot that can move on the XZ plane near the front side of the accommodating shelf 100.
Although detailed illustrations are omitted, the base 21 includes a guide rail that slidably supports the first slider 22 in the X-axis direction, a first actuator M1 (
The structure of the tower 23 is similar to the structure of the base 21. That is, the tower 23 includes a guide rail that slidably supports the second slider 24 in the Z-axis direction, a second actuator M2 (
The multijoint robot 12 is a so-called three-axis SCARA robot, and includes a fixed part 31 fixed to the second slider 24 of the mobile mechanism 11, a first arm 32 pivotally supported by the fixed part 31, a second arm 33 pivotally supported by the first arm 32, a third arm 34 pivotally supported by the second arm 33, and a chuck 35 attached to the tip of the third arm 34.
The first arm 32, the second arm 33, and the third arm 34 are each pivotable around an axis parallel to the Z-axis direction (perpendicular direction). That is, the first arm 32 is pivotable with respect to the fixed part 31 around a perpendicular first axis AX1, the second arm 33 is pivotable with respect to the first arm 32 around a perpendicular second axis AX2, and the third arm 34 is pivotable with respect to the second arm 33 around a perpendicular third axis AX3.
As shown in
The chuck 35 is a holder that holds the mask 120 when loading and unloading the mask 120 from the accommodating shelf 100. The chuck 35 may be of any type as long as the chuck can hold the mask 120. In the present embodiment, as shown in
A first camera 51 is attached to the tip of the multijoint robot 12. The first camera 51 is a camera for capturing an image of an ID code (mask code Q1 and shelf code Q2) to be described later. In the present embodiment, the first camera 51 is attached to a side portion of the third arm 34 at a position adjacent to the chuck 35.
Note that in the above-described mask delivery device 2, the tower 23 supporting the multijoint robot 12 corresponds to “mobile body” in the present disclosure. The base 21 that supports the tower 23 movably in the X-axis direction corresponds to “guide” in the present disclosure.
The mask mounting part 43 is a placement location where the mask 120 transferred to the AGV 3 is placed and is a member for holding the mask 120 in an upright position (see
The locking mechanism 45 is a mechanism for locking the mask 120 mounted on the mask mounting part 43. Specifically, the locking mechanism 45 includes a fixed part 45a fixed to a front end surface 41a of the car body 41, a locking plate 45b slidably supported by the fixed part 45a, and an actuator (not shown) that slides the locking plate 45b up and down with respect to the fixed part 45a. When the mask 120 is locked by the locking mechanism 45, the locking plate 45b is slid upward with respect to the fixed part 45a, causing the mask 120 on the mask mounting part 43 (bottom portion 43a) to be sandwiched and locked between the locking plate 45b and the upright portion 43b.
As shown in
As shown in
Each of the robot controller C1 and the conveyance controller C2 is a control device with a microcomputer including a processor (CPU) that performs calculations, memories such as ROM and RAM, and various input/output buses as a main part. The robot controller C1 and the conveyance controller C2 are electrically connected by wireless or wire to enable communication with each other. Note that In
The robot controller C1 is electrically connected to each unit of the mobile mechanism 11 and the multijoint robot 12. Specifically, the robot controller C1 is electrically connected to the first and second actuators M1 and M2 of the mobile mechanism 11, and is electrically connected to the first motor M3, the second motor M4, the third motor M5, and the actuator M6 of the multijoint robot 12. The robot controller C1 causes the mobile mechanism 11 and the multijoint robot 12 to perform desired operations through the control of these devices. For example, the robot controller C1 controls the actuators M1 and M2 such that the first and second sliders 22 and 24 of the mobile mechanism 11 move to desired positions, respectively. The robot controller C1 controls the motors M3 to M5 such that the first arm 32, the second arm 33, and the third arm 34 of the multijoint robot 12 pivot to desired angles, and controls the actuator M6 to cause the chuck 35 to perform a desired operation such as holding the mask 120.
The robot controller C1 is also electrically connected to the first camera 51 and the second camera 52. Image data captured by the cameras 51 and 52 is each input into the robot controller C1.
The conveyance controller C2 is electrically connected to the traction motor 44 and the locking mechanism 45 of the AGV 3. That is, the conveyance controller C2 controls the traction motor 44 such that the AGV 3 travels along the desired route or stops at the desired position. The conveyance controller C2 controls the actuator built in the locking mechanism 45 such that the locking plate 45b of the locking mechanism 45 of the AGV 3 moves up and down as appropriate.
The mask conveyance system 1 having the configuration described above is operated to convey the mask 120 between a plurality of points including the accommodating shelf 100 (
When the control shown in
When the determination in step S1 is YES and the issuance of the mask conveyance instruction is confirmed, the robot controller C1 determines whether the AGV 3 is already waiting (step S2). That is, the robot controller C1 determines whether the AGV 3 has already moved to the waiting area shown in
When the determination in step S2 is NO and it is confirmed that the AGV 3 is already waiting, the conveyance controller C2 moves the AGV 3 to the waiting area (step S3).
On the other hand, when the determination in step S2 is YES and it is confirmed that the AGV 3 is already waiting, the robot controller C1 moves the multijoint robot 12 to the shelf location associated with the designated type of mask 120, that is, to the lane L1 in the accommodating shelf 100 that accommodates the specific type of mask 120 designated by the instruction to convey in step S1 described above (step S4). This control is performed based on the relationship between the mask code Q1 and the shelf code Q2 that are stored in advance in the storage unit of the robot controller C1.
That is, the storage unit of the robot controller C1 stores map data in which the mask code Q1 and the shelf code Q2 shown in
Then, the robot controller C1 acquires the ID code of each of the mask 120 and the accommodation lane (step S5). That is, the robot controller C1 controls the first camera 51 attached to the tip of the multijoint robot 12 to capture (acquire) images of the shelf code Q2 attached to the destination accommodation lane (
Then, the robot controller C1 verifies the mask code Q1 and the shelf code Q2 acquired in step S5 above to determine whether the type of destination mask 120 agrees with the designated type (step S6). That is, the robot controller C1 confirms that the chuck 35 has actually moved to the accommodation lane for the designated mask 120 based on the acquired shelf code Q2, and determines whether the type of mask 120 in the accommodation lane agrees with the designated type based on the acquired mask code Q1.
In the present embodiment, the mask 120 can be loaded and unloaded from the accommodating shelf 100 not only by the mask delivery device 2 but also by, for example, a worker. This means that the accommodation position for the mask 120 can change outside the range recognized by the robot controller C1. Therefore, the robot controller C1 has to verify the type or the like of the destination mask 120 by verifying the ID codes in step S6 above.
When the determination in step S6 is YES and it is confirmed that the type of mask 120 agrees with the designated type, the robot controller C1 captures an image of the mask mounting part 43 of the AGV 3 with the second camera 52 (step S7). That is, the robot controller C1 checks the availability of the mask mounting part 43 based on the image of the bottom portion 43a of the mask mounting part 43 (
Then, the robot controller C1 determines whether there is a vacant space in the mask mounting part 43 (step S8). That is, the robot controller C1 determines whether at least one of the plurality of lanes L2 on the bottom portion 43a of the mask mounting part 43 is vacant based on the image captured in step S8 described above.
When the determination in step S8 is NO and it is confirmed that there is no vacant space in the mask mounting part 43, that is, when it is confirmed that all of the plurality of lanes L2 of the mask mounting part 43 are filled with the mask 120, the robot controller C1 performs a predetermined error notification (step S9). The error notification can include, for example, the process of notifying a worker that there is no vacant space in the mask mounting part 43 and the process of displaying a message on a display prompting the worker to take necessary measures.
On the other hand, when the determination in step S8 is YES and it is confirmed that there is a vacant space in the mask mounting part 43, the robot controller C1 determines the position at which the mask 120 is to be mounted on the mask mounting part 43 (step S10). For example, when there are a plurality of vacant lanes L2 in the mask mounting part 43, the robot controller C1 selects appropriate one of the lanes L2 and determines the selected lane as the mounting position for the mask 120.
Then, the robot controller C1 causes the multijoint robot 12 to unload the mask 120 from the accommodating shelf 100 (step S11). That is, as shown in
Then, the robot controller C1 mounts the mask 120 at the mounting position determined in step S10 (step S12).
Through the control in step S12 as described above, the transfer of the mask 120 from the accommodating shelf 100 to the AGV 3 is completed. The robot controller C1 transmits a signal indicating the completion of the transfer to the conveyance controller C2. Then, the conveyance controller C2 performs control to cause the AGV 3 to travel to the target position (step S13). In more detail, the conveyance controller C2 activates the locking mechanism 45 of the AGV 3 (FIG. 6) to lock the mask 120 on the mask mounting part 43, and drives the traction motor 44 in this state to cause the AGV 3 to travel. Through such control by the conveyance controller C2, the AGV 3 automatically travels to the predetermined target position such as the printer.
Next, the control when the determination in step S6 is NO, that is, the control when disagreement about the type of mask 120 is confirmed will be described. The determination of NO here means that the mask code Q1 acquired in the previous step S5 is not of the designated type, or that the mask code Q1 has not been acquired because the destination accommodation lane is vacant. In this case, the robot controller C1 updates the association between the mask code Q1 and the shelf code Q2 (step S15). That is, the robot controller C1 updates the map data that associates the mask code Q1 with the shelf code Q2 to data reflecting the new relationship identified from the data acquired in step S5.
Then, the robot controller C1 performs a predetermined error notification (step S16). For example, the robot controller C1 notifies the worker that the type of destination mask 120 differs from the designated type, and that updating the map data is required accordingly, through displaying messages on a display, or the like.
Then, the robot controller C1 moves the multijoint robot 12 to the next candidate position (step S17). That is, the robot controller C1 identifies another shelf code Q2 associated with the mask code Q1 corresponding to the designated type of mask 120, and moves the chuck 35 of the multijoint robot 12 to the lane L1 corresponding to the other shelf code Q2. After the movement, the process returns to step S5, where the ID code is verified and the subsequent processes are repeated.
As described above, in the present embodiment, the multijoint robot 12 is supported by the mobile mechanism 11, which includes the Cartesian robot disposed on the front side (+Y side) of the accommodating shelf 100, and the mask 120 is transferred between the accommodating shelf 100 and the AGV 3 by using the multijoint robot 12. Such a configuration has an advantage that the mask 120 can be efficiently transferred between the accommodating shelf 100 and the AGV 3.
That is, in the present embodiment, since the mask 120 is transferred using the multijoint robot 12 supported movably along the front surface 110 of the accommodating shelf 100, for example, after unloading the mask 120 from the front surface 110 of the accommodating shelf 100, the mask 120 is rotated as appropriate, the posture of the mask 120 is changed to be aligned with the X axis parallel to the front surface 110 of the accommodating shelf 100 (see
In the present embodiment, when unloading the mask 120 from the accommodating shelf 100, images of the mask code Q1 and the shelf code Q2 are captured by the first camera 51 attached to the multijoint robot 12, and the location and type of mask 120 in the accommodating shelf 100 are identified. With such a configuration, it is possible to prevent unloading a mask other than the designated mask 120 or failing to unload the mask 120, and the designated mask 120 can be accurately unloaded from the accommodating shelf 100 and transferred to the AGV 3.
In the present embodiment, after the mask 120 is transferred from the accommodating shelf 100 to the AGV 3 by the multijoint robot 12, the AGV 3 is controlled to automatically travel to the predetermined target position such as the printer, allowing the mask 120 to be appropriately conveyed between the accommodating shelf 100 and the target position.
In the present embodiment, when transferring the mask 120 from the accommodating shelf 100 to the AGV 3, an image of the mask mounting part 43 of the AGV 3 is captured by the second camera 52. Therefore, by checking vacant space in the mask mounting part 43 (lane L2 where the mask 120 is not mounted) based on the captured image, the mask 120 can be appropriately mounted in the vacant space.
In the present embodiment, the AGV 3 is provided with the locking mechanism 45 that locks the mask 120 mounted on the mask mounting part 43. This mechanism prevents the mask 120 from falling off the mask mounting part 43 while the AGV 3 conveys the mask 120 and enables stable conveyance of the mask 120.
In the present embodiment, the waiting area for the AGV 3 to receive the mask 120 from the multijoint robot 12 is set in an area axially adjacent to the tip 21a of the base 21 of the mobile mechanism 11 extending in the X-axis direction. This setting makes it possible to reduce the space occupied by the facility including the waiting area for the AGV 3 in the width direction (Y-axis direction) orthogonal to the extension direction of the base 21 (X-axis direction), and make the facility more compact. Therefore, for example, as shown in
In the above embodiment, the AGV 3 that comes to receive the mask 120 waits in an area axially adjacent to the tip 21a of the base 21 of the mobile mechanism 11 including the Cartesian robot, but the waiting area for the AGV 3 is not limited to this area. For example, as shown in
In the above embodiment, the three-axis SCARA robot is used as the multijoint robot 12, but the type of multijoint robot that can be used in the present disclosure is not limited to this type.
In the above embodiment, the mask delivery device 2 is used to transfer the mask 120 between the accommodating shelf 100 and the AGV 3. The mask delivery device in the present disclosure can be widely used for transferring the mask between the location (accommodating unit) where the mask is accommodated and a location (placement location) away from the accommodating unit, and the accommodating shelf 100 and the AGV 3 are just one example. For example, the AGV may be the accommodating unit and the accommodating shelf may be the placement location. The transfer destination for transferring the mask unloaded from the accommodating shelf is not limited to the AGV. For example, the transfer destination may be a second accommodating shelf located away from the accommodating shelf, or the transfer destination may be a work site for the next process of performing a predetermined process on the mask.
The above embodiment and the modified example include the following disclosures.
A mask delivery device according to one aspect of the present disclosure is a device for transferring a mask used when printing solder on a substrate to an accommodating unit that accommodates the mask, and includes: a mobile mechanism including: a guide extending in a fixed direction along one surface of the accommodating unit having an opening for loading and unloading the mask; and a mobile body that moves along the guide; and a multijoint robot supported by the mobile body to transfer the mask between the accommodating unit and a placement location away from the accommodating unit.
According to the present disclosure, since the mask is transferred using the multijoint robot supported movably along one surface of the accommodating unit, for example, the mask can be rotated appropriately after being unloaded from one surface of the accommodating unit, and by using the characteristic of the multijoint robot, the mask movement route can be set with a relatively high degree of freedom. Therefore, the mask can be transferred between the accommodating unit and the placement location via the shortest possible route while avoiding interference with an obstacle, and the time required for the transfer can be shortened, thereby improving work efficiency.
Preferably, the mask delivery device further includes: a first camera attached to the multijoint robot; and a robot control unit that controls the multijoint robot to unload the designated mask from the accommodating unit while capturing an image of the accommodating unit and the mask in the accommodating unit with the first camera upon receipt of a request to transfer the mask from the accommodating unit to the placement location.
According to this aspect, it is possible to prevent unloading a mask other than the designated mask or failing to unload the mask, and the designated mask can be accurately unloaded from the accommodating unit and transferred to the placement location.
A mask conveyance system according to another aspect of the present disclosure includes: the mask delivery device described above; a mobile conveyance body having a mask mounting part capable of mounting the mask as the placement location; and a conveyance control unit that moves the conveyance body to a predetermined target position when the mask is transferred from the accommodating unit to the mask mounting part by the mask delivery device.
According to the present disclosure, the conveyance body that has received the mask on the mask mounting part is moved between the accommodating unit and the target position, thereby allowing the mask to be conveyed appropriately.
Preferably, the mask conveyance system further includes a second camera that captures an image of the mask mounting part of the conveyance body waiting at a prescribed position near the guide. The robot control unit controls the multijoint robot to mount the mask unloaded from the accommodating unit on a vacant space in the mask mounting part based on the image captured by the second camera.
According to this aspect, it is possible to check vacant space in the mask mounting part based on the image captured by the second camera to mount the mask appropriately in the vacant space.
Preferably, the conveyance body further includes a locking mechanism that locks the mask mounted on the mask mounting part.
According to this aspect, it is possible to prevent the mask from falling off the mask mounting part when the conveyance body is conveying the mask, enabling stable mask conveyance.
Preferably, the guide is disposed to extend along a floor surface on which the conveyance body moves, the accommodating unit is disposed in an area on one side of the guide on the floor surface, and the conveyance control unit causes the conveyance body that has come to receive the mask to be transferred from the accommodating unit to wait in an area axially adjacent to one end of the guide.
According to this aspect, it is possible to reduce the space occupied by the facility including the waiting area for the conveyance body in the width direction orthogonal to the extension direction of the guide, and make the facility more compact.
The conveyance control unit may cause the conveyance body that has come to receive the mask to be transferred from the accommodating unit to wait in an area on another side of the guide.
According to this aspect, it is possible to cause a plurality of conveyance bodies to wait simultaneously, and to avoid congestion of the conveyance bodies.
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/JP2022/015350 | 3/29/2022 | WO |