Method and system for designing and checking safety zones of a robot
AssigneeABB Technology AG
InventorsSoenke Kock, Adam Loeschner, Christoph Winterhalter, Kevin Behnisch, Roland Krieger
Life of this patent
Estimating the term…
Abstract
A method for simulating a movement zone of a robot having at least one data processing installation, simulating at least one movement path of the robot, comprises providing a number of selectable points on the at least one movement path of the robot, calculating a braking path for each of the selectable points, calculating a virtual movement zone based on the braking paths and a maximum position reachable by the robot for the respective at least one movement path, and carrying out the simulation of functions of the robot off-line using a software module.
Claims19
A method for simulating a movement zone of a robot having at least one data processing installation, simulating at least one movement path of the robot, comprising:
- providing a number of selectable points on the at least one movement path of the robot;
- calculating a braking path for each of the selectable points, each braking path differing from the at least one movement path and connecting a point on the at least one movement path to a stationary point;
- calculating a virtual movement zone based on the braking paths corresponding to each of the selectable points on the at least one movement path of the robot and including a maximum position reachable by the robot for the respective at least one movement path;
- and
- carrying out the simulation of functions of the robot off-line using a software module.
A system for simulating a movement zone of a robot, the system comprising:
- at least one data processing installation having a control module implemented in a non-transitory memory of the processing installation for controlling the movement processes of the robot, and
- a safety control module interacting with the control module, the safety control module being configured to calculate a braking path for each of a number of selectable points on a movement path of the robot, each braking path differing from the movement path and connecting a point on the movement path to a stationary point and being configured to calculate a virtual movement zone taking into account the braking paths corresponding to each of the selectable points on the movement path of the robot and including a maximum area reachable by the robot for the respective movement path.
Dependencies are inferred from the claim text.