I'm trying to find the easiest and the most elegant way of how to simulate recoil on heavy cannons.
Existing setup
A cannon with breech assembly and a barrel weighting 45 kg. Steel air chamber and a solenoid valve. Operating pressure is 12-16 bar (can vary within these values in practise). Shot weight is negligible.
Design aim
Now I want this setup to move backwards 30 cm and back rather aggressively when the trigger is pressed. And shoot at the same time.
Solution
For sure a pneumatic cylinder needs to be utilized. I'm trying to think of an elegant solution with minimal number of components. The build-up space is of course limited. Ideally I'd like to have one air chamber, one valve and one cylinder

On the serious note, I may need to let someone to design a customized pneumatic cylinder, so existing models won't be a limitation.