Ventilene styres av en eller flere kamaksler som roterer nøyaktig halvparten så fort som veivakselen. En overliggende kamaksel dytter på ventilløftere, som åpner ventilene. I en vanlig firesylindret motor har man gjerne 8 ventiler, men noen motorer har to innsugsventiler og to eksosventiler for hver sylinder. Ved overliggende kamaksel går det en tannet registerreim eller registerkjede fra veivakselen til kamakselen. Eldre motorer hadde vanligvis underliggende kamaksler. Disse ble drevet direkte av veivakselen med tannhjul. Støtstenger på utsiden av sylindrene overfører bevegelsen fra kamakselen til vippearmer, som i sin tur overfører bevegelsen til ventilene. Denne konstruksjonen er lite brukt i nyere bilmotorer.