SAFE SCREWING DEVICE HAVING COMPLIANCE MECHANISM
20240009783 · 2024-01-11
Assignee
Inventors
Cpc classification
B23P19/006
PERFORMING OPERATIONS; TRANSPORTING
B23P19/06
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23P19/00
PERFORMING OPERATIONS; TRANSPORTING
B23P19/06
PERFORMING OPERATIONS; TRANSPORTING
B25J11/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A screwing device including a connection portion configured to be detachably attached to a robot arm and a housing and a screw holding portion fixed to the housing. The screw holding portion is configured to hold a screw and bring the screw into contact with a screw hole of an object arranged in a predefined position. The screwing device includes a motor arranged to rotate the screw holding portion with respect to its longitudinal axis. The screwing device includes an alert unit configured to allow the screw holding portion to be moved away from a structure when the force by which the structure presses against the screw holding portion or a screw held by the screw holding portion exceeds a predefined level. The alert unit configured to bring the screwing device into a failure mode, in which the motor is turned off when the force exceeds the predefined level.
Claims
1. A screwing device comprising: a connection portion configured to be detachably attached to a robot arm; a housing; a screw holding portion fixed to the housing, wherein the screw holding portion is configured to hold a screw in such a manner that the screw can be brought into contact with a screw hole of an object arranged in a predefined position; a motor arranged to rotate the screw holding portion with respect to a longitudinal axis of movement of the screw holding portion; an alert unit configured to allow the screw holding portion to be moved away from a structure when a force by which the structure presses against the screw holding portion or the screw held by the screw holding portion exceeds a predefined level, wherein the alert unit is configured to bring the screwing device into a failure mode, in which the motor is turned off when the force exceeds the predefined level.
2. The screwing device according to claim 1, comprising a linear translation unit comprising a slide member slidably arranged in a track, wherein the slide member is rigidly attached to the robot arm.
3. The screwing device according to claim 2, wherein the track extends along the longitudinal axis of movement of the screw holding portion.
4. The screwing device according to claim 2, wherein the linear translation unit comprises a spring arranged to displace the slide member along a longitudinal axis of the track.
5. The screwing device according to claim 2, wherein the housing is slidably attached to the connection portion.
6. The screwing device according to claim 2, further comprising: a slidably arranged safety sleeve configured to be moved along the longitudinal axis of movement of the screw holding portion; a second motor; and a mechanical transfer unit arranged in the housing, wherein the mechanical transfer unit is arranged to displace the safety sleeve along the longitudinal axis of movement of the screw holding portion.
7. The screwing device according to claim 2, wherein the motor, arranged to rotate the screw holding portion, is arranged in the housing.
8. The screwing device according to claim 2, further comprising a safety sensor arranged in the housing, wherein the safety sensor is arranged to detect when the safety sensor is displaced along the longitudinal axis of movement of the screw holding portion.
9. A method for using a screwing device, wherein the screwing device comprises: a connection portion configured to be detachably attached to a robot arm to conduct a safe screwing operation; a housing; a screw holding portion fixed to the housing, wherein the screw holding portion is configured to hold a screw in such a manner that the screw can be brought into contact with a screw hole of an object arranged in a predefined position; a motor arranged to rotate the screw holding portion with respect to a longitudinal axis of movement, wherein the method comprises: allowing the screw holding portion to be moved away from a structure when a force by which the structure presses against the screw holding portion or the screw held by the screw holding portion exceeds a predefined level; bringing the screwing device into a failure mode, in which the motor is turned off when the force exceeds the predefined level.
10. The method according to claim 9, further comprising moving the screw holding portion away from the structure by a linear translation unit comprising a slide member slidably arranged in a track, wherein the slide member is rigidly attached to the robot arm.
11. The method according to claim 9, further comprising applying a slidably arranged safety sleeve configured to be moved along the longitudinal axis of movement of the screw holding portion, wherein the screwing device comprises a second motor and a mechanical transfer unit arranged in the housing, wherein the mechanical transfer unit is arranged to displace the safety sleeve along the longitudinal axis of movement of the screw holding portion.
12. The method according to claim 9, further comprising applying a safety sensor arranged in the housing, wherein the safety sensor is arranged to detect when the safety sensor is displaced along the longitudinal axis of movement of the screw holding portion.
13. A screwing device comprising: a connection portion configured to be detachably attached to a robot arm; a housing; a screw holding portion fixed to the housing, wherein the screw holding portion is configured to hold a screw in such a manner that the screw can be brought into contact with a screw hole of an object arranged in a predefined position; a motor arranged to rotate the screw holding portion with respect to a longitudinal axis of movement of the screw holding portion; a slidably arranged safety sleeve configured to be moved along the longitudinal axis of movement of the screw holding portion; and a sensor configured to detect the presence of the screw in the screw holding portion is arranged in a distal end of the safety sleeve.
14. The screwing device according to claim 13, wherein the sensor is a Hall sensor.
15. The screwing device according to claim 13, wherein a permanent magnet is provided in the distal end of the screw holding portion.
16. The screwing device according to claim 15, wherein the screw holding portion comprises a bit holder that comprises a cylindrical portion, wherein a cylindrical permanent magnet is arranged inside the cylindrical portion.
17. The screwing device according to claim 13, further comprising a second motor arranged and configured to displace the safety sleeve configured to be moved along the longitudinal axis of movement of the screw holding portion.
18. The screwing device according to claim 17, wherein the second motor is a stepper motor.
19. The screwing device according to claim 14 further comprising a control unit electrically connected to the Hall sensor.
20. A method for using a screwing device, wherein the screwing device comprises: a connection portion configured to be detachably attached to a robot arm to conduct a safe screwing operation; a housing; and a screw holding portion fixed to the housing, wherein the method comprises: detecting if a screw is present in the screw holding portion.
21. The method according to claim 20, wherein the screwing device comprises a slidably arranged safety sleeve configured to be moved along a longitudinal axis of movement of the screw holding portion, wherein the method comprises detecting if the screw is present in the screw holding is carried out by a sensor arranged at a distal end of the safety sleeve.
22. The method according to claim 21, wherein the method comprises: instructing the robot arm to move the screwing device into a position in which the screwing device can pick-up the screw if the sensor has detected that no screw is held by the screw holding portion; and picking-up the screw.
23. The method according to claim 21, wherein the method comprises: providing information about a length and/or material characteristics of the screw; and positioning the safety sleeve into a position in which the sensor is expected to detect the present of the screw having the provided length and/or material characteristics.
Description
DESCRIPTION OF THE DRAWINGS
[0102] The invention will become more fully understood from the detailed description given herein below. The accompanying drawings are given by way of illustration only, and thus, they are not limitative of the present invention. In the accompanying drawings:
[0103]
[0104]
[0105]
[0106]
[0107]
[0108]
[0109]
[0110]
[0111]
[0112]
[0113]
[0114]
[0115]
[0116]
[0117]
[0118]
DETAILED DESCRIPTION OF THE INVENTION
[0119] Referring now in detail to the drawings for the purpose of illustrating preferred embodiments of the present invention, a screwing device 2 of the present invention is illustrated in
[0120]
[0121] The screwing device 2 comprises a connection portion 42 configured to be detachably attached to a quick coupling 20. In
[0122] In a preferred embodiment, the connection portion 42 configured to be detachably attached to a quick coupling 20. In one embodiment, however, the connection portion 42 may be configured to be detachably attached directly to the robot arm 24.
[0123] The screwing device 2 comprises a housing 22 and a safety sleeve 4 that is slidably arranged in the housing 22. The safety sleeve 4 can be displaced along the longitudinal axis Z of the screw holding portion 30 in order to prevent access to a screw 28 attached to the screw holding portion 30. The screwing device 2 comprises a motor 8 and a corresponding drive arrangement configured to displace the safety sleeve 4 can be displaced (both up and down) along the longitudinal axis Z of the screw holding portion 30.
[0124] The screwing device 2 comprises a slide member 16 that is rigidly attached to the coupling 20 that is attached to the robot arm 24. The housing 22 is slidably attached to the slide member 16. The slide member 16 is slidably mounted in a track 18 provided in the housing 22. Accordingly, the entire housing 22 can be displaced with respect to the slide member 16 and thus with respect to the robot arm 24.
[0125] One or more springs 14 are provided in the track 18. The spring(s) 14 are arranged to provide a force towards the slide member 16 hereby forcing the housing 22 downwards along the direction of the Z axis. Accordingly, the spring(s) provide force sufficiently large to maintain the screw 28 into engagement with the screw hole 46 so that the screw 28 can be screwed into the screw hole 46 of the first object 32.
[0126] The screwing device 2 comprises an alert unit configured to allow the screw holding portion 30 and the housing 22 to be passively moved away from the hand 34 if the screw holding portion 30 or the screw 28 held by the screw holding portion 30 is brought into contact with the hand 34. The alert unit comprises a safety sensor 6 electrically connected to the motor 10 and being configured to turn off the motor 10 when the screw holding portion 30 or a screw 28 held by the screw holding portion 30 is brought into contact with a second object 34 such as the hand 34 shown in
[0127] In one embodiment, the safety sensor 6 is an inductive sensor configured to register when the distal portion of the sensor 6 is within close proximity of metal (as shown in
[0128] In
[0129] The screwing device 2 comprises a motor 8 and a corresponding drive arrangement configured to displace the safety sleeve 4 can be displaced (both up and down) along the longitudinal axis Z of the screw holding portion 30. In one embodiment, the motor 8 is a stepper motor.
[0130] The screwing device 2 comprises a button 40 accessible from outside the housing 22. In a preferred embodiment, the button 40 is a press button. The button 40 is configured to bring the robot arm 24 into a free drive (neutral gear) mode, in which the screwing device 2 can be freely positioned within the range of motion of the robot arm 24 like illustrated in
[0131] A Hall sensor 12 is arranged in the distal end of the safety sleeve 4. The Hall sensor 12 is arranged to detect the presence of a screw 28. This is further explained with reference to
[0132]
[0133] The screwing device 2 corresponds to the one shown in
[0134] The Hall sensor 12 is configured to detect the magnet field transferred from a permanent magnet (shown in
[0135] The screwing device 2 is configured to displace the safety sleeve 4 to a position, in which the safety sleeve 4 covers the screw attached to and extending from the bit 50 when the Hall sensor 12 detects the present of a screw made in or comprising a magnetizable material ferromagnetic (e.g. iron, cobalt or nickel).
[0136] In a preferred embodiment, the screwing device 2 comprises a control unit configured to activate the motor 8 on the basis of the measurements made by the Hall sensor 12. On a preferred embodiment, the control unit is configured to keep the safety sleeve 4 in a position in which the safety sleeve 4 covers the screw until the screw has been screwed almost entirely into its screw hole. The control unit is electrically connected to the motor 8 and to the Hall sensor 12.
[0137]
[0138] The screwing device 2 corresponds to the one shown in the previous figures. In
[0139]
[0140]
[0141] The screwing device 2 comprises a press button 40 that is configured to bring the robot arm 24 into a free drive (neutral gear) mode, in which the operator manually can position the screwing device 2 within the range of motion of the robot arm 24.
[0142] In
[0143]
[0144] The safety cover 4 has been displaced along the longitudinal axis Z of the screw holding portion and a handling mechanism 36 og the screwing device 2 is visible. The handling mechanism 36 is arranged and configured to bring the bit holder 48 into a locked configuration, in which a bit 50 inserted into the bit holder 48 can be maintained in a lockingly engagement with the bit holder 48.
[0145] The handling mechanism 36 is also arranged and configured to bring the bit holder 48 into an unlocked configuration, in which a bit 50 inserted into the bit holder 48 can be removed from the bit holder 48 (this is important when the bit 50 has to be replaced).
[0146] The safety cover 4 is shaped to mechanically engage with handling mechanism 36 and hereby perform a displacement of the handling mechanism 36 along the longitudinal axis Z of the screw holding portion. By providing a first predefined displacement, the safety cover 4 will bring the bit holder 48 into an unlocked configuration. Likewise, by providing another predefined displacement, the safety cover 4 will bring the bit holder 48 into a locked configuration.
LIST OF REFERENCE NUMERALS
[0147] 2 Screwing device [0148] 4 Safety sleeve [0149] 6 Safety sensor [0150] 8 Motor [0151] 10 Motor [0152] 12 Detection sensor [0153] 14 Spring [0154] 16 Slide member [0155] 18 Track [0156] 20 Coupling [0157] 22 Housing [0158] 24 Robot arm [0159] 28 Screw [0160] 30 Screw holding portion [0161] 32 First object [0162] 34 Second object [0163] 36 Handling mechanism [0164] 38 Linear translation unit [0165] 40 Button [0166] 42 Connection portion [0167] 44 Transfer unit [0168] 46 Screw hole [0169] 48 Bit holder [0170] 50 Bit [0171] 52 Shaft [0172] 54 Permanent magnet [0173] 56 Positioning tool [0174] h Distance [0175] X, Y, Z Axis