Sappiamo che i programmi ordinari vengono eseguiti dall'alto verso il basso e che i salti incondizionati possono essere realizzati nei programmi macro.
Quando tutte le macchine utensili sono accese in inverno, devono essere azionate con un motore termico. Questo è qualcosa che tutti sanno, quindi cos'è un motore termico? Serve per prevenire alcuni problemi quando la guida si avvia improvvisamente a causa della bassa temperatura invernale, come problemi minori come la scarsa precisione, e problemi seri come la rottura di alcune parti della macchina utensile. Pertanto, dobbiamo eseguire un'operazione del motore termico prima di avviare la macchina in inverno, in modo che i componenti della macchina utensile possano essere riscaldati uniformemente attraverso il funzionamento del motore termico.
Quindi, come esegui di solito il funzionamento del motore termico? La gente comune, cioè, accende il mandrino e lascia che il mandrino ruoti per decine di minuti, e allo stesso tempo sposta manualmente il portautensili avanti e indietro sull'asse X e sull'asse Z. Fallo ripetutamente in questo modo. Se in questo momento hai qualcosa da lasciare per un po' e non vuoi che la macchina utensile si fermi, cosa dovresti fare? In questo momento, vuoi davvero che la macchina utensile funzioni automaticamente? Può essere fatto?
Prima che tu abbia imparato i programmi macro, sentirai che questa sembra essere una cosa incredibile. Se conosci un po' i programmi macro, scoprirai che questa è in realtà una cosa semplice e facile da implementare.
GOTO n (n rappresenta il numero del numero di serie)
Gli studenti che hanno imparato l'inglese sanno che quanto sopra è composto da GO e TO, che significa andare a..., dove la n successiva (n rappresenta il numero del numero di serie) rappresenta il numero di riga del programma (come GOTO 100, che significa saltare al segmento del programma della linea N100)
Bene, possiamo imparare come realizzare questa funzione di riscaldamento automatico attraverso istruzioni macro.
Esempio di utilizzo dell'istruzione condizionale - programma macro motore termico
(PROGRAMMA DA)
O0001
M03S300
N5 G01Z50.F50.
Z300.
X200.
Y200.
X-200.
Y-200.
VAI 5
M30
Questo è il più semplice motore termico programma macro.
Qui dobbiamo conoscere il ruolo dell'istruzione GOTO
Il significato del segmento di programma GOTO 5 è: vai incondizionatamente alla riga N5 quando questo segmento di programma viene eseguito. Quindi eseguire a turno i seguenti segmenti di programma e passare al segmento di programma N5 quando si incontra GOTO 5....
Ciò costituisce un ciclo infinito. La macchina utensile CNC può funzionare senza limitazioni finché l'esecuzione del programma non viene arrestata manualmente.




