OLRate函数

用于返回指定关节过载率。

格式
OLRate (关节编号)

参数

关节编号
以1~9的整数进行指定。附加轴的S轴为8,T轴为9。

返回值
返回指定关节过载率。返回值的范围为0.0~2.0。

说明
OLRate可用于检查循环是否对关节施加了过大的负担。如果在负载较大的循环中使用,温度或电流原因都可能会导致伺服错误。利用OLRate检查机器人是否处于易发生伺服错误的状态。

循环运转期间,执行监视OLRate以外的其它任务。如果存在OLRate超出1.0的关节,则会发生伺服错误。

负载过大时,最易发生伺服错误。测试循环时,可使用OLRate确认机器人的速度或加速度,以便在实际使用时采取预防措施,以免发生伺服错误。

请在机器人动作期间执行OLRate,以便获取有效值。

如果在适当的负载状态下,则不使用该命令。

参阅
OLRate

OLRate函数使用示例

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

Function MonitorOLRate
  Integer i
  Real olRates(4)
  Do
    For i = 1 to 4
      olRates(i) = OLRate(i)
      If olRate(i) > .5 Then
        Print "Warning: OLRate(", i, ") is over .5"
      EndIf
    Next i
  Loop
Fend