Computer Numerical Control: Operation and Programming