Patent classifications
G05B2219/40549
CONTROL DEVICE
A control device controls a robot in which a sensor is disposed, the control device comprising: a sensor coordinate storage unit for storing coordinate system information of a sensor coordinate system; a sensor setting storage unit for storing setting information; a sensor data receiving unit for receiving sensor data; an axis angle detection unit for detecting an angle of each of a plurality of axes included in the robot; a sensor value estimation unit for estimating a sensor value to be detected; and an anomalous sensor value determination unit for comparing the value of the sensor data and the sensor value estimated by the sensor value estimation unit and determining that the sensor data receiving unit is receiving sensor data from a sensor of another robot if the difference between the value of the sensor data and the estimated sensor value exceeds a preset threshold value.
ROBOT SYSTEM FOR PERFORMING LEARNING CONTROL BY USING MOTOR ENCODER AND SENSOR
A robot system includes a robot mechanism unit provided with a sensor and a motor encoder for detecting a position of a control target, and a robot control device which controls an operation of the robot mechanism unit in accordance with an operation program, in which a learning control unit includes a position error estimating section which estimates low-frequency components in a position error, based on information from the motor encoder and estimates high-frequency components in the position error, based on information from the sensor.
VIBRATION ANALYZER AND VIBRATION ANALYSIS METHOD
A vibration analyzer includes a sensor that measures a vibration of an end effector supported by a distal end of a robot, a storage unit that stores a vibration calculation model of the robot, and a control unit configured to perform separation processing for separating a vibration to be reduced that is measured by the sensor into vibration data of the robot and vibration data of the end effector by using the vibration calculation model of the robot.
ROBOT SYSTEM
A robot system that performs desired processing on a processing target object using a processing tool includes: a robot having an arm tip that holds the processing tool; a position detector that detects a position of the arm tip; and a robot controller that controls an operation of the robot based on a position command and a position feedback detected by the position detector, wherein the robot controller includes: an adjustment operation creating unit that, during adjustment of operation parameters for controlling the operation of the robot, acquires an application and an operation area of the robot and automatically creates an adjustment operation corresponding to the acquired application and the operation area; and a parameter adjustment, unit that automatically adjusts the operation parameters during execution of the adjustment operation created by the adjustment operation creating unit so that a performance required for the application is satisfied.
Laser welding system
To provide a laser welding system that can correct divergence of a laser beam irradiation position with higher precision, and is capable of higher precision laser welding. A remote laser welding system (1) includes: a multi-axis robot (3); a laser head (5) provided to a leading end of an arm (31) of the multi-axis robot (3); a control unit (7) that controls operations of the multi-axis (3) and the laser head (5); and a laser light source (53), in which the laser head (5) includes: two galvano mirrors (51, 52) configured to be rotatable about rotational axes (X1, X2), respectively, and reflect a laser beam; and galvano motors (54) that rotationally drive the galvano mirrors (51, 52), and in which the control unit (7) includes an acceleration sensor (73) that acquires the acceleration of the vibration; and a command correction section (74) that corrects a control command to the galvano motors (54) which rotationally drive the galvano mirrors (51, 52), based on the acceleration of the vibration acquired by the acceleration sensor (73), so as to suppress divergence of the laser beam irradiation position due to vibration.
LASER WELDING SYSTEM
To provide a laser welding system that can correct divergence of a laser beam irradiation position with higher precision, and is capable of higher precision laser welding. A remote laser welding system (1) includes: a multi-axis robot (3); a laser head (5) provided to a leading end of an arm (31) of the multi-axis robot (3); a control unit (7) that controls operations of the multi-axis (3) and the laser head (5); and a laser light source (53), in which the laser head (5) includes: two galvano mirrors (51, 52) configured to be rotatable about rotational axes (X1, X2), respectively, and reflect a laser beam; and galvano motors (54) that rotationally drive the galvano mirrors (51, 52), and in which the control unit (7) includes an acceleration sensor (73) that acquires the acceleration of the vibration; and a command correction section (74) that corrects a control command to the galvano motors (54) which rotationally drive the galvano mirrors (51, 52), based on the acceleration of the vibration acquired by the acceleration sensor (73), so as to suppress divergence of the laser beam irradiation position due to vibration.
Method of obtaining vibrational properties of robot arm
A method and robot controller configured to obtain an inertia-vibration model of the robot arm. The inertia-vibration model defines a relationship between the inertia of the robot arm and the vibrational properties of said robot arm and have been by setting the robot arm in a plurality of different physical configurations and for each of said physical configurations of said robot arm obtaining the vibrational properties and the inertia the robot arm. The inertia-vibration model makes it possible to in a simple and efficient way to obtain the vibrational properties of different physical configurations of the robot arm whereby the robot arm can be controlled according to the vibrational properties of the robot arm. This makes it possible to reduce the vibrations of the robot arm during movement of the robot arm.
Control device
A control device controls a robot in which a sensor is disposed, the control device comprising: a sensor coordinate storage unit for storing coordinate system information of a sensor coordinate system; a sensor setting storage unit for storing setting information; a sensor data receiving unit for receiving sensor data; an axis angle detection unit for detecting an angle of each of a plurality of axes included in the robot; a sensor value estimation unit for estimating a sensor value to be detected; and an anomalous sensor value determination unit for comparing the value of the sensor data and the sensor value estimated by the sensor value estimation unit and determining that the sensor data receiving unit is receiving sensor data from a sensor of another robot if the difference between the value of the sensor data and the estimated sensor value exceeds a preset threshold value.