Rientro in un programma con sottoprogrammi
NC FAQ1054
Domanda:
Se vengono impiegati programmi di lavorazione con sottoprogrammi e il sottoprogramma viene inoltre chiamato in diverse posizioni, è necessario riaccedere in fasi diverse a questo sottoprogramma. Come procedere?
Risposta:
Se si seleziona una riga nel sottoprogramma alla lettura blocchi, la lettura blocchi utilizza il primo salto nel sottoprogramma e dopo l'esecuzione del sottoprogramma ritorna una riga sotto questo comando CALL LBL.
Se non dovesse essere utilizzato il primo comando CALL LBL, viene all'inizio eseguita una prima lettura blocchi al blocco CALL LBL selezionato e solo nella seconda fase viene eseguita la lettura blocchi sul blocco nel sottoprogramma.
Soltanto dopo la seconda lettura blocchi si raggiunge la posizione, in quanto la prima lettura blocchi consente di identificare la label di salto.