-snip-
That's what Leviathan does, except that it fires the shells at 15x the speed of sound and does not contain ions.
And hint, ions are just atoms with unstable energy in the electron cloud, so an ion cannon would fire matter that would react to its surface. An ion cannon would, for instance, fire an acid that burns the surface that it touches.