EOSCONNECT Web APIによる3Dプリントジョブの監視

EOSソフトウェアにおけるオープン性の詳細な考察 第3部

2026年2月26日 | 読了時間:10分

 

想像してみてください:あなたはEOS 3Dプリンターが24時間体制で重要なビルドジョブを実行している生産施設を管理しています。各ジョブは完了までに数時間、場合によっては数日を要します。あなたは、機械の状態を手動で頻繁に確認することなく、ジョブが終了した瞬間(成功か失敗かを問わず)を即座に把握したいと考えています。

本日、EOSの積層造形システムが提供するオープンで柔軟なRESTfulインターフェースであるEOSCONNECT Web APIを用いて、まさにこの課題を解決します。

このブログでは、マシン上で直近に実行されたジョブを読み取り、最新のジョブが正常に完了したかどうかを確認し、失敗した場合には関連するユーザーメッセージを取得してジョブ中止の原因を特定するための実用的なソリューションを構築します。

この考えをさらに一歩進めると、この仕組みは完全に自動化できる。例えば、自分のマシン上で実行中のビルドジョブのステータスを定期的にメールで通知するように設定できる。

なぜEOSCONNECT APIなのか?

EOSCONNECT Web APIは、いくつかの点で際立っています:
  • オープンでアクセスしやすい:包括的なOpenAPIドキュメントを備えた標準REST API
  • ベンダーロックインなし:HTTPリクエストをサポートする任意のプログラミング言語やツールを使用可能
  • リッチデータ:作業内容、センサーデータ、機械の状態などへのアクセス
  • 簡単な統合:シンプルな認証と構造化されたJSONレスポンス

さあ、始めましょう!

実践的なガイドと段階的な手順

ダウンロード

ダウンロードリンクからは、関連するJupyter Notebookとインストールガイド(README.md)を含むZIPアーカイブが提供されます。これらの手順に従えば、ここで説明されている操作を自分のコンピューター上で段階的に再現できます。

この例では、最も最近ビルドされたジョブが正常に完了しなかったことがわかります。ユーザーメッセージを確認すると、機械オペレーターがジョブを中止したことがわかります。

 

重要なポイント


EOSCONNECT APIが際立つ理由

このチュートリアルを通じて、EOSCONNECT Web APIが現代的なAPI設計を体現している様子を見てきました:

 

開放性

  • 標準的なRESTアーキテクチャでは、ベンダー固有のSDKは不要です
  • あらゆるプログラミング言語のHTTPクライアントと連携可能
  • 包括的なOpenAPI(Swagger)ドキュメント
  • APIアクセスに隠れた費用やライセンス料は一切かかりません

柔軟性

  • 詳細なデータへのアクセス:高レベルのジョブステータスから個々のセンサーの測定値まで
  • 結果をフィルタリングしてページ分けし、必要な情報を正確に取得する
  • 複数のエンドポイントを組み合わせてカスタムワークフローを構築する
  • 既存のMES、ERP、または監視システムとシームレスに統合する

シンプルさ

  • クリーンで一貫性のあるJSONレスポンス
  • 直感的なエンドポイント命名と構造
  • OAuth2認証(業界標準)
  • 詳細なエラーメッセージとステータスコード

 

実世界での応用

私たちが構築したジョブ監視ソリューションは一例に過ぎません。その他のユースケースには以下が含まれます:

  • 品質保証:ビルドイメージの自動ダウンロードと分析
  • 生産計画:機械稼働率とジョブ処理量を追跡する
  • 予知保全:センサーデータを監視し、異常を検出する
  • トレーサビリティ:コンプライアンスと文書化のために、作業データを部品に紐付ける
  • カスタムダッシュボード:プリントファームのリアルタイム可視化を構築

 

はじめに

  1. ドキュメントへのアクセス: 利用可能なAPIバージョンを確認するには、https://your-printer-ip/api/supportedVersionsに移動してください
  2. Swagger UIを探索する: インタラクティブなAPIドキュメントは https://your-printer-ip/gui/webapi/swaggerをご覧ください
  3. 認証: プリンターのウェブインターフェースを通じてOAuth2認証情報を設定してください
  4. 構築を開始: このチュートリアルのパターンを基礎として活用してください

EOSCONNECT APIは、制限なく積層造形ワークフローを革新・カスタマイズする自由を提供します。通知の自動化、カスタム分析の構築、企業システムとの統合など、あらゆるニーズに対応するツールを備えています。
快適なモニタリングを! 

 

マイケル・シャーフ著

インスピレーションを得る

EOSソフトウェアの透明性 第1部:ブラックボックスを超えて

アディティブ・マニュファクチャリングブログ

EOSPRINT 、EOSが「閉鎖的」ではなく、柔軟で透明性の高いプラットフォームを提供していることを示しています。これによりユーザーは、革新のための完全に開放されたパラメータ制御と、信頼性の高い生産のための検証済みで固定された設定との間で選択が可能です。

EOSソフトウェアにおけるオープン性 第2部:OqtonのMeltControl

アディティブ・マニュファクチャリングブログ

OqtonのMeltControlは、EOSのオープンAPIがAMにおける真の開放性を実現する方法を示しています。これによりサードパーティ開発者は、EOS金属システム上で品質向上、サポート材削減、設計自由度の向上を実現する高度なシミュレーション駆動型露光戦略を構築できます。

EOSソフトウェア

EOSソフトウェアは産業用積層造形のデジタル基盤である

EOSソフトウェアは、積層造形(AM)プロセス全体の準備、最適化、制御、監視を目的として設計されており、生産環境全体で機械、材料、データ、そして人々をつなぎます。