Sappiamo che i programmi ordinari vanno dall'alto verso il basso e che nei programmi macro si possono realizzare salti incondizionati. Vorrei condividere un caso applicativo di dichiarazioni di trasferimento incondizionato
immagine
Aggiungi WeChat: Yuki7557 per inviare tutorial CNC 10G
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 a prevenire alcuni problemi quando la guida si avvia improvvisamente a causa della bassa temperatura invernale, come problemi minori come la scarsa precisione, e problemi gravi come la rottura di alcune parti della macchina utensile. Pertanto, è necessario eseguire un funzionamento del motore termico prima di avviare la macchina in inverno, in modo che i componenti della macchina utensile possano essere riscaldati uniformemente durante il funzionamento del motore termico.
Allora come si esegue solitamente il funzionamento del motore termico? Le persone comuni, cioè, accendono il mandrino e lo lasciano ruotare per decine di minuti, e allo stesso tempo spostano manualmente il portautensile 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 di imparare i programmi macro, ti accorgerai che questa sembra essere una cosa incredibile. Se conosci un po' i programmi macro, scoprirai che in realtà si tratta di una cosa semplice e facile da implementare.
Prima di condividere questo caso, visualizza in anteprima la dichiarazione di trasferimento incondizionato
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 il successivo n (n rappresenta il numero di serie) rappresenta il numero di riga del programma (come GOTO 100, il che significa passare al segmento del programma della linea N100)
Bene, possiamo imparare come realizzare questa funzione di riscaldamento automatico attraverso le macro istruzioni.
Esempio di utilizzo dell'istruzione condizionale: programma macro del motore termico
(PROGRAMMA PER)
O0001
M03S300
N5 G01Z50.F50.
Z300.
X200.
Y200.
X-200.
Y-200.
VAI 5
M30
Questo è il motore termico con programma macro più semplice.
Qui dobbiamo conoscere il ruolo dell'istruzione GOTO
Il significato del segmento di programma GOTO 5 è: andare incondizionatamente alla riga N5 quando viene eseguito questo segmento di programma. 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 fino a quando l'esecuzione del programma non viene interrotta manualmente.





