Unicore
Jesteś tu: Unicore Produkcja >> Przegląd >> Funkcje >> Stanowiska Robocze

Stanowiska Robocze

Produkcja \ Kartoteki \ Stanowiska Robocze (Work Centers)

Parametry Stanowiska Roboczego (Work Center) w systemie Unicore Produkcja:

Okno Stanowiska Roboczego w systemie Unicore Produkcja.

 

Dni przestoju (Queue Days) - wyliczona ilość dni, w czasie których jednostka musi czekać na danym Stanowisku Roboczym dopóki nie rozpocznie się produkcja. Parametr jest wykorzystywany do obliczenia dni wykonania (Job Days) dla każdego procesu marszruty wykonywanego na danym Stanowisku.

Ilość wszystkich godzin w dniu (Total Hours/Day) - całkowita ilość godzin dostępnych wewnątrz Stanowiska Roboczego włączając wszystkie maszyny lub wszystkich pracowników. Np. mając 3 maszyny, każda pracuje po 10 godzin w dniu, całkowite godziny obciążenia w dniu dla Stanowiska wynoszą 30. Parametr wykorzystywany jest w harmonogramie Stanowisk Roboczych do obliczenia dni przestoju. Całkowita ilość godzin przestoju Stanowiska jest dzielona przez ten parametr do wyznaczenia godzin przestoju wyrażonych w dniach przestoju.

Ilość roboczogodzin w dniu (Job Hours / Day) - parametr istotny dla wszystkich Stanowisk Roboczych. Przedstawia maksymalną ilość godzin, w których mogą być alokowane Zlecenia w dniu. Np. Stanowisko Robocze składa się z 3 maszyn, każda pracuje 16 godzin w dniu. Całkowita ilośc godzin w dniu wynosi 3x16 = 48 godzin. Zlecenie jest wykonywane ma 1 maszynie, prędzej na 3 maszynach w tym samym czasie, dlatego maksymalna ilość roboczogodzin w dniu dla Stanowiska wynosi 16. W harmonogramie wyliczona ilość godzin ustawienia i wykonania jest dzielona przez ten parametr do wyznaczenia ilości dni wykonania.

Niektóre Stanowiska Robocze mają prawie nieograniczone obciążenie, np. pakowanie. Wtedy ilość roboczogodzin w dniu jest relatywnie wysoka. Jeżeli np. na stanowisku pracuje 10 osób w cyklu 8 godzin- parametr ten ma wartosć 80.

W harmonogramie jeśli zwiększymy ilość roboczogodzin w dniu, Zlecenia na danym Stanowisku Roboczym będą wykonywane szybciej, jeżeli zmniejszymy tę wartość Zlecenia będą wykonywane dłużej.

Ilość dni buforowych (Buffer Days) - parametr umożliwia podanie bezpiecznego bufora w harmonogramie do obliczenia nieprzewidzianych wspólnych opóźnień - takich jak naprawy maszyn, niedostępności materiałów. W harmonogramie jest użyty do obliczenia dni roboczych (Job Days) dla każdego procesu marszruty. Dodanie dni buforowych wydłuża harmonogram zadań.

 

Przykładowy raport w AmBasic - Lista Stanowisk Roboczych:

dispatch FApplication = "Unicore.Common.Application.FApplication"
dispatch WorkCenter = "Unicore.Common.BusinessObjects.CWorkCenter"
int count = 0
int l = 0
float totalhours = 0
print "Lista Stanowisk Roboczych: " + LF
l = 0
while l < FApplication.WorkCenters.Count
l += 1
print FApplication.WorkCenters.Item(l).ShortName + LF
wend
if WorkCenter.GetByID(1).Success then
print "Stanowisko Robocze: " + WorkCenter.ShortName + LF
totalhours = Val(WorkCenter.TotalHours)
print using "Ilość godzin: %f\n", totalhours
count = WorkCenter.Machines.Count
while l < count
l += 1
print "Maszyna Stanowiska: "+ WorkCenter.Machines.Item(l).ShortName + LF
wend
count = WorkCenter.Processes.Count
l = 0
while l < count
l += 1
print "Proces technologiczny "+ WorkCenter.Processes.Item(l).ShortName + LF
wend
endif