CNC machines can work with a wide range of materials, including metals (e.g., aluminum, steel, titanium), plastics (e.g., ABS, acrylic, PVC), composites, wood, and foam. The material choice depends on the desired properties and application requirements.