The Whole Lot You Should Learn About CNC Machines