En orm er en sylindrisk, gjenget aksel med et spiralformet spor skåret inn i overflaten.Snekkegiret er et tannhjul som griper inn i ormen, og konverterer rotasjonsbevegelsen til ormen til lineær bevegelse av giret.Tennene på snekkegiret er kuttet i en vinkel som matcher vinkelen til det spiralformede sporet på snekken.
I en fresemaskin brukes snekke- og snekkegir for å kontrollere bevegelsen til fresehodet eller bordet.Ormen drives vanligvis av en motor, og når den roterer, griper den inn i tennene på snekkegiret, noe som får tannhjulet til å bevege seg.Denne bevegelsen er vanligvis svært presis, noe som muliggjør nøyaktig posisjonering av fresehodet eller bordet.
En fordel med å bruke et snekke- og snekkegir i fresemaskiner er at det gir et høyt nivå av mekaniske fordeler, noe som gjør at en relativt liten motor kan drive ormen samtidig som den oppnår presis bevegelse.I tillegg er det mindre friksjon og slitasje på komponentene fordi tennene på snekkegiret går i inngrep med snekken i en liten vinkel, noe som resulterer i lengre levetid for systemet.