SYSTEM FOR ATTACHING SEAL MEMBER ON OBJECT AND METHOD FOR CONTROLLING IN THE ATTACHMENT SYSTEM
20210323172 · 2021-10-21
Assignee
Inventors
Cpc classification
B25J15/0052
PERFORMING OPERATIONS; TRANSPORTING
B60J10/45
PERFORMING OPERATIONS; TRANSPORTING
B25J9/1612
PERFORMING OPERATIONS; TRANSPORTING
B25J9/1664
PERFORMING OPERATIONS; TRANSPORTING
International classification
B25J15/06
PERFORMING OPERATIONS; TRANSPORTING
B25J15/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
In attachment system provided with an industrial robot having a hand movable at an arm tip, a base is attached to the hand. The base supports a plurality of suction pads such that angles of virtual suction surfaces including suction pad ends intersect each other in a hand operating space. Under control of a control device, the respective pads suction a sealing material at the respective suction surfaces, and the position and orientation of the base is controlled in the operating space such that partial suction surfaces face a designated attachment position on the object. Further, an attachment surface of the sealing material is partially attached to the designated attachment position on the object, in a state the sealing material to part of which the partial suction pads are suctioned is still faced to the designated attachment position. Such steps are repeated for the remaining attachment positions of the object.
Claims
1. A sealing material attachment system in which an elongated sealing material having two directions consisting of a first edge direction and a second edge direction intersecting each other, the first edge direction is longer than the second edge direction, and having an attachment surface, is attached to an object to be attached, comprising: a robot having a hand which is movable at a tip of an arm of the robot; a plurality of suction pads each having a suction surface at a tip of the suction pad, the suction surface passing through a suction end capable of abutting on an object; a base attached to the hand, supporting the plurality of suction pads, and attached so that angles of virtual planes each including suction surface of the suction pad intersect each other on an operating space of the hand; and a control device that controls an operation of the hand of the robot and respectively controls the suction of the sealing material conducted by each of the plurality of suction pads, wherein, for performing suction applied to the sealing material by the plurality of suction pads, the control device comprises: a suction command means for suction the sealing material to each suction surface of the plurality of suction pads; a positioning control means for controlling, for each partial attachment operation of the sealing material, the position and orientation of the base in the operation space so that the suction surface of at least one of the plurality of suction pads is arranged to be face a predetermined attachment position on the object to be attached; an attachment control means for partially attaching the attachment surface of the sealing material, to which at least one of the suction pads arranged to be face the attachment position by the positioning control means is suctioned, to the attachment position on the object, for each partial attachment operation of the sealing material; and a first suction stop means for stopping suction operated by at least one of the suction pads for each partial attachment operation of the sealing material after finishing partial attachment operated by the attachment control, wherein an operation consisting of partially attaching the sealing material and stopping suction by the suction pad is executed by sequentially switching the suction pads from a suction pad provided on a first end side of the base to a suction pad provided on a second end side of the base.
2. The sealing material application system of claim 1, wherein the base holds the plurality of suction pads apart from each other in a predetermined direction, and the sealing material is suctioned by the plurality of suction pads such that the first edge direction and the predetermined direction coincide.
3. The sealing material attachment system according to claim 2, wherein the base has a shape which is curved so as to be convex downwardly in the predetermined direction.
4. The sealing material attachment system according to claim 3, wherein the base is continuously curved in the predetermined direction to form the convex shape, or is partially bent to form the convex shape.
5. The sealing material attachment system according to claim 1, wherein the attachment object has a three-dimensional shape.
6. The sealing material attachment system according to claim 1, wherein the plurality of suction pads are disposed on the base to be in alignment with the position where an angle at which the sealing material is attached to the attachment object changes in the same plane.
7. The sealing material attachment system according to claim 1, wherein, when the sealing material is suctioned by the plurality of suction pads, the suction command means of the control device executes an operation in which a first end of the sealing material in the first edge direction of the sealing material is suctioned by a suction pad provided on one end side of the base first, and the hand is moved in a direction along which the sealing material is arranged by a distance in which the first end of the sealing material is peeled off to sequentially suction the sealing material using remaining suction pads.
8. The sealing material attachment system according to claim 7, wherein the suction command means of the control device stops suction by the suction pad when the hand is moved by a distance in which the first end of the sealing material in the first edge direction is peeled off, and performs suction applied to the first end of the sealing material again using a suction pad provided on one end side of the base to sequentially suction the sealing material using remaining suction pads.
9. The sealing material attachment system according to claim 7, wherein the first end of the sealing material corresponds to the second end side of the base.
10. The sealing material attachment system according to claim 1, wherein the control device includes a tension control means for stretching the sealing material in a direction forward to a next attachment position to a degree that tension is generated in the sealing material, and moves the hand to the next attachment position.
11. A sealing material attachment control method for attaching a sealing material to an object, the sealing material having an elongated shape having two directions consisting of a first edge direction and a second edge direction intersecting each other, the first edge direction is longer than the second edge direction, and having an attachment surface, wherein an attachment system comprises: a robot having a hand which is movable at a tip of an arm; a plurality of suction pads each having a suction surface at the tip of the suction pad, the suction surface passing through a suction end capable of abutting on the object; a base attached to the hand, supporting the plurality of suction pads, and attached so that angles of virtual planes including suction surfaces of the suction pads intersect each other on the operating space of the hand; and a control device that controls the operation of the hand of the robot and respectively controls the suction of the sealing material conducted by each of the plurality of suction pads, wherein the control device executes: a first step for suction the sealing material to each suction surface of the plurality of suction pads; a second step for controlling a position and an orientation of the base in the operation space so that the suction surface of part of the plurality of suction pads is arranged to be face a predetermined attachment position on the object; a third step for partially attaching the attachment surface of the sealing material, to which part of the plurality of suction pads arranged to be face the attachment position at the second step is suctioned, to the attachment position on the object; and, after finishing the third step, the second and the third steps are repeated for each partial attachment operation of the sealing material with respect to remaining attachment position of the object.
12. The sealing material attachment control method according to claim 11, wherein, when the sealing material is suctioned by the plurality of suction pads, the first step executes an operation in which a first end of the sealing material in the first edge direction of the sealing material is suctioned by a suction pad provided on one end side of the base first, and the hand is moved in a direction along which the sealing material is arranged by a distance in which the first end of the sealing material is peeled off to sequentially suction the sealing material using remaining suction pads.
13. The sealing material attachment system according to claim 2, wherein the attachment object has a three-dimensional shape.
14. The sealing material attachment system according to claim 13, wherein the plurality of suction pads are disposed on the base to be in alignment with the position where an angle at which the sealing material is attached to the attachment object changes in the same plane.
15. The sealing material attachment system according to claim 2, wherein the plurality of suction pads are disposed on the base to be in alignment with the position where an angle at which the sealing material is attached to the attachment object changes in the same plane.
16. The sealing material attachment system according to claim 2, wherein, when the sealing material is suctioned by the plurality of suction pads, the suction command means of the control device executes an operation in which a first end of the sealing material in the first edge direction of the sealing material is suctioned by a suction pad provided on one end side of the base first, and the hand is moved in a direction along which the sealing material is arranged by a distance in which the first end of the sealing material is peeled off to sequentially suction the sealing material using remaining suction pads.
17. The sealing material attachment system according to claim 16, wherein the suction command means of the control device stops suction by the suction pad when the hand is moved by a distance in which the first end of the sealing material in the first edge direction is peeled off, and performs suction applied to the first end of the sealing material again using a suction pad provided on one end side of the base to sequentially suction the sealing material using remaining suction pads.
18. The sealing material attachment system according to claim 17, wherein the first end of the sealing material corresponds to the second end side of the base.
19. The sealing material attachment system according to claim 2, wherein the control device includes a tension control means for stretching the sealing material in a direction forward to a next attachment position to a degree that tension is generated in the sealing material, and moves the hand to the next attachment position.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0029] In the accompanying drawings:
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
DETAILED DESCRIPTIONS OF THE EMBODIMENTS
[0046] Hereinafter, with reference to
[0047] First, with reference to
[0048] The robot system 1 is a core element of the sealing material attachment system according to the embodiment, and the sealing material attachment system includes the robot system 1 and a base member and a plurality of suction pads described later as main elements.
[0049] As shown in
[0050] The base 5, the shoulder 6, the lower arm 7, the first upper arm 8, the second upper arm 9, the wrist 10, and the flange 11 function as arms of the robot 2, and a hand 21 is attached to the flange 11 which is a tip of the arm. Therefore, as shown in
The hand 21 of the present embodiment is configured to have a shape required for a special application to suck and attach a sealing material to be interposed between a door of a vehicle and a body of the vehicle, and further details will be described later. Each of the shafts 31 to 36 of the robot 2 is provided with a motor 12 shown in
[0051] The controller 3, which corresponds to a control device of the robot, controls the operation of the robot 2 by executing a computer program previously stored in a ROM in a control unit composed of a computer CP composed of a CPU, a ROM, a RAM, etc., not shown. Therefore, the ROM corresponds to a computer readable non-transitory recording medium.
[0052] Specifically, the controller 3 is provided with a drive unit composed of an inverter circuit or the like, and drives the motor 12 based on the rotational position of the motor detected by an encoder 17 provided corresponding to each motor 12 by, for example, feedback control.
[0053] The teaching pendant 4 is formed, for example, in a generally rectangular box shape, and is formed in such a size that an operator can operate it while carrying it. The teaching pendant 4 is provided with various key switches, touch panels, and the like, and the user performs teaching using the key switches, touch panels, or the like.
[0054] As shown in
[0055] A rotary encoder 17 is connected to the position detection unit 15, the rotary encoder 17 being connected to each rotary shaft of the motor 12 corresponding to a shoulder 6, arms 7 to 9 or the like. The position detection unit 15 detects the rotation angle of the motor 12, that is, the axis value, based on the rotation detection signal input from the rotary encoder 17, and provides the rotation position information to the control unit 13. When the control unit 13 calculates the rotation angle of the corresponding arm or the like from the rotation angle information of the motor 12, the control unit 13 compares the calculated rotation angle with the target angle and provides a current command value to the driving circuit 16 in accordance with the extent of the difference between the calculated rotation angle and the target angle. Then, the drive circuit 16 supplies a current to the motor 12 in accordance with the provided current command value. Thus, the rotation of the motor 12 is controlled to rotate each arm 6 to 11 or the like at a target angle.
[0056] The control unit 3 controls the flow of compressed air to a plurality of, for example, six suction pads 19 (1) to (6) disposed on the hand 21 via a compressor 18 to control suction start and suction stop performed by the suction pads 19. In
[0057] As shown in
[0058] As shown in partial views (A) and (B) of
[0059] As described above, the base member 22 is curved so as to smoothly draw an arc AC as a whole in a vertical direction (along the axial direction AX) perpendicular to the longitudinal direction FB in one operation posture for attaching the sealing material. In drawing this arc AC, as one embodiment, the entire linear elongated base member 22 in a side view may be smoothly curved to have an arcuate arc AC shown in
[0060] Thus, since the base member 22 has an arc AC or substantially an arc AC, as will be described later, any one of the plurality of suction pads 19 attached to the base member 22 can protrude (closer to) a target 32 than the other suction pads 19 toward the desired surface of the target 32, and the sealing material can be partially attracted by the protruded suction pads 19.
[0061] Each of the suction pads 19 (1) to (6) is attached via hexagonal attachment holes 25 formed in the pad attachment portion 23. The base member 22 is attached to the flange 11 through the flange mounting portion 24. Each suction pad 19 has a suction end 19 E abutting on an object OB at its tip end (see
[0062] The system configuration as a sealing material attachment system executed by the robot system 1, provided by the above configuration, is generally configured to have two directions consisting of a first edge direction E1 and second edge direction E2 (see
[0063] The above configuration will be described with reference to the configuration and features of the functions of the plurality of suction pads 19.
[0064] The distance between the suction pad 19 (1) to the suction pad 19 (6) mounted on the pad mounting portion 23 is set to be substantially equal to the length of the elongated (narrow rectangular, strip-like, linear) sealing material 31 shown in
[0065] The intervals at which the suction pads 19 (1) to 19 (6) are attached to the pad attachment portion 23 are set according to points at which the attachment angle changes in the same plane when the sealing material 31 is attached to an attachment object 32. Although the attachment object 32 shown in
[0066] The degree of curvature of the base member 22 is such that the angle θ (see
[0067] With reference to
[0068] <Removal and Suction of Sealing Material 31>
[0069]
[0070] Then, the control unit 13 performs control so that the axis JK (see
[0071] When the loop of steps S2 to S4 is repeated to produce an answer “YES” in step S4, the hand 21 determines that the axis JK of the suction pad 19 (6) is vertical, as shown in
[0072] Then, when the suction pad 19 (1) is moved to the removal position V (1) to suction the sealing material 31 (S11), the control unit 13 slightly slides the hand 21 along the direction in which the sealing material 31 is arranged (S12). As a result, the first end of the sealing material 31 is reliably peeled off from the mount 36. The suction pad 19 (1) stops the suction, and then the control unit 13 moves the hand 21 upward (S13) to move the suction pad 19 (1) again to the removal position V (1) to perform suction (S14). Then, suction using the remaining suction pads 19 (2) to (6) is performed in accordance with the flows of
[0073] <Attachment of Sealing Material 31>
[0074] Now,
[0075] By repeating steps S6 to S8, for example, as shown in
[0076] Details of the process of attaching the sealing material 31 will be described with reference to
[0077] Therefore, as shown in
[0078] Note that, as shown in
[0079] In the foregoing attachment control, processing at steps S1 to S4 executed by the controller 3 functionally realize suction command means and a first step, processing at steps S5 and S6 executed by the controller 3 functionally realize positioning control means and a second step, processing at step S7 executed by the controller 3 functionally realizes attachment control means and a third step, and processing at steps S7 and S8 executed by the controller functionally realize suction stop means and a fourth step. In addition, processing at step S12 executed by the controller 3 functionally realizes tension control means.
[0080] As described above, according to the present embodiment, the hand 21 of the robot 2 is provided with the base member 22 curved so as to be convex downward, and suction pads 19 (1) to 19 (6) are disposed on the lower surface side of the base member 22. When the sealing material 31 is suctioned by the suction pads 19 (1) to (6), the controller controls the suction surface of the suction pad 19 (1) to be arranged to face the corresponding attachment position P (1) of the attachment object 32. Then, the controller 3 executes the operation of stopping the suction by the suction pad 19 (1) after the sealing material 31 is partially attached to the attachment object 32. This operation is performed to the suction pads 19 (1) to (6) by sequentially switching the suction pads 19 (1) to (6).
[0081] With such a structure, by changing the angle of the base member 22 having a curved shape, one of the plurality of suction pads 19 is arranged to face a portion to be suctioned, and the elongated (linear) sealing material 31 can be suctioned by each of the suction pads 19 at individual points. Therefore, the entire sealing material 31 can be easily suctioned only using the hand 21 of the robot 2.
[0082] Similarly, when the sealing material 31 is attached to the attachment object 32, by sequentially executing the operation in which one of the plurality of suction pads 19 is arranged to face a portion to be suctioned and then stopping the suction between the suction pad and the sealing material, the sealing material 31 can be attached to each part between the two suction pads 19. Thus, the work of attaching the elongated sealing material 31 to the attachment object 32 can be automated by using the robot 2. Further, if the attachment object 32 has a three-dimensional shape, the attachment of the sealing material 31 in a three-dimensional manner is performed with ease.
[0083] The suction pads 19 (1) to (6) are disposed on the pad attachment portion 23 of the base member 22 to be in alignment with the position where the angle at which the sealing material 31 is attached to the attachment object 32 changes in the same plane. Therefore, the robot 2 can perform control for changing the attachment angle of the sealing material 31 in accordance with a position where suction by the corresponding suction pad 19 is stopped, resulting in ease of teaching.
[0084] To suction the sealing material 31, the controller 3 first suctions a first end of the sealing material 31 using the suction pad 19 (1), moves the hand 21 in the direction in which the sealing material 31 is arranged by the distance in which the first end is to be peeled from the mount 36, and stops the suction. Then, the first end of the sealing material 31 is suctioned again by the suction pad 19 (1), and the sealing material 31 is sequentially suctioned using the remaining suction pads 19 (2) to (6). Accordingly, the entire sealing material 31 can be easily peeled off and removed from the mount 36.
[0085] When the controller 3 moves the hand 21 by a distance in which the first end of the sealing material 31 is to be peeled off from the mount 36, if, for example, wrinkles are formed on the sealing material 31 or the suction position deviates from the actual suction position of the suction pad 19 (1) provided on one end side, such a state can be eliminated by redoing the suction using the suction pad 19 (1).
[0086] Further, when the sealing material 31 is partially attached to one attachment position P (n), the controller 3 stretches the sealing material 31 in a direction toward the next attachment position P (n+1) to a degree that tension is generated in the sealing material 31, and then moves the hand 21 to the attachment position P (n+1). Thus, the sealing material 31 can be prevented from being attached with wrinkles.
[0087] The present invention is not limited to the embodiments described above or described in the drawings, but may be modified or extended as follows.
[0088] The processes in steps S13 and S14 may be performed as necessary.
[0089] The first end of the sealing material 31 may be peeled off using the suction pad 19 (6). In this case, in this case, when the removal of the sealing material 31 is completed, the axis JK of the suction pad 19 (1) is vertical. Therefore, the attachment of the sealing material 31 can be immediately started from the attachment position P (1) while maintaining the angle of the hand 21, resulting in efficient suction and attachment of the sealing material 31.
[0090] The sealing material may be attached two-dimensionally or one-dimensionally to the attachment object.
[0091] The number of suction pads 19 may be appropriately changed according to the individual design.
[0092] The pad attachment portion of the base member may be configured such that the interval between the suction pads can be modified.
[0093] In addition, the pad attachment portion of the base member may be partially configured such that the plurality of suction pads simultaneously face the suction position of the sealing material. That is, the shape of the base member is not limited to a shape curved so as to be convex in a predetermined direction, and one or more virtual suction surface PIM each including a suction end 19 E of the suction pad may virtually intersect each other in the operation space S. For example, plate portions having a plurality of straight line portions may be connected to each other at an angle to form a substantially arc shape. One example is the structure shown in part (B) of
[0094] Further, the hand 21 according to the above-described embodiment is configured to be provided with the base member 22 which is a curved or substantially curved member for holding the plurality of suction pads 19 with various different angles of the axes JK. The structure of the base member 22 is not necessarily limited thereto, and for example, the curved or substantially curved member may be physically divided into a plurality of plate portions as described above, and the plurality of plate portions may be collectively held by the flange mounting portion 24.
[0095] The sealing material is not limited to that used for the door of the vehicle, and may be used for decoration.
REFERENCE SIGNS LIST
[0096] In the drawings, numeral 1 denotes a robot system, numeral 2 denotes a robot, numeral 11 denotes a flange, numeral 19 denotes a suction pad, numeral 21 denotes a hand, numeral 22 denotes a base member, numeral 23 denotes a pad attachment portion, numeral 31 denotes a sealing material, and numeral 32 denotes an attachment object.