A shock blast cannon is a weapon of Transformer design.
Fiction[]
Generation One cartoon continuity[]
As Megatron was approaching the Autobot base, Wheeljack brought out his new shock blast cannon to take him out. Unfortunately, it blew up on his shoulder... bummer.... Heavy Metal War