Linear tool path with the inherent shortcoming of tangential and curvature discontinuities which lead to poor machining efficiency and surface finish. A lot of local corner smoothing methods which inset a tiny spline curve at the corners have been proposed in literature. However, there exists potential overlap of the two adjacent spline curves while smoothing, and still no optimal solution for eliminating the overlaps. To optimally eliminate the overlaps and smooth the transition curve curvature in real-time, a symmetrical Non-uniform rational B-spline (NURBS) curve transition based on look ahead optimal method is proposed in this paper, by scanning a set of unconstrained pre-cornering transition curve information, analysing the overlap type and backward determining the optimal transition length, thus fully use the linear segment length of each corner, Thus fully increasing the feedrate at the corners. continuity, analytical expression of the curvature extreme, approximation error constraint and real-time performance are considered simultaneously in this paper. Simulation and real machining experiments are made to compare with the existing symmetrical rounding algorithms, the results show that the proposed method has a significant curvature decrease of 17.64% and 4.44% improvement of efficiency, and the curvature distribution of the adjacent curves are balanced, thus improved the machining velocity smoothness. In addition, the real machining experiment results validate the proposed method can work well in 125us real-time control period CNC system.