Ah, jetzt verstehe ich wo mein Fehler liegt.
Ich habe eine Montagestation, an der zwei Vorbereitungslinien zusammenlaufen. Ich lasse für beide ausgehend von einem gemeinsamen Endzeitpunkt den Liefertermin berechnen.
Die Methode sieht wiefolgt aus:
is
EndTermin:dateTime;
startTermin:dateTime;
Dauer:time;
zeitlicherAbstand:time
do
zeitlicherAbstand:=20*86400;
--Bauteil 1
dauer:=.Modelle.Netzwerk.Einzelstation.Bearbeitungszeit+.Modelle.Netzwerk.Einzelstation1.Bearbeitungszeit;
Endtermin:=str_to_dateTime("11.05.2015 6:00:00.0");
starttermin:=Schichtkalender.terminiere(Endtermin,dauer,"rückwärts");
.Modelle.Netzwerk.LieferlisteBauteil1[1,1]:=startTermin;
dauer:=.Modelle.Netzwerk.Einzelstation.Bearbeitungszeit+.Modelle.Netzwerk.Einzelstation1.Bearbeitungszeit
Endtermin:=str_to_dateTime("11.05.2015 6:00:00.0");
starttermin:=Schichtkalender.terminiere(Endtermin,dauer,"rückwärts");
.Modelle.Netzwerk.LieferlisteBauteil1[1,2]:=startTermin;
--Bauteil2
dauer:=.Modelle.Netzwerk.Einzelstation2.Bearbeitungszeit;
Endtermin:=str_to_dateTime("11.05.2015 6:00:00.0")+zeitlicherAbstand;
starttermin:=Schichtkalender.terminiere(Endtermin,dauer,"rückwärts");
.Modelle.Netzwerk.LieferlisteBauteil2[1,1]:=startTermin;
dauer:=.Modelle.Netzwerk.Einzelstation2.Bearbeitungszeit;
Endtermin:=str_to_dateTime("11.05.2015 6:00:00.0")+zeitlicherAbstand;
starttermin:=Schichtkalender.terminiere(Endtermin,dauer,"rückwärts");
.Modelle.Netzwerk.LieferlisteBauteil2[1,2]:=startTermin;
end;
Ich wusste nciht, dass die Effizienz sich auf die Bearbeitungszeit nicht auswirkt, sondern einfach die Simulationszeit erhöht, der Werker also beispielsweise in der nächsten Schicht noch weiter am Bauteil arbeiten muss. Ich würde meine Methode für eine Schicht abändern können, indem ich "dauer:=dauer:=(.Modelle.Netzwerk.Einzelstation.Bearbeitungszeit+.Modelle.Netzwerk.Einzelstation1.Bearbeitungszeit)*(100/75)" rechne(75=75% Effizienz.
Das Problem stellt dann die zweite Schicht dar. Wie kann ich denn bestmöglich zwei verschiedene Effizienzen einrechnen? Ich kann ja nicht klar sagen, dass beide zu gleichen Teilen am Bauteil arbeiten.
Haben Sie eine Herangehensweise, die ihrer Meinung nach funktioniert?
Vielen Dank und mit freundlichen Grüßen,
PlantAnfänger
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP