Kuulveski koosneb horisontaalsest trumlist, õõnestest etteande- ja väljalaskevõllidest ning jahvatuspeast. Trummel on pikk silindriline struktuur, mis sisaldab lihvimisainet. Terasplaadist valmistatud ja terasvooderdusega trumli külge kinnitatud lihvimisvahendid on tavaliselt erineva läbimõõduga ja erineva proportsiooniga teraskuulid. Võib kasutada ka terasest segmente. Materjalid valitakse nende osakeste suuruse järgi. Materjalid juhitakse trumlisse läbi veski etteandeotsas oleva õõnesvõlli. Kui trummel pöörleb, haakub jahvatusaine inertsi, tsentrifugaaljõu ja hõõrdumise tõttu trumli vooderdise külge ja kandub kaasa. Kui need viiakse teatud kõrgusele, paiskuvad nad gravitatsiooni mõjul alla, toimides nagu mürsud ja purustades sees oleva materjali.
Materjal juhitakse etteandeseadmest läbi õõnsa etteandevõlli, spiraalselt ja ühtlaselt veski esimesse kambrisse. Sellel kambril on astmelised või gofreeritud vooderdised ja see on täidetud erineva suurusega teraskuulidega. Trumli pöörlemisel tekkiv tsentrifugaaljõud kannab pallid teatud kõrgusele, kuhu need langevad, põrkudes ja lihvides materjali. Pärast jämedat lihvimist esimeses kambris liigub materjal läbi ühe-kihi vaheseina teise kambrisse, mis on vooderdatud lamedate vooderdustega ja täidetakse edasiseks lihvimiseks teraskuulidega. Pulbermaterjal juhitakse välja läbi tühjendusresti, viies lihvimisprotsessi lõpule.
Kui silinder pöörleb, libiseb lihvimisaine, lihvides materjali. Selle jahvatusefekti tõhusaks kasutamiseks jagatakse suuremate materjalide (tavaliselt 20{2}}sõelaga) jahvatamiseks veski silinder vaheseinaga kaheks osaks, luues kahekambrilise -veski. Esimesse kambrisse sisenemisel purustatakse materjal teraskuulidega. Teise kambrisse sisenemisel lihvivad terassegmendid materjali. Kvalifitseeritud jahvatatud materjal tühjendatakse väljalaskeotsas oleva õõnesvõlli kaudu. Väiksemate materjalide, nagu liiv, räbu ja jäme lendtuha jahvatamiseks saab veski silindri ehitada ilma vaheseinteta, luues ühekambrilise veski ning jahvatusvahendina saab kasutada ka terassegmente.
Tooraine juhitakse lihvimiseks õõnessilindrisse läbi õõnsa võlli kaela. Silinder on täidetud erineva läbimõõduga lihvimisvahenditega (teraskuulid, terasvardad või kruus). Kui silinder pöörleb konstantsel kiirusel ümber oma horisontaaltelje, eralduvad tsentrifugaaljõu ja hõõrdumise mõjul selles sisalduvad ained ja toorained silindri siseseinast ning kukuvad või veerevad alla, kui silinder saavutab teatud kõrguse. Löök purustab maagi. Samal ajal jahvatab jahvatusvahendi libisemine veski pöörlemise ajal ka toorainet. Jahvatatud materjal juhitakse välja läbi õõnsa võlli kaela.




