Robot controller, robot system, and robot control method
AssigneeFanuc Corporation
InventorMakoto Someya
Life of this patent
Estimating the term…
Abstract
A robot controller for controlling a robot includes a reception unit configured to receive, by wireless communication, transmission data containing an operation command for the robot, a delay detection unit configured to detect a delay of the received transmission data from a scheduled arrival time, and a speed setting unit configured to set, when the delay is detected, a movement speed when the robot moves in accordance with the operation command to a 2nd speed which is less than a 1st speed set when the delay is not detected and which is greater than zero.
Claims6
A robot controller for controlling a robot, the robot controller comprising:
- a reception unit configured to receive, by wireless communication, a plurality of pieces of transmission data respectively containing a same operation commands for the robot, the plurality of pieces of transmission data being output continuously at constant cycles from a hand guide device mounted on the robot when an operation lever of the hand guide device is tilted in a particular direction by a particular amount,
- a delay detection unit configured to determine a delay in receiving each of the plurality of pieces of transmission data from a scheduled arrival time, wherein the delay occurs when an arrival time of one or more of the plurality of pieces of transmission data is longer than the scheduled arrival time, and
- a speed setting unit configured to set, when the delay is determined, a new movement speed of the robot having been moved in accordance with a previously received operation command of the operation commands to a second speed which is a predetermined set speed less than a first speed of the previous operation command set when no delay is determined and which is greater than zero, wherein the new movement speed during the delay in receiving the plurality of pieces of transmission data is a gradual deceleration in speed of the robot from the first speed when no delay is determined to the predetermined set speed of the second speed.
A robot system, comprising:
- a robot;
- an operation input device including an operation unit configured to operate the robot, and a transmission unit configured to transmit, by wireless communication, transmission data containing operation commands input via the operation unit, wherein the transmission unit transmits a plurality of pieces of transmission data respectively containing a same operation commands for the robot continuously at constant cycles when an operation lever of the operation unit is tilted in a particular direction by a particular amount;
- and
- a robot controller comprising:
- a reception unit configured to receive, by the wireless communication, the plurality of pieces of transmission data respectively containing the same operation commands for the robot,
- a delay detection unit configured to determine a delay in receiving each of the plurality of pieces of transmission data from a scheduled arrival time, wherein the delay occurs when an arrival time of one or more of the plurality of pieces of transmission data is longer than the scheduled arrival time, and
- a speed setting unit configured to set, when the delay is determined, a new movement speed of the robot having been moved in accordance with a previously received operation command of the transmitted operation commands to a second speed which is a predetermined set speed less than a first speed of the previously received operation command set when no delay is determined and which is greater than zero, wherein the new movement speed during the delay in receiving the plurality of pieces of transmission data is a gradual deceleration in speed of the robot from the first speed when no delay is determined to the predetermined set speed of the second speed.
A method for controlling a robot, comprising:
- receiving, by wireless communication, a plurality of pieces of transmission data respectively containing a same operation commands for movement of the robot, the plurality of pieces of transmission data being output continuously at constant cycles from a hand guide device mounted on the robot when an operation lever of the hand guide device is tilted in a particular direction by a particular amount,
- determining a delay in receiving each of the plurality of pieces of transmission data from a scheduled arrival time, wherein the delay occurs when an arrival time of one or more of the plurality of pieces of transmission data is longer than the scheduled arrival time, and
- setting, when the delay is determined, a new movement speed of the robot which is moved in accordance with a previously received operation command to a second speed which is a predetermined set speed less than a first speed of the previously received operation command set when no delay is determined and which is greater than zero, wherein the new movement speed during the delay in receiving the plurality of pieces of transmission data is a gradual deceleration in speed of the robot from the first speed when no delay is determined to the predetermined set speed of the second speed.
Dependencies are inferred from the claim text.