Jan 22, 2023 Lasciate un messaggio

Aula di programmazione NC: usa M99 per realizzare loop, jump e return

 

Solitamente l'M99 che vediamo compare alla fine del sottoprogramma, utilizzato per terminare il sottoprogramma e tornare al programma principale.


Ma la funzione del codice M99 è molto di più.

Oltre alla nostra comune funzione di ritorno al programma principale, M99 può realizzare funzioni loop e jump.

 

Nella lavorazione automatica, possiamo utilizzare robot o alimentatori per mantenere lo stato di lavorazione continua della macchina e realizzare una "fabbrica a luci spente".

 

Quando l'operatore prepara le materie prime, il robot caricherà e scaricherà le materie prime e i semilavorati in modo tempestivo secondo le impostazioni del programma. Poiché questa azione è ripetitiva, anche il nostro programma di elaborazione deve essere eseguito ripetutamente, aprendo automaticamente la porta di protezione della macchina utensile, attendendo il carico e lo scarico dei materiali di lavorazione, chiudendo automaticamente la porta di protezione e rieseguendo il codice di elaborazione. ..
pezzo

A questo punto, utilizzeremo la funzione ciclo di M99. Se eseguire nuovamente il codice di elaborazione, è necessario attendere il segnale dal robot o dall'alimentatore.

 

In base all'impostazione della materia prima nell'alimentatore o nel robot, una volta che il vassoio o l'alimentatore è nello stato di attesa, il programma di elaborazione verrà interrotto in modo condizionale invece dell'esecuzione del ciclo infinito.

 

M99 viene utilizzato alla fine del programma principale e l'intero programma di lavorazione verrà eseguito ciclicamente;

Usato alla fine di una subroutine, tornerà al programma principale.


Prima di utilizzare la funzione di salto di M99, c'è un promemoria speciale:

*non utilizzare numeri di riga duplicati*

 

Indipendentemente dall'utilizzo di GOTOnnnn o M99 Pnnnn, salterà incondizionatamente alla riga Nnnnn. Una volta che nel programma compaiono più righe Nnnnn, il sistema di controllo salterà su una di esse, il che è molto pericoloso per l'elaborazione, quindi è molto importante impostare un numero di riga univoco.

 

 

 

Invia la tua richiesta

whatsapp

skype

Posta elettronica

Inchiesta