Znamo da se obični programi pokreću odozgo prema dolje, a bezuvjetni skokovi se mogu ostvariti u makro programima.
Kada su zimi svi alatni strojevi uključeni, moraju raditi s toplinskim motorom. To je nešto što svi znaju, pa što je toplinski motor? To je za sprječavanje nekih problema kada se vodilica iznenada pokrene zbog niske temperature zimi, kao što su manji problemi kao što je niska preciznost i ozbiljni problemi kao što je lom nekih dijelova alatnog stroja. Stoga moramo izvesti rad toplinskog motora prije pokretanja stroja zimi, tako da se komponente alatnog stroja mogu ravnomjerno zagrijati kroz rad toplinskog motora.
Dakle, kako obično izvodite rad toplinskog motora? Obični ljudi, odnosno, uključe vreteno i puste vreteno da se okreće desetke minuta, a istovremeno ručno pomiču stup alata naprijed-natrag po X-osi i Z-osi. Učinite to više puta ovako. Ako u ovom trenutku imate nešto ostaviti na neko vrijeme, a ne želite da se alatni stroj zaustavi, što trebate učiniti? U ovom trenutku, želite li stvarno da alatni stroj radi automatski? Može li se to učiniti?
Prije nego ste naučili makro programe, osjetit ćete da se to čini nevjerojatnom. Ako znate nešto o makro programima, vidjet ćete da je to zapravo jednostavna stvar, a lako ju je implementirati.
GOTO n (n predstavlja broj serijskog broja)
Učenici koji su učili engleski znaju da je gore navedeno sastavljeno od GO i TO, što znači ići na ..., gdje sljedeći n (n predstavlja broj serijskog broja) predstavlja broj linije programa (kao što je GOTO 100, što znači skok na programski segment linije N100)
Pa, možemo naučiti kako ostvariti ovu funkciju automatskog zagrijavanja kroz makro izjave.
Primjer korištenja uvjetne naredbe - makro program toplinskog motora
(PROGRAM OD)
O0001
M03S300
N5 G01Z50.F50.
Z300.
X200.
Y200.
X-200.
Y-200.
IDITE NA 5
M30
Ovo je najjednostavniji makro programski toplinski stroj.
Ovdje moramo naučiti o ulozi GOTO izjave
Značenje programskog segmenta GOTO 5 je: bezuvjetno prijeći na liniju N5 kada se ovaj programski segment izvrši. Zatim redom pokrenite sljedeće programske segmente i skočite na programski segment N5 kada naiđete na GOTO 5....
Ovo predstavlja beskrajnu petlju. CNC alatni stroj može raditi bez ograničenja sve dok se ručno ne zaustavi izvođenje programa.




