OLRate Statement

Display overload rating for one or all joints for the current robot.

Syntax
OLRate [jointNumber]

Parameters

Joint number
Specify the joint number from as an integer from 1 to 9. Additional S axis is 8 and T axis is 9.

Description
OLRate can be used to check whether a cycle is causing stress on the servo system. OLRate can be used to check whether a cycle is causing stress on the servo system. Factors such as temperature and current can cause servo errors during applications with high duty cycles. OLRate can help to check if the robot system is close to having a servo error.

During a cycle, run another task to command OLRate. If OLRate exceeds 1.0 for any joint, then a servo error will occur.

Servo errors are more likely to occur with heavy payloads. By using OLRate during a test cycle, you can help insure that the speed and acceleration settings will not cause a servo error during production cycling.

To get valid readings, you must execute OLRate while the robot is moving.

This statement is unnecessary at proper load operation.

See Also
OLRate Function

OLRate Statement Example

>olrate
0.10000  0.20000
0.30000  0.40000
0.50000  0.60000

Function main
  Power High
  Speed 50
  Accel 50, 50
  Xqt 2, MonitorOLRate
  Do
    Jump P0
    Jump P1
  Loop
Fend

Function MonitorOLRate
  Do
    OLRate    ' Display OLRate
    Wait 1
  Loop
Fend