Auto CNC machining: intelligent manufacturing and production technology