Comprehensive Guide to CNC Machining: Working Principles, Types