A Comprehensive Guide to CNC Machining: Advantages and Disadvantages