Ruch obrotowy wirników mały|Ruch obrotowy wirników Enigmy. Wszystkie trzy zapadki (zielone) działają jednocześnie. W pierwszym wirniku (1), koło zapadkowe (czerwone) jest popychane przy każdym naciśnięciu klawisza. W tym momencie drugi wirnik (2) jest ustawiony w taki sposób, że zapadka wchodząc we wcięcie popchnie go przy następnym naciśnięciu klawisza. Trzeci z wirników (3) nie poruszy się, ponieważ wcięcie w drugim wirniku nie jest ustawione w odpowiedniej pozycji i niemożliwe jest zadziałanie zapadki.

W celu zwiększenia komplikacji kodu niektóre wirniki poruszały się nie za każdym naciśnięciem klawisza. Takie działanie zapewnia odmienne kodowanie znaku w każdej pozycji bębenków i powstanie w efekcie bardzo skomplikowanego wieloalfabetycznego szyfru podstawieniowego.

Obracanie wirników zrealizowano za pomocą mechanizmu zębatkowo-zapadkowego. Na każdy z wirników maszyny nałożono koła zębate o 26 zębach współpracujących z zapadkami. Każde naciśnięcie klawisza maszyny powoduje jednoczesne popchnięcie zapadek, które, jeśli natrafią na występ zębatki bębenka, powodują jego obrót.