cnc smps