A broaching machine is a machine tool that uses a broach as a tool to process through holes, planes and forming surfaces of workpieces. Broaching can obtain higher dimensional accuracy and smaller surface roughness, high productivity, and suitable for mass production. Most broaching machines only have a broach for the main motion of linear broaching, but no feed motion; what is broaching in machining