Subdivision technology provides a convenient way to represent smooth surfaces of arbitrary topological structures. The technology is now widely applied in character animation and computer graphics. However, it meets challenges if to be employed in machining. This paper focuses on the problems of surface subdivision in machining applications and the solutions for these problems. The work includes two parts. First, an algorithm of Loop subdivision that can keep sharp surface features is presented. And second, a cross-section method is employed to obtain the NC tool path of the divided surface. The NC tool path of the refined model is verified with the MasterCAM software. The research is valuable for the improvement of the subdivision scheme commonly used in CAD/CAM system.