A CNC esztergaprogram három részre osztható: programkezdetre, programtartalomra és programvégre.
A programindítási rész elsősorban a programszámot határozza meg, előhívja a munkadarab megmunkálási koordinátarendszerét, a megmunkáló szerszámokat, elindítja az orsót, és bekapcsolja a hűtőfolyadékot. Az orsó maximális fordulatszámának határértéke G50 S2000, a maximális orsó-fordulatszám 2000 RPM-re állítva. Ez egy nagyon fontos utasítás a CNC esztergagépekhez.
Eltérő rendelkezés hiányában a CNC rendszer alapértelmezés szerint a G54 koordinátarendszert használja.
A G28 U0 visszatérési-a-referenciaponthoz-utasítás a szerszámtartó és a munkadarab vagy a rögzítés közötti ütközések vagy interferenciák elkerülésére szolgál szerszámcsere során. Hatékony módszer, ha a szerszámgép először az X-tengely irányában visszatér a gép referenciapontjához, és biztonságos távolságra elmozdul az orsótól.
A szerszámdefiníció G0 T0808 M8, amely automatikusan a 8-as szerszámhoz (bal oldali eltolási szerszám) igazodik, és bekapcsolja a hűtőfolyadékot.
Az orsó fordulatszáma G96 S150 M4, és az állandó lineáris fordulatszám (S) függvény van definiálva. Az S funkció lehetővé teszi az orsó fordulatszám parancsát CNC esztergagépen, és ez kétféleképpen fejezhető ki: az egyik r/perc vagy rpm, a másik pedig m/perc. A CNC eszterga S-kódját a G96-tal vagy G97-tel együtt kell használni az orsó- vagy vágási sebesség beállításához.
G97: Sebességparancs, meghatározza és beállítja a percenkénti sebességet.
G96: Állandó lineáris sebesség parancs, biztosítja, hogy a vágási sebesség azonos legyen a munkadarab minden pozíciójában.
Programtartalom rész: A műsortartalom a teljes program fő része, amely több műsorrészből áll. Minden programszegmens több szóból áll, és minden szó egy címkódból és több számból áll. A programszegmensek általában G és M parancsokból, az egyes tengelyek koordinátapontjaiból állnak, és tartalmazzák az előtolás meghatározását.
Az F funkció az előtolási sebesség funkcióra utal. A CNC eszterga előtolási sebességének két kifejezése van: az egyik a fordulatonkénti előtolás, mm/r-ben kifejezve, főként esztergálási előtoláshoz használatos. Egy másik módszer, hasonlóan a CNC marógépekhez, percenkénti előtolást (FPM) használ, mm/perc-ben kifejezve. Ezt elsősorban marási előtoláshoz használják-eszterga-maró megmunkáló központokban.
Programvégi szakasz: A program végén a szerszámrevolvernek vissza kell térnie a referenciaponthoz vagy a gép referenciapontjához a következő szerszámcsere biztonságos pozíciójához. Ezzel egyidejűleg az orsó leáll, a hűtőfolyadék leáll, és kiválasztásra kerül a program leállítása vagy befejezése.
A G28U0 visszatérési
Az M01 leállítási parancs egy stop kiválasztó parancs, amely csak akkor érvényes, ha a készülék leállításválasztó kapcsolója be van kapcsolva; Az M30 a program befejezési parancsa, amely végrehajtásakor leállítja a hűtőfolyadékot, az előtolást és az orsót. A CNC-program és a CNC-berendezések alaphelyzetbe állnak, és visszatérnek a megmunkálás előtti állapotba,{3}}készülve a következő programfutásra és a CNC-megmunkálás újraindítására.






