Un melc este un arbore cilindric, filetat, cu o canelură elicoidală tăiată pe suprafața sa. Angrenajul melcat este o roată dințată care se angrenează cu melcul, transformând mișcarea de rotație a melcului în mișcare liniară a angrenajului. Dinții angrenajului melcat sunt tăiați la un unghi care se potrivește cu unghiul canelurii elicoidale de pe melc.
Într-o mașină de frezat, melcul și angrenajul melcat sunt utilizate pentru a controla mișcarea capului sau mesei de frezat. Melcul este de obicei acționat de un motor și, pe măsură ce se rotește, se angajează cu dinții angrenajului melcat, provocând mișcarea acestuia. Această mișcare este de obicei foarte precisă, permițând poziționarea exactă a capului sau mesei de frezat.
Un avantaj al utilizării unui melc și a angrenajului melcat în mașinile de frezat este acela că oferă un nivel ridicat de avantaj mecanic, permițând unui motor relativ mic să acționeze melcul, obținând în același timp o mișcare precisă. În plus, deoarece dinții angrenajului melcat se angajează cu melcul la un unghi mic, există o frecare și o uzură mai reduse ale componentelor, rezultând o durată de viață mai lungă a sistemului.