What Are The Factors That Affect Surface Finish?

What Are The Factors That Affect Surface Finish? The factors that affect surface finish are (1) geometric factors such as type of operation, feed, and tool shape (nose radius in particular); (2) work material factors such as built-up edge effects, and tearing of the work surface when machining ductile materials, which factors are affected by