Autor
|
Thema: BE Just-In-Time zu Montagestation liefern (1336 mal gelesen)
|
PlantAnfänger Mitglied
Beiträge: 21 Registriert: 04.01.2015
|
erstellt am: 10. Mrz. 2015 11:45 <-- editieren / zitieren --> Unities abgeben:
Hallo, Ich habe eine größere Fabrik nachgebildet, in der es verschiedene Fertigungsstraßen gibt, die größtenteils mit Montagestationen zusammengeführt werden. Zu der einen Montagestation kommt ein Bauteil, z.B. eine Schraube. Jetzt wird in einer zweiten Quelle, die direkt mit der Montagestation verbunden ist, z.B. eine Mutter erzeugt. Diese soll Just-in-Time geliefert werden, also direkt wenn die Schraube in der Montagestation ankommt. Wie macht man das am besten. Ich würde gerne das Modell so simpel wie möglich halten, also wenn möglich ohne extra Warteschlangen usw auskommen. Hat jemand einen Tipp, wie dies am Besten umzusetzen ist? Ist dies überhaupt sinnvoll umsetzbar? z.B. mit der waituntil-Methode? Oder muss man noch wieder z.B. ein Lager einsetzen, aus dem man die Bauteile abruft? Vielen Dank für die Hilfe. P.S.: Man kann nicht einfach die Zeiten für die zweite Quelle ausrechnen, weil das Netzwerk sehr verschachtelt ist. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bon Simul Mitglied Simulant
Beiträge: 1250 Registriert: 08.08.2011 Plant Simulation 10.1, 11 ff Professional
|
erstellt am: 11. Mrz. 2015 01:20 <-- editieren / zitieren --> Unities abgeben: Nur für PlantAnfänger
Wenn Sie die Lieferung mit modellieren wollen, brauchen Sie einen geeigneten Trigger (bei JIT z.B. eine Tages- oder Wochenvorausschau des Bedarfs, den Sie mit der Lieferzeit terminieren können). Das können Sie als Lieferliste der Quelle hinterlegen. "Woher" soll den geliefert werden, wenn eine Quelle nicht ausreicht? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PlantAnfänger Mitglied
Beiträge: 21 Registriert: 04.01.2015
|
erstellt am: 11. Mrz. 2015 08:18 <-- editieren / zitieren --> Unities abgeben:
Hallo, die zweite Quelle möchte ich einfach gerne drinne haben und ich würde gerne vermeiden, Lieferzeiten zu errechnen oder ähnliches. Für mich stellen die Quellen verschiedene Anlieferungspunkte dar und deshalb würde ich auch gerne mehrere Nutzen. Gibt es eine Möglichkeit, relativ einfach mit SimTalk das "Ziehen" der Bauteile zu modellieren? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bon Simul Mitglied Simulant
Beiträge: 1250 Registriert: 08.08.2011 Plant Simulation 10.1, 11 ff Professional
|
erstellt am: 11. Mrz. 2015 11:18 <-- editieren / zitieren --> Unities abgeben: Nur für PlantAnfänger
Die Montagestation zieht von sich aus die Anbauteile, wenn Sie das Teil in die Lieferliste schreiben. Ansonsten funktioniert eine Ausgangssteuerung Heck ganz gut, um sich das nächste Teil zu holen. Sie müssten in einem solchen Fall die Station mit dem ersten Teil in der init belegen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PlantAnfänger Mitglied
Beiträge: 21 Registriert: 04.01.2015
|
erstellt am: 11. Mrz. 2015 11:39 <-- editieren / zitieren --> Unities abgeben:
Okay, also ist folgendes möglich/sollte funktionieren? Ich erzeuge mein Hauptteil in Quelle1 mit einer Lieferliste (dort werden auch noch andere Hauptteile erzeugt). Dann erzeuge ich in Quelle2 meine Anbauteile mit einer festen Anzahl und die Montagestation "zieht" sich das Anbauteil, wenn ich dieses in der Montageliste vermerke?! Wenn die Stationen untereinander mit Flussstrecken verbunden sind, fahren die erzeugten Anbauteile aber ja schon vor dem Bedarf in der Montagestation zu der Montagestation und verweilen dann auf der Flussstrecke, bis sie gebraucht werden. Ich würde aber gerne, dass sie in der Quelle verbleiben, bis sie abgerufen werden. Sollte dies nicht umsetzbar sein, wäre es auch okay, Lager oder Puffer einzusetzen, wenn dies in der Folge ermöglicht, dass die Bauteile an der einen Stelle bleiben, bis sie abgerufen werden. Ist dies möglich? ich stelle mir etwas vor wie z.B. als Ausgangssteuerung der Quelle: is do if .Montagestation.inhalt="Schraube" then @.Name=Mutter end @.umlagern end Ich weiß, dass die Methode so formell nicht richtig ist und auch nicht funktionieren kann. Sie soll nur zeigen, was ich eigentlich versuchen möchte. Vielen Dank für Ihre Hilfe. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bon Simul Mitglied Simulant
Beiträge: 1250 Registriert: 08.08.2011 Plant Simulation 10.1, 11 ff Professional
|
erstellt am: 11. Mrz. 2015 22:46 <-- editieren / zitieren --> Unities abgeben: Nur für PlantAnfänger
nur eine Idee, Sie könnten die Eingangssteuerung der Montagestation dazu verwenden - Montageliste lesen - Klassenverweis erzeugen (str_to_obj(xxx+BEName)) - teile erzeugen Die Teile müssen über einen eigenen Vorgänger auf die Montagestation kommen. Für die Erzeugung reicht ein Puffer. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PlantAnfänger Mitglied
Beiträge: 21 Registriert: 04.01.2015
|
erstellt am: 20. Apr. 2015 10:06 <-- editieren / zitieren --> Unities abgeben:
Hallo, Ich habe versucht, ihre Empfehlung mit dem Klassenverweis umzusetzen. Dies hat nicht wirklich funktioniert. Könnten Sie mir ein Beispiel zeigen, wie dies am Besten umzusetzen ist? Ich brauche wirklich dringend Hilfe damit. Das Teile erzeugen tue ich über eine ".bes.schraube.erzeugen(Puffer)", dies sollte eigentlich funktionieren. Bei dem Rest weiß ich leider nicht genau, wie ich dies am Besten schreibe. Vielen Dank für die Hilfe im Voraus. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bon Simul Mitglied Simulant
Beiträge: 1250 Registriert: 08.08.2011 Plant Simulation 10.1, 11 ff Professional
|
erstellt am: 21. Apr. 2015 09:09 <-- editieren / zitieren --> Unities abgeben: Nur für PlantAnfänger
|
PlantAnfänger Mitglied
Beiträge: 21 Registriert: 04.01.2015
|
erstellt am: 21. Apr. 2015 10:13 <-- editieren / zitieren --> Unities abgeben:
|