用来完成子弹的给弹、装填、闭锁、击发、开锁、退壳、抛壳等一系列动作的所有机械部件。在传统的手动枪械中，手动枪机通常由负责装退枪弹的枪栓（bolt）和负责击发枪弹的扳机组件（trigger group）两个主要部分组成。而在现代设计的半自动、全自动和突击步枪的枪机中，除了枪栓被扩展成为枪栓组件（bolt carrier group）之外，还额外包括控制枪机循环运行速度的火控组件（fire control group）和导气系统（gas system）等部分。