We didn't do it on our screen print press, but when our shop bought a 6 color Heidleberg Speedmaster, we did a dry ice blast on it, because it was not maintained very well. It definitely was worth the effort, and made cleaning it up so much easier.
I would say if it could do wonders on the German parts of this Heidelberg, it should work well for a screen print press just fine.