Энергия пуле передаётся не пороховыми газами, как в огнестрельном оружии, которые расширяются в обе стороны (отсюда и отдача) а сжатой пружиной, которая распрямляется в сторону среза ствола, поэтому бьёт вперёд, толкая лёгкую пульку, отсюда и отсутствие отдачи.
Именно поэтому на пневматике очень легко убить оптику, которая предназначена для огнестрельной винтовки. За счёт нетипичной отдачи.
Думаю, с отдачей у пневматики немного сложнее. В момент когда пружина с поршнем начинает разжиматься, на винтовку действует реактивная силы направленные назад согласно закону реактивного движения: Mпоршня*Vпоршня=Mвинтовки*Vвинтовки 1, отсуда Vвиновки 1 = (Mпоршня*Vпоршня)/Mвинтовки . Плюс к этой же точке прикладывается реактивная сила от пули: Mпули*Vпули=Mвинтовки*Vвинтовки 2, отсюда Vвиновки 2 = (Mпули*Vпули)/Mвинтовки . Vвинтовки = Vвинтовки1+Vвинтовки2.
В момент когда поршень останавливается в крайнем положении, у него есть инерция, вот в этот момент отдача и направлена вперёд. F=m поршня *a поршня