Sekwencjonowanie linii i typy reguł w module Montaż - realizacja

Zlecenia montażu utworzone przez moduł APL mogą być sekwencjonowane za pomocą mechanizmu sekwencjonowania, czego rezultatem będą kompozycja linii i kolejność linii. Podczas sekwencjonowania uwzględniane są reguły linii, np. grupowanie zleceń montażu na podstawie cech pozycji lub blokowanie zleceń montażu w oparciu o reguły zdolności.

Linia montażowa może być stosowana dla modelu pojedynczego lub mieszanego. Przykładowo, na tej samej linii montażowej może być produkowana duża liczba wariantów produktu.

W tym temacie omówiono cztery główne aspekty sekwencjonowania:

  • reguły kolejności;
  • proces sekwencjonowania;
  • przeharmonogramowywanie;
  • status kolejności linii.
REGUŁY KOLEJNOŚCI

Reguły kolejności składają się z następujących elementów:

  • procesów komponowania;
  • reguł komponowania. Istnieją trzy typy tych reguł:
    • reguły ograniczenia zdolności;
    • reguły proporcjonalne;
    • reguły wprost proporcjonalne.
  • Reguły lokowania. Istnieją trzy typy tych reguł:
    • reguły grupowania;
    • reguły blokowania;
    • reguły priorytetu.
Proces (prze)komponowania w module Montaż – realizacja

Zlecenia można przekomponować w obrębie modułu Montaż – realizacja przy użyciu sesji Przekomponowanie kompozycji linii (tiasl3220m000). Reguły są definiowane dla konkretnych kombinacji opcji. Przekomponowanie próbuje tak ułożyć harmonogram zleceń, aby liczba zleceń dla każdej kombinacji opcji była jak najbliższa maksymalnej liczbie zleceń dla każdej kombinacji opcji. Im lepsza kompozycja, tym lepsza jakość sekwencji.

Reguły komponowania

Istnieją trzy typy reguł komponowania:

Ograniczenia zdolności produkcyjnej

Całkowita zdolność linii jest ograniczona np. do maksymalnie 500 rowerów z kombinacją opcji CityCar (MiejskiSamochód) dziennie.

Dla reguł Ograniczenia zdolności produkcyjnej można wybrać jeden z trzech typów rozproszenia:

  • Rozproszenie średnie: kombinacja opcji rozkłada się równo w sekwencji linii;
  • Rozproszenie średnie (pływające okno): okno to pewna ilość sąsiednich pozycji kolejnych. Okno to jest przesuwane pozycja po pozycji. W każdym oknie kolejność produktów jest zoptymalizowana. Sąsiednie pozycje kolejne oznaczają ciągły zakres pozycji kolejnych. W każdym oknie kombinacja opcji jest rozpraszana tak równo, jak to tylko możliwe. Przykładowo, każda grupa 10 pozycji powinna posiadać tę samą liczbę RedCar (CzerwonySamochód).
  • Ograniczenia zdolności (pływające okno): wewnątrz każdego okna istnieje limit liczby zleceń dla kombinacji opcji. Przykładowo, nie więcej niż dwa RedCars (CzerwoneSamochody) w każdym oknie 10 pozycji.
Proporcjonalne

Kombinacje opcji muszą być obecne w ustalonej proporcji do całego zlecenia, np. stosunek CityCar (MiejskiSamochód) do innych zleceń musi wynosić 1:2.

Można określić dwa typy rozproszenia dla reguł o typie Proporcjonalne:

  • Rozproszenie średnie: kombinacja opcji rozkłada się równo w sekwencji linii;
  • Rozproszenie średnie (pływające okno): każde okno posiada maksymalny stosunek danej kombinacji opcji do jakiejkolwiek innej kombinacji opcji. Przykładowo, dla każdej kombinacji opcji RedCar (CzerwonySamochód) musi istnieć przynajmniej jedna inna kombinacja opcji wśród którychkolwiek czterech kombinacji opcji (stosunek = 1:2, okno = 4).
Wprost proporcjonalne

Identycznie jak w przypadku reguł o typie Proporcjonalne, z wyjątkiem tego, że Sposób rozproszenia to zawsze Rozproszenie względne. Należy określić drugą kombinację opcji, względem której rozproszona jest pierwsza. Kombinacja opcji jest umieszczana w określonej relacji z inną kombinacją opcji. Przykładowo, czerwone i niebieskie samochody mogą być montowane tylko na przemian; nie można zmontować dwóch czerwonych samochodów po sobie.

W czasie przekomponowywania uwzględniany jest priorytet zlecenia, tak jak opisano w jednym z poniższych akapitów.

Ponieważ reguły mogą ze sobą kolidować, może się zdarzyć, że nie wszystkie reguły kolejności będą obowiązywały. W takim przypadku niektórym regułom można nadać wyższy priorytet. Będzie to jednak skutkowało mniejszą efektywnością kolejności zlecenia. Konflikty należy rozwiązać poprzez przeprojektowanie procesu montażu, a nie przez ponowne wykonanie sekwencjonowania linii.

Reguły lokowania

Reguły lokowania określają umiejscowienie produktów w stosunku do innych produktów. Istnieją trzy typy reguł lokowania:

Klastrowanie

Za pomocą tej reguły można umiejscowić obok siebie kombinacje opcji z takimi samymi opcjami, kiedy zmiana opcji wiąże się z długim czasem zmiany. Przykładowo, wszystkie niebieskie samochody należy ulokować obok siebie, ponieważ zmiana koloru malowania zabiera dużo czasu. Moduł Montaż – realizacja grupuje kombinacje opcji (takie jak kolor malowania), a do każdej kombinacji opcji przypisywany jest numer kolejny.

Przykład

W niniejszym przykładzie zlecenia montażu oraz ich kombinacje opcji są planowane na jeden dzień w segmencie linii 1.

Zlecenie 1Kombinacja opcji: czerwony
Zlecenie 2Kombinacja opcji: niebieski
Zlecenie 3Kombinacja opcji: czarny
Zlecenie 4Kombinacja opcji: czerwony
Zlecenie 5Kombinacja opcji: niebieski
Zlecenie 6Kombinacja opcji: czarny
Zlecenie 7Kombinacja opcji: czerwony
Zlecenie 8Kombinacja opcji: niebieski
Zlecenie 9Kombinacja opcji: czarny
Zlecenie 10Kombinacja opcji: czerwony

 

Lista kombinacji opcji Kolor jest zdefiniowana w Montaż – realizacja:

Kombinacja opcji: czerwonykolejność 1
Kombinacja opcji: czarnykolejność 2
Kombinacja opcji: niebieskikolejność 3

 

Kiedy kolejność zleceń jest ustalana w module Montaż – realizacja włącznie w oparciu o regułę grupowania Kolor, wynik dla segmentu linii 1 to:

Zlecenie 1Kombinacja opcji: czerwony
Zlecenie 4Kombinacja opcji: czerwony
Zlecenie 7Kombinacja opcji: czerwony
Zlecenie 10Kombinacja opcji: czerwony
Zlecenie 3Kombinacja opcji: czarny
Zlecenie 6Kombinacja opcji: czarny
Zlecenie 9Kombinacja opcji: czarny
Zlecenie 2Kombinacja opcji: niebieski
Zlecenie 5Kombinacja opcji: niebieski
Zlecenie 8Kombinacja opcji: niebieski

 

Blokowanie

Pewne kombinacje opcji nie mogą być umiejscowione obok innych. Przykładowo, aby zminimalizować efekty zanieczyszczenia kolorów, jasnymi kolorami nie powinno się malować po malowaniu ciemnymi kolorami.

Przykład

W tym przykładzie zlecenia montażu oraz ich kombinacje opcji są planowane na jeden dzień w segmencie linii 1.

Zlecenie 1Kombinacja opcji: czerwony
Zlecenie 2Kombinacja opcji: niebieski
Zlecenie 3Kombinacja opcji: czarny
Zlecenie 4Kombinacja opcji: czerwony
Zlecenie 5Kombinacja opcji: niebieski
Zlecenie 6Kombinacja opcji: czarny
Zlecenie 7Kombinacja opcji: czerwony
Zlecenie 8Kombinacja opcji: niebieski
Zlecenie 9Kombinacja opcji: czarny
Zlecenie 10Kombinacja opcji: czerwony

 

Lista kombinacji opcji Kolor jest zdefiniowana w module Montaż – realizacja:

Kombinacja opcji: czerwonyKombinacja opcji: niebieski
Kombinacja opcji: czerwonyKombinacja opcji: czerwony

 

Lista Kolor jest połączona z regułą blokowania Kolor, która jest połączona z linią montażową 1. Ta reguła mówi, że po kolorze czerwonym nie może następować ani kolor niebieski, ani czerwony.

Jednym z rezultatów tej reguły jest następująca kolejność:

Zlecenie 1Kombinacja opcji: czerwony
Zlecenie 3Kombinacja opcji: czarny
Zlecenie 2Kombinacja opcji: niebieski
Zlecenie 4Kombinacja opcji: czerwony
Zlecenie 6Kombinacja opcji: czarny
Zlecenie 5Kombinacja opcji: niebieski
Zlecenie 8Kombinacja opcji: niebieski
Zlecenie 7Kombinacja opcji: czerwony
Zlecenie 9Kombinacja opcji: czarny
Zlecenie 10Kombinacja opcji: czerwony

 

Priorytet

Reguły priorytetu są narzucane w następującej kolejności:

  1. Zlecenia, których Zamówiona data zejścia produktu z linii montażowej jest późniejsza, mają niższy priorytet.
  2. Zlecenia, które zostały sprzedane (zlecenie zapotrzebowania) mają większy priorytet niż zlecenia jeszcze niesprzedane.
  3. Zlecenia montażu o niższym numerze priorytetu są przetwarzane jako pierwsze (np. zlecenia o numerze priorytetu 1 są przetwarzane przed zleceniami o numerze 4). Priorytet zlecenia można zdefiniować w sesji Zlecenie montażu (tiasc2100s000).
  4. Wartość funkcji kosztów.
PROCES SEKWENCJONOWANIA

Kiedy do linii montażowej dodawane są nowe zlecenia, LN generuje w sesji Symulacja i tworzenie kolejności linii (tiasl4200m000) początkową kolejność linii dla odpowiedniej daty zejścia produktu z linii montażowej.

Segment linii następujący po buforze może zostać zakolejkowany, o ile bufor posiada więcej niż jedno miejsce o bezpośrednim dostępie. Aby zdefiniować liczbę miejsc o swobodnym dostępie dla danego bufora, w sesji Warsztaty (tirou0101m000) należy wprowadzić wartość w polu Liczba stanowisk bezpośredniego dostępu.

Uwaga

Po zatwierdzeniu kolejności LN generuje strukturę montażu dla wyrobu, czyli w przypadku samochodu numer VIN i nagłówek. Strukturę można edytować za pomocą sesji Końcowa pozycja seryjna - listy użytych składników (timfc0110m000) i sesji Końcowa pozycja seryjna - składniki wbudowane (timfc0111m000). Numery seryjne komponentów są tworzone po zamrożeniu kolejności. Podczas korzystania z sesji Wydruk instrukcji roboczych (tiasc5450m000) na drukowanym formularzu zostawiane jest puste miejsce do wpisania numeru seryjnego komponentów.

PRZEHARMONOGRAMOWANIE

Kolejność można również zmieniać ręcznie w sesji Przeharmonogramowanie zleceń montażu (tiasl4220m000). Sesja korzysta z dwóch typów reguł:

  • Przesuń
    Zlecenie zostaje zabrane z jednej pozycji i wstawione do innej. Wszystkie zlecenia pomiędzy tymi dwiema pozycjami są przesuwane o jedną pozycję w kierunku pozycji początkowej.
  • Zamiana
    Dwa zlecenia wymieniają się pozycjami; nic więcej nie ulega zmianie.

Metody zamiany używa automatyczny proces sekwencjonowania. Możliwa jest zmiana maksymalnej odległości zamiany/wstawiania, która jest używana przy automatycznym generowaniu kolejności w sesji Parametry zmiany kompozycji/kolejności (tiasl4110m000).

Kiedy zlecenia zostały zamienione do innej kompozycji linii, dla otrzymania lepszej kolejności można uruchomić sesję Przekomponowanie kompozycji linii (tiasl3220m000).

STATUS KOLEJNOŚCI LINII

Kolejność linii może przyjąć jeden z następujących statusów:

  • Planowane
  • Rozpoczęte
  • Zakończone

Kolejność linii posiada status Planowane po utworzeniu. Po zakończeniu pierwszego zlecenia stanowiska linii status zmienia się na Rozpoczęte. Po zakończeniu ostatniego zlecenia stanowiska linii status tego segmentu zmienia się na Zakończone.

Status można zobaczyć w sesji Segment linii - kolejność linii (tiasl4500m000).

Kolejność zleceń montażu można ustawić na dwóch poziomach:

  • poziomie linii montażowej (kompozycja linii);
  • poziomie segmentu linii (kolejność linii).
[...]

Wstępna kompozycja linii jest generowana przez moduł Montaż - planowanie. Przekomponowanie zleceń montażu uwzględnia zlecenia montażu o statusach Planowane i Zakolejkowane, a jako punkt wyjściowy wykorzystuje istniejącą kompozycję linii montażu.

Proces przekomponowania jest ważny w następujących okolicznościach:

  • kiedy opóźnienie musi zostać zniwelowane;
  • kiedy istniejąca kompozycja musi zostać ulepszona;
  • ponieważ data zejścia zleceń montażu z linii montażowej uległa zmianie;
  • zmieniono priorytet zleceń montażu.

Kolejność linii jest generowana na podstawie kompozycji linii. Kolejność linii określa kolejność, w jakiej zlecenia montażu muszą się rozpocząć na odpowiednich segmentach linii. Dla każdego segmentu linii, który jest obecny w procesie montażu, musi zostać wygenerowana kolejność linii. Algorytm kolejności linii jako dane wejściowe wykorzystuje zlecenie montażu o statusach Planowane i Zakolejkowane w ramach określonego okresu produkcji. W ostatnim segmencie linii dostaw kolejność linii jest stała. Kolejność linii połączonych segmentów linii w linii nadrzędnej określa kolejność linii ostatniego segmentu linii w linii dostaw.

[...]

Po ustaleniu kolejności można ręcznie przeharmonogramować zlecenia montażu według segmentu linii. Możliwe są dwa typy przeharmonogramowania:

  • Przesunięcie zleceń montażu

    [...]
  • Wymiana zleceń montażu (1 i 4)

    [...]