Grundlegende Informationen zum Paket Produktionsplanung und -steuerung finden Sie unter
Erste Schritte PPS.
Je nach Ablauf in der Produktion können die Stücklistenpositionen auch via Schnittstellenrückmeldungen (vor allem in Form von XML-Dateien) abgebucht werden. Diese Dateien können automatisch (BMDPpsService) oder manuell eingelesen werden.
Menüaufruf: PPS → Stammdaten → Interfaces → CAM-Interface
In diesem Fenster geben Sie über "Server-Namen/Adresse" ein, wo sich die Datei befindet. Der Port ist immer gleich. Das Feld "XML-Befehl" sagt aus, wie welche XML-Datei eingelesen werden sollte. Je nach Befehl sind auch die Key-Felder (jene, die vorhanden sein müssen) unterschiedlich. Die Felder finden Sie hier unter dem Kontextmenüeintrag Einstellungen → dann werden hier die einzelnen Feldauswahlen angezeigt.
Beispiele:
BATCH | Beinhaltet die Informationen zum Produktionslos |
PIECE_LIST | Beinhaltet die Informationen zur Stückliste |
PRODUCT_LIST | Beinhaltet die Informationen zum Fertigprodukt |
TASK | Beinhaltet die Informationen zum Prozess/Vorgang |
Wählen Sie hier einen Eintrag aus, wird die Feldauswahl geöffnet (diese beinhaltet die Key-Felder, diese können von Firma zu Firma unterschiedlich sein).
Wird dann manuell eine XML-Datei eingelesen, so wird im Bereich "Info" entweder ein Fehler angezeigt mit der genauen Zeilennummer und Beschreibung des Fehlers, dabei ändert sich auch der Status auf "NOT_OK". Ist die Datei in Ordnung, ist der Status "OK" und im Bereich Info steht "++Local;" und "++End;". Fehlermeldungen, die nicht im Infobereich zu finden sind, findet man oft in den Logdateien.
Mit dem BMDPpsService können die Informationen der XML-Dateien automatisch im Programm verarbeitet werden.
Für die Installation, Konfiguration und Inbetriebnahme des BMDPpsServices kontaktieren Sie bitte den PPS Support.
Bezüglich der Anpassung/Erstellung von Arbeitsdatenstücklisten und deren Sollmengen gibt es mehrere Möglichkeiten, um diese abzubilden. Wichtig für die verschiedenen Abläufe sind die Felder "LfdNr" bzw. "LfdNr Ext" der Stücklistenposition und deren Definition in der CAM-Schnittstellenfeldauswahl im Element "PIECE_LIST".
| Feldname in CAM-Feldauswahl | XML-Name | Verhalten | wird zu Feld ... in Auftragsstückliste |
| MCU_EPS_SEQUENCE | SEQUENCE | SetValue | EPS_EPSTKLISTLFDNR |
| MCU_EPS_KV_EPSTKLISTLFDNR | SEQUENCE_KV | SetValue + SetKeyValue | EPS_EPSTKLISTLFDNR |
| MCA_EPS_LFDNR_EXT | SEQUENCE_EXT | SetValue + SetKeyValue | EPS_LFDNR_EXT |
Unten angeführt sind verschiedene Möglichkeiten, um die Solldaten-Materialrückmeldung durchzuführen.
- Die Stammdatenstücklisten werden in BMD gepflegt und am Auftrag aufgelöst.
- Kleine Anpassungen/Ergänzungen sind im Fremdsystem durch die Konstruktion notwendig und werden an BMD via CAM-Schnittstelle zurückgemeldet.
Artikel können mehrfach als Stücklistenposition vorkommen (wenn mittels PPS Parameter erlaubt).
Artikel können durch andere Artikel mittels der laufenden Nummer ersetzt werden.
Stücklistenpositionen können über den Import nicht gelöscht, nur überschrieben werden.
Werden Materialien mit einer bestimmten LfdNr bereits im Vorhinein vom Lager abgebucht und wird wieder auf dieselbe LfdNr importiert, so wird ein zusätzlicher Stücklistenpositionsdatensatz erstellt.
Für diesen Ablauf muss das Feld RM_SEQUENCE_KV in der Feldauswahl vorhanden sein. Das Feld "LfdNr" in der Auftragsstückliste wird beim Import gesucht und mit den neuen Werten überschrieben. Bereits vorhandene Stücklistenpositionen bleiben in BMD erhalten.
Beispiel | Stücklistenanlage in BMD und Stücklistenübermittlung an Fremdsystem mittels Produktionslos-Export
Anpassung der Stückliste im Fremdsystem: - Roh1: Änderung auf Menge 15
- Roh2: Keine Änderung
- Roh3: Neue Position mit Menge 15
Übermittlung der Änderungen via XML-File an BMD:
Ergebnis nach Import in BMD:
|
- Die Stammdatenstückliste des Hauptartikels lt. Auftragsposition wird nicht in BMD, sondern im Fremdsystem erstellt und an BMD via CAM-Schnittstelle übermittelt.
- Substücklisten werden Stammdatenstücklisten, in BMD gepflegt und bei Übermittlung der Stückliste aus dem Fremdsystem aufgelöst. Mehr als zwei Ebenen in einem Produktionslos werden über die XML-Solldaten-Materialrückmeldung derzeit in BMD nicht unterstützt.
- Bei Übermittlung der SEQUENCE_EXT wird die "LfdNr" in BMD automatisch lt. PPS Parametereinstellungen ermittelt. Für die Rückverfolgbarkeit wird die externe laufende Nummer in das Feld "LfdNr Ext" importiert. Dieses Feld ist nur über Import editierbar.
- Nach Änderungen im Fremdsystem wird die gesamte Stückliste in BMD gelöscht und neu importiert (ACTION="DELETE_PIECE_LIST").
Beispiel
| Auftragsanlage in BMD, Artikel hat nur Stücklistenkopf angelegt
Erstellung der Stückliste im Fremdsystem Übermittlung der Stücklistenpositionen via XML-File an BMD:
Ergebnis nach Import in BMD:
|
- Die Stückliste wird im Fremdsystem ermittelt und an BMD via CAM-Schnittstelle übermittelt.
- Es gibt dabei nur eine Ebene in den Stücklisten.
- Die Stückliste wird entweder einmalig übertragen oder wenn mehrfach übertragen immer mit dem Befehl "DELETE_PIECE_LIST" gelöscht und erneut übertragen.
- Wenn keine laufende Nummer vom Fremdsystem mitgegeben wird, wird diese automatisch von der NTCS ermittelt.
- Mit den Feldern RM_SEQUENZE und SEQUENCE kann bei einer Neuanlage einer Rohware auch eine LfdNr mitgesendet werden, die dann von der NTCS auch gesetzt wird.