Cieľom tejto bakalárskej práce je oboznámenie sa a opis princípov riadenia a možností programovania číslicovo riadených obrábacích strojov pomocou univerzálneho ISO kódu a špecializovaných metód vyvynutých vývojármi softvérových prostredí. Práca je členená do piatich častí. V prvej časti opisujeme historický vývoj číslicovo riadenej techniky. V druhej časti sa venujeme definícii a charakterizácii číslicovo riadenej techniky, kde opisujeme jednotlivé spôsoby riadenia a prvky charakteristické pre NC techniku. V tretej časti opisujeme štruktúru programu, jeho základné prvky a jednotlivé spôsoby tvorby programu. Štvrtá časť je venovaná oboznámeniu sa so softvérovými prostrediami Siemens SINUMERIK a HEIDENHAIN iTNC. V piatej časti riešime praktický príklad tvorby programu v softvéry Sinutrain for SINUMERIK Operate.