火炮發射時,在彈丸飛出膛口的一瞬間,如果火藥在膛內尚未燃盡,噴出膛口後,就會繼續燃燒,在夜間觀察,它就是一團火焰,爲了防止暴露目標,設計師便在一些火炮的膛口專門安裝了消焰器,在火炮膛口裝上消焰器後,火藥氣體中未完全燃燒的火藥微粒就可以在消焰器內與外界空氣相混合而充分燃燒。當消焰器排出這些火藥氣體時,一般不會再有火焰形成,從而達到了隱蔽自己的目的。