Thread protector drive mechanism
09925648 ยท 2018-03-27
Assignee
Inventors
- Kenneth Douglas McLaughlin (St. Thomas, CA)
- Brent Thomas Bell (London, CA)
- Kevin Wade Ackerman (London, CA)
Cpc classification
Y10T29/53687
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y10T29/53987
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y10T29/49767
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B23P19/06
PERFORMING OPERATIONS; TRANSPORTING
Y10T29/49883
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
B25B23/14
PERFORMING OPERATIONS; TRANSPORTING
B23P19/06
PERFORMING OPERATIONS; TRANSPORTING
B25B27/14
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A drive mechanism for installing thread protectors on threaded pipe ends having a servo motor, a housing, a shaft assembly, and a gripper with a plurality of jaws. The shaft assembly has a hollow shaft, rotationally mounted within the housing, and a solid shaft slidably mounted within the hollow shaft. The hollow shaft and solid shaft are coaxial and rotationally coupled. The gripper is mounted on the end of the solid shaft, outside of the housing, and is biased away from the housing. A sensor monitors the relative axial motion between the solid shaft and the hollow shaft.
Claims
1. A drive mechanism for installing thread protectors on threaded pipe ends, comprising: a servo motor; a housing; a gripper; a coaxial rotationally coupled shaft assembly operationally connecting the servo motor and the gripper, wherein the gripper is mounted to the shaft assembly outside of the housing; a plurality of gripper jaws mounted on the gripper; a first contact plate mounted to the shaft assembly and a second contact plate mounted to the gripper, wherein the first and second contact plates are biased away from one another; and a sensor mounted on the housing to monitor the motion of the shaft assembly.
2. The drive mechanism of claim 1, wherein a plurality of springs are mounted on a plurality of guide pins between the first contact plate and the second contact plate to bias the first and second contact plates away from one another.
3. The drive mechanism of claim 1, wherein the drive mechanism is operationally attached to a robotic arm.
4. A drive mechanism for installing thread protectors on threaded pipe ends, comprising: a servo motor; a housing; a shaft assembly having a hollow shaft, rotatably mounted within the housing and operatively engaged with the servo motor to receive rotation therefrom, and a solid shaft, slidably mounted within the hollow shaft and rotationally coupled with the hollow shaft to permit relative axial motion between the solid shaft and the hollow shaft; a gripper mounted to the solid shaft outside of the housing; a plurality of gripper jaws mounted on the gripper; a first contact plate mounted to the hollow shaft and a second contact plate mounted to the gripper, wherein the first and second contact plates are biased away from one another; and a sensor mounted on the housing to monitor the relative axial motion between the solid shaft and the hollow shaft.
5. The drive mechanism of claim 4, wherein a plurality of springs are mounted on a plurality of guide pins between the first contact plate and second contact plate to bias the first and second contact plates away from one another.
6. The drive mechanism of claim 5, wherein the hollow shaft has an annular cross section and one or more keyway apertures about its circumference, and the solid shaft has one or more drive keys extending radially therefrom, and wherein the drive keys and keyway apertures are shaped such that the drive keys fit within the keyway apertures to rotationally couple the solid shaft with the hollow shaft and permit relative axial motion therebetween.
7. The drive mechanism of claim 6, wherein the shaft assembly has a maximum travel distance which the solid shaft is permitted to move relative to the hollow shaft, defined by the length of the keyway apertures and the drive keys.
8. The drive mechanism of claim 7, wherein the shaft assembly permits the gripper to move relative to the housing between a fully compressed position, wherein the first and second contact plates are in abutment, and a fully extended position, wherein the first and second contact plates are spaced apart by the maximum travel distance of the shaft assembly.
9. The drive mechanism of claim 8, wherein the sensor comprises one or more sensors configured to detect when the gripper is in the fully compressed position.
10. The drive mechanism of claim 8, wherein the sensor comprises one or more sensors configured to detect when the gripper is in the fully extended position.
11. The drive mechanism of claim 8, wherein the sensor comprises one or more sensors configured to detect when the gripper is in the fully compressed position and when the gripper is in the fully extended position.
12. The drive mechanism of claim 8, wherein the gripper has a front face and a drive lug, which is attached to the front face and configured to engage with a complementarily shaped recess on a thread protector.
13. The drive mechanism of claim 12, wherein the drive lug comprises a rectangular bar that extends across the front face of the gripper.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In order that the invention may be more clearly understood, a preferred embodiment thereof will now be described in detail by way of example, with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
DESCRIPTION OF THE INVENTION
(19) The drive mechanism according to the present invention is operationally attached to the end of a robotic arm and functions as an end effector to accomplish the steps of gripping, aligning, and rotationally installing a thread protector on a pipe end. In some applications, the robotic arm is also programmable to locate and grasp a thread protector on an incoming conveyor to thereby further automate the process of installing thread protectors.
(20) The drive mechanism has rotatable jaws to grip the thread protector and is powered by a servo motor that is programmably controlled to accomplish the various steps in the installation process as described herein. The drive mechanism comprises a housing, a servo motor, and a set of pneumatically powered jaws that are mounted on a shaft assembly within the housing. The shaft assembly is powered by a programmably controlled servo motor by means of a belt drive.
(21) As shown in
(22) As shown in
(23) As shown in
(24) Additionally, the solid shaft 4b may also have a shoulder 19 that engages with a collar 20 within the hollow shaft 4a to limit axial motion of the solid shaft 4b relative to the hollow shaft 4a in one direction.
(25) As shown in
(26) A plurality of gripper jaws 7 are radially spaced apart about the circumference of the front face 21 of the gripper 6. Preferably, three gripper jaws 7 are provided on the gripper 6 and spaced equally apart radially on the front face 21. The gripper jaws 7 move radially inwardly and outwardly to grip and release the thread protector. The three gripper jaws 7 operate in unison to axially align the thread protector with the centre line of the shaft assembly 4. For low torque applications, the gripper jaws 7 may grip the thread protector during rotation and installation on the threaded pipe ends. For high torque applications, the forces applied to the circumference of the thread protector by the gripper jaws 7 can damage the plastic material commonly used to make thread protectors. Accordingly, as shown in
(27) As shown in
(28) With the contact plates 8 and 9 fully spaced apart, the gripper 6 is in a fully extended position and the drive keys 18 are abutting the forward end of the keyway apertures 17, as shown in
(29) One or more sensors 12 are provided to monitor the relative axial motion between the solid shaft 4b and the hollow shaft 4a. Preferably, an optical or inductive sensor 12 is attached near the end of the solid shaft 4b opposite the gripper 6. This sensor 12 is positioned to detect the rotary passthrough 23 when the gripper 6 is in the fully extended position. When the gripper 6 is in the fully compressed position, the rotary passthrough 23 is no longer detected by the sensor 12. Additionally, or alternatively, a contact sensor 12 may be positioned adjacent the contact plate 8 to detect the contact plate 9 when the gripper 6 is in the fully compressed position.
(30) The sequence of installation steps and method of installing a thread protector is as follows.
(31) In a pipe manufacturing facility, a finished threaded pipe is moved to a known secure position, which defines the position of the pipe in space. This information permits the robot to axially align the drive mechanism with the longitudinal axis of the pipe. However, the position of the end of the pipe with respect to the drive mechanism is unknown because, for example, the pipe lengths may vary. The alignment of the longitudinal axis of the threaded pipe in space is known, regardless of variability in the length of each pipe. In order to determine the exact position of the pipe end, the robot advances the thread protector axially towards the pipe intentionally off-centre. The thread protector makes contact with the end of the pipe and the robot continues to advance the drive mechanism until the gripper 6 is in the fully compressed position. Because the position and dimensions of the thread protector are known by the robot controller, this action sequence permits the robot controller to determine the position of the pipe end.
(32) Once the position of the pipe end is determined, the robot retracts and repositions the drive mechanism to align the thread protector with the pipe axially and begins rotating the thread protector and advancing the drive mechanism, each at a specified speed, to install the thread protector.
(33) The RPM speed at which the gripper 6 is rotated and forward velocity at which the drive mechanism is advanced are determined by the thread pitch, or threads per inch, of the threaded pipe end. A mismatch between the speed at which the gripper 6 is rotated and the velocity at which the drive mechanism is advanced can result in damage to the threads of the pipe end or the thread protector. The damage is caused by pulling or pushing forces exerted on the threads as a result of the robot advancing the drive mechanism at a velocity that is too slow or too fast, respectively, relative to the speed at which the gripper 6 is being rotated. The z-compliance of the drive mechanism prevents this kind of damage, by permitting relative motion between the gripper 6 and the drive mechanism, as described above.
(34) The drive mechanism can detect certain errors in the installation of the thread protector, such as a cross-threaded or stripped-threaded thread protector. Additionally, the drive mechanism can detect faulty pipe threads, resulting from errors in the manufacturing of the threaded pipes. There is also an expected level of torque that should be detected by the servo motor 1 at any given installation depth. If the torque at a particular installation depth increases above or decreases below a defined threshold level, the robot controller interprets this as a cross-threaded or stripped-threaded thread condition on the thread protector of pipe. Preferably, the threshold level of torque is defined by the expected level of torque that should be detected by the servo motor 1 at the installation depth when the threshold level is passed. An increase or decrease in torque may also be the result of faulty threads on the pipe end. The drive mechanism may then reverse the rotation of the gripper 6 to remove the thread protector, discard the thread protector, and attempt to install a new thread protector. Alternatively, the robot controller can stop the rotation of the gripper 6, actuate the gripper jaws 7 to release to thread protector, and alert an operator that an installation error has occurred.
(35) The drive mechanism can provide an accurate turn count, or accurate installation depth, for the thread protector. The robot controller is able to track the number of rotations applied by the drive mechanism to the thread protector, permitting installation of the thread protector to a specified depth or turn count. The drive mechanism can also install a thread protector to a specified level of torque, or tightness, based on the voltage and current supplied to the servo motor 1.
(36) The drive mechanism also permits the robot controller to determine the correct speed at which to rotate the gripper 6 and velocity at which to advance the drive mechanism. The robot positions the thread protector, as described above, then rotates the gripper 6 while advancing the drive mechanism at a faster velocity than required. When the gripper 6 is in the fully compressed position, the robot stops advancing the drive mechanism until the gripper 6 is in the fully extended position. The robot again advances the drive mechanism and can continue repeating these steps, in an alternating fashion, to shuttle along until the thread protector is secured on the pipe end, according to the specified criteria for the desired application, for example, a specified number of turns.
(37) In high torque applications, the seating of the drive lug within the complementary recess on the thread protector requires a separate process, because the location or orientation of the complementary recess is unknown. First, the drive mechanism applies a specified number of initial turns at low torque with the thread protector gripped by the gripper jaws 7. The gripper jaws 7 then releases the thread protector and the robot advances the gripper 6 to the fully compressed position and rotates the gripper 6 slowly until the drive lug seats in the recess on the thread protector. The drive mechanism then rotates to apply the thread protector at the desired torque.
(38) The foregoing description, together with the accompanying figures, have set out detail of the structure and function of the present invention, however, the disclosure is to be understood as illustrative of the preferred embodiments and changes may be made without departing from the scope of the invention set out in the following claims.