Automatisation JELIO

JELIO INSIGINEERING INSIGHTS

MES et détourage de PCB : définir une interface CSV

Une interface MES CSV pour le détourage de PCB exige un accord entre le fournisseur de la machine et l’usine sur le sens de chaque enregistrement et son acceptation par le système destinataire. Un fichier lisible dans un tableur peut néanmoins identifier le mauvais panneau, répéter un événement ou annoncer la fin de coupe alors que la carte reste dans la machine. Ce guide aide les ingénieurs en automatisation à transformer la connexion MES du catalogue JELIO en exigences de projet. Il distingue la configuration publiée des champs, règles de transfert et essais de reprise à convenir avec les fournisseurs de machines et de MES.

Vue avant de la fraiseuse en ligne JLO-C3532Z JELIO
Photographie originale du catalogue des fraiseuses en ligne JELIO. L'examen de l'interface des données doit identifier la configuration de la machine citée. Source →

Que devrait définir une interface MES CSV de séparation des PCB?

Définissez l’émetteur, le destinataire, l’identifiant d’enregistrement, le sens de l’événement, les types de champs, le signal de fichier complet et l’accusé de réception. Convenez du traitement des fichiers rejetés, retardés ou retransmis. Utilisez des panneaux et des révisions de programme représentatifs lors d’un essai commun, puis rapprochez les enregistrements de la machine des imports MES avant d’autoriser la production.

Commencez par la connexion publiée et le résultat requis

Le JLO-C3532Z inline router liste le format de texte MES CSV comme standard et le scanner de code-barres comme facultatif. Sa page décrit également le programme QR-based appelant et la vérification du code-barres de supports. Utilisez ces instructions pour commencer la discussion de configuration, puis donnez un but à chaque échange de données demandé. Un dossier de production pour une opération de découpe terminée, une demande de sélection d'un programme et une reconnaissance que le MES a stocké un dossier sont différents échanges avec différents responsables.

Écrire le résultat souhaité de l'usine dans une phrase avant d'énumérer les champs. Par exemple, l'usine peut avoir besoin de relier une révision du panneau au programme de coupe utilisé et au transfert du plateau en aval. Demandez au fournisseur de machine quels événements le logiciel cité peut fournir, et demandez à l'équipe MES quels événements son importateur attend. Résoudre la différence dans le document d'interface. Continuer à couper l'acceptation et l'acceptation des données séparément visibles dans le calendrier du projet.

Vue en angle de l'enceinte de fraiseuse en ligne JELIO
Deuxième vue originale de la liste des fraiseuses en ligne. La manipulation physique et la remise des données nécessitent des vérifications d'acceptation distinctes. Source →

Construire un dictionnaire de champ avant d'échanger des fichiers échantillons

Pour chaque colonne proposée, documentez le sens, le système source, le type de données, le caractère obligatoire et la règle de rejet. Conservez les identifiants comme texte pour préserver les zéros initiaux. Précisez si un champ vide signifie indisponible, sans objet ou échec de lecture. Distinguez l’identifiant du panneau de la référence article : le premier suit un objet physique, la seconde décrit une conception commune. L’identifiant de poste doit distinguer les deux postes lorsque cela est nécessaire aux investigations.

Le dictionnaire ci-dessous est une proposition de discussion. Les noms définitifs et les valeurs prises en charge doivent être convenus pour la configuration achetée. N’ajoutez pas un champ uniquement parce qu’une autre machine l’exporte. Un résultat de contrôle du bord nécessite une source et une méthode de contrôle propres. La fin d’un programme de fraisage ne fournit pas ce résultat. Si le MES crée l’ordre de fabrication ou la révision de référence, décrivez comment la machine reçoit ou consulte cette information.

Dictionnaire de champ CSV proposé pour l'examen du fournisseur et du MES
Champ candidatSignification d'un accordQuestion du responsable ou de l'acceptation
record_keyUn événement de production logiqueQuel producteur génère la clé, et comment le replay est-il identifié?
panel_idPanneau d'entrée physiqueQuel système délivre l'identificateur et préserve les zéros de tête?
program_revisionRecette effectivement sélectionnéeComment la révision publiée se distingue-t-elle d'un nom d'affichage?
station_idPoste de travail utiliséEst-ce nécessaire de distinguer le processus à double station?
event_typeOpération représentée par la ligneL'achèvement signifie-t-il la coupe terminée ou le déchargement terminée?
occurred_atHeure de l'opération représentéeAccepter la responsabilité de la synchronisation du format, du fuseau horaire et de l'horloge.
result_codeRésultat de cette opérationD'accord sur les valeurs, les conditions d'arrêt et l'origine des résultats de l'inspection.

Spécifiez le cycle de vie du fichier ainsi que la grammaire CSV

Convenez de l’encodage, du séparateur, de la présence d’un en-tête, des guillemets, des fins de ligne et du traitement des champs vides. RFC 4180 décrit des conventions CSV courantes, notamment les champs entre guillemets et les guillemets contenus dans les données. Il s’agit d’une référence informative de format et non d’une définition des messages de fabrication. Ajoutez des essais avec une virgule dans une description, des guillemets, un nom contenant des caractères non ASCII et un identifiant commençant par zéro. Les deux équipes doivent vérifier les valeurs importées.

Définissez comment le destinataire détecte la fin de l’écriture. Le projet peut convenir d’un fichier temporaire ensuite renommé pour signaler sa disponibilité, ou d’un signal de fin distinct. Documentez le mécanisme réellement pris en charge. Précisez répertoire, règles de nommage, droits, responsable de l’archivage et emplacement de l’accusé. Voir un nom de fichier ne signifie pas que tous les enregistrements ont été validés et enregistrés. Convenez des conditions de retransmission ou de transfert vers une file d’erreurs.

Faire des exceptions une partie du procès d'acceptation conjointe

Exécutez la séquence normale d'abord avec des panneaux d'essai identifiés et des révisions connues du programme. Compter séparément les événements produits, les événements acceptés et les événements rejetés. Ensuite, tester délibérément un fichier répété, une écriture interrompue, un identifiant manquant requis, une version de colonne inattendue et une panne temporaire du consommateur. Précisez l'état prévu avant chaque essai. Une répétition devrait suivre la règle de rejouement convenue, tandis qu'un dossier incomplet devrait rester en attente ou être rejeté selon le mécanisme de remise documenté.

Le rapprochement doit expliquer chaque différence. Le nombre final de lignes ne suffit pas : un panneau absent et un panneau dupliqué peuvent donner le même total. Comparez les clés d’événement et les identifiants entre le journal émetteur, le point de transfert et le résultat d’import MES. Après reprise, indiquez les enregistrements en attente acceptés et ceux qui nécessitent une décision de l’opérateur. Conservez les entrées d’essai et résultats observés avec les versions logicielles testées.

Cas d'acceptation de l'interface suggérés, avec le comportement attendu convenu avant le test
AffaireQuestion à réglerPreuves à conserver
Livraison répétéeUn replay crée-t-il un deuxième événement logique ?Même clé d'événement et décision de l'importateur
Écrire interrompuComment le fichier incomplet est-il exclu du traitement?Entrée partielle et état en attente/rejet
Consommateurs non disponiblesQui fait la queue des données et autorise la réessayer?Intervalle de sortie, file d'attente et dossier de récupération
Identité du panneau manquantL'opération attend-elle, rejette-t-elle ou entre-t-elle un flux de travail exceptionnel?Ligne d'entrée, action de l'opérateur et disposition finale
Modification de la révision du schémaQuelles versions le consommateur peut-il accepter?Dictionnaire en version et résultat de compatibilité
Bureau d'ingénierie JELIO avec postes de travail
Photo originale du bureau d'ingénierie de JELIO à partir de la page support technique. Source →

Maintenir les protocoles d'usine et le transfert physique dans leur propre champ d'application

Les fournisseurs modernes de séparation des BPC décrivent plusieurs approches de connectivité en usine. ASYS liste les interfaces normalisées pour les systèmes DIVISIO spécifiés, Critical Manufacturing documents une intégration de socket ASYS avec le traitement des demandes et des réponses. Ce sont des exemples utiles de la raison pour laquelle la version du protocole et de l'équipement font partie d'un mémoire d'intégration. Ils ne définissent pas l'interface JELIO CSV. Si l'usine demande un protocole additionnel, l'énumérez comme un champ d'ingénierie séparé avec ses propres critères d'acceptation.

Passez en revue la sortie physique en même temps. Un dossier complet de coupe peut précéder le déchargement réussi, et un tampon en aval peut retarder la collecte après l'arrêt de la coupe. Décidez de l'événement dont le MES a besoin pour chaque décision d'affaires. Pour les relations d'identité entre deux séparations, utilisez le compagnon bref d'intégration du code à barres. Pour les contraintes de plateau et de transfert, commencer par le catalogue des équipements périphériques et le dessin du plateau.

Envoyer un dossier d'examen que les deux équipes de logiciels peuvent approuver

Préparez des exigences d’interface versionnées avec dictionnaire des champs, fichiers représentatifs, séquence d’événements, cycle de vie des fichiers et matrice d’exceptions. Nommez des responsables machine, MES et réception en usine. Documentez qui développe l’importateur et qui gère les droits système, le réseau et l’assistance. Gardez les identifiants de connexion et les références réelles des clients hors du document public. Utilisez des identifiants fictifs dans les essais, distincts des données de production.

Demander un examen conjoint de ce paquet avant la finalisation de la portée de l'achat d'équipement. JELIO décrit le développement de l'intégration des logiciels et du matériel page entreprise, and its services d ' appui technique comprend la découpe d'échantillons avec la documentation du procédé. Combiner l'examen des demandes avec l'examen des données, puis conserver la révision de l'interface acceptée à côté de la configuration de la machine. Toute modification ultérieure du sens de l'événement, du nom ou du comportement d'importation devrait déclencher une vérification de compatibilité ciblée.

Trois points de contrôle dans un dossier de production basé sur des fichiers

Événement de machineOpération enregistrée

Identifier l'opération et le panneau.

Retirement du fichierEntrée complète disponible

Appliquez le signal et le schéma prêts.

Acceptation du MESDossier d'entreprise engagé

Renvoyez une décision d'acceptation ou de rejet.

Remise des données conceptuelles. Il s'agit de points de contrôle d'examen de projet, et non d'une représentation d'écrans logiciels JELIO.

Comparer les trois questions d'acceptation

Définir chaque frontière indépendamment dans le mémoire d'intégration.
LimiteUne vérification utileQuoi enregistrer
Opérations de coupeLe programme prévu a-t-il été terminé?Groupe, révision de la recette et résultat du fonctionnement
Transfert de fichiersLes commentaires complets ont-ils été mis à disposition?Nom de fichier ou d'identité du lot et signal prêt
Importation de MESLes dossiers ont-ils été validés et engagés?Clés acceptées, clés rejetées et raison
RécupérationL'arriéré peut-il être réconcilié?Rejouer les décisions et les exceptions restantes

Spécifications publiées pour l'examen de la demande

JLO-C3532Z: valeurs du catalogue source pour cette famille de produits.

Exact JLO-C3532Z lignes de catalogue utilisées pour la discussion d'interface
ParamètreValeur publiée
ModèleJLO-C3532Z
Nombre de postes de travailDouble station
Taille maximale de la séparation des PCB350mm(X)*320mm(Y) (Station unique)
Méthode de chargement et de déchargementManipulation et transfert des ventouses sous vide
Méthode de remplacement du cutter de fraisageChangement automatique d'outil
Connexion MESFormat de texte MES CSV (standard), scanner de codes-barres (facultatif)

De l'entrée du catalogue MES à un transfert de données accepté

  1. 01

    Définir

    Nommez l'événement d'affaires, les responsables et les identifiants.

  2. 02

    Carte

    D'accord sur les champs, la grammaire et le mécanisme d'achèvement des fichiers.

  3. 03

    Procès

    Tester les échanges normaux, rejetés et interrompus.

  4. 04

    Réconciliation

    Correspond à l'identité des événements à travers l'équipement et le MES.

  5. 05

    Libération

    Conserver le dictionnaire et les versions logicielles acceptées.

Foire aux questions

Est-ce que le support standard CSV signifie que chaque MES peut importer le fichier inchangé ?

Le catalogue indique la prise en charge de CSV. Pour la configuration choisie, convenez avec l’équipe MES destinataire des correspondances d’import, du sens des événements et des accusés de réception.

Le code-barres devrait-il être la clé d'enregistrement?

Un panneau physique peut générer plusieurs événements. Définir une clé d'événement séparément de l'identité du panneau de façon à pouvoir distinguer le replay et les opérations répétées.

Comment éviter de lire un fichier inachevé ?

Convenir d'un mécanisme d'achèvement soutenu, tel qu'un signal prêt-nom ou d'achèvement approuvé, et le démontrer lors d'un essai d'écriture interrompue.

Est-ce qu'un rang complet de coupe signifie l'inspection réussie des BPC?

La réduction de l'achèvement et l'acceptation de l'inspection sont des événements distincts. Un résultat d'inspection nécessite une source d'inspection identifiée et des critères convenus.

Que devrions-nous envoyer à JELIO pour un examen MES?

Envoyer la configuration de la machine, la séquence d'événements, le dictionnaire proposé, les fichiers synthétiques représentatifs, les exigences de l'importateur et les tests d'exception. Inclure les exigences relatives au panneau et à la manutention.

Matériel et guides connexes

Discutez de votre mémoire d'interface MES

Partagez votre contrat de données proposé, les exigences d'importation de MES et la séquence de manipulation de panneaux pour une discussion d'intégration spécifique à la configuration.

Discutez de votre bref d'interface MES →

Établi par Équipe d'ingénierie et de contenu JELIO à partir des pages de produits et de services JELIO citées. Les procédures et les fiches de travail servent de guide pour l’étude de l’application ; les caractéristiques publiées restent rattachées à leur modèle source.

Les références techniques apparaissent à côté de la discussion pertinente. Explorez toutes les perspectives →