A regeneration system for a forge die, comprising: • a detecting device for 3D detecting of a shape of said die to be regenerated; • a welding apparatus adapted to deposit welding material in the detected shape; • a processor connected to said detecting device and to said welding apparatus, wherein said processor is configured such as to define welding pathways for said welding apparatus according to the shape detected, characterised in that said processor comprises a control unit which in turn comprises: ∘ a sectioning module configured such as to section the 3D model of said detected shape into parallel surfaces, said sectioning defining a plurality of virtual surfaces at least partially superposed; ∘ a comparison module configured for: □ comparing surfaces representative of a predefined shape of said die with said corresponding virtual surfaces, such as to define welding surfaces which represent the missing zones in the die in relation to the predefined die; □ defining at least a delimiting line (13a, 13b) of said welding surfaces according to said comparison; ∘ a filling module configured such as to determine a depositing of welding within said at least a delimiting line (13a, 13b), wherein said depositing is realised by means of a zigzag welding pathway; ∘ a bordering module configured such as to determine a first depositing of a welding layer along said at least a delimiting line (13a, 13b), thus defining at least a containing border (14a, 14b) of welding; and said filling module being configured such as to determine said depositing of welding in said welding surfaces internally of said at least a containing border (14a, 14b). • a detecting device for 3D detecting of a shape of said die to be regenerated; • a welding apparatus adapted to deposit welding material in the detected shape; • a processor connected to said detecting device and to said welding apparatus, wherein said processor is configured such as to define welding pathways for said welding apparatus according to the shape detected, characterised in that said processor comprises a control unit which in turn comprises: ∘ a sectioning module configured such as to section the 3D model of said detected shape into parallel surfaces, said sectioning defining a plurality of virtual surfaces at least partially superposed; ∘ a comparison module configured for: □ comparing surfaces representative of a predefined shape of said die with said corresponding virtual surfaces, such as to define welding surfaces which represent the missing zones in the die in relation to the predefined die; □ defining at least a delimiting line (13a, 13b) of said welding surfaces according to said comparison; ∘ a filling module configured such as to determine a depositing of welding within said at least a delimiting line (13a, 13b), wherein said depositing is realised by means of a zigzag welding pathway; ∘ a bordering module configured such as to determine a first depositing of a welding layer along said at least a delimiting line (13a, 13b), thus defining at least a containing border (14a, 14b) of welding; and said filling module being configured such as to determine said depositing of welding in said welding surfaces internally of said at least a containing border (14a, 14b). ∘ a sectioning module configured such as to section the 3D model of said detected shape into parallel surfaces, said sectioning defining a plurality of virtual surfaces at least partially superposed; ∘ a comparison module configured for: □ comparing surfaces representative of a predefined shape of said die with said corresponding virtual surfaces, such as to define welding surfaces which represent the missing zones in the die in relation to the predefined die; □ defining at least a delimiting line (13a, 13b) of said welding surfaces according to said comparison; □ comparing surfaces representative of a predefined shape of said die with said corresponding virtual surfaces, such as to define welding surfaces which represent the missing zones in the die in relation to the predefined die; □ defining at least a delimiting line (13a, 13b) of said welding surfaces according to said comparison; ∘ a filling module configured such as to determine a depositing of welding within said at least a delimiting line (13a, 13b), wherein said depositing is realised by means of a zigzag welding pathway; ∘ a bordering module configured such as to determine a first depositing of a welding layer along said at least a delimiting line (13a, 13b), thus defining at least a containing border (14a, 14b) of welding;