CNC milling types