cnc milling machine advantages disadvantages