Broaching is a metal-cutting process in which a broaching tool is pushed or pulled through a workpiece to remove material and form complex shapes. It is widely used for gears, holes, splines and ...