Autor
|
Thema: Überlappte Losfertigung (2788 mal gelesen)
|
oswaldwo Mitglied techn. Angestellter
 
 Beiträge: 122 Registriert: 20.07.2005
|
erstellt am: 25. Mai. 2007 13:04 <-- editieren / zitieren --> Unities abgeben:         
Hallo liebe Simulanten Beschäftige mich intensiv mit der Problematik der Losgrößenoptimierung in der Fertigung. Das Bild zeigt eine allgemeine Fertigungslinie. Istsituation: Meine bisherigen Modelle fertigen nicht oder fast nicht überlappend d.h jedes gefertigte Teil wird in einem teilespezifischen Puffer (jedes Teil hat einen eigenen Puffer) gesammelt und wenn die Losmenge (z.B 10 Behälter mit 500 Teile) fertig ist, wird (Methode "Umlagern" aktiv) auf die nachfolgende Maschine (in einen Puffer vor der Maschine)umgelagert. Die Methode versucht immer das gleiche Teil auf die selbe Maschine umzulagern. Ist diese belegt dann vergleicht er den Inhalt der Puffer vor den Maschinen und lagert die Teile dort hin um, wo die Gesamtbearbeitungsszeit = Pufferinhalt*Bearbeitungszeit am geringsten ist. Entspricht der Realität solange die Puffer vor den Maschinen immer befüllt ist. Wenn nicht dann habe ich keine Fliessfertigung --> Teilepuffer füllt sich , erhöht die Wartzeit der Teile und einen höheren Pufferflächenbedarf währendessen der Puffer vor der Maschine leer ist. Teile ich die Lose erhöht sich der Rüstanteil. (Da mit z.b halber Losmenge verglichen und umgelagert wird.) Ziel zukünftiger Modelle: Alle Teile sollen nach der Fertigungsstufe in eínem Gesamtpuffer (oder Einzelpuffer je Teil) gesammelt werden und wenn das erste Teil in den Puffer gelangt bereits auf eine nachfolgende Maschine umgelagert werden und so lange für den Teil gerüstet sein bis das Los abgearbeitet ist. --> Fliessfertigung und kein Zusammenwarten der Teile auf Losmenge. Umsetzung ?? Stelle mir eine Tabelle vor in der die Teile Maschinenzuordnung festgelegt wird. Kommt Teil A in den Puffer wird über eine Methode die Maschine festgelegt. Über die fixe Maschinen-Teilezuordnung (fixe Matrix)oder einer möglicher Ausweichmaschinen (variable Matrix) wenn die fixe Maschine belegt ist. Sind alle belegt, dann soll die Losmenge auf die Maschine zugeordnet werden mit der geringsten Belegungszeit. Gibt es hierzu bereits Lösungen, die natürlich aber auch ganz anders aussehen kann. Wäre schön wenn es bereits Beispielmodelle geben würde. Thx wo
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
oswaldwo Mitglied techn. Angestellter
 
 Beiträge: 122 Registriert: 20.07.2005
|
erstellt am: 01. Jun. 2007 13:06 <-- editieren / zitieren --> Unities abgeben:         
Hallo, hab simulator sei dank (beispiel gefunden) versucht ein modell für eine überlappte fertigung zu machen. leider funktioniert die 2. fertigungstufe nicht. schleußt teil A durch aber die restlichen teile bleiben im teilepuffer. Methodenbeschreibung mfs0 ---> ist von einem beispiel übernommen und ist so allgemein gehalten, dass es sehr universell einsetzbar ist. (hab´die methode net wirklich durchschaut??) mfs00 und mfs001 ---> hab ich verbrochen. umwandlung in eine allgemeinere formulierung wäre wünschenswert (so muß für jede maschinengruppe eine geschrieben werden.) Frage? 1.) Kann jemand den Fehler finden (Teile sollten als Lose durch die Fertigung laufen) 2.) Eine allgemeine Formulierung der Methode Maschinenbelegung(mfs00, mfs001) wäre sehr hilfreich. Ein großes Dankeschön im voraus Wo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 01. Jun. 2007 19:23 <-- editieren / zitieren -->
@ 1 Du hast die Methode mfs0e1 aus den Eingangssteuerungen von Einzelstation11 & Einzelstation herausgeloescht. @2 Sorry, aber das ist wohl eher Dein Job und nicht Aufgabe des Forums! ------------------ Der Simulator |
oswaldwo Mitglied techn. Angestellter
 
 Beiträge: 122 Registriert: 20.07.2005
|
erstellt am: 02. Jun. 2007 11:14 <-- editieren / zitieren --> Unities abgeben:         
Hallo, 1.)danke für dir Rückantwort. Die Methoden muß ich irgendwie beim bereinigen rausgelöscht haben. Leider funktioniert es trotzdem nicht. Hab die Quelle mit den Einzelmaschinengruppen verbunden. Die einzelnen Maschinengruppen funktionieren aber als Gesamtes nicht. FS02 lagert A um und blockiert dann. --->(r : integer) : integer (mfso) welcher wert wird da übergeben? 2.) Alles klar, werde es versuchen und mich bei Unklarheiten an das Forum wenden. Liebes Forum, möchte mich hiermit für eure Unterstützung bedanken. Viele Grüße wo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 02. Jun. 2007 20:24 <-- editieren / zitieren -->
@1 na na na geh beruhigt davon aus, dass ich es vorher mittels Modell geprueft habe ! wenn die entsprechenden Methoden ergänzt werden, so laufen die Be´s in der definierten Reihenfolge durch ! ------------------ Der Simulator |
oswaldwo Mitglied techn. Angestellter
 
 Beiträge: 122 Registriert: 20.07.2005
|
erstellt am: 03. Jun. 2007 22:12 <-- editieren / zitieren --> Unities abgeben:         
Hallo Simuklator, Habe bei FS01 und FS02 beim Eingangsverhalten, Strategie Blokierhäckchen entfernt. Eine kleine Menge läuft zwar durch, blockiert dann aber. Kannst du mir bitte das getestete Modell schicken. Wo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
oswaldwo Mitglied techn. Angestellter
 
 Beiträge: 122 Registriert: 20.07.2005
|
erstellt am: 12. Jun. 2007 15:57 <-- editieren / zitieren --> Unities abgeben:         
|
Ex-Mitglied
|
erstellt am: 12. Jun. 2007 20:15 <-- editieren / zitieren -->
der Rueckgabewert legt den Vorgaenger fest, von dem das nächste Be umgelagert werden soll. siehe hierzu auch den Reiter "Eingangsverhalten" der Flusssteuerung ------------------ Der Simulator |
oswaldwo Mitglied techn. Angestellter
 
 Beiträge: 122 Registriert: 20.07.2005
|
erstellt am: 13. Jun. 2007 09:58 <-- editieren / zitieren --> Unities abgeben:         
Hallo, soweit verstanden. Was aber bedeutet die Bezeichnung "Reiter" in dem Zusammenhang. Hilfe PlantSimulation "Lager um vom Objekt, das durch den Rückgabewert der eingetragenen Methode definiert ist. Innerhalb der Methode greift der Bezeichner ? auf die Flusssteuerung zu, @ zeigt auf das Objekt, das das BE anfordert." Umgelegt auf das Modell: Rückgabewert (Vorgänger 1 bis 4). Bezeichner FS0 greift auf Steuerung zu. @ sind die Stationen M11 bis M14 und interessanterweise auch Einzelstation 1 (Bild) ---> Warum? Anders ausgedrückt. Verstehe nicht, dass nach Umlagerung der ersten 3 Teile die methode mfs0 6 mal aufgerufen wurde. Auch nach der Ausführung der Methode msf01 (Losreduktion um 1) wird mfs0 aufgerufen Hoffe um Rückantwort damit ich an meiner Aufgabe "Überlappte Fertigung" weiterarbeiten kann. Danke im voraus Gruß wo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
oswaldwo Mitglied techn. Angestellter
 
 Beiträge: 122 Registriert: 20.07.2005
|
erstellt am: 13. Jun. 2007 12:57 <-- editieren / zitieren --> Unities abgeben:         
Hi simulator, bei meinem modell blockiert Teil B nachdem Los A abgearbeitet wurde obwohl die methode den richtigen rückgabewert (vorgänger) ermittelt hat. Find den fehler nicht. woran kann das liegen? wo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 13. Jun. 2007 18:37 <-- editieren / zitieren -->
"Reiter "= Registerkarte! die Aufrufe finden zu jedem Ereignis statt, an dem ein Be einer vorgelagerten Station austrittsbereit ist oder aber umgelagert wurde zu einer nachfolgenden Station. Bei der Umlagerentscheidung muss ja u.a. jedes austrittsbereite Be durch die Flusssteuerung beruecksichtigt werden ! ------------------ Der Simulator |
Ex-Mitglied
|
erstellt am: 13. Jun. 2007 19:12 <-- editieren / zitieren -->
hab es mit Psi 8.x getestet und hier laufen alle Lose durch. D.h. keine Blockaden! Weiterhin ist mir aufgefallen, dass Du mit einer Taktzeit =1 sec einlagerst, alle Puffer 0 sec Bearbeitungszeit haben und mit T=120 sec ausgelagert wird. Je mehr sich das Modell mit Be´s füllt, umso mehr Ereignisse muessen zwischen den 2 min Auslagertakt verarbeitet werden. D.h. nach aussen hin hat der Betrachter den Anschein, dass das Be an der letzten Station nicht umgelagert wird, was aber doch via der Ausgangsstatistik nachgewiesen werden kann. Wenn Du Psi 8.x hast, ueberpruefe es mal oder schau mal nach einem aktuellen Patch fuer 7.6 ------------------ Der Simulator |
oswaldwo Mitglied techn. Angestellter
 
 Beiträge: 122 Registriert: 20.07.2005
|
erstellt am: 14. Jun. 2007 16:15 <-- editieren / zitieren --> Unities abgeben:         
Hallo Simulator, hab nie an deiner Aussage gezweifelt. Hab 8.1 installiert und siehe da es funktioniert. Das dies mit der Softwareversion zusammenhängt hätte ich nie geglaubt. Danke auch für die ausführliche Informationen. Mein Problem ist jetzt, dass die restlichen Teile im Puffer warten bis ein Los abgearbeitet ist obwohl Maschinen schon frei für die Bearbeitung sind. Mal sehen was man da noch ändern kann. Gruß wo
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |