Exploring the Different Types of CNC Machines