Hallo Zusammen,
Hallo Simulator,
vielen Dank nochmals für Deine Hilfe beim Lagerbaustein. Mittlerweile habe ich so ziemlich alle Probleme, die ich in diesem Zusammenhang hatte erschlagen.
Leider stoße ich jetzt auf ein weiteres Problem bei der Entnahme aus dem Lager. Ich probiere einfach mal es darzulegen:
Es handelt sich bei diesem Modell um einen Kreislauf von Förderhilfsmitteln, die während des Umlaufs mit Bauteilen bestückt werden. Nachdem das letzte Bauteil auf dem Förderhilfsmittel abgelegt wurde, wird es über einen Heber "auf eine höhere Ebene" gefahren. Dort wird zusätzlich noch das Hauptteil auf das Förderhilfsmittel geladen. Anschließend wird es zu Montagestation gefördert und abgeladen.
Über die Station "Heber_FW_35" gelangt das Förderhilfsmittel (leer) auf die ursprüngliche "Ebene" zurück.
Eine Besonderheit:
Es gibt zwei unterschiedliche Typen des Förderhilfsmittels, die mit unterschiedlichen Teilen bestückt werden. D.h. auch mit zwei unterschiedlichen Hauptteilen.
Jetzt muss für ein Hauptteil "A" auch ein Förderhilfsmittel "A" an der entsprechenden Station bereitstehen. Um das sicherzustellen, habe ich eine Warteschlange eingesetzt, die weiter vorne in meiner Anlage die Typen der Hauptteile notiert.
Nun passiert folgendes:
Der "Heber_FW_35" fragt den Typ des Förderhilfsmittels ab und vergleicht diesen mit dem benötigten Hauptteil in der Warteschlange. Stimmen die Typen überein, wird das Förderhilfsmittel auf Station "FW_36" umgelagert und der Warteschlangeneintrag gelöscht.
Stimmt der Typ nicht mit dem in der Warteschlange überein, wird es auf die Station "Einlegen" umgelagert. Zeitgleich wird aus dem Lager ein passendes Förderhilfsmittel auf die Station "Entnehmen" umgelagert und der Warteschlangeneintrag gelöscht.
Nun kommen wir (endlich ) zu meinem eigentlichen Problem:
Nach einiger Zeit ist meine Anlage entsprechend gefüllt und auf fast jeder Station befindet sich ein Förderhilfsmittel. Nun habe ich auf Station FW_38 ein Bauteil liegen, eines liegt auf "Entnehmen" und eines auf dem Heber.
Jetzt passt das Förderhilfsmittel auf dem Heber zufällig zu dem was als nächstes in der Warteschlange steht und es wird erst auf FW_36 und anschließend auf FW_37 umgelagert.
Um eine Verwirbelung auszuschließen, darf das Förderhilfsmittel in Station "FW_37" das Förderhilfsmittel auf "Entnehmen" natürlich nicht überholen. Selbstverständlich auch nicht umgekehrt, d.h. wenn auf Station "FW_37" ein Förderhilfsmittel liegt und der Heber dem Lager gerade meldet, dass ein passendes Förderhilfsmittel benötigt wird.
In meiner Verzweiflung bin ich nun dazu übergegangen mit der Methode "M_EingangSperren", den Eingang des Hebers zu sperren und ihn erst nach dem verlasssen des kritischen Bereich wieder zu öffnen (M_EingangEntsperren). Das hat sich nun aber auch als nicht praktikabel erwiesen, weil sich z.B. bei einer Störung noch ein Förderhilfsmittel auf
Station FW_38 befinden kann, die Methode zum entsperren des Hebers aufruft, obwohl sich auf einer der Stationen (Entnehmen, FW_36, FW_37) noch ein Förderhilfsmittel befindet.
Zudem verfälscht mir diese Steuerung den Produktionsablauf.
Weiß jemand Hilfe? Versteht man überhaupt was mein Problem ist?
Ich hoffe ja und auf viele Antworten.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP