G05B2219/39176

SAFE OPERATION OF A MULTI-AXIS KINEMATIC SYSTEM

A method for setting up safe operation of a multi-axis kinematic system, a method for safely operating a multi-axis kinematic system, and to an input device for setting up safe operation of a multi-axis kinematic system and a corresponding computer program product. A method includes providing error values of respective axes and ascertaining a compensation value for at least one variable of the safety function on the basis of the error values, on the basis of geometric parameters of the multi-axis kinematic system and on the basis of axis values of the respective axes that are obtained from trajectories of the multi-axis kinematic system.

Articulated-arm robot and method for machining a workpiece by means of the articulated-arm robot
11279029 · 2022-03-22 · ·

An articulated-arm robot and a method for machining a workpiece by means of the articulated-arm robot includes a base; a working head holder; several lever arms, which are arranged between the base and the working head holder, the lever arms being coupled to one another by means of revolute joints; a working head which is arranged on the working head holder, the working head comprising a working spindle which is arranged in a spindle housing and is mounted in the spindle housing at least at a first bearing point and a second bearing point. At least one sensor for sensing a radial force is formed at each of the first bearing point and the second bearing point. At least one sensor for sensing an axial force is formed at least one of the two bearing points.

ROBOT CONTROL METHOD

A determination value calculated based on a distance from a work point of a tip of robot arm (10) to virtual straight line (30) passing through an axis of second joint (J2) and an axis of third joint (J3) is compared with a predetermined threshold. A method of calculating deflection compensation amounts for second joint (J2) and third joint (J3) is changed depending on whether the determination value is larger or smaller than the threshold. Second joint (J2) and third joint (J3) are caused to pivot based on the calculated deflection compensation amounts.

DEFLECTION AMOUNT ESTIMATING DEVICE, ROBOT CONTROL DEVICE AND METHOD OF ESTIMATING AMOUNT OF DEFLECTION

A deflection amount estimating device is provided for estimating an amount of deflection of a four-bar linkage structure part of a robotic arm. The four-bar linkage structure part swings in a given angle range. The deflection amount estimating device comprises processing circuitry configured to calculate a swing angle of the four-bar linkage structure part; calculate a load received by the four-bar linkage structure part, determine a stiffness value, corresponding to the swing angle of the four-bar linkage structure part, based on a stiffness-value determining function indicating a correlation between the stiffness value and the swing angle of the four-bar linkage structure part, the stiffness value indicating a value of each element in a stiffness matrix associating the load with the amount of deflection of the four-bar linkage structure part; and calculate the amount of deflection of the four-bar linkage structure part based on the load and the stiffness matrix.

ROBOT CONTROL METHOD

Load information on a tool to be attached to a robot arm and collision sensitivity are input. Gravitational torque is calculated based on the input load information. A deflection amount of the robot arm is calculated based on the gravitational torque. A correction amount is calculated based on the collision sensitivity input. The deflection amount is corrected while the robot arm moves.

ROBOT CONTROL DEVICE
20200246969 · 2020-08-06 · ·

A robot control device includes: a creep-information storage unit that stores an amount of bending in correspondence with a cumulative time, the bending occurring in a robot due to creep deformation; a mastering-data storage unit that stores mastering data of the robot; a timer that measures the cumulative time; and a correction unit that corrects the mastering data stored in the mastering-data storage unit based on the amount of bending stored in the creep-information storage unit in correspondence with the cumulative time measured by the timer.

ARTICULATED-ARM ROBOT AND METHOD FOR MACHINING A WORKPIECE BY MEANS OF THE ARTICULATED-ARM ROBOT
20200230814 · 2020-07-23 · ·

An articulated-arm robot and a method for machining a workpiece by means of the articulated-arm robot includes a base; a working head holder; several lever arms, which are arranged between the base and the working head holder, the lever arms being coupled to one another by means of revolute joints; a working head which is arranged on the working head holder, the working head comprising a working spindle which is arranged in a spindle housing and is mounted in the spindle housing at least at a first bearing point and a second bearing point. At least one sensor for sensing a radial force is formed at each of the first bearing point and the second bearing point. At least one sensor for sensing an axial force is formed at least one of the two bearing points.

ROBOT SYSTEM AND METHOD FOR CONTROLLING ROBOT SYSTEM
20200180154 · 2020-06-11 · ·

A robot system has first and second joint control units that respectively calculate first and second current values to be supplied to first and second motors based on deviations between first and second operation targets for the motors that are input from a higher device and actual operation of output shafts of the motor, and control operation of the output shafts by supplying current to the motors based on the current values, and an error estimation unit estimating an error in operation of a second joint due to bending and/or twisting of a robot arm based on the first current value and the actual operation of the output shaft of the first motor, in which the second joint control unit calculates the second current value to control the rotation angle of the output shaft of the second motor in a manner compensating for an angle error of the second joint.

Positioning device and positioning method of processing tool

A device for positioning a processing tool: a processing tool for processing the to-be-processed workpiece's surface while pressing the surface to be processed; a movement mechanism able to displace processing tool's distal end in a first direction orthogonal to the surface to be processed and/or a second direction parallel with the surface to be processed; a force sensor able to detect a force in the first and second direction applied to the processing tool's distal end pressed onto the surface to be processed; and a control device for executing a correction step for controlling the movement mechanism so the surface to be processed is pressed while the distal end's position of the processing tool is aligned with a processing reference position on the surface to be processed, and correcting the processing tool's position so that the force in the second direction is within a specific value or less.

ROBOT CONTROL SYSTEM AND ROBOT CONTROL METHOD

To provide a robot control system and a robot control method capable of placing a component grasped by a robot hand at an accurate location on another member. A robot control system is provided with: a robot hand configured to grasp a clip; a camera configured to capture an image of the clip grasped by the robot hand, a calculation unit configured to calculate a position of the clip or an inclination of a component based on an imaging result of the clip captured by the camera, and a robot control unit configured to control the robot hand to adjust, based on the position of the clip or the inclination of the component calculated by the calculation unit, a position or an inclination of the robot hand and move the clip to a stringer.