G05B2219/43203

PRODUCTION SYSTEM FOR PERFORMING COOPERATIVE WORK BY OPERATOR AND ROBOT
20180093378 · 2018-04-05 ·

A production system includes a robot, a robot controller, and a person detection part. The controller includes first speed comparison unit that has the function of activating a power cutoff unit so as to stop an operation of the robot when a current speed exceeds a predetermined reference speed; and an external-force comparison unit that has the function of activating the power cutoff unit so as to stop the operation of the robot when a current force applied to the robot exceeds a predetermined reference force. The controller disables the functions of the first speed comparison unit and the external-force comparison unit while the person detection part detects the absence of the operator in the cooperative operation space.

Robot system, control device, and control method
12162154 · 2024-12-10 · ·

A robot system includes a SCARA robot including a robot arm to which an end effector is attached and a driving section configured to drive the robot arm and a control device configured to control the driving section based on a control signal. The control device determines whether being in a first case in which a predetermined condition is satisfied or a second case in which the predetermined condition is not satisfied, in the first case, controls the driving section based on the control signal, and, in the second case, determines a frequency component to be removed from the control signal using a band stop filter, removes the frequency component from the control signal using the band stop filter to generate a corrected control signal, and controls the driving section based on the generated corrected control signal.

Adapting the dynamics of at least one robot
09703283 · 2017-07-11 · ·

A first robot and at least one further second robot are provided to run through a plurality of positioning ranges during operation. A dynamic behavior and/or a load characteristic value of the robot in at least one first positioning range can be adapted to a dynamic behavior and/or a load characteristic value in at least one second positioning range of the robot and/or a dynamic behavior and/or a load characteristic value of the first robot in at least one first positioning range is adapted to a dynamic behavior and/or a load characteristic value of the second robot in at least one second positioning range.

CONTROLLER INCLUDING MEANS FOR CONFIRMATION IN PREPARATION OF SYNCHRONOUS OPERATION TEACHING DATA
20170160705 · 2017-06-08 ·

A controller teaches a teaching point of a slave axis corresponding to a master axis so as to perform a synchronous operation. The controller calculates a teaching range based on one moving speed pattern selected from a plurality of moving speed patterns of the master axis which are preliminarily registered, a preliminarily-set allowable speed in an operation of the slave axis, and a calculated teaching range, in which teaching can be performed, of a following teaching point, so as to display the teaching range on a display device.

SPEED-DEPENDANT BLENDING BETWEEN BLOCKS WITH DISCONTINUOUS TRAJECTORIES
20250053148 · 2025-02-13 · ·

In a method for operating a machine having a trajectory determined by a parts program and including multiple block transitions with a non-tangential contour, a high trajectory speed and a short operating time are achieved. For a first position-controlled axis, an acceleration duration different from a first period duration can be specified, wherein a transition maximum speed for the first position-controlled axis is determined such that, when the first position-controlled axis moves with the transition maximum speed and the transition maximum acceleration is applied, the speed of the first position-controlled axis has a value of zero at the end of the acceleration duration. The traversing movement is determined such that the speed of the first position-controlled axis, at the transition from a first trajectory section to a second trajectory section, does not exceed the transition maximum speed.

ROBOT SYSTEM HAVING FUNCTIONS OF SIMPLIFYING TEACHING OPERATION AND IMPROVING OPERATING PERFORMANCE BY LEARNING
20170144301 · 2017-05-25 ·

A robot system includes a detector for detecting the position and posture of a workpiece; a robot for performing a predetermined operation on the workpiece; and a robot control device. The robot control device includes an area divider for dividing an operation area into a plurality of areas; an area determiner for determining in which area the workpiece is present; a learning controller for learning an operation speedup ratio to speed up an operation by varying speed or acceleration on an area-by-area basis in which the workpiece is present; a memory for storing the position of the workpiece and the operation speedup ratio; and a controller that performs the operation on a new workpiece using the learned operation speedup ratio when the operation has been learned in the area having the new workpiece, and makes the learning controller learn the operation speedup ratio when the operation has not been learned.

Control of A Robot

A method for controlling a robot having a drive arrangement with at least one drive includes determining an actual velocity of the robot, determining a target velocity for the robot, and determining a damping drive parameter based on a difference between the target velocity and the actual velocity. The target velocity is determined based on at least one of a predetermined maximum velocity, a predetermined minimum velocity, or a first distance of the robot from at least one predetermined boundary. The drive arrangement of the robot is then controlled based on the damping drive parameter.

MACHINE TOOL SYSTEM AND METHOD FOR OPERATING A MACHINE TOOL SYSTEM

A machine tool system has a machine tool with a stationary machine base, support elements connected to the machine base, and a crossbeam connected to the support elements. The crossbeam is adjustable relative to the support elements in a Z-direction or the support elements are adjustable relative to the machine base in an X-direction. A tool holder head is mounted on the crossbeam and adjustable for travel in a Y-direction along the crossbeam. The X-, Y- and Z directions form a cartesian coordinate system. A control facility is connected to the machine tool for controlling travel in the Y-direction and adjustment in at least one of the X- and/or Z-directions based on a kinematic parameter specified as a function of a position of the tool holder head relative to the Y-axis and thus takes into account asymmetric load distribution caused by movement of the tool holder head.