Den elektriske motoren, etter å ha blitt redusert i hastighet av gir eller en snekkegirmekanisme, driver et par blyskruer og muttere. Dette konverterer motorens rotasjonsbevegelse til lineær bevegelse, og forover- og bakoverrotasjonen av motoren fullfører pushrod-handlingen.
Gjennom ulike mekanismer som spaker, vipper eller koblinger kan komplekse bevegelser som rotasjon og oscillasjon oppnås. Ved å endre lengden på spaken kan slaget økes eller reduseres.
Snekkegiroverføring: Snekken på motorgiret driver snekkehjulet, noe som får den lille blyskruen inne i snekkehjulet til å bevege seg aksialt. En koblingsplate driver grensestangen til å bevege seg aksialt tilsvarende. Når ønsket slag er nådd, trykker grenseblokken ned på endebryteren for å kutte strømmen, og motoren stopper (forover- og reverskontrollen er den samme).
Giroverføring: Motoren, etter å ha passert gjennom reduksjonsgir, driver en liten blyskrue installert i det indre røret, som driver en mutter koblet til den for å bevege seg aksialt. Når innstilt slag er nådd, presser mutterens kontaktpunkt mot endebryteren for å kutte strømmen, og motoren stopper (omvendt operasjon er den samme).
Et potensiometer kan eventuelt legges til for å vise slagstatusen til trykkstangen. En koder kan også legges til for å oppnå bevegelse i flere-trinn over hele slaget (dvs. start og stopp i etapper).
