Sequenziamento per linea e tipi di regole in Controllo assemblaggio

Il sequenziamento degli ordini di assemblaggio generati da Pianificazione assemblaggio può essere eseguito mediante Sequence Engine e ha come risultato una composizione di linee e una sequenza di linee. Durante il processo di sequenziamento vengono applicate specifiche regole di linea, ad esempio il consolidamento degli ordini di assemblaggio in base a determinate caratteristiche degli articoli o il blocco degli ordini di assemblaggio in base a regole di capacità.

La linea di assemblaggio può essere specifica per un unico modello o per un modello composto, in modo che nella stessa linea di assemblaggio possano essere create indifferentemente una o tante varianti di prodotto.

In questa sezione vengono descritti quattro aspetti principali del sequenziamento per linea:

  • Regole di sequenza
  • Processo di sequenziamento
  • Riprogrammazione
  • Stato della sequenza di linea

REGOLE DI SEQUENZA

Le regole di sequenza sono costituite dai seguenti elementi:

Processo di composizione
Tre tipi di regole di composizione:
    • Regole di restrizione capacità
    • Regole proporzionali
    • Regole proporzionali relative
Regole di posizionamento
Esistono tre tipi di regole:
  • Regole di consolidamento
  • Regole di blocco
  • Regole di priorità

Processo di (ri)composizione in Controllo assemblaggio

Gli ordini possono essere ricomposti nel modulo Controllo assemblaggio mediante la sessione Ricomposizione linea (tiasl3220m000). Per combinazioni di opzioni specifiche vengono definite delle regole. Il processo di ricomposizione tenta di programmare gli ordini in modo che il numero di ordini per ciascuna combinazione di opzioni si avvicini il più possibile al numero massimo di ordini per la combinazione specifica. Una composizione creata in modo corretto consente di ottimizzare la qualità della sequenza.

Regole di composizione

Di seguito vengono riportati i tre tipi di regole di composizione disponibili.

  • Restrizione capacità

    La capacità totale della linea è limitata. È possibile, ad esempio, produrre un numero massimo di 500 auto con la combinazione di opzioni CityCar in un giorno.

    Per le regole di tipo Restrizione capacità, è possibile selezionare uno dei tre tipi di dispersione seguenti:

    • Dispersione media - La combinazione di opzioni viene distribuita in modo proporzionale nella sequenza di linea.
    • Dispersione media intervallo scorrevole Un intervallo è costituito da un determinato numero di posizioni adiacenti della sequenza. Si tratta di un intervallo scorrevole. All'interno di ciascun intervallo la sequenza dei prodotti è ottimizzata. Per posizioni adiacenti si intende un intervallo continuo di posizioni della sequenza. In ciascun intervallo la combinazione di opzioni viene dispersa nel modo più proporzionale possibile. Ad esempio, ciascun gruppo di 10 posizioni deve avere lo stesso numero di Auto rosse.
    • Restrizione capacità intervallo scorrev. - In ciascun intervallo il numero di ordini per combinazione di opzioni è limitato. Ad esempio, non possono essere presenti più di due Auto rosse in un intervallo di 10 posizioni.
  • Proporzionale

    Le combinazioni di opzioni devono essere presenti in proporzione fissa rispetto all'ordine totale, ad esempio il rapporto tra CityCar e altri ordini deve essere di 1:2.

    Per le regole di tipo Proporzionale, è possibile definire due tipi di dispersione:

    • Dispersione media - La combinazione di opzioni viene distribuita in modo proporzionale nella sequenza di linea.
    • Dispersione media intervallo scorrevole - In ciascun intervallo è presente un rapporto massimo tra una determinata combinazione di opzioni e qualsiasi altra combinazione di opzioni. Ad esempio, per ogni combinazione di opzioni Auto rossa, deve essere presente almeno un'altra combinazione di opzioni ogni quattro (rapporto = 1:2, intervallo =4).
  • Proporzionale relativo

    Il funzionamento è analogo a quello delle regole di tipo Proporzionale, ad eccezione del fatto che il valore di Metodo di dispersione è sempre impostato su Dispersione relativa. È necessario specificare una seconda combinazione di opzioni in relazione alla quale la prima viene dispersa. La combinazione di opzioni viene posizionata in una relazione particolare rispetto a un'altra combinazione di opzioni. Le auto rosse e quelle blu, ad esempio, possono essere assemblate solo in modo alternato. Non è possibile assemblare due auto rosse una di seguito all'altra.

Durante la ricomposizione viene presa in considerazione la priorità degli ordini, come descritto in uno dei paragrafi seguenti.

Poiché le regole possono essere in conflitto, è possibile che non tutte le regole di sequenza vengano soddisfatte. In questo caso è possibile assegnare ad alcune regole una priorità più alta. Poiché questa operazione determina tuttavia una sequenza degli ordini meno efficiente, è necessario risolvere i conflitti mediante la ridefinizione del processo di assemblaggio e non mediante l'esecuzione di un sequenziamento per linea maggiore.

Regole di posizionamento

Le regole di posizionamento vengono utilizzate per determinare le modalità di posizionamento dei prodotti rispetto ad altri. Di seguito vengono riportati i tre tipi di regole di posizionamento disponibili.

  • Raggruppamento

    Utilizzare questa regola per raggruppare combinazioni di opzioni specifiche, ad esempio per raggruppare tutte le auto blu poiché la modifica del colore richiede molto tempo. Questa regola consente inoltre di ordinare in sequenza i gruppi in base alle caratteristiche definite nella sessione Elenchi combinazioni opzioni (tiasl1511m000) di Controllo assemblaggio, nell'elenco di combinazioni di opzioni collegato a ciascun gruppo.

    Con le opzioni definite nell'elenco di combinazioni, Controllo assemblaggio può definire in sequenza i gruppi nel modo più efficiente possibile.

    A ciascun gruppo è possibile assegnare una priorità (da 0 a 99). È inoltre possibile assegnare una priorità a una sequenza specifica selezionando numeri di priorità alta nella sequenza dell'elenco di combinazioni di opzioni consolidate.

  • Blocco

    Alcune combinazioni di opzioni non devono essere posizionate accanto ad altre. Ad esempio, per ridurre al minimo gli effetti derivanti dalla miscelazione di vernici, è necessario evitare di applicare colori chiari dopo colori scuri.

Esempio di consolidamento

Nell'esempio seguente gli ordini di assemblaggio e le relative combinazioni di opzioni vengono pianificate per un giorno sul segmento di linea 1.

Ordine 1 Combinazione di opzioni - rosso
Ordine 2 Combinazione di opzioni - blu
Ordine 3 Combinazione di opzioni - nero
Ordine 4 Combinazione di opzioni - rosso
Ordine 5 Combinazione di opzioni - blu
Ordine 6 Combinazione di opzioni - nero
Ordine 7 Combinazione di opzioni - rosso
Ordine 8 Combinazione di opzioni - blu
Ordine 9 Combinazione di opzioni - nero
Ordine 10 Combinazione di opzioni - rosso

L'elenco di combinazioni di opzioni Colore viene definito in Controllo assemblaggio come descritto di seguito:

Combinazione di opzioni - rosso sequenza 1
Combinazione di opzioni - nero sequenza 2
Combinazione di opzioni - blu sequenza 3

Quando gli ordini di assemblaggio sono ordinati in sequenza in Controllo assemblaggio, in base alla sola regola di consolidamento Colore, il risultato per il segmento di linea 1 è il seguente:

Ordine 1 Combinazione di opzioni - rosso
Ordine 4 Combinazione di opzioni - rosso
Ordine 7 Combinazione di opzioni - rosso
Ordine 10 Combinazione di opzioni - rosso
Ordine 3 Combinazione di opzioni - nero
Ordine 6 Combinazione di opzioni - nero
Ordine 9 Combinazione di opzioni - nero
Ordine 2 Combinazione di opzioni - blu
Ordine 5 Combinazione di opzioni - blu
Ordine 8 Combinazione di opzioni - blu

Esempio di blocco

Nell'esempio seguente gli ordini di assemblaggio e le relative combinazioni di opzioni vengono pianificate per un giorno sul segmento di linea 1.

Ordine 1 Combinazione di opzioni - rosso
Ordine 2 Combinazione di opzioni - blu
Ordine 3 Combinazione di opzioni - nero
Ordine 4 Combinazione di opzioni - rosso
Ordine 5 Combinazione di opzioni - blu
Ordine 6 Combinazione di opzioni - nero
Ordine 7 Combinazione di opzioni - rosso
Ordine 8 Combinazione di opzioni - blu
Ordine 9 Combinazione di opzioni - nero
Ordine 10 Combinazione di opzioni - rosso

L'elenco di combinazioni di opzioni Colore viene definito in Controllo assemblaggio come descritto di seguito:

Combinazione di opzioni - rosso Combinazione di opzioni - blu
Combinazione di opzioni - rosso Combinazione di opzioni - rosso

L'elenco Colore è collegato alla regola di blocco Colore, a sua volta collegata alla linea di assemblaggio 1. In base a tale regola il colore rosso non può essere seguito dal colore blu o dal colore rosso.

Questa regola può determinare la sequenza riportata di seguito:

Ordine 1 Combinazione di opzioni - rosso
Ordine 3 Combinazione di opzioni - nero
Ordine 2 Combinazione di opzioni - blu
Ordine 4 Combinazione di opzioni - rosso
Ordine 6 Combinazione di opzioni - nero
Ordine 5 Combinazione di opzioni - blu
Ordine 8 Combinazione di opzioni - blu
Ordine 7 Combinazione di opzioni - rosso
Ordine 9 Combinazione di opzioni - nero
Ordine 10 Combinazione di opzioni - rosso

Priorità

Le regole di priorità vengono applicate nel seguente ordine:

  1. Agli ordini con una Data di uscita linea richiesta successiva rispetto ad altri viene assegnata una priorità più bassa.
  2. Agli ordini venduti (ordini di richiesta) viene assegnata una priorità più alta rispetto a quelli non venduti.
  3. Gli ordini con un numero di priorità più basso vengono elaborati prima. Ad esempio, gli ordini con numero di priorità 1 vengono elaborati prima degli ordini con numero di priorità 4. La priorità degli ordini viene definita nella sessione Ordine di assemblaggio (tiasc2100s000).
  4. Valore della funzione costi.

PROCESSO DI SEQUENZIAMENTO

Quando si aggiungono nuovi ordini a una linea di assemblaggio, nella sessione Simulazione e creazione sequenze linea (tiasl4200m000) LN genera una sequenza iniziale per la linea in base alla data di uscita dalla linea appropriata.

Un segmento di linea che segue un buffer può essere in sequenza solo se il buffer dispone di più punti ad accesso casuale. Per definire il numero di punti ad accesso casuale del buffer, immettere un valore nel campo Numero di punti ad accesso casuale della sessione Stazioni (tiasl1545m000).

Nota

Quando una sequenza viene confermata, LN genera la struttura originale per l'articolo finale, ad esempio il numero identificativo del veicolo nel caso tale articolo sia un'auto. È possibile modificare la struttura nelle sessioni Articolo finale con num. serie - Intest. Struttura finale (timfc0110m000) e Artic. finale con n. serie - Componenti Struttura finale (timfc0111m000). I numeri di serie dei componenti vengono generati quando la sequenza viene bloccata. Quando si utilizza la sessione Stampa istruzioni lavoro (tiasc5450m000), nel modulo stampato è disponibile uno spazio per immettere il numero di serie dei componenti.

RIPROGRAMMAZIONE

È inoltre possibile modificare manualmente la sequenza nella sessione Riprogrammazione ordini di assemblaggio (tiasl4220m000), in cui vengono utilizzati due tipi di regole:

  • Sposta

    Un ordine viene rimosso da una posizione e inserito in un'altra. Tutti gli ordini compresi tra le due posizioni vengono spostati di un posto verso la posizione iniziale.
  • Scambia

    Vengono scambiati due ordini e non vengono apportate altre modifiche.

Il processo di sequenziamento automatico utilizza il metodo di scambio. È possibile modificare la distanza massima scambio/inserimento utilizzata nella generazione della sequenza automatica nella sessione Parametri ricomposizione/sequenza (tiasl4110m000).

Dopo avere scambiato gli ordini in un'altra composizione di linea, è possibile eseguire la sessione Ricomposizione linea (tiasl3220m000) per ottenere una sequenza ottimizzata.

STATO DELLA SEQUENZA DI LINEA

A una sequenza di linea può essere assegnato uno dei seguenti stati:

  • Pianificato
  • Avviato
  • Completato

Alla sequenza di linea viene assegnato lo stato Pianificato al momento della creazione. Quando il primo ordine stazione di linea viene completato, lo stato viene modificato in Avviato. Quando viene completato l'ultimo ordine stazione di linea, lo stato del segmento viene modificato in Completato.

È possibile visualizzare lo stato nella sessione Segmento di linea - Sequenza linea (tiasl4500m000).

È possibile definire la sequenza degli ordini di assemblaggio in base ai due seguenti livelli:

  • Linea di assemblaggio (composizione di linea)
  • Segmento di linea (sequenza di linea)

Pianificazione assemblaggio genera una composizione di linea iniziale. Per la ricomposizione degli ordini di assemblaggio vengono considerati gli ordini di assemblaggio con stato Pianificato e In sequenza e viene utilizzata la composizione di linea di assemblaggio esistente come punto di partenza.

Il processo di ricomposizione è importante nelle seguenti circostanze:

  • Quando è necessario cancellare un cumulo di ordini inevasi.
  • Quando è necessario migliorare una composizione esistente per uno dei motivi indicati di seguito.
  • Le date di uscita dalla linea degli ordini di assemblaggio sono cambiate.
  • La priorità degli ordini di assemblaggio è cambiata.

In base alla composizione di linea viene generata una sequenza di linea. La sequenza di linea specifica l'ordine in cui gli ordini di assemblaggio devono essere avviati nei segmenti di linea corrispondenti. Per ciascun segmento di linea presente nel processo di assemblaggio deve essere generata una sequenza di linea. L'algoritmo della sequenza di linea accetta come valore di input l'ordine di assemblaggio con stato Pianificato e In sequenza in un periodo di produzione specifico. Nell'ultimo segmento di una linea di fornitura la sequenza di linea diventa fissa. La sequenza di linea dell'ultimo segmento della linea di fornitura è infatti determinata dalla sequenza di linea del segmento collegato della linea padre.

Al termine del sequenziamento, è possibile riprogrammare manualmente gli ordini di assemblaggio per segmento di linea. È possibile scegliere tra due tipi di riprogrammazione:

  • Spostamento degli ordini di assemblaggio

    Iniziale 1 2 3 4 5
    Nuovo 2 3 4 1 5
  • Scambio degli ordini di assemblaggio (1 e 4)

    Iniziale 1 2 3 4 5
    Nuovo 4 2 3 1 5