JELIO ENGINEERING INSIGHTS

MES beim PCB-Nutzentrennen: Eine CSV-Schnittstelle definieren

Eine MES-CSV-Schnittstelle beim PCB-Nutzentrennen funktioniert erst, wenn Maschinenlieferant und Werk die Bedeutung jedes Datensatzes und dessen Annahme durch das Zielsystem vereinbart haben. Eine in der Tabellenkalkulation lesbare Datei kann trotzdem den falschen Nutzen kennzeichnen, ein Ereignis wiederholen oder den Trennabschluss melden, während die Leiterplatte noch in der Maschine liegt. Dieser Leitfaden hilft Automatisierungsingenieuren, aus der MES-Katalogangabe von JELIO eine Projektbeschreibung zu erstellen. Er trennt veröffentlichte Maschinenkonfigurationen von Feldern, Übergaberegeln und Wiederanlauftests, die mit Maschinen- und MES-Lieferanten abzustimmen sind.

Vorderansicht der JELIO JLO-C3532Z Inline PCB Fräsmaschine
Original JELIO Inline-Fräsmaschine Katalog Foto. Die Daten-Schnittstelle Überprüfung muss die angegebene Maschinenkonfiguration identifizieren. Quelle →

Was sollte eine PCB-Plattentrennung MES CSV-Schnittstelle definieren?

Definieren Sie Sender, Empfänger, Datensatzkennung, Ereignisbedeutung, Feldtypen, Fertigmeldung der Datei und Empfangsbestätigung. Vereinbaren Sie den Umgang mit abgelehnten, verspäteten und erneut übertragenen Dateien. Verwenden Sie in einem gemeinsamen Versuch repräsentative Nutzen- und Programmrevisionen. Gleichen Sie Maschinenaufzeichnungen mit den MES-Importen ab, bevor die Verbindung für die Produktion freigegeben wird.

Beginnen Sie mit der veröffentlichten Verbindung und dem gewünschten Ergebnis

Die JLO-C3532Z inline router listet MES CSV Textformat als Standard und den Barcode-Scanner als optional auf. Seine Seite beschreibt auch QR-basierte Programmaufruf und Träger Barcode Überprüfung. Verwenden Sie diese Aussagen, um die Konfigurationsdiskussion zu starten und geben Sie dann jedem angeforderten Datenaustausch einen Zweck. Ein Produktionsrekord für einen abgeschlossenen Schneidvorgang, ein Antrag auf Programmauswahl und eine Bestätigung, dass das MES einen Datensatz gespeichert hat, sind unterschiedliche Austausche mit verschiedenen Eigentümern.

Schreiben Sie das gewünschte Werksergebnis in einem Satz, bevor Sie Felder auflisten. Zum Beispiel muss die Fabrik möglicherweise eine Panel-Revision mit dem verwendeten Schneidprogramm und der nachgeschalteten Ablage verbinden. Fragen Sie den Maschinenlieferanten, welche Ereignisse die zitierte Software bieten kann, und fragen Sie das MES-Team, welche Ereignisse sein Importer erwartet. Lösen Sie den Unterschied im Interface-Dokument. Schneiden Sie Akzeptanz und Datenakzeptanz im Projektplan separat sichtbar.

Winkelansicht des JELIO Inline-Fräsmaschinengehäuses
Zweite Originalansicht von der Inline-Fräsmaschine Auflistung. Physische Handhabung und Datenabgabe erfordern separate Abnahmekontrollen. Quelle →

Erstellen eines Feldwörterbuchs vor dem Austausch von Beispieldateien

Dokumentieren Sie für jede vorgeschlagene Spalte Bedeutung, Quellsystem, Datentyp, Pflichtstatus und Ablehnungsregel. Behandeln Sie Kennungen als Text, damit führende Nullen erhalten bleiben. Legen Sie fest, ob ein leeres Feld fehlende Daten, Nichtanwendbarkeit oder einen Lesefehler bedeutet. Trennen Sie Nutzenkennung und Artikelnummer: Erstere verfolgt ein physisches Objekt, Letztere bezeichnet eine gemeinsame Konstruktion. Eine Stationskennung muss die beiden Arbeitsstationen unterscheiden, wenn dies für Untersuchungen erforderlich ist.

Das folgende Feldverzeichnis ist eine Diskussionsvorlage. Endgültige Spaltennamen und unterstützte Werte müssen für die gekaufte Konfiguration vereinbart werden. Übernehmen Sie keine Felder allein deshalb, weil eine andere Maschine sie exportiert. Ein Ergebnis der Kantenprüfung benötigt eine eigene Quelle und Prüfmethode. Der Abschluss eines Fräsprogramms liefert dieses Ergebnis nicht. Erzeugt das MES den maßgeblichen Fertigungsauftrag oder die Revision, beschreiben Sie, wie die Maschine diese Information erhält oder referenziert.

Vorgeschlagenes CSV-Feldwörterbuch für Lieferanten und MES-Review
KandidatenbereichBedeutung der ZustimmungFrage des Eigentümers oder der Annahme
record_keyEin logisches ProduktionsereignisWelcher Produzent erzeugt den Schlüssel und wie wird die Wiedergabe identifiziert?
panel_idPhysisches EingangspanelWelches System stellt die Kennung aus und bewahrt führende Nullen?
program_revisionRezept tatsächlich ausgewähltWie unterscheidet sich die freigegebene Revision von einem Anzeigenamen?
station_idVerwendeter ArbeitsplatzIst dies erforderlich, um den Dual-Station-Prozess zu unterscheiden?
event_typeDurch die Zeile dargestellte OperationBedeutet die Fertigstellung, dass das Schneiden beendet oder das Entladen abgeschlossen ist?
occurred_atZeit der vertretenen OperationEinverstanden Format, Zeitzone und Uhr Synchronisation Verantwortung.
result_codeErgebnis dieser OperationEinverstandene Werte, Stop-Bedingungen und Ergebnisse der Inspektion.

Geben Sie den Lebenszyklus der Datei sowie die CSV Grammatik an

Vereinbaren Sie Zeichenkodierung, Trennzeichen, Kopfzeile, Anführungszeichen, Zeilenenden und die Behandlung leerer Felder. RFC 4180 dokumentiert gebräuchliche CSV-Formatregeln, einschließlich eingeschlossener Felder und Anführungszeichen innerhalb eines Feldes. Die RFC ist eine informative Formatbeschreibung, keine Definition von Fertigungsmeldungen. Ergänzen Sie Testwerte mit Komma, Anführungszeichen, Nicht-ASCII-Zeichen und einer Kennung mit führender Null. Beide Teams müssen die importierten Werte prüfen.

Legen Sie fest, woran der Empfänger einen abgeschlossenen Schreibvorgang erkennt. Möglich ist ein vereinbarter temporärer Dateiname mit anschließender Umbenennung oder ein separates Fertigsignal. Dokumentieren Sie den tatsächlich unterstützten Mechanismus. Bestimmen Sie Verzeichnis, Namensregeln, Zugriffsrechte, Archivverantwortung und Bestätigungsablage. Ein sichtbarer Dateiname bedeutet noch nicht, dass alle Datensätze validiert und gespeichert sind. Regeln Sie erneute Übertragung und Verschiebung in die Fehlerwarteschlange.

Machen Sie Ausnahmen Teil des gemeinsamen Annahmeverfahrens

Führen Sie die normale Sequenz zuerst mit identifizierten Testpanels und bekannten Programmrevisionen aus. Zählen Sie die produzierten Ereignisse, akzeptierte Ereignisse und abgelehnte Ereignisse getrennt. Testen Sie dann bewusst eine wiederholte Datei, ein unterbrochenes Schreiben, eine fehlende erforderliche Kennung, eine unerwartete Spaltenversion und einen temporären Verbraucherausfall. Geben Sie den erwarteten Zustand vor jedem Versuch an. Eine Wiederholung sollte der vereinbarten Wiederholungsregel folgen, während eine unvollständige Datei noch aussteht oder gemäß dem dokumentierten Übergabemechanismus abgelehnt wird.

Der Datenabgleich muss jede Abweichung erklären. Die abschließende Zeilenzahl allein reicht nicht: Eine fehlende und eine doppelte Nutzenkennung können dieselbe Summe ergeben. Vergleichen Sie Ereignisschlüssel und Nutzenkennungen zwischen Senderprotokoll, Übergabeort und MES-Importergebnis. Zeigen Sie nach dem Wiederanlauf, welche wartenden Datensätze angenommen wurden und welche eine Bedienerentscheidung benötigen. Bewahren Sie Testeingaben und beobachtete Ergebnisse zusammen mit den geprüften Softwareversionen auf.

Vorgeschlagene Schnittstellenakzeptanzfälle, mit erwartetem Verhalten vor dem Testen vereinbart
RechtssacheFrage zu klärenNachweise für die Aufbewahrung
Wiederholte LieferungErstellt ein Replay ein zweites logisches Ereignis?Gleiche Ereignis-Schlüssel und Importer Entscheidung
Unterbrochenes SchreibenWie wird die unvollständige Datei von der Verarbeitung ausgeschlossen?Teilweise Eingabe und ausstehender/abgelehnter Zustand
Nicht verfügbarWer wartet Daten an und genehmigt die Wiederholung?Auslagerungsintervall, Warteschlange und Erholung Datensatz
Fehlende Identität des PanelsWartet, lehnt oder gibt die Operation einen Ausnahme-Workflow ein?Eingabezeile, Bedieneraktion und endgültige Disposition
Änderung des SchemasWelche Versionen kann der Empfänger akzeptieren?Versioniertes Wörterbuch und Kompatibilitätsergebnis
JELIO Ingenieurbüro mit Arbeitsplätzen
Original JELIO Ingenieurbüro Foto von der technischen Unterstützung Seite. Quelle →

Halten Sie Fabrikprotokolle und physische Übergabe in ihrem eigenen Umfang

Moderne PCB-Separierungsanbieter beschreiben verschiedene Ansätze zur Fabrikkonnektivität. ASYS listet standardisierte Schnittstellen für spezifizierte DIVISIO-Systeme, während Critical Manufacturing dokumentiert eine ASYS-Sockelintegration mit Anfrage- und Antwortbearbeitung. Dies sind nützliche Beispiele dafür, warum die Protokoll- und Ausrüstungsversion in einen Integrationsbeschreibung gehört. Sie definieren nicht die JELIO CSV Schnittstelle. Wenn die Fabrik ein zusätzliches Protokoll verlangt, listen Sie es als separates Engineering-Scope mit eigenen Abnahmekriterien auf.

Überprüfen Sie gleichzeitig die physische Leistung. Eine schnittfertige Aufzeichnung kann dem erfolgreichen Entladen vorausgehen, und ein nachgeschalteter Puffer kann die Sammlung nach dem Anhalten des Schneidens verzögern. Entscheiden Sie, welches Ereignis das MES für jede Geschäftsentscheidung benötigt. Für Identitätsbeziehungen über die Trennung, verwenden Sie den Begleiter Barcode-Rückverfolgbarkeits-Integration kurz. Für Tray und Übertragungsbeschränkungen, beginnen Sie mit der Katalog für Peripheriegeräte und die eigentliche Tray-Zeichnung.

Senden Sie ein Review-Paket, das beide Software-Teams genehmigen können

Erstellen Sie eine versionierte Schnittstellenbeschreibung mit Feldverzeichnis, Beispieldateien, Ereignisfolge, Dateilebenszyklus und Ausnahmematrix. Benennen Sie Verantwortliche für Maschine, MES und Werksabnahme. Dokumentieren Sie die Zuständigkeiten für Importerentwicklung, Betriebssystemrechte, Netzwerkzugriff und Support. Zugangsdaten und reale Kundenkennungen gehören nicht in das öffentliche Dokument. Verwenden Sie im Integrationstest künstliche Kennungen, klar getrennt von Produktionsdaten.

Bitten Sie um eine gemeinsame Überprüfung dieses Pakets, bevor der Umfang des Gerätekaufs abgeschlossen ist. JELIO beschreibt Software- und Hardware-Integrationsentwicklung auf seinem Seite des Unternehmens, and its Technische Unterstützung einschließlich Probenschneiden mit Prozessdokumentation. Kombinieren Sie die Anwendungsüberprüfung mit der Datenüberprüfung und behalten Sie dann die akzeptierte Schnittstellenrevision neben der Maschinenkonfiguration. Jede spätere Änderung in Ereignisbedeutung, Namens- oder Importverhalten sollte eine fokussierte Kompatibilitätsprüfung auslösen.

Drei Checkpoints in einem dateibasierten Produktionsrekord

MaschinenereignisAufzeichnung des Betriebs

Identifizieren Sie den tatsächlichen Betrieb und Panel.

Übergabe der DateiVollständige Eingabe verfügbar

Das vereinbarte bereit Signal und Schema anwenden.

MES-AnnahmeAuftragsbestand

Eine Annahme- oder Ablehnungsentscheidung zurückgeben.

Konzeptuelle Datenabgabe. Dies sind Projektüberprüfungs-Checkpoints, nicht eine Darstellung der freigegebenen JELIO-Software-Bildschirme.

Vergleichen Sie die drei Annahmefragen

Definieren Sie jede Grenze unabhängig im Integrationsbeschreibung.
GrenzenEine nützliche PrüfungWas aufzuzeichnen ist
SchneidenWurde das geplante Programm abgeschlossen?Panel, Rezept-Revision und Funktionsergebnis
DateiübertragungWurde der komplette Eingang zur Verfügung gestellt?Dateiname oder Batch-Identität und bereit Signal
MES EinfuhrWurden die Aufzeichnungen validiert und bestätigt?Akzeptierte Schlüssel, abgelehnte Schlüssel und Grund
RückforderungKann der Rückstand versöhnt werden?Wiederholungsentscheidungen und verbleibende Ausnahmen

Veröffentlichte Spezifikationen für die Antragsprüfung

JLO-C3532Z: source catalog Werte für diese Produktfamilie.

Exakte JLO-C3532Z Katalogzeilen, die verwendet werden, um die Schnittstellendiskussion zu erfassen
ParameterVeröffentlichter Wert
ModellJLO-C3532Z
Anzahl der ArbeitsplätzeDoppelstation
Max. PCB-Abtrennung Größe350mm(X)*320mm(Y) (Einzelstation)
Methode zum Laden und EntladenVakuumsaugerhandhabung & -übertragung
Frässchneider-ErsatzmethodeAutomatischer Werkzeugwechsel
MES-VerbindungMES CSV Textformat (Standard), Barcode-Scanner (optional)

Vom Katalog MES-Eintrag zu einer akzeptierten Datenabgabe

  1. 01

    Definieren

    Nennen Sie die Geschäftsveranstaltung, Verantwortlicher und Identifikatoren.

  2. 02

    Karte

    Einverstandene Felder, Grammatik und der Datei-Vervollständigungsmechanismus.

  3. 03

    Versuch

    Testen Sie den normalen, abgelehnten und unterbrochenen Austausch.

  4. 04

    Reconcile

    Passen Sie Ereignisidentitäten über Ausrüstung und MES.

  5. 05

    Freigabe

    Behalten Sie die akzeptierten Wörterbuch- und Softwareversionen auf.

Häufig gestellte Fragen

Bedeutet die Standard-CSV-Unterstützung, dass jedes MES die Datei unverändert importieren kann?

Der Katalog nennt CSV-Unterstützung. Importzuordnung, Ereignisbedeutung und Bestätigungsverhalten sind für die gewählte Konfiguration mit dem empfangenden MES-Team zu vereinbaren.

Sollte der Barcode der Rekordschlüssel sein?

Ein physisches Panel kann mehrere Ereignisse erzeugen. Definieren Sie einen Ereignisschlüssel getrennt von der Panel-Identität, so dass Wiederholungen und wiederholte Operationen unterschieden werden können.

Wie können wir es vermeiden, eine unvollendete Akte zu lesen?

Akzeptieren Sie einen unterstützten Abschluss-Mechanismus, wie z. B. ein zugelassenes Ready-Namen- oder Abschlusssignal, und demonstrieren Sie ihn während einer unterbrochenen Schreibprüfung.

Bedeutet eine Schneide-vollständige Reihe, dass die Leiterplattenprüfung bestanden hat?

Verkürzung der Fertigstellung und Abnahme der Inspektionen sind separate Ereignisse. Ein Inspektionsergebnis benötigt eine identifizierte Prüfquelle und vereinbarte Kriterien.

Was sollen wir JELIO für eine MES-Rezension schicken?

Senden Sie die Maschinenkonfiguration, Ereignissequenz, vorgeschlagenes Wörterbuch, repräsentative synthetische Dateien, Importer-Anforderungen und Ausnahmetests. Berücksichtigen Sie die Panel- und Handhabungsanforderungen.

Verwandte Geräte und Führer

Diskutieren Sie Ihren MES-Schnittstellenbrief

Teilen Sie Ihre vorgeschlagenen Datenvertrag, MES-Importanforderungen und Panel-Handling-Sequenz für eine konfigurationsspezifische Integration Diskussion.

Diskutieren Sie Ihre MES-Schnittstelle Kurz →

Vorbereitet durch JELIO Engineering & Content Team auf Grundlage der verlinkten JELIO-Produkt- und Serviceseiten. Verfahren und Arbeitsblätter dienen der Anwendungsprüfung; veröffentlichte Spezifikationen bleiben dem jeweiligen Ursprungsmodell zugeordnet.

Technische Hinweise erscheinen neben der entsprechenden Diskussion. Entdecken Sie alle Einblicke →

  • +8615306204105