在炮弹飞出炮口的瞬间,火炮的炮管也同时向后一座,这是因为后座力的缘故。
为了说明炮身在发射时为什么会向后运动,我们可以做这样一个试验:用两个材料相同,大小不等的球,在两球中间放一个弹簧并用手推两个球把弹簧压缩起来,然后同时把两只手放开,结果在弹簧的作用下,大小两个球各向彼此相反的方向滚去,而小球要比大球滚得远得多。设大球的质量为M1,运动的初始速度为V1,小球的质量为M2,运动初始速度为V2,则存在M1V1=M2V2的关系,物理学管这种现象称为动量守恒,大球质量M1比小球质量M2要大得多,所以相应的大球V1要比小球V2小得多,才能保持质量与速度的乘积互等。
如果大球代表火炮(或炮身),小球代表炮弹,弹簧代表火药气体。那么,火药在炮膛内燃烧时所产生的气体压力同时作用于炮身和炮弹,当炮弹飞离炮口向前运动的同时,炮身也必然向后运动。只是炮身的质量远比炮弹大得多,所以其运动速度和距离也就比炮弹要小得多,这就是火炮要后座的原因。
现代火炮,在火炮上装有驻退机和复进机,前者可吸收炮身后座时的能量,使炮身缓慢向后移动;后者可使炮身后座完成后自动复位。 还有一种火炮,除上述反后座装置外,炮口处另装有一个和下图类似的圆筒状、四周开有“窗口”的装置,被称为炮口制退器,它能利用紧跟在炮弹后边的火药气体在出炮口时向四周膨胀扩张而冲击炮口制退器的“窗口”壁而抵消一部分后座力。
还要说明一点,后座力并非有百害而无一利,某些火炮正是利用后座力来完成发射后的开闩及抛出药筒,在装弹后又自动关闩,以实现连发射击的。