what is cnc milling and turning