Abstract:
A robot controller (3) for controlling the operation of a robot unit (1). The robot unit comprises a plurality of robot arms (5a-c) that each comprises at least one motion mechanism (7a-d, 8) adapted to set the robot arm in motion, wherein a tool (4) of the robot unit is adapted to be moved along an operational path (2). The robot controller is adapted to determine the kinetic energy subjected to each motion mechanism of the robot arms (5a-c), and, on basis of the determined kinetic energies, control the speed of each motion mechanism, while maintaining a movement of the tool along the operational path, so that said kinetic energy does not exceed a certain level.
Abstract:
A robot controller (140) comprises at least two parameter sets (80, 90) with configuration parameter values for a robot axis (150).The first parameter set (80) comprises a first torque value τ 1 and a first speed value ω 1 , and the second parameter set (90) comprises a second torque value τ 2 and a second speed value ω 2 . The robot controller (140) is configured to apply configuration parameter values from a single parameter set (80, 90) at a time. The first torque value τ 1 is smaller than the second torque value τ 2 , and the first speed value ω 1 is larger than the second speed value ω 2 .The achieved combination of a high torque and a low speed of a servo motor (160) driving the robot axis (150) is useful e.g. during an assembly phase of a work cycle where a high contact force, but not a fast movement, is required. When the parameter values are chosen appropriately, the corresponding operation area of the servo motor (160) can be utilized constantly without shortening the lifetime of an industrial robot (180).
Abstract:
A robot controller (3) for controlling the operation of a robot unit (1). The robot unit comprises a plurality of robot arms (5a-c) that each comprises at least one motion mechanism (7a-d, 8) adapted to set the robot arm in motion, wherein a tool (4) of the robot unit is adapted to be moved along an operational path (2). The robot controller is adapted to determine the kinetic energy subjected to each motion mechanism of the robot arms (5a-c), and, on basis of the determined kinetic energies, control the speed of each motion mechanism, while maintaining a movement of the tool along the operational path, so that said kinetic energy does not exceed a certain level that is the same for at least two motion mechanisms.