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.