Tudjuk, hogy a hétköznapi programok fentről lefelé futnak, a makróprogramokban pedig feltétel nélküli ugrások valósíthatók meg.
Ha télen minden szerszámgép be van kapcsolva, azokat hőmotorral kell üzemeltetni. Ezt mindenki tudja, szóval mi is az a hőmotor? Ez bizonyos problémák megelőzésére szolgál, amikor a vezető hirtelen beindul az alacsony hőmérséklet miatt télen, például kisebb problémákat, mint például az alacsony pontosság, és olyan súlyos problémákat, mint a szerszámgép egyes alkatrészeinek törése. Ezért télen a gép beindítása előtt hőmotoros üzemet kell végeznünk, hogy a szerszámgép alkatrészei a hőmotoros működés révén egyenletesen felmelegedjenek.
Tehát általában hogyan hajtja végre a hőmotor működését? Hétköznapi ember, vagyis kapcsolja be az orsót és hagyja forogni az orsót több tíz percig, és közben kézzel mozgassa előre-hátra a szerszámtartót az X és Z tengelyen. Csináld többször is így. Ha ilyenkor van mit hagynia egy időre, és nem akarja, hogy leálljon a szerszámgép, mit tegyen? Jelenleg valóban azt szeretné, hogy a szerszámgép automatikusan működjön? Meg lehet ezt tenni?
Mielőtt megtanulná a makróprogramokat, azt fogja érezni, hogy ez hihetetlen dolognak tűnik. Ha ismer egy kicsit a makróprogramokat, rá fog jönni, hogy ez valójában egy egyszerű dolog, és könnyen megvalósítható.
GOTO n (n a sorozatszám számát jelöli)
Az angolul tanult hallgatók tudják, hogy a fentiek a GO és TO szavakból állnak, ami azt jelenti, hogy ...-re kell menni, ahol a következő n (n a sorozatszám számát jelöli) a programsor számát jelöli (például GOTO 100, ami az N100 soros programszegmensre ugrást jelent)
Nos, megtanulhatjuk, hogyan valósíthatjuk meg ezt az automatikus bemelegítő funkciót a makró utasításokon keresztül.
Példa feltételes utasítás használatára - termikus motor makróprogram
(PROGRAMOZÁS)
O0001
M03S300
N5 G01Z50.F50.
Z300.
X200.
Y200.
X-200.
Y-200.
GOTO 5
M30
Ez a legegyszerűbb makroprogramos hőmotor.
Itt meg kell tanulnunk a GOTO utasítás szerepét
A GOTO 5 programszegmens jelentése: feltétel nélkül lépjen az N5 sorra, amikor ez a programszegmens fut. Ezután futtassa egymás után a következő programszegmenseket, és ugorjon az N5 programszegmensre, ha találkozik a GOTO 5-tel....
Ez egy végtelen hurkot alkot. A CNC szerszámgép korlátlanul futhat mindaddig, amíg a program végrehajtását manuálisan le nem állítják.




