An industrial robot is provided with consistency judging means for judging
whether or not software in a teach pendant is consistent with software in
a control unit, and therefore, it is possible to display a state of
inconsistency in the teach pendant, in case where inconsistency has
happened. Moreover, it is possible to update the software of at least one
of the teach pendant and the control unit, by transferring the software
for the control unit from the teach pendant to the control unit, or by
transferring the software for the teach pendant from the control unit to
the teach pendant.