A method for operating a robot with a tool changer comprises providing a
plurality of different kinds of tools, associating each of the plurality
of tools with an unique explicit signature, producing at least one safe
signal using the tool changer, wherein the at least one safe signal is a
two-channel signal corresponding to one of the unique explicit
signatures, and identifying the at least one tool using the at least one
safe signal.