HealthRBInfo

用于显示机器人相关指定类别的部件的推荐更换期限之前的剩余月数。

格式
HealthRBInfo 机器人编号, 部件类别[, 关节编号]

参数

机器人编号
以整数值(1-16)指定要返回的推荐更换期限之前剩余月数的机器人编号。
部件类别
以整数值(0-6)或以下所示常数指定要返回的推荐更换期限之前剩余月数的部件。

常数 模式
HEALTH_ROBOT_TYPE_ALL 0 指定所有部件类别。
HEALTH_ROBOT_TYPE_BATTERY 1 指定电池。
HEALTH_ROBOT_TYPE_BELT 2 指定皮带。
HEALTH_ROBOT_TYPE_GREASE 3 指定润滑脂。
HEALTH_ROBOT_TYPE_MOTOR 4 指定电动机。
HEALTH_ROBOT_TYPE_GEAR 5 指定减速机。
HEALTH_ROBOT_TYPE_BALL_SCREW_SPLINE 6 指定滚珠丝杠花键。
关节编号
以整数值(1-9)指定要返回的推荐更换期限之前剩余月数的关节。在部件类别中选择了电池时,因为电池在所有的关节中通用,指定任一关节均返回相同的值。如果未指定关节编号,将返回所有关节的值。本命令无法用于附加轴。

说明
用于显示机器人相关指定类别的部件的推荐更换期限之前的剩余月数。

根据基于过去使用状况的部件消耗率以及按通过HealthCalcPeriod设置的期间运转控制器获取的消耗率变化量,对推荐更换期限之前的月数进行运算。

如果机器人关节未使用指定部件,则显示-1。

注意


由于是根据按通过HealthCalcPeriod设置的期间运转控制器获取的消耗率变化量,对推荐更换期限之前的剩余月数进行运算,因此下述情况时,无法正常进行运算。

  • 在运转时间未达到由HealthCalcPeriod设置的期间的状况下执行本命令时。
  • 结束长期机器人运转停止期间之后执行本命令时。
  • 更换部件并对部件消耗进行重置之后执行本命令时。
  • 变更控制器的日期设置时。

在这种情况下,如果在对控制器进行HealthCalcPeriod设置期间2倍以上的运转之后执行本命令,将显示正确的值。


参阅
HealthRBAlarmOn, HealthRateRBInfo

HealthRBInfo使用示例
如下所示为机器人1所有关节的所有部件的推荐更换期限之前剩余月数的显示示例。

> HealthRBInfo 1, HEALTH_ROBOT_TYPE_ALL
BATTERY            240.000
BELT                -1.000,   -1.000,   38.689,   95.226
GREASE              -1.000,   -1.000,   21.130,   -1.000
MOTOR              240.000,  240.000,  240.000,  240.000
GEAR               240.000,  224.357,   -1.000,   -1.000
BALL_SCREW_SPLINE   -1.000,   -1.000,  240.000,   -1.000
>

如下所示为机器人1所有关节减速机的推荐更换期限之前剩余月数的显示示例。

> HealthRBInfo 1, HEALTH_ROBOT_TYPE_GEAR
GEAR               240.000,  224.357,   -1.000,   -1.000
>

如下所示为机器人1第2关节电动机的推荐更换期限之前剩余月数的显示示例。

> HealthRBInfo 1, HEALTH_ROBOT_TYPE_MOTOR, 2
MOTOR              224.357
>