CNC machining vs. manual machining: a comprehensive comparison