A flexible remanufacturing system based on arc weld robot is established which consists of three subsystems: 3D laser measuring subsystem, modeling subsystem and off-line programming subsystem. The whole remanufacturing procedure consists of a several steps, such as work piece measuring, locating, modeling, welding program generating and surface depositing. The surfacing program consists of automatic delamination, automatic weld bead planning and welding parameter generation. The system can be easily employed to an automatic remanufacturing of work piece of various state of surface damage. Test remanufacture are carried on damaged plate, damaged column and worn axletree, and the results show the system is feasible.