Načini programiranja CNC mašina u načelu se mogu podeliti na:

  • Ručno programiranje CNC mašina
  • Poluautomatsko programiranje CNC mašina
  • Automatsko programiranje CNC mašina (programiranje CNC mašina primenom CAD/CAM koncepta).

Ručno programiranje CNC mašina

Ručno programiranje CNC mašina alatki podrazumeva direktno pisanje komandi, adresa i ostalih informacija u pogodnom obliku (čitljivom za datu upravljačku jedinicu CNC mašine) u redovima (blokovima) NC koda (G koda).

Ovaj način programiranja CNC mašina alatki podrazumeva kompletno izrađenu tehnološku dokumentaciju, zapravo podrazumeva napravljen plan alata, plan stezanja, plan rezanja, ali i prethodno urađen plan obrade sa elementima proračuna režima obrade: koraka, broja obrtaja, brzine pomoćnog kretanja, dubine rezanja, broja prolaza, broja hodova i sl. Optimizacija se može vršiti uz pomoć računara koji u ovom obliku nije uključen direktno u proces programiranja CNC mašine alatke, već samo u proces verifikacije i backplota (iscrtavanja) putanja kretanja alata u planiranoj CNC obradi. 

- - - - - - - - - - - - -

Poluautomatsko programiranje CNC mašina 

- - - - - - - - - - - - -

Automatsko programiranje CNC mašina (programiranje CNC mašina primenom CAD/CAM koncepta)

- - - - - - - - - - - - -