G05B2219/39098

METHOD AND SYSTEM FOR SIMULATING A BRAKING OPERATION OF A ROBOT

A method for simulating a braking operation of a robot wherein a dynamic model of the robot is used to determine, for a given initial state of the robot, a final state range with a plurality of possible final states of the robot as a result of the simulated braking operation.

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.

Numerical control device for performing smooth deceleration and stopping
10671054 · 2020-06-02 · ·

A numerical control device configured to perform stopping control of an axis of a machining tool to be controlled corresponding to command for machining interruption during machining by moving a workpiece or a tool using cycle operation, the numerical control device includes an override input unit, a decelerating and stopping override change unit configured to calculate actual override, decelerated in stages at each interpolation period based on the override acquired by the override input unit, and a velocity calculation unit configured to decelerating and stopping control of the axis.

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 controlling method, robot apparatus, program, recording medium, and method for manufacturing assembly component

Feedback control is carried out on respective servomotors so that detection angles detected by respective input-side encoders become target angles to be obtained when a leading end of a robot has moved to a positioning completion position of a first motion. Subsequently, the position of the leading end of the robot is obtained on the basis of the detection angles detected by the respective output-side encoders. The time from a time point at which the detection angles detected by the input-side encoders are brought to the target angles through the feedback control to a time point at which a vibration width of the calculated position of the leading end of the robot relative to the positioning completion position converges within a convergence range is obtained. The obtained time is set in the stopping duration of the robot.

Robot program modification device, robot control device, robot simulation device, and robot program modification method
10421187 · 2019-09-24 · ·

A robot program modification device including a program storage unit that stores an operation program for a robot, a program execution unit that executes the stored operation program, a stop position estimation unit that estimates, at each operation position of the robot during execution of the operation program, a stop position of the robot in a case of cutoff of power, based on a movement speed of the robot, a stop position determination unit that determines whether the estimated stop position is in a predetermined region or not, and a speed modification unit that modifies, in a case where the stop position is determined to be outside the region, a set speed in the operation program such that a movement speed at the operation position corresponding to the stop position is reduced.

Override-based, predictive speed capping

A method for controlling a manipulator, with the method being particularly suitable for the respecting of predetermined monitoring limits. The method operates by initiating a halting movement or a speed capping based on an identified actual override trend, and is thus suitable, in particular, for path movements by means of spline interpolation.

ROBOT CONTROL DEVICE, ROBOT SYSTEM, ROBOT CONTROL METHOD, AND ROBOT CONTROL PROGRAM

Provided is a technology which secures safety of a moving body and prevents collision between a robot and the moving body. A detection unit detects a relative positional relationship between a robot arm which is able to move about a support pointy and a moving body by a sensor attached to the robot arm. A control unit generates a drive control signal of an actuator which causes the robot arm to be able to move on the basis of a change in the relative positional relationship between the robot arm and the moving body detected by a detecting unit. An output unit outputs the drive control signal generated by the control unit to the actuator. The control unit generates the drive control signal which changes a speed at which the robot arm is able to move in accordance with the change in the relative positional relationship with the moving body.

Robot system having cooperative operating region
10179409 · 2019-01-15 · ·

A control device of a robot system includes a position recording section that records a stopping position of a robot when the robot has been stopped by a stopping section, and a position distribution generation section that generates a distribution of the stopping positions of the robot recorded by the position recording section. The control device further includes a speed changing section that automatically changes an operating speed of the robot in accordance with the generated stopping position distribution of the robot.

ROBOT SYSTEM

There is provided a robot system that maintains productivity with high safety and with high operation efficiency. A robot system includes an arm operation control unit configured to control an operation of an arm and a moving subject detection unit configured to detect whether a moving subject is present in an operation direction region of the arm. When the moving subject detection unit has detected the moving subject, the arm operation control unit operates the arm at an operation speed that is different from an operation speed of the arm when no moving subject has been detected.