A method and a system for managing one or more industrial robots used by
an enterprise over one or more of the phases of the asset lifecycle.
Monitored data from the robot(s) is used to determine the occurrence of
an event that affects the robot operation. The monitored data is
transferred either regularly or upon the occurrence of a robot affecting
event. The remote location estimates from the transferred data an
optimized maintenance interval for the robot(s) and analyzes that data to
provide a prediction of needed maintenance on the robot(s). The remote
location can use the transferred monitored data to benchmark different
features and functions of the robots for a particular robot or against a
robot that performs the same function or can benchmark one of the robots
against a robot in another enterprise.