不是设计原因,是必然产生的副作用力,子弹的推进靠的是气体的爆破力,如果没有枪管内的压力。这种爆破力是向四周发散的,由于子弹只有在射出方向有自由度,所以这种爆破力理论上指向射出方向,但子弹离开枪膛后,仍有部分爆破力在枪口向四周发散,由于底部有枪托,惯性较大,则会吸收掉向下的爆破力,所以枪口会被带动向上跳动,而左右两个方向由于爆破力向左右分散,方向相反,会互相抵消,所以横向移动基本没有。
很简单,是个力矩的问题。 枪的后座力是个水平向后的力,但是问题是握把不是和这个力是平行的,而是成一定角度,搞不好还是90°。当力传递到握把的时候,你的手产生的阻力不是刚刚好和这个后座力在一条线上,而是岔开的,这样枪口后座的时候,就会以你的手为圆心产生一个力矩,枪口就会上跳了。 也正是由于这个原因,把枪横着拿,那这个时候枪口就成了侧跳;倒过来拿,那就是枪口下跳;想没有枪口上跳,那你产生的阻力刚好和后座力完全在一条线上,刚好抵消,那就不会上跳,
后座力大 就苏联系列AK步枪说,采用导气方式自动的步枪,上跳原因主要是因为导气管在枪口以上,火药气体进入的时候,除了推动枪机后退,还产生向上分力。使得枪口上跳严重。毛瑟手枪把枪身旋转90度就是利用枪口的上跳将上跳变为水平散布,增加水平面上的命中率 平著拿射击时就横向移动了
子弹,产生的后坐力枪口,上的孔,就是为防跳,设计的
枪口跳动原因有很多,内部构造,持握姿势,设计原理,都有很大关系。