# Fiche d’essai d’assemblage robotisé de faisceaux : champs et calculs

Version : 2026-09-23. Fichiers associés : robot-trial-template.csv et robot-trial-demo.csv.
Les fichiers CSV utilisent UTF-8 avec BOM et la virgule comme séparateur. Ouvrez-les avec la fonction « À partir d’un fichier texte/CSV » d’Excel ou avec LibreOffice. Les noms de champs restent en anglais pour permettre aux équipes de langues différentes de regrouper les enregistrements. Le tableau ci-dessous explique chaque champ.

Chaque ligne représente une tentative de processus complet sur un faisceau, depuis un point de départ convenu. Définissez unit_definition avant l’essai. Dans l’exemple, le périmètre va du début de l’alimentation en pièce jusqu’à l’acceptation ou au rejet et au rétablissement de la cellule pour la pièce suivante. Les nouvelles tentatives restent sur la même ligne et ne comptent pas comme de nouvelles pièces. Créez un autre batch_id lorsque la pièce, le dispositif de maintien, le programme, la condition ou le périmètre de chronométrage change. Utilisez un lot d’essai distinct pour les essais limités à l’insertion, même sur la même pièce ; ne les incluez pas dans le dénominateur du processus complet. Complétez cette fiche proposée avec les méthodes réelles d’acceptation selon les exigences produit du projet.

| Champ | Signification et consignes de saisie |
| --- | --- |
| data_kind | Utiliser measured pour les mesures réelles ; le fichier de démonstration utilise synthetic_example et doit être exclu des synthèses de mesures |
| batch_id / trial_id | Lot d’essai aux conditions homogènes / identifiant de tentative unique dans ce lot |
| unit_definition | Unité de pièce, point de départ et point final ; inclusion ou non de l’alimentation, du contrôle et de la reprise |
| drawing_revision / component_lot | Révision du plan du faisceau / références des lots de contacts, boîtiers et câbles |
| fixture_program_revision / condition_id | Révisions du dispositif de maintien et du programme / référence de l’enregistrement des conditions d’essai |
| first_pass_ok | 1 si tous les contrôles d’acceptation du lot sont terminés sans nouvelle tentative ; 0 si l’échec au premier passage est confirmé ; vide si inconnu |
| final_ok | Résultat d’acceptation après les nouvelles tentatives autorisées : 1 ou 0 ; laisser vide si indéterminé |
| retry_count | Nombre de nouvelles tentatives automatiques ajoutées dans cette tentative ; saisir explicitement 0 s’il n’y en a aucune ; laisser vide si inconnu |
| human_recovery | 1 en cas de reprise manuelle, 0 en son absence, vide si inconnu ; ce n’est pas un nombre de personnes |
| occupancy_seconds | Secondes d’occupation, échecs et reprise inclus dans cette tentative ; laisser les valeurs manquantes vides au lieu de saisir 0 |
| first_failed_stage | Première étape en échec, par exemple feed, alignment, insertion, locking ou inspection ; saisir none si aucune étape n’a échoué |
| lock_check / electrical_check | État du contrôle selon la méthode du projet : pass, fail, not_measured ou not_applicable ; référencer méthodes et limites dans evidence_ref |
| evidence_ref | Emplacement des journaux bruts, méthodes et critères de contrôle, et images/vidéos sous le même identifiant ; les données de démonstration n’ont aucune preuve de mesure |
| notes | Relevés de dommages, recul de contact, ordre des fils, reprise anormale ou contrôles complémentaires |

## Recalculer les enregistrements de démonstration

Les 6 lignes de robot-trial-demo.csv sont toutes fictives et illustrent la méthode d’enregistrement. Aucun essai physique n’a eu lieu. Elles partagent les mêmes unit_definition, conditions et révisions, et leurs résultats au premier passage, résultats finaux et temps d’occupation sont complets :

- Tentatives engagées N = 6.
- 4 lignes ont first_pass_ok = 1 ; taux de réussite au premier passage = 4 / 6 = 66.7%.
- 5 lignes ont final_ok = 1 ; proportion finale de pièces acceptées = 5 / 6 = 83.3%.
- Total occupancy_seconds = 30 + 30 + 50 + 70 + 30 + 30 = 240 secondes ; le temps moyen d’occupation est de 40 secondes par tentative.
- 1 ligne a human_recovery = 1 ; retry_count totalise 2 nouvelles tentatives.
- T004 échoue pendant l’insertion ; les contrôles ultérieurs de verrouillage et électriques sont donc not_measured. Cela n’empêche pas de conclure à l’échec final de la pièce entière.

Avant de résumer les données réelles, vérifiez l’homogénéité des conditions du lot, l’unicité des trial_id et la complétude des enregistrements de chaque indicateur. Si 1 résultat final manque parmi 6 tentatives engagées, indiquez « réussites connues, échecs connus, 1 enregistrement manquant, 6 tentatives engagées » sans encore annoncer une proportion finale d’acceptation pour toutes les tentatives. Signalez aussi les temps manquants ; ne divisez pas la partie enregistrée par le nombre total de tentatives. Un contrôle électrique non réalisé ne peut pas être marqué pass. La nécessité des contrôles électriques dépend du but de l’essai et des exigences d’acceptation du produit.

La fiche ne contient pas de macros de calcul automatique et ne fournit aucune force de contact, limite de nouvelles tentatives, taille d’échantillon ou paramètre de sécurité universel. Saisissez les limites réelles avant l’exécution. Les proportions de la fiche sont des résultats descriptifs d’échantillon et ne démontrent pas une capacité de production.


## Valeurs des CSV originaux et leur signification

Les fichiers originaux conservent des valeurs anglaises stables. Le tableau suivant les explique ; les identifiants de démonstration ne désignent pas des pièces ou des essais réels.

| Valeur originale | Signification |
| --- | --- |
| `measured` | Mesures réelles d’un essai exécuté. |
| `synthetic_example` | Données fictives de démonstration ; exclure des synthèses de mesures. |
| `DEMO_ONLY` | Identifiant de lot réservé à la démonstration. |
| `T001–T006` | Identifiants des six tentatives individuelles de démonstration. |
| `one harness; feed start to accept/reject and cell ready` | Un faisceau, chronométré depuis le début de l’alimentation jusqu’à l’acceptation ou au rejet et au rétablissement de la cellule. |
| `DEMO-D1` | Révision fictive du plan. |
| `DEMO-L1` | Lot fictif de composants. |
| `DEMO-F1-P1` | Révision fictive du dispositif de maintien et du programme. |
| `DEMO-C1` | Condition fictive d’essai. |
| `feed` | Étape d’alimentation en pièce. |
| `alignment` | Étape d’alignement. |
| `insertion` | Étape d’insertion. |
| `locking` | Étape de verrouillage. |
| `inspection` | Étape de contrôle. |
| `none` | Aucune étape en échec, lorsque cette valeur est utilisée dans first_failed_stage. |
| `pass` | Le contrôle prescrit est réussi. |
| `fail` | Le contrôle prescrit a échoué. |
| `not_measured` | Le contrôle n’a pas été réalisé ; ce n’est pas une réussite. |
| `not_applicable` | Le contrôle ne s’applique pas à cet essai. |
| `none; synthetic data` | Aucune preuve d’essai physique ; données fictives. |
| `Illustration only; no physical test` | La ligne illustre l’enregistrement et ne décrit aucun essai physique. |
