Broaching is a machining process using a cutting tool with teeth that increase in size from front to back. In many cases, an entire surface (or multiple surfaces) can be finished in a single pass with broaching. The technique is most often applied to finish holes, splines and flat surfaces.
Broaching is a relatively new machining process, developed in the 1850s with metal-specific applications. Originally, broaching was used to perform work on internal characteristics, like keyholes in pulleys and gears. During the 20th century, broaching was further developed for use in firearms, and subsequent developments have dramatically improved tolerances and made broaching more versatile for modern machine shops.