枪口集气器(muzzlecap、又称muzzlecone或gastrap)是(半)自动枪械作用原理的一种,和一般的气体活塞作用式(M14、AK47)、气体直推式(M16)一样,都是利用装药燃烧
废气的能量来完成开锁退壳的动作。它和其他气体作用式不同的地方在于其它的都是在
枪膛内开个气孔,使用在弹头出口前的高压气体来运作;而它则是位于枪口之外,使用的是
弹头出口后已经扩散减压的气体来运作。
当马克沁在1883年发明
自动机枪后,他着实花了一些心思在保护自己的
发明上。他的专利申请经过深思熟虑,基本上涵盖了几乎所有后座作用式可能的装置,也造成了一时的垄断。他唯一失策的地方在于忽略了气体作用式和反冲式;虽然他在1884年的另一个
专利中包括了利用枪口的气体来操作枪机,但并没有深入地研究,因此并没有去申请专利。
虽然
白朗宁并没有将其实用化,后来却有很多人对在荷重枪口集气器很感兴趣,将其修改后尝试应用在半自动枪械上;他们的主要考量是为了增加半自动枪械的精确度。当时已经知道
半自动步枪的精确度不如比手动的栓式步枪,当代的理论认为如果气体在弹头还在枪管中时就开始推动械件进行动作的话,会影响到精确度。这种说法也不是完全没有依据:
美国陆军在1950年代实验的结果显示,标准气体活塞式的M1Garand在离枪口2英寸处钻孔取气,弹头出口时活塞已经移动了0.03英寸,而气孔离枪口8英寸的M14则有0.05英寸的
活塞运动。使用枪口集气器的
设计在理论上应该可以确保在弹头完全出口之后械件才动作,所以不会影响到精确度。