Real time program modification apparatus
AssigneeUnimation, Inc.
InventorMaurice J. Dunne
Life of this patent
Estimating the term…
Loading patent…
AssigneeUnimation, Inc.
InventorMaurice J. Dunne
Estimating the term…
A programmable manipulator apparatus employs a memory for storing digital representations corresponding to different positions of the programmable manipulator in a number of different axes. The manipulator apparatus includes encoders for developing position signals representing the position of the manipulator in each of the axes. During repetitive work cycles, the stored digital signals in the memory are utilized as command signals and are compared with the encoder signals to move the manipulator to each set of positions in sequence corresponding to the various recorded positions as they appear in the memory. A program modification apparatus is provided to modify or correct certain manipulative positions of various sequence steps during the repetitive work cycles. The operator selects the program steps to be modified along with the desired positional modifications of the manipulator both as to magnitude and direction in the various axes as determined by his observations and/or results of the work cycle.
In a programmable manipulator, the combination of:
The method of modifying the programming of a manipulator provided with an arm which is movable in a plurality of axes and having encoder means for said axes operative to develop position signals corresponding to the actual position of said arm in said plurality of axes, which comprises the steps of:
In a programmable manipulator, the combination of:
In a programmable manipulator, the combination of:
In a programmable manipulator, the combination of:
In a programmable manipulator, the combination of:
Apparatus for modifying a selected program step or program steps during the operation of a programmable manipulator according to preselected positional modification data, the programmable manipulator including a manipulator arm movable in a plurality of axes, memory storage means having stored therein a plurality of digital command signals corresponding to the program step position to which said arm is to be moved, address circuitry for causing the stored command signals to appear at the output of said memory means in a predetermined sequence and means for moving said arm to the position represented by said stored command signals, said modifying apparatus being common to all axes and comprising:
In a programmable manipulator, the combination of:
In a programmable manipulator, the combination of, a manipulator arm movable in a plurality of axes, memory storage means having stored therein a plurality of digital command signals corresponding to different positions to which said arm is to be moved during a playback cycle of said manipulator, means for moving said arm to the positions represented by said stored command signals, and means operative during a playback cycle for modifying at least one of said stored command signals by a preselected increment of movement in at least one of said axes, whereby said manipulator arm is moved to a position corresponding to said modified command signal during succeeding playback cycles.
In a programmable manipulator, the combination of, a manipulator arm movable in a plurality of axes, memory storage means having stored therein a plurality of digital command signals correspondng to different positions to which said arm is to be moved during a playback cycle of said manipulator, means for moving said arm to the positions represented by said stored command signals, means for establishing a desired increment of movement in one of said axes;
In a programmable manipulator, the combination of, a manipulator arm movable in a plurality of axes, memory storage means having stored therein a plurality of digital command signals corresponding to different positions to which said arm is to be moved during a playback cycle of said manipulator, means for identifying a series of said command signals, and means controlled by said identifying means for modifying each of the command signals in said series by the same desired increment of movement in at least one of said axes.
Dependencies are inferred from the claim text.