CNC stroje (zkratka anglického „Computer Numerical Control“) jsou obráběcí stroje řízené počítačem. Pracují podle předem daného programu vytvořeného člověkem či speciálním softwarem a tím se výrobní procesy stávají více a více automatickými. Stroj přesně ví, kam a jak hluboko má říznout, čímž vznikají v podstatě identické výrobky stejné kvality. Díky snížené chybovosti, kterou přináší i sebelepší manuální lidská práce, je převážná většina vyrobených produktů vhodná k prodeji. To se pak odráží v nižších provozních nákladech.
Pokyny jsou do CNC stroje dodávány ve formě sekvenčního programu pro řízení stroje. Jeho součástí jsou tzv. G-kódy a M-kódy (podle písmena, kterým začínají. G-kódy stroji říkají, kam (na jaké souřadnice) má co nejkratší cestou přesunout obráběcí nástroj. M-kódy jsou pak pomocné funkce starající se o ovládání mechanismů obráběcího stroje (výměna nástroje na frézovacích strojích, ovládání čerpadla chladící kapaliny). Pro používání G-kódů a M-kódů jsou daná jistá pravidla, nicméně každý výrobce CNC strojů má řadu doplňkových kódů a funkcí.
Firma Bühler se věnuje výrobě a rozvoji technologií a strojů na zpracování potravin. Do celého světa dodává komponenty do strojů např. na výrobu těstovin, čokolády, krmiva pro domácí zvířata, ale také do strojů pro tlakové lití hliníku, mokré broušení a povrchové úpravy. Dále také vyrábí různé typy převodovek a pohonných mechanismů, čističky vzduchu, elektrické rozvaděče a řídicí jednotky. Z potravin se na jejích strojích se vyrábí např. slad pro Svijanské pivo, Babiččina mouka, světově známá čokoláda Milka. Pro třískové obrábění svých výrobků používá právě nejmodernější progresivní CNC technologie, včetně maximálního využití prvků automatizace. Dále se věnuje zpracovávání plechů, elektromontáži i mechanické montáži. To vše s důrazem na to, aby byly její výrobní procesy co nejekologičtější.