Sabem que els programes ordinaris s'executen de dalt a baix i que es poden realitzar salts incondicionals en programes macro.
Quan totes les màquines-eina estan enceses a l'hivern, s'han de fer funcionar amb un motor tèrmic. Això és una cosa que tothom sap, què és un motor tèrmic? Es tracta d'evitar alguns problemes quan la guia s'engega sobtadament a causa de la baixa temperatura a l'hivern, com ara problemes menors com la baixa precisió, i problemes greus com el trencament d'algunes parts de la màquina-eina. Per tant, hem de realitzar una operació del motor tèrmic abans d'engegar la màquina a l'hivern, de manera que els components de la màquina-eina es puguin escalfar uniformement a través del funcionament del motor tèrmic.
Aleshores, com s'acostuma a dur a terme el funcionament del motor tèrmic? La gent normal, és a dir, encén l'eix i deixa que l'eix giri durant desenes de minuts i, al mateix temps, mou manualment el pal de l'eina cap endavant i cap enrere a l'eix X i l'eix Z. Fes-ho repetidament així. Si en aquest moment tens alguna cosa per deixar una estona i no vols que la màquina-eina s'aturi, què has de fer? En aquest moment, realment voleu que la màquina-eina s'executi automàticament? Això es pot fer?
Abans d'haver après programes macro, sentireu que això sembla una cosa increïble. Si coneixeu una mica els programes macro, trobareu que això és realment una cosa senzilla i fàcil d'implementar.
GOTO n (n representa el número del número de sèrie)
Els estudiants que han après anglès saben que l'anterior està compost per GO i TO, que significa anar a ..., on la següent n (n representa el número del número de sèrie) representa el número de línia del programa (com ara GOTO 100, el que significa saltar al segment del programa de línia N100)
Bé, podem aprendre a realitzar aquesta funció d'escalfament automàtic mitjançant declaracions macro.
Exemple d'ús de declaracions condicionals - programa macro de motor tèrmic
(PROGRAMA DE)
O0001
M03S300
N5 G01Z50.F50.
Z300.
X200.
Y200.
X-200.
Y-200.
ANAR 5
M30
Aquest és el motor tèrmic del programa macro més senzill.
Aquí hem de conèixer el paper de la declaració GOTO
El significat del segment de programa GOTO 5 és: anar incondicionalment a la línia N5 quan s'executa aquest segment de programa. A continuació, executeu els següents segments del programa al seu torn i aneu al segment del programa N5 quan trobeu GOTO 5....
Això constitueix un bucle sense fi. La màquina-eina CNC pot funcionar sense limitacions fins que l'execució del programa s'atura manualment.




