A method for correcting deformation in large irregular castings includes the following steps: S1, scanning the workpiece with a
scanner to obtain its three-dimensional data; S2, comparing the workpiece's three-dimensional data with the
design data model to identify the theoretical deformation location; S3, longitudinally
slicing the theoretical deformation location, setting the slice with the largest deformation as the reference slice, and creating a conformal template at the reference slice; S4, placing the conformal template at the reference slice location of the workpiece and comparing it with the workpiece, and calculating the actual deformation value; S5, correcting the workpiece using a thermal straightening method based on the actual deformation value; S6, comparing the conformal template with the corrected workpiece. If the actual deformation value after correction is less than the standard tolerance value, proceed to step S7; otherwise, repeat steps S5-S6. S7, scanning the corrected workpiece with a
scanner to obtain its three-dimensional data after correction, and comparing it with the
design data model. If the deformation is less than the standard tolerance value, the correction is complete; otherwise, repeat steps S2-S6 until the workpiece's deformation is less than the set tolerance value. This solves the problem of not being able to accurately locate and correct the deformation position of irregular workpieces, thus avoiding the scrapping of workpieces caused by this.