Monitoring von 3D-Druckaufträgen mit EOSCONNECT Web-API

Openness EOS Software, Teil 3

26. FEBRUAR 2026 | Lesezeit: 10 Min.

 

In einer Produktionsumgebung führen EOS 3D-Drucker rund um die Uhr produktionsrelevante Druckaufträge aus. Jeder Auftrag kann mehrere Stunden oder sogar Tage in Anspruch nehmen. Eine unmittelbare Information über den Abschluss eines Auftrags – unabhängig davon, ob dieser erfolgreich beendet oder mit einem Fehler abgebrochen wurde – ist dabei essenziell, ohne den Maschinenstatus kontinuierlich manuell prüfen zu müssen.

Genau diese Anforderung wird in diesem Beitrag mithilfe der EOSCONNECT Web-API adressiert, einer offenen und flexiblen RESTful-Schnittstelle, die von EOS Additive-Manufacturing-Systemen bereitgestellt wird.

In diesem Blog wird eine praxisnahe Lösung entwickelt, mit der die zuletzt ausgeführten Jobs einer Maschine ausgelesen werden. Anschließend erfolgt die Prüfung, ob der letzte Job erfolgreich abgeschlossen wurde. Im Fehlerfall werden die zugehörigen Benutzermeldungen abgerufen, um die Ursache für den Abbruch zu identifizieren.

Wird dieses Konzept weitergedacht, lässt sich der Mechanismus vollständig automatisieren, beispielsweise durch eine regelmäßige E-Mail-Benachrichtigung über den Status der ausgeführten Build-Jobs.

Warum EOSCONNECT API?

Die EOSCONNECT Web-API zeichnet sich durch mehrere wesentliche Eigenschaften aus:
  • Offen und zugänglich: Standardisierte REST-API mit umfassender OpenAPI-Dokumentation.
  • Keine Herstellerabhängigkeit: Nutzung mit jeder Programmiersprache oder jedem Tool möglich, das HTTP-Anfragen unterstützt.
  • Rich Data: Zugriff auf Auftragsdaten, Sensordaten, Maschinenstatus und weitere relevante Informationen.
  • Einfache Integration: Standardisierte Authentifizierung und klar strukturierte JSON-Antworten.

Im Folgenden wird die praktische Umsetzung dargestellt.

Ein praktischer Leitfaden mit Schritt-für-Schritt-Anweisungen

Downloads

Der Download-Link verweist auf ein ZIP-Archiv, das das zugehörige Jupyter Notebook sowie eine Installationsanleitung (README.md) enthält. Mithilfe dieser Anleitung lassen sich die beschriebenen Schritte systematisch auf einem eigenen System nachvollziehen.

Im dargestellten Beispiel ist ersichtlich, dass der zuletzt ausgeführte Auftrag nicht erfolgreich abgeschlossen wurde. Die Analyse der Benutzermeldungen zeigt, dass der Maschinenbediener den Auftrag manuell abgebrochen hat.

 

Wichtigste Erkenntnis


Warum die EOSCONNECT-API herausragend ist

In diesem Tutorial wird aufgezeigt, wie die EOSCONNECT Web-API modernes API-Design in einer industriellen Umgebung umsetzt.

 

Offenheit

  • Die standardisierte REST-Architektur erfordert keine herstellerspezifischen SDKs.
  • Die API ist mit jedem HTTP-Client in jeder Programmiersprache nutzbar.
  • Eine umfassende OpenAPI-(Swagger-)Dokumentation ist verfügbar.
  • Für den API-Zugriff fallen keine versteckten Gebühren oder Lizenzkosten an.

Flexibilität

  • Es besteht Zugriff auf detaillierte Daten – vom allgemeinen Auftragsstatus bis hin zu einzelnen Sensorwerten.
  • Ergebnisse können gefiltert und paginiert werden, um gezielt relevante Informationen abzurufen.
  • Mehrere Endpunkte lassen sich kombinieren, um individuelle Workflows zu implementieren.
  • Die Integration in bestehende MES-, ERP- oder Monitoring-Systeme ist nahtlos möglich.

Einfachheit

  • Die API liefert konsistente und klar strukturierte JSON-Antworten.
  • Endpunkte sind eindeutig benannt und logisch aufgebaut.
  • Die Authentifizierung erfolgt über OAuth2 als etablierten Industriestandard.
  • Detaillierte Fehlermeldungen und Statuscodes

 

Anwendungen in der Praxis

Die entwickelte Lösung zur Auftragsüberwachung stellt lediglich ein Anwendungsbeispiel dar. Weitere Einsatzmöglichkeiten umfassen:

  • Qualitätssicherung: Automatisiertes Herunterladen und Analysieren von Build-Images.
  • Produktionsplanung: Monitoring von Maschinenauslastung und Auftragsdurchsatz.
  • Vorausschauende Wartung: Analyse von Sensordaten zur frühzeitigen Erkennung von Anomalien.
  • Rückverfolgbarkeit: Verknüpfung von Auftragsdaten mit Bauteilen zur Sicherstellung von Konformität und Dokumentation.
  • Benutzerdefinierte Dashboards: Erstellung einer Echtzeit-Visualisierung der gesamten Druckerflotte.

 

Implementierung – Erste Schritte

  1. Zugriff auf die Dokumentation: Aufruf von https://your-printer-ip/api/supportedVersions, um verfügbare API-Versionen einzusehen.
  2. Swagger-Benutzeroberfläche: Zugriff auf https://your-printer-ip/gui/webapi/swagger
  3. Authentifizieren: Einrichtung von OAuth2-Zugangsdaten über die Weboberfläche des Druckers.
  4. Implementierung: Nutzung der dargestellten Beispiele als Grundlage für eigene Implementierungen.

Die EOSCONNECT-API ermöglicht eine flexible Gestaltung und gezielte Anpassung von Additive-Manufacturing-Workflows. Ob Automatisierung von Benachrichtigungen, Erstellung spezifischer Analysen oder Integration in bestehende Unternehmenssysteme – die API stellt die hierfür erforderlichen Funktionen bereit. Happy Monitoring!
 

 

Verfasst von Michael Scharf

Weitere Themen

Openness EOS Software, Teil 1: Keine Black Box

EOS Blog

EOSPRINT beweist, dass EOS nicht als geschlossenes System gedacht ist, sondern als flexible, transparente Plattform. Sie ermöglicht sowohl frei konfigurierbare Parameter für Forschung und Entwicklung als auch validierte Parametersätze für eine reproduzierbare, prozesssichere Serienfertigung.

Openness EOS Software, Teil 2: MeltControl von Oqton

EOS Blog

MeltControl von Oqton zeigt eindrucksvoll, welches Potenzial in den offenen EOS‑APIs steckt: Drittentwickler können simulationsbasierte Belichtungsstrategien integrieren, um Bauteilqualität und Prozessstabilität zu steigern, Stützstrukturen zu reduzieren und neue gestalterische Freiheiten auf EOS‑Metallsystemen zu erschließen.

EOS-Software

EOS Software bildet das digitale Fundament der industriellen Additiven Fertigung.

EOS Software deckt alle Schritte des AM‑Prozesses ab – Vorbereitung, Optimierung, Steuerung und Monitoring – und schafft eine durchgängige Vernetzung von Maschinen, Materialien, Daten und Anwendern.