Aplikačný program CNC obrábacích frézovacích centier je obrábací program napísaný kódom podľa určitého formátu. Doteraz existujú tri hlavné metódy programovania obrábania dielov:
1. Manuálne programovanie
Po manuálnom ovládaní dráhy nástroja sa príkaz spracuje. Táto metóda je ľahko ovládateľná, má široký rozsah prispôsobivosti, je vhodná na programovanie a má malé množstvo výpočtov. Bežní operátori CNC obrábacích centier to musia ovládať.
2. Automatizované programovanie
Automatický riadiaci program od začiatku používa mikropočítač alebo špecializovaný programátor na uskutočňovanie dialógu človek-stroj pomocou programovacieho softvéru na určenie objektu a podmienok spracovania a potom programátor automaticky pracuje a generuje pokyny na spracovanie. Ale táto metóda je vhodná len na obrábanie programovania jednoduchých tvarových dielov.
3. CAD/CAM
Táto metóda je vhodná pre integrovaný systém CAD/CAM. Táto metóda je široko používaná a vyznačuje sa širokou prispôsobivosťou, vysokou účinnosťou a dobrou kvalitou programu. Môže byť použitý v rôznych flexibilných výrobných systémoch (FMS) a počítačových integrovaných výrobných systémoch (CIMS).





