Запирание канала ствола во время выстрела обеспечивается совокупностью деталей автоматического оружия, носящих название системы запирания. Основная часть этой системы — затвор. Он закрывает патронник со стороны казенного среза, плотно удерживает гильзу, при этом он воспринимает давление пороховых газов, передаваемое через дно гильзы. Затвор принимает участие и в перезаряжании оружия, досылая патрон из приемного окна в патронник. С затвором связан ударный механизм, воспламеняющий капсюль патрона, и механизмы, извлекающие из патронника стреляные гильзы. Чтобы выполнялись все эти сложные операции, затвор должен совершать определенные движения. Для плотного запирания канала ствола затвор соединяется, сцепляется со стволом. Сцепление может производиться при помощи металлической детали особой формы — клина, путем перекоса затвора или, наконец, его поворотом таким образом, чтобы специальные выступы на корпусе затвора заходили в пазы, имеющиеся в стенках ствола.
Чтобы обеспечить высокий темп стрельбы, необходимо осуществлять быструю и непрерывную подачу патронов в патронник. Эту задачу выполняет группа деталей автоматического оружия, называемая механизмом питания. Процесс подачи состоит из двух этапов: движения патрона из ленты в приемник оружия и из приемника в патронник. Последняя операция носит название досылания и осуществляется затвором.
Патроны, соединяясь с помощью металлических звеньев, образуют ленту. Ленте сообщается поступательное движение, причем после каждого выстрела она продвигается на промежуток, равный расстоянию между осями двух соседних патронов. Такой вид подачи дает возможность при относительно небольших размерах самого оружия значительно продлить время непрерывной стрельбы и размещать патронные ящики там, где это удобно, даже на некотором расстоянии от оружия. Сложность такого ленточного питания состоит в том, что оно требует включения в конструкцию установки, кроме патронных ящиков, также и патронных рукавов, направляющих движение ленты, звеньеотводов, а в ряде случаев и специальных механизмов подтягивания ленты.
Для того чтобы поместить перед выстрелом очередной патрон в патронник, необходимо удалить из него стреляную гильзу. Эту задачу выполняет выбрасывающий механизм оружия. Как правило, извлечение гильзы из патронника производится специальными выступами на затворе — лапками, а выбрасывание — отражающими механизмами или очередным патроном, выталкивающим гильзу из ствольной коробки.
Управление стрельбой из авиационного автоматического оружия производится с помощью спусковых механизмов. Устройство их может быть различным. Основной деталью спускового механизма является шептало. Сцепляясь с ним, подвижные части оружия или ударник останавливаются перед выстрелом. Спусковой механизм авиационных пушек и пулеметов обычно соединен с электроспуском. Основу электроспуска составляет электромагнит. Когда ток проходит через обмотку электромагнита, якорь его втягивается и надавливает на рычаг шептала. Шептало, перемещаясь, освобождает с боевого взвода подвижные части оружия. Цепь обмотки магнита электроспуска замыкается нажатием кнопки открытия огня, смонтированной в кабине стрелка.
Кроме вышеописанных механизмов, обязательных в любой системе, могут применяться и другие устройства: амортизаторы, смягчающие силу отдачи; пламегасители и т. п.
Во время стрельбы нормальная автоматическая работа частей оружия может нарушиться. Если, например, откажет капсюль хотя бы одного из патронов, стрельба прекратится. Действительно, если не произойдет выстрела, то исчезнет сила, приводящая в действие агрегаты перезаряжания оружия.
В полете устранить такую задержку непосредственно сам стрелок не может, так как он не имеет прямого доступа к артиллерийской установке, находящейся на некотором расстоянии от него. Как же быть? Очевидно, установку нужно снабдить системой, которая действовала бы независимо от выстрела и в случае необходимости могла перезарядить оружие, удалив из патронника негодный патрон и послав на его место следующий. Такие системы называются системами перезарядки; они имеются на каждой самолетной артиллерийской установке.