Surveillance des tâches d'impression 3D avec l'API Web EOSCONNECT

Zoom sur l'ouverture dans le logiciel EOS, partie 3

26 FÉVRIER 2026 | Temps de lecture : 10 min

 

Imaginez ceci : vous gérez un site de production équipé d'imprimantes 3D EOS qui exécutent des tâches de fabrication critiques 24 heures sur 24. Chaque tâche peut prendre des heures, voire des jours. Vous souhaitez être immédiatement informé de la fin d'une tâche, qu'elle ait abouti ou échoué, sans avoir à vérifier manuellement et en permanence l'état de la machine.

C'est précisément le défi que nous allons relever aujourd'hui à l'aide de l'API Web EOSCONNECT, une interface RESTful ouverte et flexible fournie par les systèmes de fabrication additive EOS.

Dans cet article, nous élaborons une solution pratique pour lire les tâches les plus récemment exécutées sur une machine, vérifier si la dernière tâche s'est terminée avec succès et, en cas d'échec, récupérer les messages utilisateur associés afin de déterminer la cause de l'interruption de la tâche.

En poussant cette idée plus loin, ce mécanisme pourrait être entièrement automatisé, par exemple pour vous informer périodiquement par e-mail de l'état des tâches de compilation en cours d'exécution sur vos machines.

Pourquoi l'API EOSCONNECT ?

L'API Web EOSCONNECT se distingue pour plusieurs raisons :
  • Ouvert et accessible: API REST standard avec documentation OpenAPI complète
  • Aucune dépendance vis-à-vis d'un fournisseur: utilisez n'importe quel langage de programmation ou outil prenant en charge les requêtes HTTP.
  • Données riches: accès aux tâches, aux données des capteurs, à l'état des machines, etc.
  • Intégration facile: authentification simple et réponses JSON bien structurées

C'est parti !

Un guide pratique avec des instructions étape par étape

Télécharger

Le lien de téléchargement fournit une archive ZIP contenant le notebook Jupyter associé et un guide d'installation (README.md). Grâce à ces instructions, vous pouvez reproduire étape par étape les procédures décrites ici sur votre propre ordinateur.

Dans cet exemple, nous pouvons voir que la tâche la plus récemment créée n'a pas été exécutée avec succès. En consultant les messages utilisateur, nous constatons que l'opérateur de la machine a interrompu la tâche.

 

Point clé à retenir


Pourquoi l'API EOSCONNECT se démarque

Tout au long de ce tutoriel, nous avons vu comment l'API Web EOSCONNECT illustre la conception moderne des API :

 

Ouverture

  • L'architecture REST standard signifie qu'aucun SDK spécifique au fournisseur n'est requis.
  • Fonctionne avec n'importe quel client HTTP dans n'importe quel langage de programmation
  • Documentation complète OpenAPI (Swagger)
  • Pas de frais cachés ni de licence pour l'accès à l'API

Flexibilité

  • Accédez à des données granulaires : de l'état général des tâches aux relevés individuels des capteurs.
  • Filtrez et paginez les résultats pour obtenir exactement ce dont vous avez besoin.
  • Combinez plusieurs points de terminaison pour créer des flux de travail personnalisés.
  • Intégration transparente avec les systèmes MES, ERP ou de surveillance existants

Simplicité

  • Réponses JSON propres et cohérentes
  • Nommage et structure intuitifs des points de terminaison
  • Authentification OAuth2 (norme industrielle)
  • Messages d'erreur détaillés et codes d'état

 

Applications concrètes

La solution de surveillance des tâches que nous avons mise au point n'est qu'un exemple parmi d'autres. Voici d'autres cas d'utilisation :

  • Assurance qualité : téléchargement et analyse automatiques des images de compilation
  • Planification de la production : Suivi de l'utilisation des machines et du rendement des tâches
  • Maintenance prédictive : surveiller les données des capteurs pour détecter les anomalies
  • Traçabilité : reliez les données de travail aux pièces pour garantir la conformité et la documentation.
  • Tableaux de bord personnalisés : créez une visualisation en temps réel de votre parc d'imprimantes

 

Pour commencer

  1. Accédez à la documentation : rendez-vous sur https://your-printer-ip/api/supportedVersions pour voir les versions API disponibles.
  2. Découvrez l'interface utilisateur Swagger : rendez-vous sur https://your-printer-ip/gui/webapi/swagger pour consulter la documentation interactive sur l'API.
  3. Authentification : configurez les informations d'identification OAuth2 via l'interface Web de votre imprimante.
  4. Commencez à construire : utilisez les modèles de ce tutoriel comme base.

L'API EOSCONNECT vous offre la liberté d'innover et de personnaliser votre flux de travail de fabrication additive sans aucune limite. Que vous souhaitiez automatiser les notifications, créer des analyses personnalisées ou intégrer des systèmes d'entreprise, l'API vous fournit les outils dont vous avez besoin.
Bonne surveillance ! 

 

Écrit par Michael Scharf

Inspirez vous

Ouverture dans le logiciel EOS, partie 1 : au-delà de la boîte noire

Blog sur la fabrication additive

EOSPRINT montre qu'EOS n'est pas « fermé », mais offre une plateforme flexible et transparente qui permet aux utilisateurs de choisir entre un contrôle entièrement ouvert des paramètres pour l'innovation et des paramètres validés et verrouillés pour une production fiable.

Ouverture dans le logiciel EOS, partie 2 : MeltControl d'Oqton

Blog sur la fabrication additive

MeltControl d'Oqton montre comment les API ouvertes d'EOS permettent une véritable ouverture dans FA permettant à des développeurs tiers de créer des stratégies d'exposition avancées, basées sur la simulation, qui améliorent la qualité, réduisent les supports et renforcent la liberté de conception sur les systèmes métalliques EOS.

Logiciel EOS

Le logiciel EOS est la colonne vertébrale numérique de la fabrication additive industrielle.

Conçue pour préparer, optimiser, contrôler et surveiller l'ensemble du processus de fabrication additive (FA), la plateforme EOS Software connecte les machines, les matériaux, les données et les personnes dans votre environnement de production.