Kui võnkumine toimub vaid süsteemi kuuluvate kehade vaheliste mõjujõudude toimel, on tegemist vabavõnkumisega. Vabavõnkumiseks nimetatakse süsteemi sisejõudude mõjul toimuvat võnkumist. Näiteks võib vabalt võnkuda niidi otsas rippuv kivi, kui miski selle tasakaalust välja viib. Süsteemi moodustavad siin ülalt kinnitatud niit, kivi ja maakera. Süsteemisisesteks jõududeks on gravitatsioonijõud Maa ja kivi vahel ning niidi tõmbejõud. Mõnikord nimetatakse vabavõnkumist ka omavõnkumiseks.
Mehaanilise vabavõnkumise tekkimiseks peab süsteemis olema täidetud kolm tingimust.
- Kõigepealt peab süsteemil olema püsiv tasakaaluolek. Püsiv tasakaal on selline, millest väljumisel tekkivad jõud viivad süsteemi tasakaaluolekusse tagasi.
- Teiseks peab süsteem omama inertsi. Kui keha liigub tasakaaluasendi poole suunatud jõu mõjul kiirenevalt, ei jää see kohale jõudes mitte silmapilkselt seisma, vaid liigub hooga edasi ning eemaldub tasakaaluasendist teisele poole.
- Kolmandaks peab süsteem saama võnkumise käivitamiseks (tasakaalust väljaviimiseks) välise tõuke.
Kuna igale kehale mõjub liikumist takistav hõõrdejõud, siis ei saa vabavõnkumine kesta ilma välise abita igavesti. Võnkumise kiirus ja ulatus hääbuvad aja jooksul nullini. Sellist võnkumist nimetatakse sumbuvaks. Looduses on vabavõnkumised alati sumbuvad. Sumbumatu võnkumise saamiseks tuleb hõõrdumist millegi välisega kompenseerida. Näiteks pommidega kellas annab spetsiaalse mehhanismi kaudu pendlile igal võnkel hoogu juurde pomme allapoole tõmbav raskusjõud.
Kui võnkumine toimub mingi välise perioodilise jõu mõjul, on tegemist sundvõnkumisega. Nii võngub õmblusmasina nõel üles-alla vaid seepärast, et käsi või mootor vänta ringi ajab. Kuna siin saab süsteem energiat välisest allikast, on sundvõnkumine alati sumbumatu. Sundvõnkumiseks on näiteks lõiketera liikumine höövelpingis, pintsli liikumine värvimisel ja klaasipuhastaja liikumine autoaknal.