Claims Analysis
Total Claims: 37
Claim 1
Independent Claim
160 words
A portable welding system for use in shipbuilding and the like, comprising a frame, means for clamping said frame in position above a predetermined work area, a manipulator arm pivotally mounted in said frame for movement in a plurality of axes and having an end portion extending into said work area, motive means for moving said arm in each of said axes, a welding gun positioned on said end of said arm, means for disabling said motive means so that said arm may be manually moved over a desired welding path in said work area, means operative during said manual movement of said arm over said desired welding path for recording a series of digital signals corresponding to the position of said arm in each of said axes at different points along said desired welding path, and playback means controlled by said recorded digital signals for controlling said motive means to move said welding gun over said desired welding path.
Claim 2
Dependent Claim
160 words
A portable welding system for use in shipbuilding and the like, comprising a frame, means for clamping said frame in position above a predetermined work area, a manipulator arm pivotally mounted in said frame for movement in a plurality of axes and having an end portion extending into said work area, motive means for moving said arm in each of said axes, a welding gun positioned on said end of said arm, means for disabling said motive means so that said arm may be manually moved over a desired welding path in said work area, means operative during said manual movement of said arm over said desired welding path for recording a series of digital signals corresponding to the position of said arm in each of said axes at different points along said desired welding path, and playback means controlled by said recorded digital signals for controlling said motive means to move said welding gun over said desired welding path.
Claim 3
Dependent Claim
73 words
The system of claim 1, wherein said welding gun has a tip portion for making a weld, and said means for developing a series of digital signals includes guide means adapted to be substituted for said tip portion and arranged to develop control pulses for each predetermined increment of movement of said end portion along said desired welding path, and means controlled by said control pulses for recording said series of digital signals.
Claim 4
Dependent Claim
58 words
The system of claim 2, wherein said guide means comprises a guide wheel which is substituted for said welding gun tip portion and is arranged to be moved over said desired welding path by rolling engagement with the object to be welded, and pulse generator means responsive to rotation of said guide wheel for developing said control pulses.
Claim 5
Dependent Claim
34 words
The combination of claim 1, which includes means operative during a playback cycle for moving said end portion of said manipulator arm transversely of said welding path in accordance with a predetermined weave pattern.
Claim 6
Dependent Claim
138 words
In a programmable manipulator, the combination of, a manipulator arm, a drive train for moving said manipulator arm in a plurality of axes, encoder means associated with said drive train for each axis, motive means for each of said drive trains and operative to move said arm in the respective axes in response to electrical input signals, means for disabling said motive means so that said arm may be manually moved to any desired point in a given work volume while said encoder means are driven through said drive trains, means for deriving successive command signals from said encoder means during said manual movement of said arm, means for storing said command signals, and means controlled by said stored command signals for controlling said motive means to move said arm over a path corresponding to said manual movement.
Claim 7
Dependent Claim
138 words
In a programmable manipulator, the combination of, a manipulator arm, a drive train for moving said manipulator arm in a plurality of axes, encoder means associated with said drive train for each axis, motive means for each of said drive trains and operative to move said arm in the respective axes in response to electrical input signals, means for disabling said motive means so that said arm may be manually moved to any desired point in a given work volume while said encoder means are driven through said drive trains, means for deriving successive command signals from said encoder means during said manual movement of said arm, means for storing said command signals, and means controlled by said stored command signals for controlling said motive means to move said arm over a path corresponding to said manual movement.
Claim 8
Dependent Claim
29 words
The combination of claim 5, wherein said drive trains have relatively little inertia, thereby to facilitate manual movement of said arm to any given point in said work volume.
Claim 9
Dependent Claim
59 words
The combination of claim 5, wherein said motive means comprises a stepping motor for each of said axes, said encoder means being connected to the shaft of each stepping motor and operative to develop said successive command signals as said stepping motor shafts are mechanically driven through said drive trains in response to said manual movement of said arm.
Claim 10
Dependent Claim
32 words
The combination of claim 7, wherein said stepping motors are of the type which produce no holding torque when deenergized thereby to minimize inertial forces to be overcome during said manual movement.
Claim 11
Dependent Claim
53 words
The combination of claim 5, which includes a frame, means for clamping said frame at a desired location above said given work volume, and means for pivotally mounting said manipulator arm in said frame so that the free end of said arm may be moved to any desired point within said work volume.
Claim 12
Dependent Claim
20 words
The combination of claim 9, wherein said mounting means comprises a gimbal-type support for the upper end of said arm.
Claim 13
Dependent Claim
59 words
The combination of claim 9, wherein said mounting means comprises an outer gimbal ring pivotally mounted on said frame for movement about a first axis, an inner gimbal ring pivotally mounted on said outer gimbal ring for movement about a second axis perpendicular to said first axis, and means for mounting said manipulator arm on said inner gimbal ring.
Claim 14
Dependent Claim
25 words
The combination of claim 11, which includes means for rotating said manipulator arm about the longitudinal axis thereof and relative to said inner gimbal ring.
Claim 15
Dependent Claim
37 words
The combination of claim 11 wherein said manipulator arm includes an upper portion mounted on said inner gimbal ring, and a coaxial end section, and means for linearly moving said end section relative to said upper portion.
Claim 16
Dependent Claim
15 words
The combination of claim 13, which includes a welding gun mounted on said end section.
Claim 17
Dependent Claim
33 words
The combination of claim 5 further comprising means independent of said stored command signals for controlling said motive means to move said arm transversely of said path in accordance with a predetermined pattern.
Claim 18
Dependent Claim
54 words
The combination of claim 5, which includes a welding gun tip carried by said manipulator arm, and means for modifying said command signals so that said motive means moves said welding gun tip laterally of said path in accordance with a predetermined weave pattern as said welding gun tip is moved along said path.
Claim 19
Dependent Claim
59 words
The combination of claim 5 wherein said movtive means includes means for rotating said manipulator arm about the longitudinal axis thereof, means for generating a weave control signal, and means controlled by said weave control signal during a playback cycle for controlling said rotating means to move said arm laterally of said path in accordance with a predetermined pattern.
Claim 20
Dependent Claim
139 words
In a programmable manipulator, the combination of, a manipulator arm movable in a plurality of axes, motive means for moving said arm in each of said axes, encoder means connected to each of said axes, means for disabling said motive means so that said arm may be manually moved over a desired path in a given work volume while said encoder means remain connected to said axes, means for developing a series of control pulses while said one end of said arm is manually moved over said desired path, said control pulses corresponding to predetermined increments of movement along said desired path, means controlled by said control pulses for storing successive command signals derived from said encoder means, and means controlled by said stored command signals for controlling said motive means to move said arm over said desired path.
Claim 21
Dependent Claim
139 words
In a programmable manipulator, the combination of, a manipulator arm movable in a plurality of axes, motive means for moving said arm in each of said axes, encoder means connected to each of said axes, means for disabling said motive means so that said arm may be manually moved over a desired path in a given work volume while said encoder means remain connected to said axes, means for developing a series of control pulses while said one end of said arm is manually moved over said desired path, said control pulses corresponding to predetermined increments of movement along said desired path, means controlled by said control pulses for storing successive command signals derived from said encoder means, and means controlled by said stored command signals for controlling said motive means to move said arm over said desired path.
Claim 22
Dependent Claim
23 words
The combination of claim 18 wherein said control pulse developing means comprises a guide wheel arranged to be rolled over said work surface.
Claim 23
Dependent Claim
55 words
The combination of claim 19, which includes a work head positioned on the end of said manipulator arm, and means for detachably securing said guide wheel to said work head in such position that when said guide wheel is rolled over a work surface said work head is in predetermined relation to said work surface.
Claim 24
Dependent Claim
32 words
The combination of claim 20, wherein said guide wheel is removed from said work head during movement of said arm over said given path under the control of said stored command signals.
Claim 25
Dependent Claim
37 words
The combination of claim 18, which includes means for supporting said arm for movement in a plurality of axes which intersect at a point which is located above the work volume to be traversed by said arm.
Claim 26
Dependent Claim
52 words
The combination of claim 18, which includes a driving motor for each of said axes, gear means interconnecting said encoder means with the shaft of each of said driving motors, whereby movement of said arm over said predetermined path while said driving motors are de-energized is effective to move said encoder means.
Claim 27
Dependent Claim
66 words
The combination of claim 23, wherein said driving motors are stepping motors, said controlling means including means responsive to each of said stored command signals for developing a train of pulses spaced in time and quantitatively representing the stored command signal, and means for supplying said trains of pulses to said stepping motors during a playback cycle, thereby to move said arm over said desired path.
Claim 28
Dependent Claim
37 words
The combination of claim 23, wherein said gear means has a relatively small step-down gear ratio to facilitate movement of said encoder means in response to manual movement of said arm while said driving motors are de-energized.
Claim 29
Dependent Claim
27 words
The combination of claim 18, wherein said encoder means produce an encoder pulse for each predetermined increment of movement of said arm in each of said axes.
Claim 30
Dependent Claim
20 words
The combination of claim 26, which includes means for preventing said control pulses from occurring simultaneously with said encoder pulses.
Claim 31
Dependent Claim
45 words
The combination of claim 26, which includes counter means for each axis and arranged to receive the pulses developed by said encoder means and means responsive to each of said control pulses for storing the count in said counter means and resetting said counter means.
Claim 32
Dependent Claim
67 words
The combination of claim 28, which includes means for developing two streams of pulses, the pulses in said first stream being noncoincidental with the pulses in said second stream, means for gating said encoder pulses to said counter only during coincidence with a pulse in said first stream, and means for actuating said storing and resetting means only in coincidence with a pulse in said second stream.
Claim 33
Dependent Claim
118 words
In a programmable manipulator, the combination of, a manipulator arm, means for moving said manipulator arm in a plurality of axes, encoder means connected to each of said axes, means for disabling said moving means so that one end of said arm may be moved over a desired path in a given work volume by means independent of said moving means while said encoder means remain connected to said axes, means for deriving successive command signals from said encoder means during said movement over said desired path, means for storing said command signals, and means controlled by said stored command signals for controlling said moving means to move said arm over said desired path during a playback cycle.
Claim 34
Dependent Claim
118 words
In a programmable manipulator, the combination of, a manipulator arm, means for moving said manipulator arm in a plurality of axes, encoder means connected to each of said axes, means for disabling said moving means so that one end of said arm may be moved over a desired path in a given work volume by means independent of said moving means while said encoder means remain connected to said axes, means for deriving successive command signals from said encoder means during said movement over said desired path, means for storing said command signals, and means controlled by said stored command signals for controlling said moving means to move said arm over said desired path during a playback cycle.
Claim 35
Dependent Claim
52 words
The combination of claim 30, which includes guide means at said one end of said arm and arranged to develop control pulses for each predetermined increment of movement of said one end of said arm, and means controlled by said control pulses for deriving said successive command signals from said encoder means.
Claim 36
Dependent Claim
65 words
The combination of claim 30, which includes a guide wheel positioned on said arm and arranged to be rolled over a work surface, pulse generator means associated with said guide wheel and arranged to produce a control pulse for each predetermined increment of rotation of said guide wheel, and means controlled by said control pulses for deriving said successive command signals from said encoder means.
Claim 37
Dependent Claim
38 words
The combination of claim 30, which includes means operative while said arm is moved over said desired path during a playback cycle for modifying movement of said one end of said arm in accordance with a predetermined pattern.