Zadefinovanie obrobku
Po vytvorení súboru, Heidenhain ponúka hneď na začiatku zadefinovať obrobok. Definujeme ho tak, aby sme si čo najlepšie určili nulový bod na obrobku a teda nám to uľahčí prácu pri samotnom programovaní pohybu nástroja. Na obrázku nižšie je znázornený najčastejšie sa využívaný spôsob definovania obrobku a teda dolný ľavý roh je MIN bod na obrobku a protiľahlý bod je MAXimálny. Pod obrázkom je vidno ako konkrétne vyzerá jeho zapísanie do NC programu pričom v prvom riadku zadávame aj os vretena (os Z)
(zdroj: https://heidenhain.webnode.cz)
Vyvolanie nástroja
Nástroj vyvoláme pomocou funkcie "TOOL CALL", kde zadávame číslo pozície nástroja uloženého v zásobníku nástrojov, jeho os, otáčky, posuv a prípadne dĺžkovú korekciu. Je potrebné si uvedomiť že aké číslo tam priradíme tak podľa toho čísla musíme zadefinovať nástroj aj v tabuľke nástrojov ( Shift + F2 a následne F8). Taktiež aj v 3D simulácií priradíme podľa pozície udanej v "TOOL CALL" vhodný nástroj prípadne je možné mu zmeniť farbu.
Vytvorenie kontúry
Pred samotným obrábaním musí byť zapnuté vreteno, ktoré je možné zapnúť buď pomocou M-príkazu M3 (môžeme pridať k nemu aj M8 - zapnutie chlad. kvapaliny) alebo prostredníctvom príkazu M13 (zapne vreteno + chlad. kvapalinu). Pri vytváraní kontúry si musíme uvedomiť akým spôsobom budeme NC program vytvárať či pomocou FK programovania, parametrického programovania či budeme používať inkrementálne alebo polárne zadávanie súradníc , či budeme využívať cykly atď. Keď chceme nejaký cyklus použiť tak je nutné ho najskôr definovať prostredníctvom funkcie CYCL DEF, kde sa na spodnej lište zobrazí ponuka cyklov. Po vybraní vhodného cyklu a definovania jeho parametrov ho musíme vyvolať prostredníctvom funkcie CYCL CALL.