Gun Lance
The Gun Lance developed for Power Armor and Mecha Units is a combination firearm/autocannon with an attached lance in lieu of a standard bayonet. When deployed the unit can either fire the weapon or use the lance to pierce the target object.
A gun lance eh? Got a link for it? Or just something you thought of?