Dans beaucoup d’ateliers, l’image réelle de la production n’apparaît qu’en fin de poste, dans un tableur. Le directeur de production apprend où un ordre s’est bloqué et pourquoi une machine est restée à l’arrêt alors qu’il est déjà trop tard pour réagir. Un manufacturing execution system inverse cet ordre : il montre les statuts des ordres, la cadence et les arrêts au moment où ils se produisent sur la machine, pas le lendemain.
D’après notre expérience, la difficulté n’est pas le concept de MES mais la constitution d’une équipe qui comprend à la fois l’atelier, les intégrations et le logiciel. Nous n’avons pas d’étude de cas MES achevée dans notre portefeuille, disons-le clairement. Ce que nous avons, c’est une expérience réelle des projets industriels et Industrie 4.0 et des personnes qui construisent le backend, se branchent sur les machines et conçoivent les interfaces opérateur : nous fournissons les compétences qui mènent un tel déploiement au lieu de promettre une histoire que nous n’avons pas vécue.
Qu’est-ce qu’un manufacturing execution system et qu’apporte-t-il réellement à la production ?
Le MES, Manufacturing Execution System, est la couche logicielle entre la planification et la machine. Il traduit un ordre venu de l’ERP en opérations concrètes dans l’atelier et récupère les données sur la façon dont elles ont été réalisées. En pratique, cela vous donne :
- la visibilité du statut de chaque ordre en cours, et pas seulement à l’entrée et à la sortie,
- la mesure de la cadence et des arrêts (par exemple en logique OEE) sur des faits, pas des estimations,
- le suivi des lots et de la généalogie du produit pour la qualité et les réclamations,
- moins de papier et de ressaisie de données entre systèmes et entre postes.
En bref, le MES fait passer l’atelier du statut de boîte noire à celui de source de données sur lesquelles fonder des décisions.
À quoi ressemble le suivi des ordres et des statuts dans l’atelier ?
Le suivi des ordres est le coeur d’un MES au quotidien. L’enjeu est de toujours savoir où se trouve un ordre, à quel poste et dans quel état :
- le statut de l’opération (en attente, en cours, suspendue, terminée) mis à jour en temps réel,
- les déclarations des postes sur les pièces produites, les rebuts et les causes d’arrêt,
- la mise en file d’attente et les priorités, pour que l’opérateur sache quoi faire ensuite,
- le lien avec le lot, la machine et l’opérateur pour une traçabilité complète.
Le suivi des ordres de production n’a de sens que si les données viennent directement de l’atelier, c’est pourquoi nous le concevons avec la couche d’intégration, et non comme un écran séparé à remplir à la main.
Comment intégrer un MES à l’ERP et aux machines ?
Un MES ne vit pas seul. D’un côté il doit dialoguer avec l’ERP (ordres, gammes, stocks, imputation de production) ; de l’autre, avec les automates et les machines de l’atelier :
- l’intégration ERP (par exemple SAP, Dynamics) via API, files de messages ou échange de fichiers,
- l’acquisition des données machines par OPC UA, Modbus, MQTT ou drivers PLC,
- une couche middleware qui normalise des protocoles différents en un seul modèle de données,
- la prise en charge des machines anciennes, souvent via des capteurs ajoutés ou des passerelles IoT.
C’est précisément là que les déploiements trébuchent le plus souvent, et c’est pourquoi nous traitons les intégrations comme une compétence à part entière, pas comme un supplément au backend.
Pourquoi la production a-t-elle besoin de données en temps réel ?
Des données collectées une fois par jour servent à faire un rapport ; des données en temps réel servent à agir pendant le poste. La différence est concrète :
- réagir à un arrêt en quelques minutes, avant qu’il ne devienne un retard sur tout l’ordre,
- une vue en direct de l’OEE et de l’avancement du plan sur un tableau d’atelier visible par l’équipe,
- un signal qualité précoce, avant qu’un lot entier ne soit produit défectueux,
- de meilleures décisions de planification, parce que l’ordre suivant est planifié sur des faits venus de l’atelier.
Pour que cela fonctionne, il faut en dessous un flux d’événements et un backend performant, pas une base interrogée une fois par jour.
Quelles compétences fournissons-nous pour un déploiement MES ?
Nous construisons l’équipe autour du périmètre réel, pas « au cas où ». Un projet MES a le plus souvent besoin :
- de développeurs backend (Java, .NET, Python) qui bâtissent la logique des ordres, les API et le traitement d’événements,
- d’intégrateurs qui connaissent les protocoles industriels et les systèmes ERP,
- de développeurs frontend / interfaces opérateur qui conçoivent les écrans pour le travail en atelier,
- de spécialistes DevOps et data pour les déploiements, les flux d’événements et le reporting.
Cette composition permet à l’équipe de s’approprier réellement un module MES précis, et pas seulement d’ajouter des bras à un plan existant.
Comment concevons-nous les interfaces opérateur pour l’atelier ?
Une interface opérateur n’est pas un panneau d’administration. L’opérateur travaille avec des gants, dans l’urgence et souvent avec un seul écran par poste : l’interface doit donc être simple, grande et à l’épreuve des erreurs :
- de grandes tuiles et des statuts lisibles plutôt que des tableaux denses,
- un minimum de clics pour déclarer une pièce, un rebut ou un arrêt,
- un fonctionnement sur terminaux et tablettes dans les conditions de l’atelier,
- une séparation nette entre ce que voit l’opérateur et ce que voit un responsable ou un planificateur.
Une bonne interface opérateur décide de la véracité des données du MES, car si la déclaration est une corvée, l’atelier trouvera un moyen de la contourner.
Quels sont les pièges les plus fréquents d’un déploiement MES ?
Les déploiements MES échouent rarement sur la technologie ; plus souvent sur l’organisation et l’intégration. Les pièges que nous voyons le plus souvent :
- commencer par tout à la fois au lieu d’une ligne ou d’une zone,
- une intégration sous-estimée avec l’ERP et le parc machines,
- une interface conçue depuis un bureau, pas au poste de travail avec un opérateur,
- l’absence de propriétaire des données côté production, qui veille à la qualité des déclarations.
C’est pourquoi nous partons d’un périmètre étroit et fonctionnel et ne l’étendons qu’une fois les données de la première zone fiables.
En combien de temps une équipe peut-elle rejoindre un projet MES ?
La rapidité compte, car la production ne s’arrêtera pas pour le déploiement. Notre recrutement aboutit généralement en trois semaines environ, et ne s’étire à deux mois que pour des exigences non standard, comme une combinaison rare de compétences industrielles et logicielles. En tant que partenaire nearshore depuis la Pologne, nous travaillons dans un fuseau horaire proche : l’équipe rejoint votre rythme de réunions, de revues de code et de visites d’atelier sans longue montée en charge.
MES sur mesure ou système sur étagère : qu’est-ce qui est rentable ?
Cela dépend du caractère non standard de votre production. Un MES sur étagère démarre plus vite là où les processus sont standard, mais il peut frotter avec des gammes et des intégrations inhabituelles. Une solution sur mesure coûte plus cher au départ, mais colle exactement à votre processus et à votre parc machines. En pratique, l’option intermédiaire est fréquente : un coeur sur étagère plus du développement sur mesure aux interfaces avec les machines, l’ERP et le reporting, et ces interfaces sont précisément là où nous ajoutons le plus souvent des compétences. Nous avons traité les différences entre modèles de collaboration dans notre article sur les modèles de collaboration IT.
Comment procédons-nous chez RITS ?
Nous le faisons en tant que partenaire nearshore depuis la Pologne, avec une expérience des projets industriels et Industrie 4.0 :
- nous fournissons les compétences, même sans étude de cas MES achevée, en renfort d’équipe ou en équipe dédiée,
- nous réunissons backend, intégrations et interfaces opérateur en une seule équipe durable,
- nous vérifions les compétences avant le démarrage et construisons l’équipe autour du déploiement,
- nous renforçons la couche données et analytique avec les compétences AI/Data du groupe RITS là où elles apportent une vraie valeur.
Le plus souvent, nous procédons en logiciel sur mesure construit par notre équipe et, lorsqu’il faut compléter vite les effectifs, en renfort d’équipe.
Par où commencer un déploiement MES ?
Commencez par une ligne ou une zone et par la question des données que vous devez collecter dans l’atelier pour piloter les ordres. Cela définit le périmètre d’intégration, la forme de l’interface opérateur et les rôles dont vous avez besoin. La première tranche fonctionnelle d’un MES en montrera plus que des mois d’analyse sur des slides.
Vous voulez soutenir la production avec un MES et le suivi des ordres ? Parlons-en - nous adapterons une équipe et un périmètre à votre atelier.