Fabbricazione > Fabbricazione > programmazione tramite sottoroutine > Esempio: programmazione di subroutine
Esempio: programmazione di subroutine
Esempio 1: confronto tra le opzioni Gruppo e Individuale
Se un'operazione contiene quattro sequenze NC e avete selezionato le sequenze 1 e 3 per la creazione di serie di sottoroutine con un numero di varianti uguale a due, il sistema genera il risultato seguente:
Gruppo (Group)
Individuale
CALSUB / 1
CALSUB / 2
CALSUB / 3
CALSUB / 1
CALSUB / 2
CALSUB / 3
SEQ4
CALSUB / 1
CALSUB / 1
SEQ2
CALSUB / 3
CALSUB / 3
SEQ4
Esempio 2: output incrementale
Se selezionate l'opzione Incrementale (Incremental), il sistema genera due comandi aggiuntivi (MODE/INCR e MODE/ABSOL) per ciascuna sequenza NC che appartiene alla sottoroutine. Questo avvia il postprocessore che elabora e genera i dati come spostamenti incrementali (l'output nella sottoroutine è ancora assoluto):

DEFSUB / 1
MODE / INCR
GOTO ...
(absolute output)
MODE / ABSOL
ENDSUB