Document toolboxDocument toolbox

FactoryLogix Learning

(de) Auftragsübergreifende Prozess-Synchronisation

Herausforderungen bei der Herstellung von Configure-To-Order (CTO)

Configure-To-Order (CTO)-Produkte, die nach genauen Kundenspezifikationen gefertigt werden, können eine Herausforderung für die effiziente Herstellung darstellen. CTO-Produkte haben in der Regel einzigartige Abmessungen, Designs, Farben, Stile, Konfigurationen, Anschlüsse und/oder Materialien mit vielen verschiedenen möglichen Komponenten und Konfigurationen. Einige Beispiele für hochgradig kundenspezifische CTO-Produkte mit vielen Komponenten sind maßgefertigte Schränke und Möbel, maßgefertigte Fensterbehandlungen, maßgefertigte Fahrräder und spezielle Spiele-PCs. Jedes Produkt ist einzigartig, auch wenn es gemeinsame Bauteile, Komponenten oder Vorgänge gibt, die in allen Produkten verwendet werden (z. B. die Installation von Hardware oder die Lackierung mit einer bestimmten Farbe). Bei diesen hochgradig kundenspezifischen Produkten enthält ein typischer Kundenauftrag alle Artikel für einen Kundenauftrag. Um diesen Auftrag im Fertigungsprozess zu erfüllen, sind mehrere CTO-Prozesse erforderlich, um die Montage aller Komponenten zu verfolgen, aus denen das endgültige, kundenspezifische Produkt/der Auftrag besteht. FactoryLogix kann mehrere CTO-Prozesse mit Auftragslosattributen (z. B. zur Übermittlung von Längen-, Tiefen- und Höhenmaßen) kombinieren, um die in der Fertigung benötigten Details zu liefern, damit CTO-Produkte so effizient wie möglich hergestellt werden können.

made-to-order window treatmentsspecialty gaming PCcustom cabinetrycustom bicycle parts


Synchronisierung der Arbeit über Auftragslose hinweg

Die Erfüllung eines Kundenauftrags kann den Bau oder die Bearbeitung einzelner Komponenten erfordern, wobei jede Komponente in einem eigenen Auftragslos unter vielen anderen Auftragslosen auf dem Shop-Floor zur gleichen Zeit bearbeitet wird. Alle Auftragslose für einen einzigen Kundenauftrag - der in der Regel das Produkt oder den Auftrag eines Kunden repräsentiert - werden über die Auftragsfunktion in der Client-Anwendung Production verknüpft.

In NPI bietet die Option Arbeit synchronisieren im Dialogfeld Vorgangseigenschaften (Registerkarte Grundlagen) die Möglichkeit, alle Arbeiten in einem Auftragslos, alle Arbeiten in mehreren Auftragslosen, die denselben Prozess verwenden, oder alle Arbeiten in mehreren Auftragslosen, die verschiedene Prozesse verwenden, die alle einen gemeinsamen Vorgang und Auftragslosattributwert in ihren jeweiligen Prozessen enthalten, zu synchronisieren.


Synchronize Work option - Operation Properties dialog


Wichtig!

Die Option Arbeit synchronisieren ist nur für Prozessvorgänge verfügbar, die mit vollständiger Nachverfolgung definiert wurden. (Standardmäßig ist die Option Arbeit synchronisieren nicht gesetzt, was bedeutet, dass für den ausgewählten Vorgang keine Synchronisierung erforderlich ist).


Die Option "Arbeit synchronisieren" stellt sicher, dass alle verwandten Artikel gleichzeitig einen gemeinsamen Vorgang ausführen (z. B. Lackierung oder Hardware-Installation) und dass die Arbeit in allen Chargen mit diesem gemeinsamen Vorgang synchronisiert wird. Der gemeinsame Vorgang wird nur einmal durchgeführt, und es wird eine höhere Effizienz erreicht, da dasselbe Materiallos nur einmal für mehrere Einheiten im gemeinsamen Vorgang verwendet wird. Nachdem der gemeinsame Vorgang abgeschlossen ist, können die Einheiten in den verschiedenen Auftragslosen ihre individuellen Prozessabläufe in der Produktion fortsetzen.

Beachten Sie die folgende Abbildung, in der drei verschiedene Auftragslose einen gemeinsamen benutzerdefinierten Lackiervorgang haben.


Cross-process work synchronization



Warnung!

Die auftragsübergreifende Prozesssynchronisation ist nur für In-Route-Arbeit verfügbar, die über die Client-Anwendung Production abgewickelt wird. Arbeit, die außerhalb von Production abgewickelt wird, oder Arbeit, die in einem Re-Route- oder Just-in-Time (JIT)-Fluss abgewickelt wird, wird nicht synchronisiert.

Beispiel

Bei der Herstellung von maßgefertigten Schränken müssen alle Lackierarbeiten in der Farbe Mitternachtsblau für einen Kundenauftrag gleichzeitig durchgeführt werden, um eine exakte Farbübereinstimmung aller Teile des Auftrags (Unterschränke, Türen, Einlegeböden und Schubladen) zu gewährleisten. Die Auftragslose, aus denen der Kundenauftrag besteht, haben unterschiedliche NPI-Prozessdefinitionen, aber jede Prozessdefinition hat eine gemeinsame Lackieroperation. Wenn die Lackiervorgänge dieser Prozesse in NPI mit der Option Arbeit synchronisieren definiert werden und das Auftragslosattribut Mitternachtsblau ausgewählt wird, wird der Lackiervorgang über alle Auftragslose hinweg synchronisiert, so dass alle Teile des Kundenauftrags zur gleichen Zeit mit Mitternachtsblau lackiert werden. Die Synchronisierung der Arbeit auf diese Weise macht den Fertigungsprozess effizienter: Der Lackiervorgang wird für alle Teile im Auftrag gleichzeitig durchgeführt, die Lackierung muss nur einmal eingerichtet werden, und für alle Teile im Auftrag, die mit nachtblauer Farbe lackiert werden müssen, wird eine exakte Farbabstimmung erreicht.


Wichtig

Auftragslos-Attributwerte, die für die Option Arbeit synchronisieren verwendet werden, können nur mit Hilfe des Integrationsdienstes Auftragslos Import (FLX-XTD-JOB-01) eingerichtet und aufgezeichnet werden. Weitere Informationen finden Sie im nächsten Thema.


Definition von Auftragslosattributwerten für synchronisierte Arbeit


Wichtig!

Auftragslos-Attributwerte, die für die Option Arbeit synchronisieren verwendet werden, können nur über den Integrationsdienst Auftragslos Import (FLX-XTD-JOB-01) eingerichtet und aufgezeichnet werden.


Wenn Sie die Option Arbeit synchronisieren für einen Vorgang in NPI wählen, wählen Sie auch das Auftragslos-Attribut, das sich auf den gemeinsamen Vorgang für die synchronisierte Arbeit bezieht (z. B. eine bestimmte Lackfarbe für einen Vorgang Lackieren). Die Auftragslosdefinition in der XML-Datei des Batch-Import-Integrationsdienstes FLX-XTD-JOB-01 gibt den Namen und den Wert dieses Auftragslosattributs an:


batch attribute values in the FLX-XTD-JOB-01 XML file

Synchronisierte Arbeit in Production

Wenn die auftragsübergreifende Prozesssynchronisation in der NPI-Client-Anwendung für die Vorgänge mehrerer Prozesse eingerichtet ist, sieht die Erfahrung der Bediener in der Fertigung folgendermaßen aus:

  • Bei Arbeitsbeginn in einem synchronisierten Vorgang listet das System automatisch alle zu erledigenden Primär- und Sekundärarbeiten auf, so dass die Bediener überprüfen können, ob sie alles, was sie bearbeiten müssen, physisch vor sich haben.

    Hinweis:

    Die Liste der vorausgefüllten Arbeit (Artikel in dem aktuellen Auftragslos) wird als primäre Arbeit bezeichnet, unabhängig davon, ob es sich um eine Menge von Einheiten oder eine Liste von serialisierten Einheiten handelt. Die sekundäre Arbeit (d. h. die zu synchronisierenden Artikel in verwandten/anderen Auftragslosen) wird unter der primären Arbeit in der Produktion unter Synchronisierte Arbeit angezeigt, wie in der folgenden Abbildung dargestellt.



  • Wenn Sie die Arbeit an einem nicht serienmäßigen Vorgang beginnen, wird der Wert für die Menge automatisch auf die Anzahl der Einheiten gesetzt, die zur Erfüllung des Auftragsloses erforderlich sind. (Die Steuerung ist deaktiviert, damit der Bediener den Wert nicht ändern kann, und die Option zur Eingabe einer Seriennummer ist ebenfalls deaktiviert).

  • Wenn Sie die Arbeit an einem serialisierten Vorgang beginnen, wird die Liste der Seriennummern mit allen aktiven Seriennummern vorausgefüllt, die zur Erfüllung des Auftragsloses erforderlich sind. (Die Möglichkeit, Artikel hinzuzufügen oder zu entfernen, ist deaktiviert). 

    Hinweis:

    Sowohl bei nicht serienmäßigen als auch bei serienmäßigen Vorgängen wird der Ausschuss entsprechend der globalen Einstellung Austausch von Einheiten bei der Ausschussbehandlung zulassen (NPI>Systemkonfiguration>Produktionsportal>Optionstyp: Ersetzungen bei der Ausschussbehandlung).

  • Wenn der Bediener auf die Schaltfläche Senden klickt, identifiziert FactoryLogix alle anderen aktiven Auftragslose, die denselben Wert für das identifizierte Auftragslosattribut und einen Vorgang haben, der mit demselben Auftragslosattribut synchronisiert werden soll.

  • Das System prüft, ob alle Arbeiten in jedem der identifizierten Auftragslose, die den synchronisierten Vorgang noch nicht abgeschlossen haben (als Sekundärarbeit bezeichnet), bei dem Vorgang in jedem Prozess der Auftragslose gestartet werden können, dessen Option Arbeit synchronisieren auf dasselbe Auftragslosattribut gesetzt ist.

    Im folgenden Beispiel befindet sich ROTARY-HEAD-SN-035 gerade in einem anderen Einsatz, so dass die synchronisierte Arbeit erst begonnen werden kann, wenn die betreffende Einheit den aktuellen Einsatz beendet hat und am Arbeitsplatz für den synchronisierten Einsatz eintrifft.


    Secondary work message

Globale Option "Validierung bei synchronisierten Vorgängen verlangen"

Die globale Option Validierung bei synchronisierten Vorgängen verlangen (NPI>Systemkonfiguration>Produktionsportal>Optionstyp: Synchronisierte Vorgänge>Validierung bei synchronisierten Vorgängen verlangen) gibt an, ob synchronisierte Vorgänge (Primärarbeit) von den Mitarbeitern in der Produktion bestätigt werden müssen, indem der Barcode eines serialisierten Artikels gescannt oder eine nicht serialisierte Menge überprüft wird, bevor sie mit der Sekundärarbeit fortfahren können. Die Standardeinstellung für diese Option ist False (keine Validierung erforderlich).



  • Wenn "Validierung bei synchronisierten Vorgängen verlangen" auf "False" gesetzt ist (Standardeinstellung) und der Bediener in Production die Schaltfläche "Starten" auswählt, zeigt das System eine Liste aller zu erledigenden Primärarbeiten an. Der Bediener wählt die Schaltfläche Senden, um fortzufahren.
  • Wenn "Validierung bei synchronisierten Vorgängen erforderlich" auf "'True'" gesetzt ist und der Bediener die Schaltfläche "Start" in Production auswählt, zeigt das System eine Liste aller zu erledigenden Primärarbeiten an. Der Bediener muss bestätigen, dass er jeden aufgeführten Artikel hat, indem er den Barcode eines serialisierten Artikels scannt oder eine nicht serialisierte Menge überprüft.

Wenn jeder aufgelistete serialisierte Artikel gescannt und jede nicht serialisierte Menge überprüft wurde, wählt der Bediener die Schaltfläche Senden, um fortzufahren. Wenn die Primärarbeit erfolgreich validiert wurde, wird die Sekundärarbeit für den Bediener aufgelistet.

Wenn alle Validierungen für alle primären und sekundären Arbeiten erfolgreich sind, wird die primäre Arbeit begonnen und alle sekundären Arbeiten werden im Hintergrund gestartet.

Warnung!

Wenn man die Arbeit an einem Vorgang in der Produktion beginnt, ist die Anzahl der zu validierenden Positionen, an denen der Bediener arbeitet, in der Regel recht begrenzt, obwohl die Strichcodebereiche eine beträchtliche Anzahl von Positionen zulassen. Bei der Validierung der Arbeit in einem synchronisierten Vorgang wird die Anzahl der zu validierenden Positionen wahrscheinlich größer sein als normal. Wie bei der aktuellen Validierung gilt auch hier: Je mehr Posten validiert werden müssen, desto länger dauert die Validierung. Die Synchronisierung der Arbeit von Hunderten von Elementen kann die systemweite Leistung beeinträchtigen und sollte daher vermieden werden.


Wenn es sich bei der Primärarbeit um ein nicht serialisiertes Auftragslos handelt, ist die Möglichkeit, Einheiten während der WIP-Transaktion zu serialisieren, während der Arbeit an einem synchronisierten Vorgang deaktiviert. Wenn die Arbeit am synchronisierten Vorgang im Gange ist, führt der Bediener nur die Schritte und Aktivitäten für die Primärarbeit aus (keine der Schritte und Aktivitäten für die Sekundärarbeit werden ausgeführt).

Wenn die WIP-Transaktion für alle Primärarbeiten abgeschlossen ist, wird die Primärarbeit geschlossen. Der Bediener gibt dann an, wie die Sekundärarbeit abgeschlossen werden soll, damit das System WIP-Transaktionen für die Sekundärarbeit erfassen kann. Ähnlich wie bei der Beendigung der primären Arbeit gibt der Bediener den Abgangsweg und den Status der einzelnen Positionen an.


Wichtig

Exit-Pfade, die zu einer Just-in-Time-Route (JIT) führen, werden für primäre oder sekundäre Arbeit in einem synchronisierten Vorgang nicht unterstützt. Wenn für einen Exit-Pfad eine JIT-Route definiert ist, wird er in der Produktion beim Abschluss einer WIP-Transaktion nicht angeboten.

Validierung von Sekundärarbeiten

Validierung von Sekundärarbeiten für jedes identifizierte Auftragslos:

  • Wenn es sich bei dem entsprechenden synchronisierten Vorgang für das Auftragslos um einen nicht serialisierten Vorgang handelt, prüft das System, ob die zur Erfüllung des Auftragsloses benötigte Menge in der Warteschlange des synchronisierten Vorgangs steht - ist dies der Fall, wird die Validierung bestanden, andernfalls schlägt die Validierung fehl.
  • Handelt es sich bei dem entsprechenden synchronisierten Vorgang für das Auftragslos um einen seriellen Vorgang, prüft das System, ob die Anzahl der in dem Auftragslos initialisierten Einheiten der Auftragslosmenge entspricht und ob jede serielle Einheit, die durch den Vorgang zur Erfüllung des Auftragsloses verarbeitet werden muss, in der Warteschlange des synchronisierten Vorgangs steht - ist dies der Fall, wird die Validierung bestanden, andernfalls schlägt die Validierung fehl.

    Hinweis:

    Sowohl bei nicht serienmäßigen als auch bei serienmäßigen Vorgängen wird der Ausschuss entsprechend der globalen Einstellung Austausch von Einheiten bei der Ausschussbehandlung zulassen (NPI>Systemkonfiguration>Produktionsportal>Optionstyp: Ersetzungen bei der Ausschussbehandlung).

SynchronizeWork-Eigenschaft in FactoryLogix-Integrationsdiensten

  • Der Integrationsdienst Route Export (FLX-XTD-ROUT-01) enthält die Eigenschaft und den Wert des Vorgangs Synchronize Work. Ein <SynchronizeWork>-Tag ist ein untergeordnetes Tag des <Operation>-Tags. Wenn die Eigenschaft "Arbeit synchronisieren" eines Vorgangs auf einen Auftragslos-Attributnamen gesetzt ist, ist der Wert des <SynchronizeWork>-Tags der Auftragslos-Attributname.
  • Der Integrationsdienst Process Revision Import (FLX-XTD-ROUT-04) enthält die Eigenschaft und den Wert der Operation Synchronize Work. Ein <SynchronizeWork>-Tag ist ein untergeordnetes Tag des <Operation>-Tags. Wenn der Wert des Tags <SynchronizeWork> ohne Berücksichtigung der Groß- und Kleinschreibung mit dem Namen eines Batch-Attributs übereinstimmt, wird die Eigenschaft "Arbeit synchronisieren" des importierten Vorgangs auf den angegebenen Batch-Attributnamen gesetzt (das Vorhandensein dieses Tags in der XML-Datei ist optional).



Copyright © 2024 Aegis Industrial Software Corporation. All Rights Reserved.