1. A robot for executing a robot control program module, the robot receiving a new robot control program module from a communication line and writing the new robot control program module in a recording section of the robot.