(57)【要約】【課題】複数の加工機から生産情報を収集するためのプログラムの設定や変更を簡単にできること。【解決手段】複数の加工機１０Ａ、１０Ｂから生産情報を収集する際に、通信ユニット２Ａ−０、２Ａ−１、２Ａ−２、２Ｂ−０は、通信ユニット加工機１０Ａ、１０Ｂのオン／オフ動作に関するオン／オフデータ及び加工機１０Ａ、１０Ｂのログデータを通信路４に送信する。コンピュータシステム３は、通信路４を介してオン／オフデータを受信し、受信したオン／オフデータに応じて、通信路４を介して受信したログデータに受信したオン／オフデータを合成して出力する。【選択図】図１
2018136595.tif 000002
【特許請求の範囲】
【請求項１】
複数の加工機から生産情報を収集する生産情報取集システムであって、
前記加工機のオン／オフ動作に関するオン／オフデータ及び前記加工機のログデータを通信路に送信する通信ユニットと、
前記通信路を介して、前記通信ユニットから受信したオン／オフデータ及び前記ログデータを受信することが可能であり、前記受信したオン／オフデータに応じて前記受信した前記ログデータに前記受信したオン／オフデータを合成して出力するコンピュータシステムと
を具備する生産情報収集システム。
【請求項２】
請求項１に記載の生産情報収集システムであって、
前記コンピュータシステムは、前記合成したデータに変動があったかどうかを判断し、変動があった場合に前記合成したデータを登録する
生産情報収集システム。
【請求項３】
請求項１又は２に記載の生産情報収集システムであって、
前記オン／オフデータは、前記加工機の電源のオン／オフデータ、前記加工機の自動操作設定のオン／オフデータ、前記加工機の所定動作のオン／オフデータ、前記加工機のアラームのオン／オフデータのいずれかを含む
生産情報収集システム。
【請求項４】
請求項１から３のうちいずれか１項に記載の生産情報収集システムであって、
前記通信ユニットは、前記ログデータのうちアナログデータについては前記アナログデータをサンプリングしたディジタルデータを前記通信路に送信する
生産情報収集システム。
【請求項５】
複数の加工機から生産情報を収集するためのコンピュータシステムであって、
通信路を介して、前記加工機のオン／オフ動作に関するオン／オフデータ及び前記加工機のログデータを受信することが可能な受信部と、
前記受信したオン／オフデータに応じて前記受信したログデータに前記受信したオン／オフデータを合成して出力する合成データ出力部と
を具備するコンピュータシステム。
【請求項６】
複数の加工機から生産情報を収集する生産情報取集方法であって、
前記加工機のオン／オフ動作に関するオン／オフデータ及び前記加工機のログデータを通信路に送信し、
前記通信路を介して前記オン／オフデータを受信し、
前記受信したオン／オフデータに応じて、前記通信路を介して受信したログデータに前記受信したオン／オフデータを合成して出力する
生産情報収集方法。
【請求項７】
複数の加工機から生産情報を収集するためのプログラムであって、
通信路を介して、前記加工機のオン／オフ動作に関するオン／オフデータを受信するステップと、
前記通信路を介して、前記加工機のログデータを受信するステップと、
前記受信したオン／オフデータに応じて前記受信したログデータに前記受信したオン／オフデータを合成して出力するステップと
をコンピュータシステムに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の加工機から生産情報を収集するための技術に関するものである。
【背景技術】
【０００２】
自動車の部品などを生産する工場では、成形機、プレス機、切削機、研削機、鋳鍛自動機などの様々な加工機が設置される。これらの加工機における生産情報は工場内に配置されたコンピュータシステムによって集中的に管理されている（特許文献１参照）。
【０００３】
各加工機は、加工機の動作を制御し、またその稼働状況などを知るための設備データを吸い上げるコントロールユニットを有する。その設備データとしては、加工機の各種オン／オフデータ及びログデータなどであり、一つの加工機であっても多種に及ぶ。管理するコンピュータシステムでは、各加工機のコントロールユニットなどからこれらの設備データを受信して蓄積し、生産情報として利用している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−００６９３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のような工場内には、様々なメーカ・種類の加工機が設置されるので一般的である。コンピュータシステムは、各加工機のコントロールユニットなどからこれらの設備データを受信して蓄積するためには、様々な加工機のコントロールユニットに対応できるようにプログラムを設定する必要があり、また加工機の追加や変更などがあるたびにプログラムを変更する必要がある。
【０００６】
また、これまでコントロールユニットで吸い上げていた設備データに加えて更に加工機の新たな特定の位置の温度データなどが必要とされる場合がある。この場合に、加工機に温度測定器や振動や位置センサーなどの各種状態検知センサーなどを新たに取り付けて、加工機に備えられたコントロールユニットを介してコンピュータシステムにこれらのデータを送ることが考えられる。しかしながら、コントロールユニットのプログラムのバージョンが古い場合には、温度測定器などの新たな機器を収容できない場合がある。そこで、新たな機器を収容するために、コントロールユニットのプログラムをバージョンアップすると、そのプログラムがこれまでに加工機に設置されていた古い機器をサポートできない場合がある。そこで、本発明者らは、各種状態検知センサーなどに対応できる専用のコントロールユニットを別に設置することを提案している。この場合にも、コンピュータシステムは、新たなコントロールユニットに対応するためにプログラムを変更する必要がある。
【０００７】
このように、複数の加工機から生産情報を収集するためのコンピュータシステムでは、プログラムの変更の機会が多く、手間を要していた。
【０００８】
本発明は、このような事情に基づきなされたもので、複数の加工機から生産情報を収集するためのプログラムの設定や変更を簡単にできる生産情報収集システム、コンピュータシステム、生産情報収集方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記の目的を達成するため、本発明の一形態に係る生産情報収集システムは、複数の加工機から生産情報を収集する生産情報取集システムであって、前記加工機のオン／オフ動作に関するオン／オフデータ及び前記加工機のログデータを通信路に送信する通信ユニットと、前記通信路を介して、前記通信ユニットから受信したオン／オフデータ及び前記ログデータを受信することが可能であり、前記受信したオン／オフデータに応じて前記受信した前記ログデータに前記受信したオン／オフデータを合成して出力するコンピュータシステムとを具備する。
【００１０】
本発明の一形態に係る生産情報収集システムでは、オン／オフデータとログデータとをそれぞれ別個に扱い、オン／オフデータとログデータとを合成するように構成しているので、複数の加工機から生産情報を収集するためのプログラムの設定や変更を簡単にできる。
【００１１】
本発明の一形態に係る生産情報収集システムでは、前記コンピュータシステムは、合成したデータに変動があったかどうかを判断し、変動があった場合に合成したデータを登録する。これにより、登録するデータの量を減らすことができる。
【００１２】
本発明の一形態に係る生産情報収集システムでは、前記オン／オフデータは、前記加工機の電源のオン／オフデータ、前記加工機の自動操作設定のオン／オフデータ、前記加工機の所定動作のオン／オフデータ、前記加工機のアラームのオン／オフデータのいずれかを含むものである。
【００１３】
本発明の一形態に係る生産情報収集システムでは、前記通信ユニットは、前記ログデータのうちアナログデータについては前記アナログデータをサンプリングしたディジタルデータを前記通信路に送信する。これにより、アナログデータについてもディジタルデータとして取り扱うことができる。
ディジタルデータ
本発明の一形態に係るコンピュータシステムは、複数の加工機から生産情報を収集するためのコンピュータシステムであって、通信路を介して、前記加工機のオン／オフ動作に関するオン／オフデータ及び前記加工機のログデータを受信することが可能な受信部と、前記受信したオン／オフデータに応じて前記受信したログデータに前記受信したオン／オフデータを合成して出力する合成データ出力部とを具備する。
【００１４】
本発明の一形態に係る方法は、複数の加工機から生産情報を収集する生産情報取集方法であって、前記加工機のオン／オフ動作に関するオン／オフデータ及び前記加工機のログデータを通信路に送信し、前記通信路を介して前記オン／オフデータを受信し、前記受信したオン／オフデータに応じて、前記通信路を介して受信したログデータに前記受信したオン／オフデータを合成して出力する。
【００１５】
本発明の一形態に係るプログラムは、複数の加工機から生産情報を収集するためのプログラムであって、通信路を介して、前記加工機のオン／オフ動作に関するオン／オフデータを受信するステップと、前記通信路を介して、前記加工機のログデータを受信するステップと、前記受信したオン／オフデータに応じて前記受信したログデータに前記受信したオン／オフデータを合成して出力するステップとをコンピュータシステムに実行させるものである。
【発明の効果】
【００１６】
本発明によれば、複数の加工機から生産情報を収集するためのプログラムの設定や変更を簡単にできる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る生産情報収集システムの構成を示すブロック図である。
【図２】図１の生産情報収集システムにおけるコンピュータシステムの全体動作を示すフローチャートである。
【図３】図１の生産情報収集システムにおけるコンピュータシステムの設備データ収集処理の動作を示すフローチャートである。
【図４】図１の生産情報収集システムにおけるコンピュータシステムのタイマー割り込み処理の動作を示すフローチャートである。
【図５】本発明の一実施形態に係る画面に表示された設備データの一例を示す図である。
【図６】電子カルテの情報の一例を示す図である。
【図７】本発明の変形例に係る概略図である。
【図８】図７に示した変形例の動作説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について図面を参照しながら説明する。  
図1は本発明の一実施形態に係る生産情報収集システムの構成を示す図である。
【００１９】
図１に示すように、生産情報収集システム１は、例えば複数の加工機１０Ａ、１０Ｂ、・・・を用いて部品の生産を行っている工場２０における生産情報を収集するシステムである。生産情報収集システム１は、例えば工場外に設置されたデータベース２１も含む。
【００２０】
加工機１０Ａ、１０Ｂ、・・・としては、成形機、プレス機、切削機、研削機、鋳鍛自動機などである。生産情報としては、例えば加工機１０Ａ、１０Ｂ、・・・が成形機である場合には、各種のオン／オフデータや何回目の成形、成形温度、成形圧力、成形時間などのログデータに基づく情報である。
【００２１】
各加工機１０Ａ、１０Ｂ、・・・には、コントロールユニット１１Ａ、１１Ｂ、・・・と、データ出力機器１２Ａ−１、１２Ａ−２、１２Ｂ−１、・・・とが設置されている。コントロールユニット１１Ａ、１１Ｂ、・・・は、加工機１０Ａ、１０Ｂ、・・・の動作を制御し、また設備データを吸い上げ、オン／オフデータ及びログデータとして出力する。データ出力機器１２Ａ−１、１２Ａ−２、１２Ｂ−１、・・・は、上記のログデータに含まれないデータを出力する。このデータも実質的には設備データである。データ出力機器１２Ａ−１は、例えば温度測定器であり、アナログデータを出力する。データ出力機器１２Ａ−２は、例えばスイッチオン／オフ検出器であり、ディジタルデータであるオン／オフデータを出力する。
【００２２】
生産情報収集システム１は、複数の通信ユニット２Ａ−０、２Ａ−１、２Ａ−２、２Ｂ−０・・・と、コンピュータシステム３とを有する。複数の通信ユニット２Ａ−０、２Ａ−１、２Ａ−２、２Ｂ−０・・・は、通信路としての配線４を介して直列に接続されている。コンピュータシステム３は配線４を介して直列に接続されたこれらの複数の通信ユニット２Ａ−０、２Ａ−１、２Ａ−２、２Ｂ−０・・・を収容する。複数の通信ユニット２Ａ−０、２Ａ−１、２Ａ−２、２Ｂ−０・・・のうちコンピュータシステム３側に近い通信ユニットを上流側の通信ユニットとする。図１の例では通信ユニット２Ａ−０が最上流の通信ユニットとなる。
【００２３】
通信ユニット２Ａ−０、２Ａ−１、２Ａ−２、２Ｂ−０・・・は、各加工機１０Ａ、１０Ｂ、・・・に対して１又は２以上設置されている。図１の例でいうと、加工機１０Ａには、コントロールユニット１１Ａと、温度測定器としてのデータ出力機器１２Ａ−１と、スイッチオン／オフ検出器としてのデータ出力機器１２Ａ−２が設置されている。
【００２４】
温度測定器としてのデータ出力機器１２Ａ−１は温度測定器による測定データをアナログデータとして出力する。スイッチオン／オフ検出器としてのデータ出力機器１２Ａ−２は金型の開閉などに応じたオン／オフデータを出力する。
【００２５】
そして、コントロールユニット１１Ａは通信ユニット２Ａ−０に接続され、データ出力機器１２Ａ−１は通信ユニット２Ａ−１に接続され、データ出力機器１２Ａ−２は通信ユニット２Ｂ−２に接続されている。
【００２６】
通信ユニット２Ａ−０、２Ａ−１、２Ａ−２、２Ｂ−０・・・は、スレーブ局として機能し、上流のマスター局であるコンピュータシステム３からの要求に応じて設備データにそれぞれアドレスデータを付けて上流側に流し、かつ、下流側からのデータを上流側に流す機能を有する。
【００２７】
例えば、通信ユニット２Ａ−０は、加工機１０Ａのコントロールユニット１１Ａから設備データを吸い上げ、コンピュータシステム３からの要求に応じてその設備データに一意のアドレスデータを付けて上流側に流し、コンピュータシステム３はこれを受信する。
【００２８】
通信ユニット２Ａ−１は、アナログデータをディジタルデータに変換するＡ／Ｄ変換機能を有する。コンピュータシステム３からの要求に応じて加工機１０Ａのデータ出力機器１２Ａ−１からアナログデータ温度測定器による測定データ（アナログデータ）をＡ／Ｄ変換し、そのディジタルデータに一意のアドレスデータを付けて上流側に流し、コンピュータシステム３はこれを受信する。すなわち、通信ユニット２Ａ−１は、ログデータのうちアナログデータについてはアナログデータをサンプリングしたディジタルデータを通信路に送信する。
【００２９】
通信ユニット２Ａ−２は、コンピュータシステム３からの要求に応じて加工機１０Ａのデータ出力機器１２Ａ−２からデータに一意のアドレスデータを付けて上流側に流し、コンピュータシステム３はこれを受信する。
【００３０】
コンピュータシステム３は、スレーブ局に対するマスター局として機能し、各通信ユニット２Ａ−０、２Ａ−１、２Ａ−２、２Ｂ−０・・・からアドレスデータが付いた設備データ（ログデータ及びログデータに含まれないデータ（加工機のオン／オフ動作に関するオン／オフデータ））を入力して保存する。コンピュータシステム３は例えばＰＣであり、Ｗｉｎｄｏｗｅｓ（登録商標）などの汎用のＯＳ上で稼働するプログラムにより上記処理を実行する。
【００３１】
図２はコンピュータシステム３の全体動作を示すフローチャートである。
【００３２】
コンピュータシステム３は、初期化（ステップ２０１）の後に設備データ収集処理（ステップ２０２）及びタイマー割り込み処理（ステップ２０３）を実行する。
【００３３】
初期化（ステップ２０１）は初期設定ファイルを読み込み（ステップ２０４）、メインウィンドウに初期画面を表示する(ステップ２０５）。
【００３４】
タイマー割り込み処理（ステップ２０３）は典型的には所定の時間間隔で実行される（ステップ２０６）。
【００３５】
設備データ収集処理（ステップ２０２）により収集された設備データは記憶され（ステップ２０７）、タイマー割り込み処理（ステップ２０３）によって非同期で処理（表示、ファイル作成など）される。
【００３６】
コンピュータシステム３は、設備データ収集処理（ステップ２０２）及びタイマー割り込み処理（ステップ２０３）を終了の操作がされるまで実行する（ステップ２０８）。
【００３７】
この実施形態に係るコンピュータシステム３では、時間のかかる処理は、タイマー割り込みによって一定周期で処理し、データ収集については専用処理（スレッド）にすることで、プレス機のようなショット間隔が非常に短い場合にもデータを収集することが可能になる。
【００３８】
次に、上記のステップ２０２の設備データ収集処理を説明する。  
図３はその動作を示すフローチャートである。  
設備データ収集処理では、コンピュータシステム３が受信した設備データに時刻データを付し、アドレスデータに応じて各加工機１０Ａ、１０Ｂ、・・・ごとの設備データとして振り分けている。
【００３９】
コンピュータシステム３は、受信した設備データのうちログデータについては加工機（設備）１０Ａ、１０Ｂ、・・・ごとにそれぞれ専用のスレッドでログデータの送受信処理を行っている（ステップ３０１）。
【００４０】
コンピュータシステム３は、通信エラーが発生していなければ（ステップ３０２）、所定の加工機１０Ａ、１０Ｂ、・・・のコントロールユニット１１Ａ、１１Ｂ、・・・からオン／オフデータを受信すると（ステップ３０３）、加工機１０Ａ、１０Ｂ、・・・に設置されたパトライト（登録商標）などで発生するフリッカーをキャンセルする処理を行った後（ステップ３０４）、受信したログデータと所定の加工機１０Ａ、１０Ｂ、・・・に対応するログデータとを合成して設備データとする（ステップ３０５）。なお、ステップ３０２において通信エラーが発生した場合には、通信エラーのデータを設備データに合成する（ステップ３０５）。通信エラーのデータは、例えば通信異常オフ／通信異常オンというように２値データで表現できる。
【００４１】
コンピュータシステム３は、合成した設備データを、それ以前の直近で登録した設備データと比較し（ステップ３０６）、オン／オフデータ、通信エラーデータ、ログデータのうちいずれかに変化があればその設備データを登録する（ステップ３０７、３０８）。
【００４２】
コンピュータシステム３は、全ての加工機（設備）１０Ａ、１０Ｂ、・・・ついて上記のステップ３０３〜３０８の処理を行う（ステップ３０９）。
【００４３】
次に、上記のタイマー割り込み処理の動作を説明する。  
図４はその動作を示すフローチャートである。  
コンピュータシステム３は、システムが起動された初回のみコントロールユニット１１Ａ、１１Ｂ、・・・との通信を開始するための処理を行い、通信を確立する（ステップ４０１、４０２）
次に、コンピュータシステム３は、フリッカーをキャンセルするための処理を行う（ステップ４０３）。例えば、フリッカーをキャンセルするための時間をカウントとして、その時間を設定する。
【００４４】
次に、コンピュータシステム３は、「電子カルテ」との連帯処理を行い、加工機（設備）１０Ａ、１０Ｂ、・・・ごとのカルテ連帯ファイルを生成する（ステップ４０４、４０５）。「電子カルテ」については後述する。
【００４５】
次に、コンピュータシステム３は、上記のステップ３０２において通信エラーが発生している場合その復帰を自動的に行うために通信エラーリカバリー処理を行う（ステップ４０６）。
【００４６】
次に、コンピュータシステム３は、主に設備データを記憶するメモリのメモリ量を監視し、設備データを整理する（ステップ４０７〜４０９）。通常、加工機１０Ａ、１０Ｂ、・・・は１日中すなわち２４時間稼働することから上記のメモリ量は膨大な量となるので、それを監視して必要に応じて減らす必要がある。例えば、コンピュータシステム３は、メモリに記憶されたメモリ量が所定以上になったときに古いデータは廃棄し、或いは例えば１日１回メモリに記憶された古いデータは廃棄する。
【００４７】
次に、コンピュータシステム３は、加工機（設備）１０Ａ、１０Ｂ、・・・ごとに設備データのバックアップデータを作成し、そのデータをファイルする（ステップ４１０、４１１）。
【００４８】
次に、コンピュータシステム３は、設備データを画面に表示するための処理を行う（ステップ４１２）。
【００４９】
図５は画面に表示された設備データなどの一例である。
【００５０】
図５に示すように、画面には、「日時データ」、「オン／オフデータ」、「通信異常オン／オフデータ」、「ログデータ」が表示される。なお、画面では、オンやオフは最初のデータ及び切り替わったときにその表示がされるようになっている。
【００５１】
ここでは、「オン／オフデータ」は、加工機１０Ａ、１０Ｂ、・・・の電源のオン／オフデータ、加工機１０Ａ、１０Ｂ、・・・の自動操作設定のオン／オフデータ、加工機１０Ａ、１０Ｂ、・・・における所定動作のオン／オフデータ、加工機１０Ａ、１０Ｂ、・・・のアラームのオン／オフデータなどがある。「ログデータ」は、加工機１０Ａ、１０Ｂ、・・・のカウンタ値、加工機１０Ａ、１０Ｂ、・・・のサイクル時間、加工機１０Ａ、１０Ｂ、・・・の計量時間などである。
【００５２】
ここで、「オン／オフデータ」は単なる２値データであるから、加工機１０Ａ、１０Ｂ、・・・やコントロールユニット１１Ａ、１１Ｂ、・・・のメーカや種類が異なっても共通のプログラムで処理することができるのに対して、「ログデータ」は加工機１０Ａ、１０Ｂ、・・・やコントロールユニット１１Ａ、１１Ｂ、・・・のメーカや種類ごとに個別的にプログラムの変更が必要とされる。
【００５３】
この実施形態に係るコンピュータシステム３では、加工機１０Ａ、１０Ｂ、・・・ごとに、設備データのうち「オン／オフデータ」と「ログデータ」とをそれぞれ別個に処理を行った後に「オン／オフデータ」と「ログデータ」とを合成しているので、システム１全体の設定のとき、或いは加工機１０Ａ、１０Ｂ、・・・やコントロールユニット１１Ａ、１１Ｂ、・・・の追加や変更があったときには「ログデータ」に対応するプログラムを変更するだけでよく、「オン／オフデータ」に対応するプログラムについては変更することなく、或いは僅かに変更すればよい。従って、この実施形態に係る生産情報収集システム１では、複数の加工機１０Ａ、１０Ｂ、・・・から生産情報を収集するためのプログラムの設定や変更を簡単にできる。
＜電子カルテについて＞
工場外に設置されたデータベース２１（図１参照）は、例えば日本国内や海外に設置された上記のコンピュータシステム３からのデータを処理する。
【００５４】
このデータベース２１によるデータの処理方法の典型例を説明する。
【００５５】
例えば工場２０には加工機１０Ａ、１０Ｂ、・・・の一つとして成形機が設置されており、その成形機で使われる金型には、一意に定められたＱＲコード（登録商標）が刻設された識別板８０（図１参照）が取り付けられている。この識別板８０は、金型ばかりでなく、工場２０内の加工機１０Ａ、１０Ｂ、・・・にも取り付けられている。
【００５６】
工場２０内の作業者は、成形機に金型を取り付けたときに、例えばタブレットなどのカメラ付き情報処理装置を使って成形機に取り付けられた識別板８０のＱＲコード（登録商標）及び金型に取り付けられた識別板８０のＱＲコード（登録商標）を認識させる。その後、情報処理装置のアプリケーションが認識したＱＲコード（登録商標）に応じた認識データをデータベース２１に送り、データベース２１において当該成形機のデータと当該金型の認識データとの紐付けを行う。これにより、成形機のデータがどの金型を使ったものであるかを知ることができ、また当該金型の通算のショット数などを算出することができるようなる。
【００５７】
また、データベース２１では、成形機のデータから、例えばｎ回目のショットがどのような温度や圧力などの条件で行われたかが分かる。そして、例えば図６に示すように、データベース２１のデータから、時間と生産数との関係が分かるので、例えば不良が出たショットが何回目のショットであるかを時間との関係から分かり、従って不良を出したときの温度や圧力などの条件を検証できる。なお、生産数については、例えば成形機の取り付けられた正常品をカウントするカウンタのデータから算出することが可能である。
【００５８】
データベース２１は、タブレットなどの情報処理装置からの要求に応じて、このように蓄積したデータを電子カルテの情報として図６に示したように生産情報として出力するものである。
＜変形例＞
上記実施形態の生産情報収集システム１では、コンピュータシステム３と複数の通信ユニット２Ａ−０、２Ａ−１、２Ａ−２、２Ｂ−０・・・とは、通信路としての配線４を介して直列に接続されていたが、配線４を２重化してもよい。図７はその一例に係る概略図である。
【００５９】
図７に示すように、この生産情報収集システム１'では、第１の配線４ａにおいては通信ユニット２Ａ−０が最上流の通信ユニットとなり、第２の配線４ｂにおいては通信ユニット２Ｃ−１が最上流の通信ユニットとなるように、コンピュータシステム３と各通信ユニット２Ａ−０、２Ａ−１、２Ａ−２、２Ｂ−０・・・とが第１及び第２の配線４ａ、４ｂを介してそれぞれ直列に接続されている。また、コンピュータシステム３は、第１及び第２の配線４ａ、４ｂのうち一方を介して送受信を行うように切り替え可能な機能を有する。
【００６０】
例えば、コンピュータシステム３が、第１の配線４ａを介して各通信ユニット２Ａ−０、２Ａ−１、２Ａ−２、２Ｂ−０・・・とのデータの送受信をしていた場合に、通信エラーが発生した場合（上記のステップ３０２参照）、ステップ３０２において通信エラーの発生した通信ユニットを特定する。例えば、図８に示すように、コンピュータシステム３は、通信ユニット２Ｂ−０で通信エラーが発生したと特定すると（図中×）、通信ユニット２Ａ−０、２Ａ−１、２Ａ−２については第１の配線４ａを介してデータの送受信を続行するが、通信ユニット２Ｂ−０、２Ｂ−１、２Ｃ−１については第２の配線４ｂを介してデータの送受信を行うように、通信路を適宜切り替えて通信ユニット２Ａ−０、２Ａ−１、２Ａ−２、２Ｂ−０・・・とのデータの送受信を行う。これにより、通信ユニット２Ｂ−０が上下ともに通信機能を完全に喪失した場合であっても、第１の配線４ａからみて通信ユニット２Ｂ−０より下流の通信ユニット２Ｂ−１、２Ｃ−１についてデータの送受信を行うことが可能となる。なお、以上の処理は例えば上記のステップ４０６の処理で行うことができる。
＜その他＞
なお、本発明は上記実施形態に限定されるものではない。
【００６１】
例えば、通信路としては、スター配線型などの他の形態であってもよい。
【００６２】
また、通信路としては、有線ではなく、無線であってもよい。特に、本システムは、典型的には、上記のように電子カルテのように、収集したデータをビッグデータとして扱うものであるから、無線のように有線に比べて通信の信頼性の低い通信路であってもよい。しかも最近では、比較的通信の信頼性が高い低周波の帯域をこのようなシステムにおける無線通信に使うことができるので、通信の信頼性についても有線と遜色のないものとなっている。そして、無線の通信路とすることでこれまで大きな課題であった工場内の煩雑な配線を不要とすることができる。
【００６３】
本発明に係る生産情報収集システムは、ソフトハード一体型複合制御システムなどに適用することが可能である。ソフトハード一体型複合制御システムとは、例えば特開２０１５−１５６１８２号に開示された技術であり、例えば加工機の設備仕様を加工機個体ごとに有し、部品加工条件ファイルを部品ごとに有するＤＢと、加工機の変更時などに、変更前の設備加工条件ファイル及び変更後の設備仕様に基づく変更の適正の合否を判断し、否の場合には新たな加工条件を設定するアプリを記憶する記憶部と、アプリを実行する汎用プログラム制御ＯＳと、新たに設定された設備加工条件に応じたタスクに優先順位を付けてタスクを実行するスケジュール管理下で、タスクに基づき加工機の制御を実行する専用加工制御ＯＳとを有する１台の制御装置とを具備し、専用加工制御ＯＳは、汎用プログラム制御ＯＳをスケジュール管理下に置き、該汎用プログラム制御ＯＳに対するタスクを低優先順位のタスクとして管理するものである。この場合に、特開２０１５−１５６１８２号の図５に示される汎用プログラム制御ＯＳに本発明に係る生産情報収集システムにおけるコンピュータシステムの処理を実行させるように構成すればよい。
【００６４】
また、上記の実施形態では、通信ユニットにコントロールユニットやデータ出力機器を１対１で対応させていたが、通信ユニットが２つ以上のコントロールユニットやデータ出力機器を収容するように構成しても構わない。
【００６５】
更に、上記の実施形態ではコンピュータシステムが工場内に設置されていたが、コンピュータシステムが工場外の例えば遠隔地に設置されていてもよい。
【符号の説明】
【００６６】
１  生産情報収集システム
２Ａ−０、２Ａ−１、２Ａ−２、２Ｂ−０  通信ユニット
３  コンピュータシステム
４  通信路としての配線
１０Ａ、１０Ｂ  加工機
１１Ａ、１１Ｂ  コントロールユニット
１２Ａ−１、１２Ａ−２、１２Ｂ−１  データ出力機器
【図１】
2018136595.tif 000003
【図２】
2018136595.tif 000004
【図３】
2018136595.tif 000005
【図４】
2018136595.tif 000006
【図５】
2018136595.tif 000007
【図６】
2018136595.tif 000008
【図７】
2018136595.tif 000009
【図８】
2018136595.tif 000010