Method for control of an industrial robot
First Claim
1. A method for control of an industrial robot, which has a plurality of movement axes with a position sensor for each of said axes for supplying an output signal defining a current position of the axis to a control system for control of the axes of the robot, wherein continuously during operation of the robot, the following steps are taken for at least one mechanically critical point (i) of the robot:
- calculating a relevant load (τ
i) during a predetermined period of time (Δ
t) on the basis of a position (φ
1, φ
2 . . . φ
6) of the robot and a mathematical model of the robot, calculating a rate of fatigue of the point on the basis of the calculated load and with knowledge of a fatigue strength (Nij) of material at the critical point, andadjusting a performance (φ
axis,max, τ
axis,max) of the robot in dependence on the rate of fatigue and a desired service life (tlife) of the robot.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for control of an industrial robot, which has a plurality of movement axes with a position sensor for each of said axes which is adapted to deliver an output signal which defines the current position of the axis, and a control system for control of the axes of the robot. Continuously during operation of the robot for at least one mechanically critical point (i) of the robot, the relevant load (τi) during a predetermined period of time (Δt) is calculated on the basis of the output signals (φ1,φ2 . . . φ6) from the position sensors and a mathematical model of the robot. Further, the rate of fatigue
of the point is calculated on the basis of the calculated load and with knowledge of the fatigue strength (Nij) of the material at the critical point. The performance (φaxis,max, τaxis,max) of the robot is adjusted in dependence on the rate of fatigue and the desired service life (tlife) of the robot.
-
Citations
14 Claims
-
1. A method for control of an industrial robot, which has a plurality of movement axes with a position sensor for each of said axes for supplying an output signal defining a current position of the axis to a control system for control of the axes of the robot, wherein continuously during operation of the robot, the following steps are taken for at least one mechanically critical point (i) of the robot:
-
calculating a relevant load (τ
i) during a predetermined period of time (Δ
t) on the basis of a position (φ
1, φ
2 . . . φ
6) of the robot and a mathematical model of the robot,calculating a rate of fatigue of the point on the basis of the calculated load and with knowledge of a fatigue strength (Nij) of material at the critical point, and adjusting a performance (φ
axis,max, τ
axis,max) of the robot in dependence on the rate of fatigue and a desired service life (tlife) of the robot.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
is calculated starting from a number of load cycles (Δ
nij) within a load interval (τ
j−
1−
τ
j) during said period (Δ
t).
-
-
3. A method according to claim 2, wherein utilization factor (klife) is calculated in dependence on the calculated rate of fatigue
-
D i Δ t ) and a maximum permissible rate of fatigue for the desired service life (tlife) of the robot.
-
-
4. A method according to claim 3, wherein the maximum permissible rate of fatigue
-
D i Δ t ) max ) is calculated as a quotient between the maximum permissible fatigue (Dimax) and the desired service life (tlife) of the robot.
-
-
5. A method according to claim 3, wherein the utilization factor (klife) is calculated for a plurality of critical points and that the performance ({dot over (φ
- )}max, τ
axis,max) of the robot is adjusted in dependence on a point which has the highest utilization.
- )}max, τ
-
6. A method according to claim 1, wherein the desired service life (tlife) of the robot is determined when the robot is new.
-
7. A method according to claim 2, wherein the number of load cycles (Δ
- nij) within the load interval (τ
j−
1−
τ
j) are accumulated during the whole service life of the robot and that a relevant fatigue (Di) is calculated in dependence on the accumulated load.
- nij) within the load interval (τ
-
8. A method according to claim 7, wherein a remaining service life (tresti) of the robot is calculated in dependence on the rate of fatigue
-
D i Δ t ) and the difference between a maximum permissible fatigue (Dimax) and the relevant fatigue (Di).
-
-
9. A method according to claim 8, wherein the remaining service life (tresti) of the robot is calculated for a plurality of critical points and that a shortest remaining service life determines the remaining service life (trest) of the robot.
-
10. A method according to claim 1, wherein the performance ({dot over (φ
- )}axis,max, τ
axis,max) of the robot is adjusted in dependence on an optional desired service life (tlife).
- )}axis,max, τ
-
11. A method according to claim 10, wherein a utilization factor (klife) is calculated in dependence on the optional service life (tlife) and a calculated remaining service life (trest) and that the performance ({dot over (φ
- )}max, τ
axis,max) of the robot is adjusted in dependence on the utilization factor.
- )}max, τ
-
12. A method according to claim 3, wherein, in dependence on whether the utilization factor (klife) is greater or smaller than a given value, the performance of the robot is increased or reduced.
-
13. A method according claim 1, wherein the performance of the robot is changed by changing maximum rotational speeds ({dot over (φ
- )}max) and maximum torques (τ
axis,max) of the robot.
- )}max) and maximum torques (τ
-
14. A method according to claim 13, wherein the relation between the adjustments of the maximum rotational speeds ({dot over (φ
- )}max) and the maximum torques (τ
axis,max) of the robot is determined in dependence on the relation between the effect of an acceleration, (Mi(φ
)•
{umlaut over (φ
)}), a gravitation (Gi(φ
)) and a centrifugal force (Vi(φ
)•
({dot over (φ
)})2) on the relevant load (τ
i).
- )}max) and the maximum torques (τ
Specification