← Back to Patent Explorer
US3744032A Expired / Lapsed US ⏱️ 0.0 years remaining

Stationary base programmed manipulator arrangement for continuously moving workpiece

Assignee: UNIMOTION Inc
•
Filing: 1971-07-15
•
Granted: 1973-07-03
•
Expires: 1991-07-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A stationary base programmed manipulator arrangement is provided for cooperation with workpieces on a continuously moving conveyor. The manipulator arm is mounted for movement about a vertical axis to follow a workpiece on the conveyor and execute a predetermined pattern of operations on each workpiece as it moves past the manipulator station. The manipulator may be programmed by successively stopping the workpiece at different closely spaced locations along the conveyor path, successively moving the manipulator arm to positions corresponding to different points on a representative workpiece when said workpiece is positioned at said different locations, and recording said corresponding positions to which said arm is successively moved. In the alternative, the manipulator arm may be programmed in a so-called ''''limp hand'''' mode of control, wherein the manipulator arm is programmed to move rapidly to each new point on the workpiece at which an operation such as a spot weld, is to be performed. While the spot weld is being made and the welding jaws are clamped to the moving workpiece the actuators of the manipulator are disabled so that the arm is permitted to move in synchronism with the workpiece by virtue of the connection of the welding jaws to the moving workpiece. As soon as the spot weld is completed, control is restored to the manipulator arm actuators and the manipulator arm is moved ahead to the next programmed spot weld point. A compensating arrangement may also be provided to overcome the frictional drag of the manipulator arm actuators so that the limp arm may be moved by engagement with the moving workpiece without damaging the workpiece. A disabling arrangement may also be provided for the manipulator arm actuators whenever the manipulator arm deviates from a desired work path by a predetermined amount. With either type of programming, the recorded program may be shifted from one program step to the next under the control of a conveyor synchronizing signal derived from and representative of the movement of the conveyor even though the manipulator arm has not completed the movements called for in each axis by the previous program step.

Inventors

  • 👤 J Engelberger
  • 👤 M Dunne

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 04:01
CPC Classifications
B; B25; B25J; B25J9/00; B25J9/0093; G; G05; G05B; G05B19/00; G05B19/02; G05B19/418; G05B19/41815; G05B19/4182; G05B19/42; G05B19/425; G05B2219/00; G05B2219/30; G05B2219/34; G05B2219/34236; G05B2219/34388; G05B2219/35; G05B2219/35238; G05B2219/35373; G05B2219/35545; G05B2219/39; G05B2219/39472; G05B2219/41; G05B2219/41156; G05B2219/41309; G05B2219/41474; G05B2219/42; G05B2219/42186; G05B2219/42268; G05B2219/45; G05B2219/45083; G05B2219/45135; Y; Y02; Y02P; Y02P90/00; Y02P90/02

Claims Analysis

Total Claims: 66
Claim 1
Independent Claim 101 words
A programmable manipulator having a fixed base and a manipulator arm mounted on said fixed base for movement about a vertical axis and having an end portion movable in a plurality of axes, a workpiece movable along a predetermined path, means for positioning the workpiece at different locations along said path, means for moving said manipulator arm to positions corresponding to said different locations along said path, means for recording the position of said arm at said different points, and means for causing said arm to move successively to said recorded positions while the workpiece is moved continuously along said path.
Claim 2
Dependent Claim 101 words
A programmable manipulator having a fixed base and a manipulator arm mounted on said fixed base for movement about a vertical axis and having an end portion movable in a plurality of axes, a workpiece movable along a predetermined path, means for positioning the workpiece at different locations along said path, means for moving said manipulator arm to positions corresponding to said different locations along said path, means for recording the position of said arm at said different points, and means for causing said arm to move successively to said recorded positions while the workpiece is moved continuously along said path.
Claim 3
Independent Claim 82 words
The method of programming a fixed base manipulator for cooperation with a workpiece on a continuously moving conveyor said manipulator having an arm which is movable in a plurality of axes, which comprises the steps of successively positioning the workpiece at different stationary locations along said conveyor, successively moving said manipulator arm to positions corresponding to different points on said workpiece when said workpiece is positioned at said different locations, and recording said corresponding positions to which said arm is successively moved.
Claim 4
Independent Claim 82 words
The method of programming a fixed base manipulator for cooperation with a workpiece on a continuously moving conveyor said manipulator having an arm which is movable in a plurality of axes, which comprises the steps of successively positioning the workpiece at different stationary locations along said conveyor, successively moving said manipulator arm to positions corresponding to different points on said workpiece when said workpiece is positioned at said different locations, and recording said corresponding positions to which said arm is successively moved.
Claim 5
Independent Claim 91 words
The method of programming a fixed base manipulator to perform a series of operations on a workpiece while the workpiece is continuously moving along a predetermined path, said manipulator having an arm which is movable relative to the fixed base thereof, which comprises the steps of successively stopping the workpiece at different locations along said path, successively moving said manipulator arm to positions corresponding to different points on said workpiece when said workpiece is stopped at said different locations, and recording said corresponding positions to which said arm is successively moved.
Claim 6
Independent Claim 91 words
The method of programming a fixed base manipulator to perform a series of operations on a workpiece while the workpiece is continuously moving along a predetermined path, said manipulator having an arm which is movable relative to the fixed base thereof, which comprises the steps of successively stopping the workpiece at different locations along said path, successively moving said manipulator arm to positions corresponding to different points on said workpiece when said workpiece is stopped at said different locations, and recording said corresponding positions to which said arm is successively moved.
Claim 7
Independent Claim 133 words
The method of programming a fixed base manipulator to perform a series of operations on a workpiece while the workpiece is continuously moving along a predetermined path, said manipulator having an arm which is movable relative to the fixed base thereof, which comprises the steps of moving said workpiece to a first location along said path, moving said manipulator arm to a first position corresponding to a first point on said workpiece while said workpiece remains stationary at said first location, recording said first position of said manipulator arm, moving said workpiece to a second location along said path, moving said manipulator arm to a second position corresponding to a second point on said workpiece while said workpiece remains stationary at said second location, and recording said second position of said manipulator arm.
Claim 8
Independent Claim 133 words
The method of programming a fixed base manipulator to perform a series of operations on a workpiece while the workpiece is continuously moving along a predetermined path, said manipulator having an arm which is movable relative to the fixed base thereof, which comprises the steps of moving said workpiece to a first location along said path, moving said manipulator arm to a first position corresponding to a first point on said workpiece while said workpiece remains stationary at said first location, recording said first position of said manipulator arm, moving said workpiece to a second location along said path, moving said manipulator arm to a second position corresponding to a second point on said workpiece while said workpiece remains stationary at said second location, and recording said second position of said manipulator arm.
Claim 9
Independent Claim 113 words
The method of moving the manipulator arm of a fixed base manipulator to perform a work operation on continuously moving workpieces, which comprises the steps of, initially positioning a representative workpiece at different stationary locations spaced along a desired path of movement of the workpieces, positioning said manipulator arm at a different point on said representative workpiece for each of said stationary locations thereof in accordance with a desired work operation to be performed on the workpieces when moving continuously along said path, recording said different positions of said manipulator arm, and moving said manipulator arm to said different recorded positions in timed relation to continuous movement of a workpiece along said path.
Claim 10
Independent Claim 113 words
The method of moving the manipulator arm of a fixed base manipulator to perform a work operation on continuously moving workpieces, which comprises the steps of, initially positioning a representative workpiece at different stationary locations spaced along a desired path of movement of the workpieces, positioning said manipulator arm at a different point on said representative workpiece for each of said stationary locations thereof in accordance with a desired work operation to be performed on the workpieces when moving continuously along said path, recording said different positions of said manipulator arm, and moving said manipulator arm to said different recorded positions in timed relation to continuous movement of a workpiece along said path.
Claim 11
Independent Claim 135 words
The method of moving the manipulator arm of a fixed base manipulator to perform a work operation on continuously moving workpieces, which comprises the steps of, initially positioning a representative workpiece at different stationary locations spaced along a desired path of movement of the workpieces, positioning said manipulator arm at a different point on said representative workpiece for each of said stationary locations thereof in accordance with a desired work operation to be performed on the workpieces when moving continuously along said path, recording said different positions of said manipulator arm as a series of different program steps of a repeatable program, continuously moving workpieces along said path at a uniform rate, and repetitively moving said manipulator arm through said series of program steps in timed relation to movement of the workpieces along said path.
Claim 12
Independent Claim 135 words
The method of moving the manipulator arm of a fixed base manipulator to perform a work operation on continuously moving workpieces, which comprises the steps of, initially positioning a representative workpiece at different stationary locations spaced along a desired path of movement of the workpieces, positioning said manipulator arm at a different point on said representative workpiece for each of said stationary locations thereof in accordance with a desired work operation to be performed on the workpieces when moving continuously along said path, recording said different positions of said manipulator arm as a series of different program steps of a repeatable program, continuously moving workpieces along said path at a uniform rate, and repetitively moving said manipulator arm through said series of program steps in timed relation to movement of the workpieces along said path.
Claim 13
Dependent Claim 50 words
The combination of claim 1, which includes means for recording the positions of said representative workpiece at said stationary locations in correlation with said recorded manipulator arm positions, and means for controlling movement of said arm from one recorded position to the next in accordance with said recorded workpiece positions.
Claim 14
Dependent Claim 154 words
In a programmed manipulator, a manipulator arm, means for moving said arm in a plurality of axes, means for developing a first signal representing the absolute position of said arm in one of said axes, means for developing in sequence a series of command signals corresponding to desired positions of said arm, means for comparing said first signal and one of said command signals in said series to develop an error signal representing the difference therebetween, means responsive to said error signal for controlling said moving means to move said arm along said one axis in the direction to reduce said error signal, a continuously moving conveyor positioned adjacent said programmed manipulator, means for developing a second signal representing the position of a workpiece on said conveyor as it moves past said programmed manipulator, and means responsive to said second signal for connecting the next command signal in said series to said comparing means.
Claim 15
Dependent Claim 154 words
In a programmed manipulator, a manipulator arm, means for moving said arm in a plurality of axes, means for developing a first signal representing the absolute position of said arm in one of said axes, means for developing in sequence a series of command signals corresponding to desired positions of said arm, means for comparing said first signal and one of said command signals in said series to develop an error signal representing the difference therebetween, means responsive to said error signal for controlling said moving means to move said arm along said one axis in the direction to reduce said error signal, a continuously moving conveyor positioned adjacent said programmed manipulator, means for developing a second signal representing the position of a workpiece on said conveyor as it moves past said programmed manipulator, and means responsive to said second signal for connecting the next command signal in said series to said comparing means.
Claim 16
Dependent Claim 50 words
The combination of claim 8 wherein said command signals each include a signal component corresponding to a different position of said conveyor, and conveyor synchronizing means jointly responsive to said command signal component and said second signal for connecting the next command signal in said series to said comparing means.
Claim 17
Dependent Claim 188 words
In a programmed manipulator apparatus, the combination of, a manipulator arm, means for moving said arm in a plurality of different axes, a continuously moving conveyor positioned adjacent said programmed manipulator, means for developing in sequence a series of digital command signals representing a desired position of said arm in each of said axes, means for developing a digital command signal representing a desired position of said conveyor, means for developing a digital position signal representing the actual position of said arm in each of said axes, means for developing a position signal representing the actual position of said conveyor, comparing means common to said axes for comparing command and position signals and developing an error signal representative of the difference therebetween, means responsive to said error signal for controlling said moving means to move said arm along one of said axes in the direction to reduce said error signal, and means for sequentially connecting said comparing means to different command and position signal combinations corresponding to movement in different ones of said axes and movement of said conveyor during different periods in a repetitive multiplex scanning cycle.
Claim 18
Dependent Claim 188 words
In a programmed manipulator apparatus, the combination of, a manipulator arm, means for moving said arm in a plurality of different axes, a continuously moving conveyor positioned adjacent said programmed manipulator, means for developing in sequence a series of digital command signals representing a desired position of said arm in each of said axes, means for developing a digital command signal representing a desired position of said conveyor, means for developing a digital position signal representing the actual position of said arm in each of said axes, means for developing a position signal representing the actual position of said conveyor, comparing means common to said axes for comparing command and position signals and developing an error signal representative of the difference therebetween, means responsive to said error signal for controlling said moving means to move said arm along one of said axes in the direction to reduce said error signal, and means for sequentially connecting said comparing means to different command and position signal combinations corresponding to movement in different ones of said axes and movement of said conveyor during different periods in a repetitive multiplex scanning cycle.
Claim 19
Dependent Claim 109 words
The combination of claim 10, wherein said command signal developing means is aRranged sequentially to develop different groups of command signals corresponding to different desired positions of said arm, a storage circuit is provided for each of said axes and said conveyor, means for distributing error signals to said storage circuits during the multiplex period when the corresponding command and position signals are connected to said comparing means, and means connected to the storage circuit for said conveyor and operative when the error signal developed therein reaches a predetermined value for controlling said command signal developing means to develop the next group of said command signals in said series.
Claim 20
Dependent Claim 61 words
The combination of claim 11, wherein said command signal developing means also selectively develops a control signal with predetermined groups of said command signals, and means jointly responsive to said control signal and the error signal developed in said conveyor storage circuit for controlling said command signal developing means to develop the next group of said command signals in said series.
Claim 21
Dependent Claim 237 words
In a programmed manipulator, the combination of, a manipulator arm, means for moving said arm along a plurality of axes, a continuously moving conveyor positioned adjacent said programmed manipulator, first encoder means for developing a digital signal corresponding to the absolute position of said arm in one of said axes, second encoder means for developing a digital signal representing the actual position of said conveyor, means for developing a sequence of digital command signals having one component corresponding to desired positions of said arm along said one axis, and another component corresponding to a desired position of said conveyor, means for comparing the encoder signal of said first encoder means and said one component of one of said command signals in said sequence to develop an error signal equal to the difference therebetween, means responsive to said error signal for controlling said moving means to move said arm along said one axis in the direction to reduce said error signal, means for developing a control signal when said error signal is reduced to a predetermined magnitude, means normally responsive to said control signal for connecting the next command signal in said sequence to said comparing means, and means jointly controlled by the digital signal developed by said second encoder means and said other component of the command signal for selectively connecting the next command signal in said sequence to said comparing means independently of said control signal.
Claim 22
Dependent Claim 237 words
In a programmed manipulator, the combination of, a manipulator arm, means for moving said arm along a plurality of axes, a continuously moving conveyor positioned adjacent said programmed manipulator, first encoder means for developing a digital signal corresponding to the absolute position of said arm in one of said axes, second encoder means for developing a digital signal representing the actual position of said conveyor, means for developing a sequence of digital command signals having one component corresponding to desired positions of said arm along said one axis, and another component corresponding to a desired position of said conveyor, means for comparing the encoder signal of said first encoder means and said one component of one of said command signals in said sequence to develop an error signal equal to the difference therebetween, means responsive to said error signal for controlling said moving means to move said arm along said one axis in the direction to reduce said error signal, means for developing a control signal when said error signal is reduced to a predetermined magnitude, means normally responsive to said control signal for connecting the next command signal in said sequence to said comparing means, and means jointly controlled by the digital signal developed by said second encoder means and said other component of the command signal for selectively connecting the next command signal in said sequence to said comparing means independently of said control signal.
Claim 23
Dependent Claim 73 words
The combination of claim 13, which includes second comparing means for comparing said second encoder signal and said other component of the command signal and developing an output signal when said second encoder signal has a value which is within a predetermined amount of said other component of the command signal, and means responsive to said output signal for connecting the next command signal in said sequence to said first named comparing means.
Claim 24
Dependent Claim 170 words
In a mass production assembly line, the combination of a continuously moving conveyor arranged to carry substantially identical workpieces past a work station, a programmed manipulator having a fixed base positioned at said work station and having a manipulator arm mounted on said fixed base for movement about a vertical axis so that the outer end thereof is movable along a given length of said conveyor, control means for successively moving said manipulator arm to different positions within said given conveyor length, said different positions being sufficiently closely spaced with respect to one another that the end of said arm moves substantially in synchronism with a workpiece on said conveyor while at the same time describing a predetermined work path in relation to said moving workpiece, means for initially positioning said arm at a point outside the path of workpieces on said conveyor, and means for initiating movement of said arm over said predetermined work path in timed relation to the preSence of a workpiece within said given conveyor length.
Claim 25
Dependent Claim 170 words
In a mass production assembly line, the combination of a continuously moving conveyor arranged to carry substantially identical workpieces past a work station, a programmed manipulator having a fixed base positioned at said work station and having a manipulator arm mounted on said fixed base for movement about a vertical axis so that the outer end thereof is movable along a given length of said conveyor, control means for successively moving said manipulator arm to different positions within said given conveyor length, said different positions being sufficiently closely spaced with respect to one another that the end of said arm moves substantially in synchronism with a workpiece on said conveyor while at the same time describing a predetermined work path in relation to said moving workpiece, means for initially positioning said arm at a point outside the path of workpieces on said conveyor, and means for initiating movement of said arm over said predetermined work path in timed relation to the preSence of a workpiece within said given conveyor length.
Claim 26
Dependent Claim 171 words
In a mass production assembly line, the combination of a continuously moving conveyor arranged to carry substantially identical workpieces past a work station, a programmed manipulator having a fixed base positioned at said work station and having a manipulator arm mounted on said fixed base for movement about a vertical axis so that the outer end thereof is movable along a given length of said conveyor, program means for developing a series of command signals corresponding to different positions of said manipulator arm within said given conveyor length, control means responsive to said series of command signals for moving said arm substantially in synchronism with a moving workpiece on said conveyor while at the same time describing a predetermined work path in relation to said moving workpiece, means for initially positioning said arm at a point outside the path of workpieces on said conveyor, and means for initiating movement of said arm over said predetermined work path in timed relation to the presence of a workpiece within said given conveyor length.
Claim 27
Dependent Claim 171 words
In a mass production assembly line, the combination of a continuously moving conveyor arranged to carry substantially identical workpieces past a work station, a programmed manipulator having a fixed base positioned at said work station and having a manipulator arm mounted on said fixed base for movement about a vertical axis so that the outer end thereof is movable along a given length of said conveyor, program means for developing a series of command signals corresponding to different positions of said manipulator arm within said given conveyor length, control means responsive to said series of command signals for moving said arm substantially in synchronism with a moving workpiece on said conveyor while at the same time describing a predetermined work path in relation to said moving workpiece, means for initially positioning said arm at a point outside the path of workpieces on said conveyor, and means for initiating movement of said arm over said predetermined work path in timed relation to the presence of a workpiece within said given conveyor length.
Claim 28
Dependent Claim 24 words
The combination of claim 16, wherein said command signals correspond to closely spaced positions of said workpiece as it moves past said work station.
Claim 29
Dependent Claim 53 words
The combination of claim 16, wherein said program means also develops control signals in association with at least some of said command signals, means for comparing one of said control signals with the actual position of said moving workpiece, and means controlled by said comparing means for shifting to the next command signals.
Claim 30
Dependent Claim 48 words
The combination of claim 16, which includes means for continuously comparing said command signals with the actual position of said arm, and means controlled by said comparing means for discontinuing driving movement of said manipulator arm when said arm deviates from said work path by a predetermined amount.
Claim 31
Dependent Claim 27 words
The combination of claim 19, which includes an alarm circuit and means for energizing said alarm circuit when said driving movement of said manipulator arm is discontinued.
Claim 32
Dependent Claim 195 words
In a mass production assembly line, the combination of a continuously moving conveyor arranged to carry substantially identical workpieces past a work station, a programmed manipulator having a fixed base positioned at said work station and having a manipulator arm mounted on said fixed base for movement about a vertical axis so that the outer end thereof is movable along a given length of said conveyor, a welding gun on the end of said manipulator arm, control means for successively moving said manipulator arm to different positions within said given conveyor length, said different positions being sufficiently closely spaced with respect to one another that said arm moves substantially in synchronism with a workpiece on said conveyor while at the same time describing a predetermined work path in relation to said moving workpiece, means included in said control means for energizing said welding gun at predetermined points along said work path, means for initially positioning said arm at a point outside the path of workpieces on said conveyor, and means for initiating movement of said arm over said predetermined work path in timed relation to the presence of a workpiece within said given conveyor length.
Claim 33
Dependent Claim 195 words
In a mass production assembly line, the combination of a continuously moving conveyor arranged to carry substantially identical workpieces past a work station, a programmed manipulator having a fixed base positioned at said work station and having a manipulator arm mounted on said fixed base for movement about a vertical axis so that the outer end thereof is movable along a given length of said conveyor, a welding gun on the end of said manipulator arm, control means for successively moving said manipulator arm to different positions within said given conveyor length, said different positions being sufficiently closely spaced with respect to one another that said arm moves substantially in synchronism with a workpiece on said conveyor while at the same time describing a predetermined work path in relation to said moving workpiece, means included in said control means for energizing said welding gun at predetermined points along said work path, means for initially positioning said arm at a point outside the path of workpieces on said conveyor, and means for initiating movement of said arm over said predetermined work path in timed relation to the presence of a workpiece within said given conveyor length.
Claim 34
Dependent Claim 188 words
In a mass production assembly line, the combination of a continuously moving conveyor arranged to carry substantially identical workpieces past a work station, a programmed manipulator having a fixed base positioned at said work station and having a manipulator arm mounted on said fixed base for movement about a vertical axis so that the outer end thereof is movable along a given length of said conveyor, a welding gun at the end of said manipulator arm, program means for developing a series of command signals corresponding to different positions of said manipulator arm within said given conveyor length, control means responsive to said series of command signal for moving said manipUlator arm so that said welding gun describes a predetermined work path in relation to a moving workpiece on said conveyor, means for energizing said weld gun at predetermined points along said work path, means for initially positioning said arm at a point outside the path of workpieces on said conveyor, and means for initiating movement of said arm over said predetermined work path in timed relation to the presence of a workpiece within said given conveyor length.
Claim 35
Dependent Claim 188 words
In a mass production assembly line, the combination of a continuously moving conveyor arranged to carry substantially identical workpieces past a work station, a programmed manipulator having a fixed base positioned at said work station and having a manipulator arm mounted on said fixed base for movement about a vertical axis so that the outer end thereof is movable along a given length of said conveyor, a welding gun at the end of said manipulator arm, program means for developing a series of command signals corresponding to different positions of said manipulator arm within said given conveyor length, control means responsive to said series of command signal for moving said manipUlator arm so that said welding gun describes a predetermined work path in relation to a moving workpiece on said conveyor, means for energizing said weld gun at predetermined points along said work path, means for initially positioning said arm at a point outside the path of workpieces on said conveyor, and means for initiating movement of said arm over said predetermined work path in timed relation to the presence of a workpiece within said given conveyor length.
Claim 36
Dependent Claim 48 words
The combination of claim 22, wherein said welding gun includes a pair of jaws which are clamped to the moving workpiece while a weld is being made, and means for disabling said manipulator arm moving means during periods when said welding jaws are clamped to the moving workpiece.
Claim 37
Dependent Claim 41 words
The combination of claim 23, which includes means for compensating for the frictional drag of said arm moving means when disabled, whereby said arm is moved by engagement of said welding jaws with the moving workpiece and without damaging the workpiece.
Claim 38
Dependent Claim 155 words
A programmed manipulator having an arm and means for moving said arm in a plurality of axes, means for moving a workpiece continuously along a predetermined path, means for storing a plurality of positions of said arm at which positions an operation is to be initiated on the workpiece, means for initiating movement of said arm to the first one of said stored positions in timed relation to said moving workpiece, means responsive to movement of said workpiece to said first position for initiating a work operation on said workpiece as it is moving along said path, means responsive to initiation of said work operation at said first stored position for disabling said arm moving means, whereby said arm is permitted to move with said workpiece during the performance of said work operation thereon, and means for moving said arm to the next one of said stored positions after said work operation has been completed.
Claim 39
Dependent Claim 155 words
A programmed manipulator having an arm and means for moving said arm in a plurality of axes, means for moving a workpiece continuously along a predetermined path, means for storing a plurality of positions of said arm at which positions an operation is to be initiated on the workpiece, means for initiating movement of said arm to the first one of said stored positions in timed relation to said moving workpiece, means responsive to movement of said workpiece to said first position for initiating a work operation on said workpiece as it is moving along said path, means responsive to initiation of said work operation at said first stored position for disabling said arm moving means, whereby said arm is permitted to move with said workpiece during the performance of said work operation thereon, and means for moving said arm to the next one of said stored positions after said work operation has been completed.
Claim 40
Dependent Claim 56 words
In a programmed manipulator, the combination of, a manipulator arm, means for moving said arm through a desired sequence of movements to perform a work operation, and means for disabling said arm moving means at a predetermined point in said work operation, thereby to permit said arm to be moved by an external force exerted thereon.
Claim 41
Dependent Claim 56 words
In a programmed manipulator, the combination of, a manipulator arm, means for moving said arm through a desired sequence of movements to perform a work operation, and means for disabling said arm moving means at a predetermined point in said work operation, thereby to permit said arm to be moved by an external force exerted thereon.
Claim 42
Dependent Claim 39 words
The combination of claim 26, which includes means carried by said arm for connecting said arm to a moving workpiece, and said disabling means is effective when said arm is connected to a moving workpiece by said connecting means.
Claim 43
Dependent Claim 38 words
The combination of claim 27, wherein said connecting means includes a pair of welding jaws and said disabling means is effective during at least a portion of the time said jaws are in engagement with a moving workpiece.
Claim 44
Dependent Claim 78 words
In a programmed manipulator, the combination of, a manipulator arm, means including hydraulic actuator means for moving said arm through a desired sequence of movements in a given axis to perform a work operation, and means for rendering said hydraulic actuator means ineffective to move said arm at a predetermined point in said work operation, thereby to permit said arm to be moved by exertion of an external force thereon at said predetermined point in said work operation.
Claim 45
Dependent Claim 78 words
In a programmed manipulator, the combination of, a manipulator arm, means including hydraulic actuator means for moving said arm through a desired sequence of movements in a given axis to perform a work operation, and means for rendering said hydraulic actuator means ineffective to move said arm at a predetermined point in said work operation, thereby to permit said arm to be moved by exertion of an external force thereon at said predetermined point in said work operation.
Claim 46
Dependent Claim 35 words
The combination of claim 29, wherein said hydraulic actuator means includes a movable element, and means for equalizing the pressure on opposite sides of said movable element at said predetermined point in said work operation.
Claim 47
Dependent Claim 82 words
The combination of claim 29, wherein said hydraulic actuator means when rendered ineffective has a predetermined frictional load which must be overcome to move said arm in response to said external force, and means for compensating at least partially for said predetermined frictional load by exerting a force on said hydraulic actuator means in a direction tending to assist said external force, whereby said arm may be moved by a relatively small external force when said hydraulic actuator means is rendered ineffective.
Claim 48
Dependent Claim 115 words
In a programmed manipulator, the combinatIon of, a manipulator arm, means for rotating said arm about a vertical axis, means for extending and retracting said arm relative to said vertical axis, means for controlling said rotating means and said extending and retracting means to move said arm through a desired sequence of movements to perform a work operation, means for disabling said rotating means at a predetermined point in said work operation, thereby to permit said arm to be moved by exertion of an external force thereon at said predetermined point in said work operation, and means for exerting a compensating force on said arm which assists movement of said arm by said external force.
Claim 49
Dependent Claim 115 words
In a programmed manipulator, the combinatIon of, a manipulator arm, means for rotating said arm about a vertical axis, means for extending and retracting said arm relative to said vertical axis, means for controlling said rotating means and said extending and retracting means to move said arm through a desired sequence of movements to perform a work operation, means for disabling said rotating means at a predetermined point in said work operation, thereby to permit said arm to be moved by exertion of an external force thereon at said predetermined point in said work operation, and means for exerting a compensating force on said arm which assists movement of said arm by said external force.
Claim 50
Dependent Claim 23 words
The combination of claim 32, wherein said compensating force is continuously exerted on said arm during periods when said rotating means is disabled.
Claim 51
Dependent Claim 34 words
The combination of claim 32, wherein said compensating force which is exerted on said arm is constant and is of sufficient magnitude to compensate for the frictional load of said extending and retracting means.
Claim 52
Dependent Claim 59 words
The combination of claim 32, wherein said arm is movable through two sectors of rotary movement in which sectors different compensating forces are required to assist said external force, and means for controlling said compensating force exerting means in accordance with the sector of rotary movement in which said arm is located when said external force is applied thereto.
Claim 53
Dependent Claim 71 words
The combination of claim 32, wherein different compensating forces are required to assist said external force depending upon the direction of movement of said arm in response to said external force, means for determining the direction of movement of said arm in response to said external force at the time said rotating means is disabled, and means for controlling said compensating force exerting means in accordance with said direction determining means.
Claim 54
Dependent Claim 103 words
A programmable manipulator having an arm movable in a plurality of axes, a workpiece movable along a predetermined path, means for positioning the workpiece at different locations along said path, means for moving said manipulator arm in said plurality of axes to positions corresponding to said different locations along said path, means for recording the position of said arm at said different points, means for causing said arm to move successively to said recorded positions while the workpiece is moved continuously along said path, and means for compensating said last named means for changes in the speed of said workpiece along said path.
Claim 55
Dependent Claim 103 words
A programmable manipulator having an arm movable in a plurality of axes, a workpiece movable along a predetermined path, means for positioning the workpiece at different locations along said path, means for moving said manipulator arm in said plurality of axes to positions corresponding to said different locations along said path, means for recording the position of said arm at said different points, means for causing said arm to move successively to said recorded positions while the workpiece is moved continuously along said path, and means for compensating said last named means for changes in the speed of said workpiece along said path.
Claim 56
Dependent Claim 25 words
The arrangement as set forth in claim 9, which includes means for compensating said conveyor synchronizing means for changes in the speed of said conveyor.
Claim 57
Dependent Claim 217 words
In a programmed manipulator, a manipulator arm, means for moving said arm in a plurality of axes, means for developing a first signal representing the absolute position of said arm in one of said axes, means for developing in sequence a series of command signals corresponding to desired positions of said arm, first comparing means for comparing said first signal and one of said position command signals in said series to develop an error signal representing the difference therebetween, means responsive to said error signal for controlling said moving means to move said arm along said one axis in the direction to reduce said error signal, a continuously moving conveyor positioned adjacent said programmed manipulator, means for developing a series of conveyor command signals correlated with said series of arm position command signals and corresponding to different positions of said conveyor, means for developing a second signal representing the position of a workpiece on said conveyor as it moves past said programmed manipulator, second comparing means for comparing said second signal and one of said conveyor command signals to develop a conveyor error signal representing the difference therebetween, and means responsive to said conveyor error signal for connecting the next arm position command signal in said series of arm posiTion command signals to said first comparing means.
Claim 58
Dependent Claim 217 words
In a programmed manipulator, a manipulator arm, means for moving said arm in a plurality of axes, means for developing a first signal representing the absolute position of said arm in one of said axes, means for developing in sequence a series of command signals corresponding to desired positions of said arm, first comparing means for comparing said first signal and one of said position command signals in said series to develop an error signal representing the difference therebetween, means responsive to said error signal for controlling said moving means to move said arm along said one axis in the direction to reduce said error signal, a continuously moving conveyor positioned adjacent said programmed manipulator, means for developing a series of conveyor command signals correlated with said series of arm position command signals and corresponding to different positions of said conveyor, means for developing a second signal representing the position of a workpiece on said conveyor as it moves past said programmed manipulator, second comparing means for comparing said second signal and one of said conveyor command signals to develop a conveyor error signal representing the difference therebetween, and means responsive to said conveyor error signal for connecting the next arm position command signal in said series of arm posiTion command signals to said first comparing means.
Claim 59
Dependent Claim 33 words
The combination of claim 39, which includes means responsive to said conveyor error signal for connecting the next conveyor command signal in said series of conveyor command signals to said second comparing means.
Claim 60
Dependent Claim 118 words
The combination of claim 39, which includes means for developing a reference signal, and third comparing means for comparing said conveyor error signal and said reference signal and connecting the next arm position command signal in said series of arm position command signals to said first comparing means when said conveyor error signal attains a predetermined relationship to said reference signal, said connection of the next arm position command signal to said first comparing means occurring when the error signal developed by said first comparing means has a substantial value so that said manipulator arm is moved smoothly through the positions corresponding to said arm position command signals and in timed relation to a workpiece on said conveyor.
Claim 61
Dependent Claim 52 words
The combination of claim 41, wherein said next arm position command signal is connected to said first comparing means when said conveyor error signal is equal to said reference signal, and means for varying said reference signal so that movement of said arm may be coordinated with the speed of said conveyor.
Claim 62
Dependent Claim 40 words
The combination of claim 42, which includes means for varying said reference signal in proportion to the speed of said conveyor so that movement of said arm is automatically adjusted in coordination with variations in the speed of said conveyor.
Claim 63
Dependent Claim 44 words
The method of claim 6, which includes the steps of recording said different stationary locations of said representative workpiece, and controlling the sequential selection of the different program steps of said repeatable program in accordance with said recorded stationary locations of said representative workpiece.
Claim 64
Dependent Claim 42 words
The method of claim 44, which includes the step of shifting to the next program step substantially ahead of the recorded manipulator arm position so that said work operation is performed smoothly in synchronism with movement of the workpieces along said path.
Claim 65
Dependent Claim 36 words
The combination of claim 8, which includes means for developing an output signal when said error signal has a predetermined value, and means for controlling said command signal connecting means in response to said output signal.
Claim 66
Dependent Claim 47 words
The combination of claim 46, which includes means for developing a control signal in correlation with predetermined ones of said command signals, and means responsive to said control signal for controlling said command signal connecting means selectively to respond to said second signal and said output signal.

References Cited (Backward Citations)

US2988237A Cited
US3291971A Cited
US3346848A Cited
US3543910A Cited
US3654613A Cited
US3654616A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-07-02 1977-01-01 1977-07-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-07-02 1981-01-01 1981-07-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-07-02 1985-01-01 1985-07-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag