Fabbricazione > programmazione tramite sottoroutine > Per creare una nuova serie di sottoroutine
  
Per creare una nuova serie di sottoroutine
1. Fate clic su Fabbricazione (Manufacturing) > Sottoroutine (Subroutines). Viene visualizzato il menu SOTTOROUTINE (SUBROUTINES).
2. Fate clic su Crea (Create).
3. Per selezionare le sequenze NC di cui creare la serie, mettete un segno di spunta accanto ai rispettivi nomi elencati nel menu con l'elenco dei nomi (che contiene anche le opzioni Seleziona tutto (Select All) e Deseleziona tutto (Unsel All)). Fate clic su Fine selez (Done Sel) al termine dell'operazione.
4. Viene visualizzata la finestra di dialogo Sottoroutine (Subroutines). La parte superiore della finestra di dialogo contiene le caselle di controllo e i pulsanti di scelta che consentono di specificare il tipo di serie di sottoroutine e il formato desiderato per l'output CL.
Se selezionate il pulsante di scelta Gruppo (Group), il sistema creerà una serie delle sequenze che avete selezionato come un gruppo. Ciò significa che le sequenze selezionate e tutte le sequenze comprese tra queste formano un gruppo interno in serie. Se selezionate Individuale (Individual), ogni sequenza selezionata viene creata in serie individualmente.
Se selezionate il pulsante di scelta Assoluta (Absolute), i dati CL per la sottoroutine verranno generati in modalità assoluta. Se selezionate l'opzione Incrementale (Incremental), il sistema genera due comandi aggiuntivi (MODE/INCR e MODE/ABSOL) per ciascuna sequenza NC inserita nella sottoroutine.
Se selezionate la casella di controllo Multax, il sistema genererà i dati CL trasformati al posto dei comandi della tabella di rotazione.
Se selezionate la casella di controllo Copia CL (Copy CL), il sistema genererà i dati CL senza le definizioni e le chiamate di sottoroutine. Se desiderate rimuovere temporaneamente le definizioni delle serie di sottoroutine nell'output CL, ridefinite una serie prima di utilizzare questa opzione.
5. La pagina 1ª direzione (1st Direction) consente di definire la serie nella prima direzione:
Tipo di serie (Pattern Type) - Consente di utilizzare uno dei seguenti pulsanti di scelta:
Trasla (Translate) - Trasla i dati CL lungo gli assi del sistema di coordinate di base. Immettete i valori di traslazione nelle caselle di testo Valore X (X value), Valore Y (Y value) e Valore Z (Z value).
Ruota (Rotate) - Ruota i dati CL rispetto ad uno degli assi del sistema di coordinate di base. Specificate l'asse desiderato selezionando il pulsante di scelta X, Y o Z. Immettete il valore di rotazione nella casella di testo Angolo (Angle).
Siscoo (CSys) - Questa opzione consente di selezionare o creare i sistemi di coordinate per il posizionamento delle varianti delle sottoroutine. Il sistema calcola le istruzioni TRANS/ROTATE corrette per ogni variante, in base alla posizione del sistema di coordinate specificato per tale variante rispetto al sistema di coordinate di base. Fate clic su Seleziona (Select) per creare, selezionare, rimuovere o visualizzare i sistemi di coordinate.
Sistema coordinate base (Base Coordinate System) - Consente di specificare il sistema di coordinate (macchina o della sequenza NC) da utilizzare come sistema di coordinate di base per la creazione in serie dei dati CL.
Numero (Number) - Consente di specificare il numero di varianti nella prima direzione.
6. La pagina 2ª direzione (2nd Direction) consente di definire la serie nella seconda direzione. Essa contiene le stesse opzioni della pagina 1ª direzione (1st Direction), ad eccezione del pulsante di scelta Siscoo (Csys) che viene sostituito dal pulsante di default Nessuno (None). Quest'ultimo consente di specificare che non verrà creata alcuna serie in questa direzione.
7. La pagina Staffaggio (Fixture) consente di incrementare il valore del registro di offset degli staffaggi.
Se selezionate Usa compensazione staffaggio (Use Fixture Compensation), il sistema genererà il comando "SET/OFSETL, n" per ogni sequenza creata in serie, dove n rappresenta il numero del registro di offset degli staffaggi, definito come segue:
L'elemento Registro iniziale (Initial Register) specifica il numero del registro di offset degli staffaggi per la prima variante.
L'elemento Incremento nella 1ª direzione (1st Direction Increment) specifica il valore incrementale per ogni variante successiva nella prima direzione.
L'elemento Incremento nella 2ª direzione (2nd Direction Increment) specifica il valore incrementale per le varianti nella seconda direzione. Questa casella di testo viene visualizzata soltanto se la sottoroutine per la creazione di serie è bidirezionale.
Se fate clic su Personalizzato (Custom), il sistema visualizza la finestra di dialogo Imposta offset staffaggi di sottoroutine (Subroutine Fixture Offsets Setup), che contiene un elenco di tutte le varianti della serie, in base al numero di varianti in ciascuna direzione, e i numeri del registro corrente per ciascuna variante, in base al valore specificato per Registro iniziale (Initial Register), Incremento nella 1ª direzione (1st Direction Increment) e Incremento nella 2ª direzione (2nd Direction Increment).
Selezionate una variante di cui desiderate personalizzare l'offset degli staffaggi, quindi immettete il nuovo valore nella casella di testo Offset staffaggio (Fixture Offset). Il pulsante Reimposta (Reset) reimposta tutti gli offset ai valori di default. Fate clic su OK per terminare la personalizzazione degli offset.
8. Fate clic su OK nella finestra di dialogo Sottoroutine (Subroutines) per creare la serie di sottoroutine.
 
* Le sequenze NC incluse in una serie di sottoroutine non possono essere selezionate per un'altra serie di sottoroutine. Ridefinite invece le varianti esistenti della serie.