- Created by Adriane Hunt , last modified on Oct 02, 2024
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 7 Next »
Sie können das Gadget "Baugruppengenealogie" in einer Bedienerschnittstellenvorlage einrichten, um den Bedienern in der Werkstatt zu ermöglichen, Unterbaugruppen während der Produktion zu ersetzen.
In der Client-Anwendung "Produktion" zeigt das Gadget "Baugruppengenealogie" einen Verzeichnisbaum an, in dem das oberste Element die übergeordnete Baugruppe ist. Jedes nachfolgende Element in der Baumstruktur zeigt die Beziehung zwischen einer Unterbaugruppe und ihrer übergeordneten Baugruppe. Jede Beziehung identifiziert den Barcode (UID) der Unterbaugruppe, ihre Teilenummer und einen optionalen Referenzbezeichner, wie in der folgenden Abbildung gezeigt.
Wenn Sie im Gadget Einheitengenealogie eine Unterbaugruppe auswählen und dann Auswahl ersetzen wählen, sucht das Gadget nach der Aktivität Unterbaugruppenerfassung, die in der Produktion verwendet wird, um die ausgewählte Beziehung zwischen übergeordneter Baugruppe und Unterbaugruppe zu erfassen. Wenn die Aktivität gefunden wird, kann der Mitarbeiter in der Werkstatt eine geeignete Ersatz-Unterbaugruppe identifizieren.
Wichtig!
Wenn Unterbaugruppenbeziehungen durch Verbinden der übergeordneten Baugruppe und der Unterbaugruppe in v7 und anschließendes Migrieren nach FactoryLogix oder durch Verwendung der xTend-API-Methoden LoadSubAssembly oder ReplaceSubAssembly erstellt werden, wird die Aktivität Unterbaugruppensammlung nicht gefunden. Wenn die Aktivität nicht gefunden wird, ist die Funktion Auswahl ersetzen im Gadget Einheitengenealogie nicht aktiviert und der Bediener kann keine Ersatz-Unterbaugruppe identifizieren.
Wenn die Ersetzen-Auswahl die Unterbaugruppen-Sammelaktivität, in der eine Unterbaugruppe mit ihrer übergeordneten Baugruppe verbunden wird, nicht finden kann, verwendet das Gadget eine generische Unterbaugruppen-Sammelaktivität, um den Unterbaugruppen-Ersatz zu identifizieren. Die Konfiguration dieser generischen Aktivität ist dieselbe wie die Standardkonfiguration der Aktivität, wenn Sie sie zu einem Schritt in einem Vorgang im Fenster NPI-Prozessdefinition hinzufügen. Die Eigenschaft Benötigt bekannte Einheiten muss ausgewählt sein - alle anderen Eigenschaften sind nicht ausgewählt. Die Ersatzunterbaugruppe muss dieselbe Baugruppenteilnummer wie die zu ersetzende Baugruppe oder eine akzeptable alternative Bauteilnummer verwenden:
- Wenn es sich bei der zu ersetzenden Unterbaugruppe um eine Stücklisten-Bauteilnummer handelt, funktioniert die generische Aktivität Unterbaugruppenabholung so, als wäre die in der Aktivitätskonfiguration aufgeführte Bauteilnummer diejenige der Stücklistenposition(en) mit der Bauteilnummer der zu ersetzenden Unterbaugruppe.
- Wenn es sich bei der zu ersetzenden Unterbaugruppe um eine alternative Bauteilnummer für eine Stücklisten-Bauteilnummer handelt, funktioniert die generische Aktivität "Abholung von Unterbaugruppen" so, als wäre die in der Aktivitätskonfiguration aufgeführte Bauteilnummer diejenige der Stücklisten-Linie(n), bei der die Bauteilnummer der zu ersetzenden Unterbaugruppe eine registrierte alternative Bauteilnummer ist.
Wenn die Beziehung, die Sie ändern, einen Referenzwert enthält und mehr als eine Stücklistenposition identifiziert wird, wird die Liste der Stücklistenpositionen auf diejenigen reduziert, die dem Referenzwert entsprechen. (Wenn dadurch keine Stücklistenpositionen identifiziert werden, entfällt der Schritt des Filterns nach Referenzwerten).
Wenn Sie die generische Unterbaugruppen-Sammelaktivität konfigurieren und diese die Beziehung aktualisiert, wird nur die Unterbaugruppen-UID geändert. Der ursprüngliche Referenzwert (und Standort, falls aufgezeichnet) bleibt unverändert.
Hinweis:
Alle Ersetzungen von Unterbaugruppen können über das Gadget Einheitengenealogie in der Produktion vorgenommen werden, unabhängig davon, wie die Unterbaugruppenbeziehung ursprünglich erstellt wurde.
Verwalten von Unterbaugruppenbeziehungen mit der xTend-API
Die xTend-API enthält zwei Methoden für Unterbaugruppen. Beide befinden sich in der Klasse TrackingServices im Namespace Production.
LoadSubAssembly-Methode
Diese Methode wird verwendet, um eine neue Unterbaugruppenbeziehung zu registrieren. Derzeit ermöglicht dieser Aufruf dem API-Aufrufer die Angabe einer ganzzahligen Position, die angibt, wo die Unterbaugruppe innerhalb der übergeordneten Baugruppe geladen ist. Dies geschieht mit Hilfe des optionalen Positionsparameters.
public SubAssemblyLoadResult LoadSubAssembly(
Guid sessionId,
Guid transactionId,
Nullable<Guid> parentItemId,
Nullable<int> position,
Guid subAssyItemId,
SubAssemblyLoadVerifications verifications
)
Diese Methode kann so erweitert werden, dass der API-Aufrufer optional die Referenz angeben kann, unter der die Unterbaugruppe in der übergeordneten Baugruppe geladen ist. Dieser Parameter wird nicht mit der Stückliste querverwiesen; dieser String-Wert wird so erfasst, wie er von der API-Anwendung gemeldet wird (wie bei der xLink-Datenerfassung).
ReplaceSubAssembly-Methode
Verwenden Sie diese Methode, um eine bestehende Unterbaugruppenbeziehung zu ersetzen. Mit diesem Aufruf kann der API-Aufrufer eine ganzzahlige Position angeben, um zu kennzeichnen, wo die neue Unterbaugruppe innerhalb der übergeordneten Baugruppe geladen wird, indem er den optionalen Parameter Position verwendet.
public SubAssemblyLoadResult ReplaceSubAssembly(
Guid sessionId,
Guid transactionId,
Nullable<Guid> parentItemId,
Nullable<int> position,
Guid subAssyItemId,
SubAssemblyLoadVerifications verifications
)
Mit dieser Methode kann der API-Aufrufer optional die Referenz angeben, unter der die neue Unterbaugruppe in die übergeordnete Baugruppe geladen wird. Dieser Parameter kann nicht mit der Stückliste querverwiesen werden; dieser String-Wert wird so erfasst, wie er von der API-Anwendung gemeldet wird (wie bei der xLink-Datenerfassung).
Optional können Sie diese Methode verwenden, um die Id (Guid) der aktuellen Unterbaugruppe, die ersetzt werden soll, zu identifizieren.
Weitere Informationen zur Verwendung der xTend-API finden Sie unter (de) FactoryLogix xTend Rahmenwerk.
- No labels