1. An industrial robot system including a robot having a manipulator and a hand, and used for a production system for assembling a product which is an object to be manufactured, comprising: an action planning section for temporary halts for generating task information and a first work path in order to address a temporary halt which constitutes an obstacle to a teaching task when a production line is started up and adjusted, and an unattended continuous operation; an error-inducing-task restraining section for generating error information used for restraining a task inducing an error based on the task information; a section for teaching task for generating a second work path specifying absolute coordinates based on the first work path and the error information; an operation mastering section for generating a third work path optimized for the robot based on the second work path; a hand library formed by associating an assembly task of the robot and control software with each other; an optimum-task-operation generating section for generating a operation sequence of specific tasks; a specific task library for storing the operation sequence of specific tasks; an error-recovery-task teaching section for teaching an error recovery task according to an error state based on an operation history in the section for teaching task; an error recovery library for storing the error recovery task; a finger-eye-camera measurement section and a three-dimensional recognition section for generating operation monitoring information on the robot, and inputting the operation monitoring information to the error-inducing-task restraining section, the section for teaching task, and the operation mastering section; and a controller for controlling the robot based on the second work path and the third work path, and on the operation monitoring information, wherein: the action planning section for temporary halts generates the first work path based on configuration information on the production system and the object to be manufactured including at least part connection information, geometric shape data, and facility layout data, information stored in the hand library, the specific task library, and the error recovery library, and the error information from the error-inducing-task restraining section; the task information includes at least a check point for examining a temporary halt during the task, a recovery point returning to which enables the task to resume when the check point is not passed, a recovery path for returning to the recovery point, work paths connecting the respective points to each other, and a sequence describing the execution sequence of each of the work paths, and a synchronization point; the section for teaching task, based on an input by an operator carrying out an input task using teaching task input means, warns the operator about a task operation causing a mistake when the second work path is being generated; the error-recovery-task teaching section calculates error recovery information on components including the robot based on a cause for occurrence of the error and the operation history from the section for teaching task; and the action planning section for temporary halts, the section for teaching task, and the operation mastering section generate program information including the third work path required for teaching the robot from the configuration information on the production system and the object to be manufactured.