ゲージおよびワーク測定システムのメーカー向け、Solartron Orbit測定プローブ読み取りソフトウェアと合否判定
本事例のシステムは、複数のSolartron Orbit測定プローブとIBR測定器から値を読み取り、全チャンネルの値を合否結果(OK/NG)とともにリアルタイムで表示するWebアプリケーションです。結果は毎回ワーク型式とともに記録し、レポートをExcelファイルで出力します。当社は2019年にこのシステムをゲージおよびワーク測定システムのメーカーへ納品し、2020年にはお客様から引き続き第二期をご依頼いただきました。

- 業界
- 一般製造業
- 年
- 2019
- 業務範囲
- ワーク測定システムの第一期(2019年):Solartron Orbit測定プローブとIBR測定器を接続するWebアプリケーション。ログイン画面、測定および合否判定画面、測定結果履歴テーブル、キャリブレーション画面、Excelレポート出力を含みます(2020年の第二期である、測定ユニットのスライドレールのPLC制御は、別の事例として扱います)
要約
- 当社は、Orbitネットワーク上のプローブにメーカーによる接続サポートがないため、Orbitプロトコル(データ通信の形式)でSolartron Orbit測定プローブの値を読み取り、IBRプロトコルでIBR測定器の値を読み取るWebアプリケーションを開発しました。
- 測定画面には全プローブの値を合否(OK/NG)ステータスランプとともに表示し、結果を毎回、日時、測定者、ワーク型式、ワーク番号とともに記録します。
- キャリブレーション(Calibration)画面では、マスターワークを用いてチャンネルごと、または全チャンネル同時に校正でき、記録した測定結果はExcelファイルで出力できます。
- 当社は2019年にゲージおよびワーク測定システムのメーカーへシステムを納品し、2020年には、測定ユニットをPLC(プログラム可能な機械制御装置)制御のスライドレールと連携させる第二期を、お客様から引き続きご依頼いただきました。
- 本件の主な教訓は、測定器の接続案件では、開発を始める前に作業範囲、判定基準、テスト計画を明確にまとめておく必要があるということです。
現場の課題
お客様は、複数の接触式測定プローブ(Gauging Probe)をSolartron Orbitネットワークで同時に接続して使用していましたが、メーカーによる接続サポートがなく、IBR測定器の値も併せて読み取る必要がありました。ユーザーは全プローブの値を同時に確認し、合否結果をすぐに把握し、全ワークの測定結果をレポート作成用に保存することを求めていました。
当社の取り組み
当社は、Orbitプロトコル(データ通信の形式)とIBRプロトコルで直接値を読み取るWebアプリケーションを開発しました。測定画面には各プローブの値をOK/NGステータスランプとともに表示します。システムは結果を毎回記録し、マスターワークでチャンネルごとに行うキャリブレーション(Calibration)画面を備え、レポートをExcelファイルで出力します。
- Solartron Orbit測定プローブ+ IBR測定器
- 読み取りソフトウェアOrbit / IBRプロトコル
- 値の表示とOK/NG判定を行うWebアプリマスターワークによるキャリブレーション
- 結果の記録とExcelレポート出力
成果
当社は2019年にソフトウェアを納品しました。ユーザーは全プローブの値と合否結果を一つの画面で確認でき、測定結果の履歴をExcelファイルとして取り出せます。2020年には、測定ユニットをPLC(プログラム可能な機械制御装置)制御のスライドレールと連携させる第二期を、お客様から引き続きご依頼いただきました。
課題の背景
本事例の課題は、複数の測定プローブの値を一つの画面にまとめ、全ワークの合否結果と測定結果履歴を併せて確認できるようにすることでした。お客様はゲージおよびワーク測定システムのメーカーです。お客様の測定ユニットでは、複数の接触式測定プローブをSolartron Orbitネットワークで同時に接続して使用しており、IBR測定器の値も併せて読み取る必要がありました。
Orbitネットワーク上のプローブにはメーカーによる接続サポートがありません。そのためお客様は、全プローブの値を読み取り、合否を判定し、測定結果を履歴として保存してレポート作成に利用できるソフトウェアを必要としていました。
接触式測定プローブ(Gauging Probe)とは
接触式測定プローブは、先端をワーク表面に当て、先端の移動量を電気信号に変換する変位測定ヘッドです。工場では、一度にワークの複数箇所を測定するため、一つのフィクスチャー(Fixture:ワークを固定する治具)に複数個を取り付けることがよくあります。そのため、全プローブの値を集約して結果を判定するソフトウェアが必要になります。
要件と制約
システムは、お客様が保有する測定器と連動し、ユーザーの検査手順に対応する必要がありました。主な要件は次のとおりです。
- メーカー提供の接続ソフトウェアがない状態で、Orbitプロトコル(データ通信の形式)を通じてSolartron Orbitネットワーク上の複数の測定プローブから値を読み取ること
- 同じシステム内で、IBRプロトコルを通じてIBR測定器の値を読み取ること
- 全プローブの値を同時にリアルタイムで表示し、チャンネルごととワークごとの合否結果を表示すること
- ユーザーが測定前にワーク型式を選択でき、結果を毎回、日時、測定者、型式、ワーク番号とともに記録すること
- システムの画面からマスターワークによるキャリブレーションを実行でき、測定結果をExcelファイルで出力すること
なぜOrbitプロトコルの読み取り部分を自社で開発する必要があったのか
当社がOrbitプロトコルの読み取り部分を自社で開発したのは、お客様のSolartron Orbitネットワーク上のプローブにメーカーによる接続サポートがなかったためです。そのためソフトウェアはOrbitネットワークと直接通信し、同じプログラム内でIBRプロトコルを通じてIBR測定器の値も読み取る必要がありました。
全チャンネルの値を読み取れるようになった後、残る作業はユーザーの検査手順、すなわち型式の選択、測定、結果の判定、記録、キャリブレーションです。当社はこの部分をWebアプリケーションとして構築し、ユーザーはログインしてWebブラウザーで利用します。
納入物
当社は、OrbitプロトコルとIBRプロトコルの読み取り部分を備えたWebアプリケーションを納品しました。システムでの測定一回の流れは次のとおりです。
- 1
ログインとワーク型式の選択
ユーザーはログインし、測定するワーク型式を選択します。システムは型式を測定結果とともに毎回記録します。
- 2
全プローブの値を同時に読み取る
測定画面には、各プローブから読み取った値をチャンネルごとに分けて表示し、チャンネルごとの合否(OK/NG)ステータスランプとワーク全体の総合結果を併せて示します。
- 3
結果を毎回記録
すべての測定は、日時、測定者、型式、ワーク番号、ステータス、各チャンネルの値とともに、履歴テーブルの一行として記録されます。
- 4
マスターワークによるキャリブレーション
キャリブレーション設定画面では、マスターワーク(寸法が正確に分かっているプロトタイプのワーク)の値を基準に、チャンネルごと、または全チャンネル同時に校正できます。
- 5
Excelレポート出力
記録した測定結果はExcelファイルで出力し、品質レポートの作成やさらなる分析に利用できます。
このシステムはどのように第二期へ発展したのか
このシステムは2020年に第二期へ発展しました。お客様から、測定ユニットをPLC(プログラム可能な機械制御装置)制御のスライドレールと連携させる作業をご依頼いただいたものです。第二期には、スライドレールと連携するためのキャリブレーションシステムの再調整も含まれます。詳細はワーク測定ユニットのスライドレールをPLCで制御する事例をご覧ください。
確認できた成果
当社は2019年に、Solartron Orbit測定プローブとIBR測定器の読み取りソフトウェアをゲージおよびワーク測定システムのメーカーへ納品しました。納品したシステムは全プローブの値と合否結果を一つの画面に表示し、測定結果の履歴をExcelファイルで出力できます。
システムが受け入れられたことは、継続案件によって確認できます。2020年に同じお客様が、測定ユニットをPLC制御のスライドレールと連携させる第二期を発注しました。本事例にはビジネス成果の数値がないため、当社は納品と、文書で確認できる継続案件のみを報告しています。
私たちが学んだこと
本件から、測定器をシステムに接続する案件について、次の原則が得られました。
- 測定器のプロトコルから始めます。機器にメーカーの接続サポートがない場合、最初の作業は、画面やレポートを設計する前に、全チャンネルの値を漏れなく、信頼できる形で読み取れるようにすることです。
- 測定結果は常に測定時の状況と結び付ける必要があります。本システムはすべての結果に日時、測定者、型式、ワーク番号を記録し、マスターワークでチャンネルごとにキャリブレーションを行います。そのため、各行の測定結果を後からたどって確認できます。
- 測定器の接続案件では、開発前に作業範囲とテスト計画をまとめる必要があります。本プロジェクトでは開発中に作業範囲が固まらず、テストも計画どおりに進みませんでした。プロジェクトの途中で、開発手法をScrum(短いサイクルを続けて開発する手法)に変更しました。
この手法は貴社工場の測定器にも使えますか
はい。貴社の測定器が読み取り可能な通信プロトコルで値を出力する場合は、本事例と同じ手法を使えます。すなわち、全チャンネルの値を一つのソフトウェアに読み込み、合否を判定し、結果をワーク型式とともに記録し、レポートを出力します。調整が必要なのは、機器が別の型式やブランドである場合の読み取り部分です。
再利用できる部分と調整が必要な部分
| システムの部分 | 再利用可能 | 調整が必要になる場合 |
|---|---|---|
| 値の読み取り | 機器のプロトコルで直接値を読み取る手法(OrbitおよびIBRプロトコルでの実績あり) | 測定器が別の型式やブランドの場合は、まず機器の通信プロトコルを確認する必要があります |
| 測定画面と結果判定 | チャンネル別の値表示とOK/NGステータスランプ | 測定点数や合否基準が本事例と異なる場合は、まずワーク型式ごとの基準をまとめる必要があります |
| 記録とレポート | 測定結果履歴テーブルとExcelファイル出力 | 別のレポート形式が必要な場合は、開発前に形式を取り決める必要があります |
| キャリブレーション | マスターワークによるチャンネルごとの校正 | 貴社工場のキャリブレーション方法が異なる場合は、まず方法と周期を取り決める必要があります |
| 機械との接続 | 測定ユニットをPLC制御の機構と連携させる発展の手法 | 測定システムと機械の間の動作順序(Flow)を初期段階で取り決める必要があります |
- 全測定器の型式と通信プロトコルをまとめます。これにより、接続部分をどの程度新規に開発する必要があるかが決まるためです。
- 開発開始前に、ワーク型式の一覧、測定点、型式ごとの合否基準を文書にまとめます。
- 計画どおりにテストできるよう、テストセットと受け入れ基準を初期段階で共同で定めます。
使用する技術
よくある質問
このシステムはどのような測定器と接続しますか
本事例のソフトウェアは、OrbitプロトコルでSolartron Orbitネットワーク上の測定プローブの値を読み取り、IBRプロトコルでIBR測定器の値を読み取ります。他の型式の測定器については、機器の通信プロトコルを確認してからでなければ確定できません。
測定器にメーカーの接続ソフトウェアがない場合でも、このようなシステムを構築できますか
構築できる可能性はあります。本事例ではOrbitネットワーク上のプローブにメーカーの接続サポートがなかったため、当社がOrbitプロトコルの読み取り部分を自社で開発しました。貴社の機器については、まずどのようなプロトコルで値を出力するかを確認したうえで、接続作業を評価します。
InGaugeとの違いは何ですか
InGaugeは、ノギスやマイクロメーターなどDigimatic/SPC方式のデジタル測定器の値を変換し、USB経由でコンピューターへ送信する既製のハードウェアです。一方、本事例は、Orbitネットワーク上の複数の測定プローブ向けに個別開発したソフトウェアで、合格/不合格の判定画面、キャリブレーション、レポートを備えています。
システムのキャリブレーションはどのように行いますか
キャリブレーション設定画面では、マスターワーク(寸法が正確にわかっている試作見本)の値を基準に、チャンネルごと、または全チャンネル同時に校正できます。ユーザーはシステム自体のWeb画面から操作できます。
価格と開発期間はどのくらいですか
この種の案件に固定価格はなく、測定器の数と型式、ワークの型式数、レポート形式、機械との接続によって異なります。お見積もりについては当社までお問い合わせください。工場の測定器情報と検査手順をいただいた後に評価いたします。





