摘要:
A digital robot control employs planning and trajectory programs which generate the trajectory plan and trajectory position commands with the use of an acceleration profile and a deceleration profile selected from at least squarewave and sine wave profiles. In one embodiment, the planning program generates a time profile including acceleration, slew and deceleration time segments and the trajectory program generates position commands in accordance with the time profile applicable to the current move segment. In an alternate embodiment the planning program generates a motion profile for implementing each robot program motion command in accordance with specified time for acceleration, slew and deceleration. The trajectory program generates position commands along the present path segment either in accordance with a predefined type of path move or in accordance with a curved path trajectory and in accordance with a time profile applicable to the present path segment.
摘要:
A digital control [Fig. 2] for a multiaxis robot [Fig. 1] includes a pulse width modulation (PWM) circuit [Fig. 58] which drives the arm joint motors (21-26) through a motor control loop. Pulse width modulated control signals (A1, A2, B1, B2) operate power switches in a power bridge [Fig. 5 or Fig. 11 B] to control the current to each robot joint motor. In addition, the PWM circuit provides time stabilized current sampling [Fig. 12] synchronized to the sampling frequency of position and velocity loops in the robot control. The PWM scheme enables accurate motor current measurement through usage of a single current sense resistor (59 or 63) independent of the number of legs in a power amplifier configuration. This scheme permits commercially available, low cost, power blocks to be used for implementation of robot control system power amplifiers. Moreover, the PWM circuitry may be adapted for controlling either a brush [Fig. 5] or brushless [Fig. 11A] type DC arm joint motor.
摘要:
Programmable welding apparatus with an image sensing unit and a welding torch hand includes a programmable manipulator apparatus. During a sensing operation the sensing unit emerges from a protective enclosure which surrounds the welding torch and moves linearly downwardly to a sensing position outside the protective enclosure. During the welding operation, the sensing unit is retracted back into the protective enclosure and staging doors, which are pivotally mounted on the bottom edge of the protective enclosure and are closed so as to completely shield the sensing components from the welding fumes and splatter. In addition, when the sensing assembly is in the retracted position within the protective housing, air under pressure is supplied to the interior of the enclosure to provide a purge in the enclosure during the welding cycle to prevent fumes from entering and damaging the optical components of the sensing assembly.
摘要:
An industrial robot is employed to perform single electrode spot welding operations by providing a fixed back up plate (20) spaced from the workpiece (14) and shaped to conform to the contour of the workpiece. A single welding electrode (16) is mounted on one piston of a dual piston cylinder (30) which is carried by the manipulator arm (32) and is positioned between the workpiece (14) and the back up plate (20) in alignment with a desired spot weld point. When fluid under pressure is supplied to the cylinder (30), one piston moves the welding electrode (16) down into engagement with the workpiece (14) and the other piston moves upwardly into engagement with the back up plate (20). With this arrangement the arm moving means of the industrial robot is not called upon to develop or withstand the large force exerted on the welding electrode (16), which is necessary to develop a suitable spot weld.
摘要:
A modular digital robot control includes an electronic arm interface board for performing robot arm control dependent functions, an electronic torque processor board with paired microprocessors for operating the respective torque control loops for the robot joint motors, and an electronic servo control board with paired microprocessors for operating position and velocity control loops for the respective joint motors, said electronic boards being interfaced together by a digital bus. A system resource facility is provided for supporting communication between the microprocessors of the various boards and with input/output devices and other systems. A motion program which uses trajectory planning and interpolation to generate position commands In accordance with predefined moves set forth in a robot program is stored on the servo control board in a basic control configuration or is stored on an additional system control board in an expanded control configuration. A communication interface for the paired microprocessors of each board includes first and second memory banks which are cross-switched at a control sampling rate to provide a coordinated exchange of information between its respective pair of microprocessors.
摘要:
A digital robot control employs planning and trajectory programs which generate the trajectory plan and trajectory position commands with the use of an acceleration profile and a deceleration profile selected from at least squarewave and sine wave profiles. In one embodiment, the planning program generates a time profile including acceleration, slew and deceleration time segments and the trajectory program generates position commands in accordance with the time profile applicable to the current move segment. In an alternate embodiment the planning program generates a motion profile for implementing each robot program motion command in accordance with specified time for acceleration, slew and deceleration. The trajectory program generates position commands along the present path segment either in accordance with a predefined type of path move or in accordance with a curved path trajectory and in accordance with a time profile applicable to the present path segment.
摘要:
A modular digital robot control includes an electronic arm interface board for performing robot arm control dependent functions, an electronic torque processor board with paired microprocessors for operating the respective torque control loops for the robot joint motors, and an electronic servo control board with paired microprocessors for operating position and velocity control loops for the respective joint motors, said electronic boards being interfaced together by a digital bus. A system resource facility is provided for supporting communication between the microprocessors of the various boards and with input/output devices and other systems. A motion program which uses trajectory planning and interpolation to generate position commands In accordance with predefined moves set forth in a robot program is stored on the servo control board in a basic control configuration or is stored on an additional system control board in an expanded control configuration. A communication interface for the paired microprocessors of each board includes first and second memory banks which are cross-switched at a control sampling rate to provide a coordinated exchange of information between its respective pair of microprocessors.
摘要:
A completely digital robot control operates at a predetermined sampling rate. The robot arm has a plurality of joints with each driven by an electric brushless or brush-type DC motor which is in turn supplied with drive current by a power amplifier bridge circuit having power switches connected therein to supply motor winding current in the forward or reverse direction. Incremental or absolute encoders and tachometers provide for generating digital position and velocity feedback signals generated synchronously with the sampling rate. Digital motor current feedback signals are also generated synchronously with the sampling rate. Paired position/velocity microprocessors generate torque commands for each of the robot axes at the sampling rate in response to the position commands and the position and velocity feedback signals. Paired torque microprocessors generate motor voltage commands for each of the robot axes at the sampling rate in response to the torque commands and the current feedback signals. Pulse width modulators generate digital motor control signals for each of the robot axes at the sampling rate in response to the voltage commands. The digital control signals for each axis are coupled to control terminals of the corresponding power switches to control on/off switch time and satisfy the motor voltage commands and thereby satisfy the position commands.