G05B2219/49142

CONTROL OF A MULTIPURPOSE ROBOT ARM

A multipurpose robot arm having a controller configured to control the motion hereof during an operation process according to a plurality of basic operation commands Wherein the robot controller is configured to control the multipurpose robot arm in a standard mode of operation according to a first subset of the basic operation commands and in an application specific operation mode during part of the robot arm operation process according to a second subset of the basic operation commands. Wherein basic operation commands of the second subset are at least partly comprised by the first subset and wherein at least one of the operation parameters of the second subset is limited by a application operation value. Wherein the application operation value is defined by a desired property of the operation of the multipurpose robot arm in the application specific operation mode.

ROBOT ARM SAFETY SYSTEM WITH RUNTIME ADAPTABLE SAFETY LIMITS

A robot system comprising a robot arm controlled by a process controller according to a combination of basic software and process software and a safety controller configured to monitor and evaluate operation of a robot arm. The basic software is associated with safety limits having normal values limiting operation of the robot arm. The process software is associated with at least one safety limit having a process value which is different from the normal value. The value of a safety limit is configured to be updated with the process value while the robot system is in run-time mode and the robot safety controller is configured to bring the robot arm into a violation stop mode based on the result of an evaluation of an operation parameter, the normal value and the process value of the at least one safety limit.

EXTENDABLE SAFETY SYSTEM FOR ROBOT SYSTEM

A robot system comprising a robot arm, a robot controller for controlling the robot arm and a safety system monitoring the robot arm, where the safety system is configured to bring the robot arm into a safe mode based on at least one safety function evaluated by the safety system. The robot controller is configured to. specify at least one user-defined safety parameter range; provide the user-defined safety parameter range to the safety system; generate at least one user-defined safety parameter based on at least one user-defined safety function; provide the user-defined safety parameter to the safety system; where the safety system comprises a safety range safety monitoring function configured to: evaluating if the at least one user-defined safety parameter is within the user-defined safety range, and 15. bringing the robot arm into a safe mode in case the user-defined safety parameter is outside the user-defined safety range.

Robot control method and robot

A robot control method includes defining a robot monitor model that covers at least a part of the robot and defining a monitor region parallel to a coordinate system for the robot. The monitor region is configured to monitor a range of motion of the robot. The method further includes transforming a position of a definition point that is an arbitrary point contained in the robot monitor model into a position of the definition point in a coordinate system different from the coordinate system for the robot (ST9), determining whether or not the robot monitor model is put into contact with a boundary surface of the monitor region by using the transformed position of the definition point (ST6), and stopping motion of the robot if the robot monitor model is put into contact with the boundary surface (ST8).

ROBOT CONTROL METHOD AND ROBOT
20190337156 · 2019-11-07 ·

A robot control method includes defining a robot monitor model that covers at least a part of the robot and defining a monitor region parallel to a coordinate system for the robot. The monitor region is configured to monitor a range of motion of the robot. The method further includes transforming a position of a definition point that is an arbitrary point contained in the robot monitor model into a position of the definition point in a coordinate system different from the coordinate system for the robot (ST9), determining whether or not the robot monitor model is put into contact with a boundary surface of the monitor region by using the transformed position of the definition point (ST6), and stopping motion of the robot if the robot monitor model is put into contact with the boundary surface (ST8).

EXTENDABLE SAFETY SYSTEM FOR ROBOT SYSTEM

A robot system comprising a robot arm, a robot controller for controlling the robot arm and a safety system monitoring the robot arm, where the safety system is configured to bring the robot arm into a safe mode based on at least one safety function evaluated by the safety system. The robot controller is configured to specify at least one user-defined safety parameter range; provide the user-defined safety parameter range to the safety system; generate at least one user-defined safety parameter based on at least one user-defined safety function; provide the user-defined safety parameter to the safety system;
where the safety system comprises a safety range safety monitoring function configured to: evaluating if the at least one user-defined safety parameter is within the user-defined safety range; and bringing the robot arm into a safe mode in case the user-defined safety parameter is outside the user-defined safety range.