Funcționarea cu gaz este un sistem de funcționare utilizat pentru a furniza energie pentru funcționarea armelor de foc cu încărcare automată. În cazul funcționării cu gaz, o parte din gazul de înaltă presiune provenit din cartușul care se trage este utilizat pentru a alimenta un mecanism care extrage cartușul uzat și introduce un cartuș nou în cameră. Energia din gaz este captată fie printr-un orificiu din țeavă, fie printr-o capcană la gura țevii. Acest gaz de înaltă presiune lovește o suprafață, cum ar fi un cap de piston, pentru a asigura mișcarea de deblocare a acțiunii, de extragere a cartușului uzat, de ejectare, de armare a ciocanului sau a percutorului, de introducere a unui nou cartuș în cameră și de blocare a acțiunii.