G05B2219/39097

Robot comprising safety system ensuring stopping time and distance

A robot system and method for conditionally stopping a robot, wherein a maximum stopping time and/or distance are defined by a user or integrator through a user interface as safety limits based on the risk assessment. The method provides the continuous calculation of the time and/or distance, which the robot would need to stop under maximum motor torque and/or brake appliance. The robot is stopped or the speed of the robot is reduced, if the calculated time and/or distance exceeds the maximum limit values set by the user or integrator. The method may also be used to program or generate the trajectories of the robot as not to exceed the speed of the movement under the condition of keeping the set maximum stopping time and/or distance as defined by a use.

System architecture for safety applications

Control systems for industrial machinery (e.g., robots) or other devices such as medical devices utilize a safety processor (SP) designed for integration into safety applications and computational components that are not necessarily safety-rated. The SP monitors performance of the non-safety computational components, including latency checks and verification of identical outputs. One or more sensors send data to the non-safety computational components for sophisticated processing and analysis that the SP cannot not perform, but the results of this processing are sent to the SP, which then generates safety-rated signals to the machinery or device being controlled by the SP. As a result, the system may qualify for a safety rating despite the ability to perform complex operations beyond the scope of safety-rated components.

SYSTEM ARCHITECTURE FOR SAFETY APPLICATIONS

Control systems for industrial machinery (e.g., robots) or other devices such as medical devices utilize a safety processor (SP) designed for integration into safety applications and computational components that are not necessarily safety-rated. The SP monitors performance of the non-safety computational components, including latency checks and verification of identical outputs. One or more sensors send data to the non-safety computational components for sophisticated processing and analysis that the SP cannot not perform, but the results of this processing are sent to the SP, which then generates safety-rated signals to the machinery or device being controlled by the SP. As a result, the system may qualify for a safety rating despite the ability to perform complex operations beyond the scope of safety-rated components.

Method and manipulator assembly for the conditional stopping of at least one manipulator on a path

A method for the conditional stopping of at least one manipulator and a manipulator assembly. The manipulator travels along a path which has a stopping point. In order to be able to stop the manipulator at the stopping point, a braking point on the path is calculated as a function of a speed of the manipulator. If the status of a travel condition variable necessitates braking of the manipulator in the event of exceeding the braking point, the manipulator is braked.

System identification of industrial robot dynamics for safety-critical applications

Embodiments of the present invention provide automated robotic system identification and stopping time and distance estimation, significantly improving on existing ad-hoc methods of robotic system identification. Systems and methods in accordance herewith can be used by end users, system integrators, and the robot manufacturers to estimate the dynamic parameters of a robot on an application-by-application basis.

ROBOT SIMULATION APPARATUS THAT CALCULATES SWEPT SPACE
20170232614 · 2017-08-17 ·

A simulation apparatus acquires a position and an operating speed in each drive axis of the robot at a set point set for each minute section of a motion path of the robot when an operation program of a robot is executed. The simulation apparatus comprises a stop position estimation part that estimates a stop position where the robot is stopped after moving by inertia in each dive axis, based on the position in each drive axis of the robot, the operating speed in each drive axis, and the weight of the work tool, when an emergency stop of the robot is performed at the set point. The simulation apparatus comprises a swept space calculation part that calculates a swept space of three-dimensional models of the robot and the work tool based on the stop position.

SYSTEM IDENTIFICATION OF INDUSTRIAL ROBOT DYNAMICS FOR SAFETY-CRITICAL APPLICATIONS

Embodiments of the present invention provide automated robotic system identification and stopping time and distance estimation, significantly improving on existing ad-hoc methods of robotic system identification. Systems and methods in accordance herewith can be used by end users, system integrators, and the robot manufacturers to estimate the dynamic parameters of a robot on an application-by-application basis.

Synchronization of multiple robots

In the following, a method for synchronizing the motion sequences of at least two robots will be described. In accordance with one embodiment, the method comprises the following: During operation of a robot cell having at least two robots, a path parameter is regularly calculated for each of the at least two robots based on a current position of the respective robot and on a previously specified robot path of the respective robot. The path parameter represents the current position of the robot. Subsequently, a run-ahead limit is calculated for each robot based on the path parameters determined for the respective other robots. Based on the respective calculated run-ahead limit, the path speed of every robot can be adjusted.

System identification of industrial robot dynamics for safety-critical applications

Embodiments of the present invention provide automated robotic system identification and stopping time and distance estimation, significantly improving on existing ad-hoc methods of robotic system identification. Systems and methods in accordance herewith can be used by end users, system integrators, and the robot manufacturers to estimate the dynamic parameters of a robot on an application-by-application basis.

Control device
10987802 · 2021-04-27 · ·

A control device includes: a casing; a communication board configured in a plate shape; a control board configured in a plate shape and having one side attached to the communication board; an amplifier board configured in a plate shape and having one side attached to the communication board and provided with a power module for driving an actuator of a robot; and a brake power supply unit disposed opposite the communication board across the amplifier board and configured to drive an electromagnetic brake of the actuator.