An anti-recoil system for counteracting recoil in firearms and weapons
using a gas actuated piston assembly is disclosed. A recoil piston is
acted upon by gas pressure routed from the receiver/barrel. High pressure
gas causes forward movement of the recoil piston thereby generating a
force opposing the recoil generated upon firing. A shock absorbing bumper
connected to the piston engages the weapon's rearwardly moving bolt
assembly. The bolt assembly forces the recoil piston rearward and
compresses the bumper and expanded gas in the recoil piston chamber
thereby absorbing additional recoil forces. Upon reaching a rear most
position a gas relief valve is opened allowing venting of the compressed
gases at which point the bolt operating main spring propels the bolt
assembly forward, stripping the top round out of the ammunition magazine,
loading the next round, locking the bolt and freeing the firing pin to
fire the next round. An electrical generation system designed to meet the
current and future needs for individual combatants utilizes hereto fore
wasted energies produced in the firing of a modern weapon. Specifically
it is designed to convert the wasted energy contained in the ejected high
pressure gasses and the subsequent recoil produced by the gasses
accelerating a projectile to high velocities, and the energy contained in
the rapidly moving bolt assembly. This energy is capable of being stored
within the weapon, or in external, individual battery packs.