The Best Guide to CNC Machines: Principles, Types, Benefits