Žinome, kad įprastos programos paleidžiamos iš viršaus į apačią, o makroprogramose galima realizuoti besąlyginius šuolius.
Žiemą įjungus visas stakles, jos turi būti valdomos šiluminiu varikliu. Tai visi žino, taigi, kas yra šilumos variklis? Taip siekiama užkirsti kelią kai kurioms problemoms, kai kreiptuvas staiga įsijungia dėl žemos temperatūros žiemą, pvz., nedidelių problemų, tokių kaip mažas tikslumas, ir rimtų problemų, pvz., kai kurių staklių dalių lūžimo. Todėl prieš paleisdami mašiną žiemą turime atlikti šiluminio variklio darbą, kad staklių komponentai būtų tolygiai šildomi veikiant šilumos varikliui.
Taigi, kaip paprastai atliekate šiluminio variklio darbą? Paprasti žmonės, tai yra, įjunkite veleną ir leiskite velenui suktis dešimtis minučių, o tuo pačiu metu rankiniu būdu judinkite įrankio stulpelį pirmyn ir atgal X ir Z ašyje. Darykite tai pakartotinai taip. Jei šiuo metu turite ką nors trumpam palikti ir nenorite, kad staklės sustotų, ką daryti? Ar šiuo metu tikrai norite, kad staklės veiktų automatiškai? Ar tai galima padaryti?
Prieš išmokdami makro programas, pajusite, kad tai atrodo neįtikėtinas dalykas. Jei šiek tiek žinote apie makrokomandas, pamatysite, kad tai iš tikrųjų paprastas dalykas ir jį lengva įgyvendinti.
GOTO n (n reiškia serijos numerį)
Mokiniai, kurie išmoko anglų kalbą, žino, kad aukščiau pateiktą tekstą sudaro GO ir TO, o tai reiškia eiti į ..., kur šis n (n reiškia serijos numerio numerį) reiškia programos eilutės numerį (pvz., GOTO 100, o tai reiškia perėjimą prie N100 linijos programos segmento)
Na, mes galime išmokti realizuoti šią automatinio pašildymo funkciją naudodami makrokomandas.
Sąlyginio sakinio naudojimo pavyzdys - terminio variklio makro programa
(PROGRAMOJĖ)
O0001
M03S300
N5 G01Z50.F50.
Z300.
X200.
Y200.
X-200.
Y-200.
GOTO 5
M30
Tai paprasčiausias makro programos šilumos variklis.
Čia turime sužinoti apie GOTO teiginio vaidmenį
Programos segmento GOTO 5 reikšmė yra tokia: besąlygiškai eikite į N5 eilutę, kai vykdomas šis programos segmentas. Tada paeiliui paleiskite šiuos programos segmentus ir pereikite prie N5 programos segmento, kai susiduriate su GOTO 5....
Tai sudaro begalinę kilpą. CNC staklės gali veikti be apribojimų, kol programos vykdymas nebus sustabdytas rankiniu būdu.




