5. A robot system comprising one or more work facilities comprising a robot, a robot controller and a tool changer, the robot comprising an arm and a tool attached to a tip end of the arm, the robot controller comprising a storage device configured to store teaching information, including tool information which indicates a kind of the tool, for regulating a movement of the robot and being configured to control the movement, including a replacement movement of the tool, of the robot based on the teaching information stored in the storage device, the tool changer being disposed near the robot and being used for replacing the tool; and a teaching information database which is data-communicably connected to each of the one or more work facilities and stores a plurality of types of the teaching information associated with work information including at least usage information of the robot; each of the one or more work facilities including an interface device including means for receiving an input of search condition information related to a usage of the robot, for searching teaching information relevant to the search condition information inputted among the plurality of types of teaching information stored in the teaching information database, and for receiving a selection of desired teaching information among one or more sets of the teaching information hit in the search; and, the interface device comprising means for transferring the teaching information selected by the interface device from the teaching information database to the storage device of a corresponding work facility of the one or more work facilities; means for receiving an input of the teaching information including the tool information when there is no teaching information hit in the search; and means for transferring the teaching information input by the means for receiving from the work facility to the teaching information database in association with the work information of the robot configured to perform the movement including the replacement movement of the tool based on the teaching information.
8. The robot system according to claim 5 , wherein the means for receiving an input of the teaching information selected by the interface device is configured to cause a display to display a request for the input of the teaching information when there is no teaching information hit in the search in response to a determination that no teaching information is hit in the search.