FabPilot (MES)

FabPilot (MES) — Notice d’utilisation

Objectif

FabPilot pilote l’atelier au poste : exécution des OF au kiosque (gammes, instructions illustrées, contrôles, photos), TRS et arrêts machine, écarts réel/standard, compteurs de cycles moules/machines, séquence de passage par poste, généalogie des lots et fiche de production unitaire PDF. La saisie se fait au poste ; l’analyse qualité vit dans CoreQuality.

Prérequis

  • Modules Dolibarr : Ateliers (workstation), Nomenclatures (BOM), Fabrication (MRP).
  • Conseillés : CoreQuality (journal qualité), WmsFactory (rangement produit fini), MrpMulti (besoins).
  • Temps de cycle (cycle_time_sec) sur les opérations de gamme : indispensable pour la Performance du TRS, les écarts temps et la charge atelier.

Installation

Copier le dossier dans htdocs/custom/, activer le module (Configuration > Modules). Désactiver/réactiver après chaque mise à jour (tables, menus, widgets, constantes).

Mise en route (première utilisation)

1. Créer les postes (Ateliers) et vérifier leur statut actif.

2. Créer une gamme sur un OF : opérations OP10/OP20…, poste, instruction de travail, temps de cycle, quantité cible.

3. Paramétrer (roue dentée) : API/AJAX activés, taille des médias, imprimante d’étiquettes, fenêtre d’anomalies.

4. Option kiosque : compte utilisateur dédié + MES_KIOSK_AUTOLOGIN_ALLOWED si écrans partagés.

Utilisation quotidienne

1. Kiosque (Fabrication > MES > Kiosque) : l’opérateur choisit son poste, voit les OF éligibles dans l’ordre défini par la séquence, scanne ou sélectionne l’OF.

2. Démarrer l’opération : les étapes de l’instruction défilent ; saisie des mesures (contrôles), photos si demandées ; validation par scan possible (MES_AUTO_VALIDATE_STEP_ON_SCAN).

3. Terminer l’opération : saisir quantités produites et rejetées (+ motif). C’est à ce moment que : les stocks bougent (consommation composants, entrée produit fini), le journal CoreQuality reçoit l’événement, les compteurs de cycles s’incrémentent, et le rangement WMS s’effectue si MES_WMS_PUTAWAY_LOCATION est défini.

4. Arrêts machine (Kiosque > Arrêts machine) : gros bouton ARRÊTÉ/EN MARCHE, cause obligatoire (panne, réglage, changement de série…). Un seul arrêt ouvert par poste.

Analyse et traçabilité

  • TRS/OEE (Qualité > TRS/OEE) : Disponibilité × Performance × Qualité par poste et période, heures d’ouverture paramétrables, Pareto des causes d’arrêt. La Qualité est lue dans le journal CoreQuality si actif.
  • Écarts réel/standard (Qualité > Écarts) : par OF — temps par opération vs standard, matière réelle vs nomenclature, rebuts — valorisés au PMP. Aucune saisie supplémentaire.
  • Généalogie des lots (Qualité > Généalogie) : descendant = de quoi un lot de produit fini est fait (OF, lots de composants, pièces tracées) ; ascendant = où un lot de composant est parti (OF, lots produits, expéditions et clients impactés). Boutons de re-traçage sur chaque lot rencontré.
  • Fiche de production unitaire : pour les OF en traçabilité unitaire, un PDF par pièce (identité/série, lot de rattachement, composants consommés, opérations et opérateurs, contrôles avec verdicts, expéditions du lot, empreinte d’archivage). Boutons dans la généalogie (par pièce ou tout l’OF).

Maintenance et ordonnancement

  • Compteurs de cycles (Admin > Compteurs) : un compteur par moule/machine rattaché au poste, incrément automatique, seuil d’entretien (orange 80 %, rouge 100 %), bouton « Maintenance faite ».
  • Séquence des postes (Admin > Séquence) : ordre de passage des OF par poste (▲▼) ; le kiosque le respecte, les OF hors séquence suivent.

Widgets (page d’accueil et CoreDash)

TRS du jour par poste · Postes en arrêt (temps réel, 60 s) · Production du jour OK/rebut · Charge atelier 3 mois glissants (capacité : MES_LOAD_HOURS_PER_DAY, MES_LOAD_DAYS_PER_MONTH).

Dépannage

  • Performance TRS ou charge à 0 % : temps de cycle absents sur les gammes.
  • OF invisible au kiosque : vérifier statut OF (1-2), poste de l’opération, statut d’opération (0-2).
  • Widget en erreur SQL : module pas réactivé après mise à jour (tables manquantes).

Support : contact@dolifactory.com

Historique des versions

VersionDateNouveautés
0.8.62026-08-05