The invention relates to the technical field of laser cutting numerical control machining, and discloses a track smoothing method for numerical control machining based on B spline curve fitting, and the track smoothing method comprises the following steps: S1, recognizing and deleting a part of problem points by adopting conditions such as included angle limitation of adjacent line segments, and completing the processing of original data points; and S2, the discrete curve is processed, interpolation points are selected according to curvature and other conditions, self-adaptive adjustment can be carried out according to curvature limitation and the like of the discrete curve, and a curve with relatively high precision can be constructed with relatively few interpolation points. The track smoothing method for numerical control machining based on B spline curve fitting can be suitable for a motion system needing track processing, fitting processing of spline data machining points is facilitated, the error influence caused by curvature can be reduced in data fitting, meanwhile, the system accuracy is improved, data points are convenient to operate and process, and the method is suitable for large-scale popularization and application. The requirement of a machine tool for track smoothness is met, and operation performance is improved.