A CNC spinning machine is a computer-controlled version of the traditional metal spinning lathe. It automates the spinning process by guiding the motion of the spindle and rollers through pre-programmed toolpaths, enabling precise, repeatable forming of circular metal parts.