| |
Marszruty
Produkcja \ TPP \ Marszruty (Routings)
Przygotowanie, realizcja i usługi obce są wprowadzane w Marszrucie. Specyfikacja Marszruty jest wykorzystywana w kalkulacji kosztów wytworzenia, harmonogramowania produkcji i dokumentacji procesów technologicznych drukowanych na przewodnikach.
Marszruta nie jest wymagana do planowania produkcji oraz generowania Zleceń Produkcyjnych.

- Kod Marszruty - kod i nazwa Marszruty powstają na podstawie kodu i nazwy wybranej Struktury, do której Marszruta będzie tworzona.
- Struktura - nadrzędna Struktura dla Marszruty, wymagana do utworzenia Marszruty. Do jednej Struktury można tworzyć dowolną ilość Marszrut z różną sekwencją procesów technologicznych.
Procesy marszruty

- Proces (Routing Process) - wybór zdefiniowanego Procesu technologicznego. Jeżeli w definicji Procesu określono Stanowisko Robocze (opcjonalnie Maszynę) oraz parametry przygotowania i wykonania procesu - wartości te zostaną przepisane do Procesu Marszruty.
- Stanowisko Robocze (Work Center) - wymagane jest wybranie Stanowiska Roboczego. Może to być wewnętrze, produkcyjne Stanowisko Robocze lub zewnętrze Stanowisko dla usługi obcej. W sekwencji procesów nie powinno być dwóch kolejnych Procesów obu przypisanych do tego samego Stanowiska Roboczego. Każdy Proces powinien przepływać z jednego Stanowiska Roboczego do innego Stanowiska.
- Maszyna (Machine) - przydzielamy Maszynę tylko wtedy, kiedy indeks musi być uruchomiony na ściśle określnej Maszynie. Jeśli Stanowisko Robocze zawiera zamienne Maszyny, należy pozostawić te pole puste.
Cykl czasowy
Jeśli Procesy Marszrut zostały przydzielone do wewnętrznych Stanowisk Roboczych, należy podać parametry "cyklu czasowego".
- Czas przygotowania (Setup Hours) - wprowadzamy całkowity czas przygotowania dla Procesu, wyrażony w godzinach dziesiętnych. Np. 30 minut powinno być wprowadzone jako "0.5". Te pole jest inicjowane przez domyślny parametr przygotowania w Stanowisku Roboczym, który może być nadpisany lub skopiowany przez wybór Procesu technologicznego.
- Czas wykonania procesu (Time / Process) - wprowadzamy czas (godziny, minuty, sekundy) wymagany dla każdego Procesu Marszruty. Alternatywą dla wprowadzenia czasu jest podanie parametru ilości procesów / godz. (Processes / Hour), który automatycznie wyliczy czas wykonania. Te pole jest również inicjowane przez domyślny parametr w Stanowisku Roboczym, który może być napisany lub skopiowany przez wybór Procesu technologicznego.
- Ilość procesów / godz. (Processes / Hour) - te pole jest alternatywą dla wprowadzania czasu wykonania (Time / Process). Możemy podać cykl czasowy jako ilość procesów wykonywanych w jednej godzinie.
- Ilość jednostek / proces - (Items / Process) - jeśli każdy Proces Marszruty dostarcza jedną jednostkę wyrobu - należy zostawić te pole z domyślną wartością "1". Jeśli każdy Proces dostarcza zbiór jednostek, należy wprowadzić liczbę jednostek w tym polu. Czas wykonania (Time / Process) jest dzielony przez ilość jednostek na proces (Items / Process) do wyznaczenia wymaganego czasu na wytworzenie jednej jednostki wyrobu.
- Dni do następnego - liczba dni roboczych pomiędzy realizacją Procesu a rozpoczęciem następnego Procesu.
Przykład raportu AmBasic - wyliczenie roboczodni dla podanej ilości produktu:
dispatch Routing = "Unicore.Common.BusinessObjects.CRouting"
float jobdays = 0
if Routing.GetByShortName("FORMATKA SZKLANA").Success then
print Routing.Name + LF
jobdays = Val(Routing.JobDays(100))
print using "%f", jobdays
endif
|
|