CNC Precision Machining: Tolerances, Equipment and Applications