7. Fertigung: Fertigungsaufträge
Der Kreislauf
- Legen Sie einen Fertigungsauftrag an: N Stück von Artikel X fertigen, mit Komponenten von Lagerort A, Ergebnis nach Lagerort B, bis zu diesem Datum, mit dieser Priorität. Er ist ein Entwurf; ändern Sie ihn nach Belieben.
- Geben Sie ihn frei. Der Arbeitsplan des Artikels wird als Momentaufnahme in die eigenen Arbeitsgänge des Auftrags übernommen – eine Änderung des Arbeitsplans morgen schreibt den Auftrag, der heute an der Werkbank liegt, nicht um. Ohne Arbeitsplan gibt es einen einzigen Arbeitsgang, Build.
- Die Arbeitsgänge werden der Reihe nach abgearbeitet. Ein Arbeitsgang ist bereit, wenn alle früheren erledigt sind und sein Material am Komponentenlagerort oder irgendwo darunter verfügbar ist. Die Karte jedes Arbeitsgangs listet, was er verbraucht, je Einheit und für die noch offene Menge, mit dem Hinweis short (Fehlmenge), wo das Regal knapp ist.
- Ein Bediener startet einen Arbeitsgang an einem Arbeitsplatz aus dessen Gruppe (der Arbeitsplatz wird belegt) und meldet ihn nach Abschluss mit einer Menge fertig – dem ganzen Rest oder weniger bei einer Teilmenge.
- Die Fertigmeldung löst die retrograde Entnahme aus: Das Material des Arbeitsgangs für diese Menge wird vom Komponentenlagerort und den Lagerorten darunter abgebucht, der größte Vorrat zuerst, als Journalbewegungen mit Verweis auf den Arbeitsgang. Beim letzten Arbeitsgang wird das Ergebnis am Ziellagerort zugebucht. Reicht der Bestand im Regal nicht, wird die Fertigmeldung abgelehnt und der Artikel genannt.
- Erreicht die erledigte Menge des letzten Arbeitsgangs die des Auftrags, ist der Auftrag abgeschlossen.
Warum je Arbeitsgang
Weil dort die Wahrheit liegt. Material verlässt das Regal, wenn der Arbeitsgang stattfindet, der es braucht – nicht wenn der Auftrag angelegt wird und nicht wenn alles vorbei ist. Das Journal hält den Bau so fest, wie er tatsächlich lief – einschließlich eines Auftrags, der eine Woche beim Einspeichen stand, weil die Felgen zu spät kamen –, und die Bestandsdaten, auf die MRP angewiesen ist, bleiben dank der Fertigung genau.
Das Laufrad, von Anfang bis Ende
Zwei Vorderräder. Freigabe: vier Arbeitsgänge. Nabe aufbauen ist bereit (Lager im Regal); Joe startet ihn an Ständer 1 und meldet 2 fertig – vier Lager und zwei Naben werden abgebucht. Einspeichen: Felgen und Speichen werden abgebucht. Zentrieren: verbraucht nichts; Mike meldet fertig. Reifen montieren: ein Reifen im Regal, zwei benötigt – der Arbeitsgang zeigt short und lehnt eine Fertigmeldung über 2 ab; Sarah meldet 1 fertig, ein Reifen wird abgebucht und ein Laufrad zugebucht; der Auftrag steht bei 1 von 2, bis die Reifenlieferung eingeht, dann schließt das zweite Laufrad den Auftrag ab.
Das ist das ganze System in einem Auftrag: Arbeitsplan, Zuordnung, Bereitschaft, retrograde Entnahme, Teilfertigmeldung, Zugang.
Gut zu wissen
- Ein Komponentenlagerort je Auftrag, und er ist ein Teilbaum. Nennen Sie den Standort (oder den Bereich), an dem der Auftrag gebaut wird, dann zählt alles in jedem Regal darunter. Nennen Sie ein Regal nur, wenn Sie genau dieses Regal meinen. Ein Artikel an einem anderen Standort erscheint als Fehlmenge: Lagern Sie ihn um oder legen Sie den Auftrag dort an.
- Skip (überspringen) übergeht einen offenen Arbeitsgang, ohne ihn auszuführen; Cancel (stornieren) schließt einen nicht abgeschlossenen Auftrag – was verbraucht wurde, bleibt verbraucht.
- Priority (Priorität; 1 dringend … 4 niedrig) und Fälligkeitsdatum bestimmen die Reihenfolge, in der Arbeitsplätzen Arbeit angeboten wird.
- Ein freigegebener Auftrag, dessen nächster Arbeitsgang eine Fehlmenge hat, erzeugt eine Aufgabe mit der betreffenden Komponente.
Dienstleistungen: Wartung und Reparatur
Nicht jeder Auftrag stellt etwas her. Eine planmäßige Wartung an einem Boot beansprucht dieselben Leute und Arbeitsplätze wie ein Bau, verbraucht Fett und Antifouling und manchmal ein Getriebe. Sie ist ein Fertigungsauftrag wie jeder andere, für einen Artikel, der nicht lagergeführt ist:
- Legen Sie je Art von Dienstleistung einen Artikel an („Class 1 service“), nicht lagergeführt. Geben Sie ihm einen Arbeitsplan (das Vorgehen, Schritt für Schritt, mit den ausführenden Gruppen) und eine Stückliste dessen, was jede solche Dienstleistung verbraucht.
- Legen Sie dafür einen Fertigungsauftrag an, mit einer Reference (Referenz), die das Boot nennt. Der Auftrag erscheint im Kapazitätsdiagramm neben den Bauaufträgen, denn er konkurriert mit ihnen.
- Fertigmeldungen verbrauchen die Stückliste wie gewohnt. Die Fertigmeldung des letzten Arbeitsgangs bucht nichts zu: Es gibt nichts, was ins Regal käme.
- Ein verschlissen vorgefundenes Teil wird auf dem Auftrag unter Extra parts (zusätzliche Artikel) entnommen. Der Bestand sinkt, und hat der Artikel einen Mindestbestand, schlägt der nächste Planungslauf seinen Ersatz vor.
Ein anderes System kann solche Aufträge über die API anlegen: POST /api/work-orders.
Automatische Arbeitsplätze
Ein Arbeitsplatz der Art automatic wird von etwas anderem gesteuert – etwa von der Verwaltungssoftware eines 3D-Druckers. Er fragt die API, was er jetzt tun soll, bekommt einen Arbeitsgang nur, wenn er frei und der Arbeitsgang bereit ist, meldet sich belegt, meldet mit einer Menge fertig und wird wieder frei. Braucht ein Drucker einen Menschen – ein Druckbett ist abzuräumen –, geht er auf blockiert und erzeugt eine Aufgabe; der Mensch räumt ab und tippt auf der Arbeitsplatzseite auf Ready (bereit); die nächste Abfrage erhält einen Auftrag. Das System weiß nichts über Drucker und muss es auch nicht.
Weiter: Handlungsbedarf.