(57)【要約】  複数の処理を実行することで製造物（３０）を製造する製造設備（２０）の生産性を表示する表示装置（１００）であって、製造設備（２０）は、複数の構成要素からなる構成要素群を複数備え、複数の処理の各々は、複数の構成要素群から選択された複数の構成要素によって実行され、表示装置（１００）は、製造設備（２０）から製造ログ情報を取得する取得部（１１０）と、製造ログ情報に基づいて、第１の構成要素と第２の構成要素との組み合わせ毎に、生産性を示す指標を算出する算出部（１２０）と、組み合わせ毎の生産性を示す指標を、複数の第１の構成要素を配置した縦軸（２１０）、及び、複数の第２の構成要素を配置した横軸（２１１）を有する生産性指標マップ（２００）において組み合わせに対応する交点の位置に表示する表示部（１３０）とを備える。
2019013225.tif 000002
【特許請求の範囲】
【請求項１】
複数の処理を実行することで製造物を製造する製造設備の生産性を表示する表示装置であって、
前記製造設備は、複数の構成要素からなる構成要素群を複数備え、
前記複数の処理の各々は、複数の前記構成要素群から選択された複数の構成要素によって実行され、
複数の前記構成要素群は、複数の第１の構成要素からなる第１の構成要素群と、複数の第２の構成要素からなる第２の構成要素群とを含み、
前記表示装置は、
前記製造設備から製造ログ情報を取得する取得部と、
前記製造ログ情報に基づいて、前記第１の構成要素と前記第２の構成要素との組み合わせ毎に、生産性を示す指標を算出する算出部と、
前記組み合わせ毎の生産性を示す指標を、前記複数の第１の構成要素を配置した第１の軸、及び、前記複数の第２の構成要素を配置した第２の軸を有する格子状マップにおいて前記組み合わせに対応する交点の位置に表示する表示部とを備える
表示装置。
【請求項２】
前記算出部は、さらに、前記格子状マップにおける前記第１の軸及び前記第２の軸のいずれかに沿った行又は列毎に統計処理を行うことで、当該行又は列に対応する構成要素の異常の有無の判定又は異常度の算出を行い、
前記表示部は、さらに、前記判定の結果、又は、前記異常度を表示する
請求項１に記載の表示装置。
【請求項３】
前記製造ログ情報は、前記複数の処理の各々に対して、処理を行った複数の構成要素と、処理の実績とを対応付けて示す
請求項１又は２に記載の表示装置。
【請求項４】
前記実績は、対応する処理中のエラーの有無、対応する処理の開始時刻、対応する処理の終了時刻、及び、対応する処理の良不良の判定結果の少なくとも１つを示す
請求項３に記載の表示装置。
【請求項５】
前記実績は、対応する処理の開始時刻及び対応する処理の終了時刻の少なくとも一方を示し、
前記算出部は、さらに、前記製造ログ情報のうち、対応する処理の開始時刻及び対応する処理の終了時刻の少なくとも一方が所定の集計期間に含まれる情報に基づいて、前記指標を算出する
請求項３又は４に記載の表示装置。
【請求項６】
さらに、複数の構成要素群に含まれる２つの構成要素群のユーザによる選択を受け付ける受付部を備え、
前記算出部は、前記受付部によって受け付けられた２つの構成要素群を前記第１の構成要素群及び前記第２の構成要素群として、前記指標を算出する
請求項１〜５のいずれか１項に記載の表示装置。
【請求項７】
前記格子状マップは、前記指標を色又は大きさの差異によって表すヒートマップである
請求項１〜６のいずれか１項に記載の表示装置。
【請求項８】
前記指標は、
（ａ）対応する組み合わせを含む１以上の処理のうち、不良と判定された数に相当する不良数、
（ｂ）対応する組み合わせを含む１以上の処理のうち、不良と判定された処理の割合に相当する不良率、
（ｃ）対応する組み合わせを含む１以上の処理で発生するエラーの頻度に相当するエラー頻度、
（ｄ）対応する組み合わせを含む１以上の処理のうち、不良と判定された処理が行われる時間間隔に相当する発生間隔、
（ｅ）対応する組み合わせを含む１以上の処理に要する時間に相当する生産時間、
（ｆ）対応する組み合わせを含む１以上の処理を行うために待機する時間に相当する待ち時間、
（ｇ）対応する組み合わせを含む１以上の処理が停止している時間に相当する停止時間、
（ｈ）対応する組み合わせを含む１以上の処理を行うことで製造された複数の前記製造物の歩留まり、
（ｉ）対応する組み合わせを含む１以上の処理を行うことで製造された複数の前記製造物の生産計画比、
（ｊ）対応する組み合わせを含む１以上の処理を行うことで製造された複数の前記製造物の検査結果、及び、
（ｋ）これらの少なくとも１つを統計処理することで算出された統計量
のうち少なくとも１つを含む
請求項１〜７のいずれか１項に記載の表示装置。
【請求項９】
複数の前記構成要素群は、さらに、複数の第３の構成要素からなる第３の構成要素群を含み、
前記算出部は、前記製造ログ情報に基づいて、前記第１の構成要素と前記第２の構成要素と前記第３の構成要素との組み合わせ毎に、生産性を示す指標を算出する
請求項１〜８のいずれか１項に記載の表示装置。
【請求項１０】
前記格子状マップは、前記複数の第３の構成要素を配置した第３の軸をさらに有する３次元格子状マップである
請求項１〜９のいずれか１項に記載の表示装置。
【請求項１１】
請求項１〜１０のいずれか１項に記載の表示装置と、
前記製造設備とを備える
製造システム。
【請求項１２】
複数の処理を実行することで製造物を製造する製造設備の生産性を表示する表示方法であって、
前記製造設備は、複数の構成要素からなる構成要素群を複数備え、
前記複数の処理の各々は、複数の前記構成要素群から選択された複数の構成要素によって実行され、
複数の前記構成要素群は、複数の第１の構成要素からなる第１の構成要素群と、複数の第２の構成要素からなる第２の構成要素群とを含み、
前記表示方法は、
前記製造設備から製造ログ情報を取得する取得し、
前記製造ログ情報に基づいて、前記第１の構成要素と前記第２の構成要素との組み合わせ毎に、生産性を示す指標を算出し、
前記組み合わせ毎の生産性を示す指標を、前記複数の第１の構成要素を配置した第１の軸、及び、前記複数の第２の構成要素を配置した第２の軸を有する格子状マップにおいて前記組み合わせに対応する交点の位置に表示する
表示方法。
【請求項１３】
請求項１２に記載の表示方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、製造設備の生産性を表示する表示装置、当該表示装置を備える製造システム及び表示方法に関する。
【背景技術】
【０００２】
従来、製造状況を表示する技術が知られている（例えば、特許文献１を参照）。表示された製造状況に基づいて製造設備に発生した異常を把握し、発生した異常への対処を行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−３７４９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に１つの工程には、複数の構成要素が関係している。例えば、部品の吸着工程には、部品を吸着するノズルだけでなく、ノズルを保持するヘッダ、部品を供給するフィーダ、及び、吸着対象である部品などの様々な構成要素が関係している。このため、吸着工程の異常を特定しただけでは、ノズル、ヘッダ、フィーダ及び部品などのいずれが異常の原因となったのかを推定することができない。したがって、異常の原因の特定に時間を要し、製造物の生産効率及び品質の低下につながるという問題がある。【０００５】
そこで、本開示は、製造物の生産効率及び品質の低下の抑制を支援することができる表示装置、製造システム及び表示方法を提供する。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本開示の一態様に係る表示装置は、複数の処理を実行することで製造物を製造する製造設備の生産性を表示する表示装置であって、前記製造設備は、複数の構成要素からなる構成要素群を複数備え、前記複数の処理の各々は、複数の前記構成要素群から選択された複数の構成要素によって実行され、複数の前記構成要素群は、複数の第１の構成要素からなる第１の構成要素群と、複数の第２の構成要素からなる第２の構成要素群とを含み、前記表示装置は、前記製造設備から製造ログ情報を取得する取得部と、前記製造ログ情報に基づいて、前記第１の構成要素と前記第２の構成要素との組み合わせ毎に、生産性を示す指標を算出する算出部と、前記組み合わせ毎の生産性を示す指標を、前記複数の第１の構成要素を配置した第１の軸、及び、前記複数の第２の構成要素を配置した第２の軸を有する格子状マップにおいて前記組み合わせに対応する交点の位置に表示する表示部とを備える。【０００７】
また、本開示の一態様に係る製造システムは、前記表示装置と、前記製造設備とを備える。【０００８】
また、本開示の一態様に係る表示方法は、複数の処理を実行することで製造物を製造する製造設備の生産性を表示する表示方法であって、前記製造設備は、複数の構成要素からなる構成要素群を複数備え、前記複数の処理の各々は、複数の前記構成要素群から選択された複数の構成要素によって実行され、複数の前記構成要素群は、複数の第１の構成要素からなる第１の構成要素群と、複数の第２の構成要素からなる第２の構成要素群とを含み、前記表示方法は、前記製造設備から製造ログ情報を取得する取得し、前記製造ログ情報に基づいて、前記第１の構成要素と前記第２の構成要素との組み合わせ毎に、生産性を示す指標を算出し、前記組み合わせ毎の生産性を示す指標を、前記複数の第１の構成要素を配置した第１の軸、及び、前記複数の第２の構成要素を配置した第２の軸を有する格子状マップにおいて前記組み合わせに対応する交点の位置に表示する。【０００９】
また、本開示の一態様は、上記表示方法をコンピュータに機能させるためのプログラムとして実現することができる。あるいは、当該プログラムを格納したコンピュータ読み取り可能な記録媒体として実現することもできる。
【発明の効果】
【００１０】
本開示によれば、製造物の生産効率及び品質の低下の抑制を支援することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施の形態１に係る製造システムの構成を示す図である。
【図２】図２は、実施の形態１に係る表示装置が取得する製造ログ情報の一例を示す図である。
【図３】図３は、実施の形態１に係る表示装置の構成を示すブロック図である。
【図４】図４は、実施の形態１に係る表示装置が表示する生産性指標マップの一例を示す図である。
【図５】図５は、実施の形態１に係る表示装置が表示する生産性指標マップの別の一例を示す図である。
【図６】図６は、実施の形態１に係る表示装置の第１の動作を示すフローチャートである。
【図７】図７は、実施の形態１に係る表示装置が行う生産性指標の算出処理を示すフローチャートである。
【図８】図８は、実施の形態１に係る表示装置が行う生産性指標マップの表示処理を示すフローチャートである。
【図９】図９は、実施の形態１に係る表示装置の第２の動作を示すフローチャートである。
【図１０】図１０は、実施の形態１に係る表示装置が行う構成要素毎の異常判定又は異常度の算出処理を示すフローチャートである。
【図１１】図１１は、実施の形態１に係る表示装置による構成要素毎の異常の判定結果及び異常度を示す図である。
【図１２】図１２は、実施の形態１の変形例に係る表示装置が表示する生産性指標マップの一例を示す図である。
【図１３】図１３は、実施の形態２に係る表示装置の構成を示すブロック図である。
【図１４】図１４は、実施の形態２に係る表示装置が行う生産性指標の算出処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
（本開示の概要）
上記課題を解決するために、本開示の一態様に係る表示装置は、複数の処理を実行することで製造物を製造する製造設備の生産性を表示する表示装置であって、前記製造設備は、複数の構成要素からなる構成要素群を複数備え、前記複数の処理の各々は、複数の前記構成要素群から選択された複数の構成要素によって実行され、複数の前記構成要素群は、複数の第１の構成要素からなる第１の構成要素群と、複数の第２の構成要素からなる第２の構成要素群とを含み、前記表示装置は、前記製造設備から製造ログ情報を取得する取得部と、前記製造ログ情報に基づいて、前記第１の構成要素と前記第２の構成要素との組み合わせ毎に、生産性を示す指標を算出する算出部と、前記組み合わせ毎の生産性を示す指標を、前記複数の第１の構成要素を配置した第１の軸、及び、前記複数の第２の構成要素を配置した第２の軸を有する格子状マップにおいて前記組み合わせに対応する交点の位置に表示する表示部とを備える。
【００１３】
これにより、複数の構成要素の組み合わせ毎の生産性を示す指標が格子状マップに二次元的に表示されるので、構成要素毎の生産性の良し悪しが分かりやすくなる。このため、生産性が悪い構成要素を容易に推定することが可能になる。
【００１４】
このように、本態様に係る表示装置によれば、生産性が悪い構成要素を推定しやすくなるので、生産性が悪い構成要素の対処を速やかに行うことができる。したがって、本態様に係る表示装置によれば、製造物の生産効率及び品質の低下の抑制を支援することができる。
【００１５】
また、例えば、前記算出部は、さらに、前記格子状マップにおける前記第１の軸及び前記第２の軸のいずれかに沿った行又は列毎に統計処理を行うことで、当該行又は列に対応する構成要素の異常の有無の判定又は異常度の算出を行い、前記表示部は、さらに、前記判定の結果、又は、前記異常度を表示してもよい。
【００１６】
これにより、構成要素の異常判定結果、又は、異常度が表示されるので、生産性が悪い構成要素の対処をより速やかに行うことができる。このため、メンテナンス作業者、製造作業者（オペレーター）、製造現場管理者、又は、生産管理責任者などの人が異常箇所を調査及び判断しなくてもよく、表示された構成要素の対処を速やかに行うことができる。
【００１７】
また、例えば、前記製造ログ情報は、前記複数の処理の各々に対して、処理を行った複数の構成要素と、処理の実績とを対応付けて示してもよい。
【００１８】
これにより、構成要素毎の生産性の指標を精度良く算出することができるので、生産性が悪い構成要素の推定精度を高めることができる。生産性が悪い構成要素の推定精度が高くなることで、当該構成要素の対処をより速やかに行うことができる。したがって、本態様に係る表示装置によれば、製造物の生産効率及び品質の低下の抑制をより強く支援することができる。
【００１９】
また、例えば、前記実績は、対応する処理中のエラーの有無、対応する処理の開始時刻、対応する処理の終了時刻、及び、対応する処理の良不良の判定結果の少なくとも１つを示してもよい。
【００２０】
これにより、構成要素毎の生産性の指標を精度良く算出することができるので、生産性が悪い構成要素の推定精度を高めることができる。例えば、処理の開始時刻と終了時刻との差は、処理に要した時間に相当する。同一の処理を行う場合において、他の処理よりも多くの時間を要しているとき、生産性が低くなる。このように、処理に要した時間に基づいて、生産性を示す指標を算出することができる。
【００２１】
また、例えば、前記実績は、対応する処理の開始時刻及び対応する処理の終了時刻の少なくとも一方を示し、前記算出部は、さらに、前記製造ログ情報のうち、対応する処理の開始時刻及び対応する処理の終了時刻の少なくとも一方が所定の集計期間に含まれる情報に基づいて、前記指標を算出してもよい。
【００２２】
これにより、特定の集計期間を対象として、構成要素毎の生産性の指標を精度良く算出することができる。このため、指標の算出に要する処理量を削減することができるので、算出に要する時間を短縮化することができ、かつ、算出に要する消費電力を削減することができる。
【００２３】
例えば、本態様に係る表示装置によれば、集計期間を１分〜数十分、又は、１時間〜数時間などの短い期間にすることで、リアルタイム性の高い表示が可能になる。このため、異常が発生する度に、部材交換などのメンテナンス作業などの製造工程の改善を行うことができる。つまり、定期的な一斉メンテナンスなどを行わなくてもよくなる。したがって、本態様に係る表示装置によれば、製造ラインの停止期間を少なくし、生産効率を高めることができる。
【００２４】
また、例えば、本開示の一態様に係る表示装置は、さらに、複数の構成要素群に含まれる２つの構成要素群のユーザによる選択を受け付ける受付部を備え、前記算出部は、前記受付部によって受け付けられた２つの構成要素群を前記第１の構成要素群及び前記第２の構成要素群として、前記指標を算出してもよい。
【００２５】
これにより、特定の構成要素群を対象として、構成要素毎の生産性の指標を精度良く算出することができる。指標の算出に要する処理量を削減することができるので、算出に要する時間を短縮化することができ、かつ、算出に要する消費電力を削減することができる。
【００２６】
また、例えば、前記格子状マップは、前記指標を色又は大きさの差異によって表すヒートマップであってもよい。
【００２７】
これにより、色又は大きさによって、生産性の良し悪しを視覚的に分かりやすく表示することができる。このため、生産性が悪い構成要素を容易に推定することが可能になる。
【００２８】
また、例えば、前記指標は、（ａ）対応する組み合わせを含む１以上の処理のうち、不良と判定された数に相当する不良数、（ｂ）対応する組み合わせを含む１以上の処理のうち、不良と判定された処理の割合に相当する不良率、（ｃ）対応する組み合わせを含む１以上の処理で発生するエラーの頻度に相当するエラー頻度、（ｄ）対応する組み合わせを含む１以上の処理のうち、不良と判定された処理が行われる時間間隔に相当する発生間隔、（ｅ）対応する組み合わせを含む１以上の処理に要する時間に相当する生産時間、（ｆ）対応する組み合わせを含む１以上の処理を行うために待機する時間に相当する待ち時間、（ｇ）対応する組み合わせを含む１以上の処理が停止している時間に相当する停止時間、（ｈ）対応する組み合わせを含む１以上の処理を行うことで製造された複数の前記製造物の歩留まり、（ｉ）対応する組み合わせを含む１以上の処理を行うことで製造された複数の前記製造物の生産計画比、（ｊ）対応する組み合わせを含む１以上の処理を行うことで製造された複数の前記製造物の検査結果、及び、（ｋ）これらの少なくとも１つを統計処理することで算出された統計量のうち少なくとも１つを含んでもよい。
【００２９】
これにより、メンテナンス作業者又はオペレーターなどにとって分かりやすい表示態様で生産性の指標を表示することができる。このため、生産性が悪い構成要素を推定しやすくなり、かつ、構成要素の生産性の悪化の程度を推定しやすくなる。したがって、当該構成要素に対して適切な対処を速やかに行うことができる。
【００３０】
また、例えば、複数の前記構成要素群は、さらに、複数の第３の構成要素からなる第３の構成要素群を含み、前記算出部は、前記製造ログ情報に基づいて、前記第１の構成要素と前記第２の構成要素と前記第３の構成要素との組み合わせ毎に、生産性を示す指標を算出してもよい。
【００３１】
これにより、３つの構成要素の組み合わせ毎の生産性を示す指標を１つの画面に表示することができる。したがって、構成要素間の関係が分かりやすくなり、生産性が悪い構成要素をより推定しやすくなる。
【００３２】
また、例えば、前記格子状マップは、前記複数の第３の構成要素を配置した第３の軸をさらに有する３次元格子状マップであってもよい。
【００３３】
これにより、３つの構成要素の組み合わせ毎の生産性を示す指標を１つの画面に分かりやすく表示することができる。したがって、構成要素間の関係がより分かりやすくなり、生産性が悪い構成要素をより推定しやすくなる。
【００３４】
また、本開示の一態様に係る製造システムは、前記表示装置と、前記製造設備とを備える。
【００３５】
これにより、表示装置によって、製造物の生産効率及び品質の低下の抑制が支援される。このため、本態様に係る製造システムによれば、製造物の生産効率及び品質の低下を抑制することができる。
【００３６】
また、本開示の一態様に係る表示方法は、複数の処理を実行することで製造物を製造する製造設備の生産性を表示する表示方法であって、前記製造設備は、複数の構成要素からなる構成要素群を複数備え、前記複数の処理の各々は、複数の前記構成要素群から選択された複数の構成要素によって実行され、複数の前記構成要素群は、複数の第１の構成要素からなる第１の構成要素群と、複数の第２の構成要素からなる第２の構成要素群とを含み、前記表示方法は、前記製造設備から製造ログ情報を取得する取得し、前記製造ログ情報に基づいて、前記第１の構成要素と前記第２の構成要素との組み合わせ毎に、生産性を示す指標を算出し、前記組み合わせ毎の生産性を示す指標を、前記複数の第１の構成要素を配置した第１の軸、及び、前記複数の第２の構成要素を配置した第２の軸を有する格子状マップにおいて前記組み合わせに対応する交点の位置に表示する。
【００３７】
これにより、上述した表示装置と同様に、製造物の生産効率及び品質の低下の抑制を支援することができる。
【００３８】
また、本開示の一態様に係るプログラムは、前記表示方法をコンピュータに実行させるためのプログラムである。
【００３９】
これにより、上述した表示装置と同様に、製造物の生産効率及び品質の低下の抑制を支援することができる。
【００４０】
以下では、実施の形態について、図面を参照しながら具体的に説明する。
【００４１】
なお、以下で説明する実施の形態は、いずれも包括的又は具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００４２】
また、各図は、模式図であり、必ずしも厳密に図示されたものではない。したがって、例えば、各図において縮尺などは必ずしも一致しない。また、各図において、実質的に同一の構成については同一の符号を付しており、重複する説明は省略又は簡略化する。
【００４３】
（実施の形態１）
［１−１．構成］
まず、実施の形態１に係る表示装置、及び、当該表示装置を備える製造システムの構成について、図１を用いて説明する。図１は、本実施の形態に係る製造システム１０の構成を示す図である。
【００４４】
図１に示すように、製造システム１０は、製造設備２０と、表示装置１００とを備える。本実施の形態に係る製造システム１０では、製造設備２０が製造物３０の製造を行い、表示装置１００が、製造設備２０の生産性を表示する。
【００４５】
製造設備２０は、複数の処理を実行することで製造物３０を製造する。本実施の形態では、製造設備２０は、例えば部品実装機である。製造物３０は、基板３１と、基板３１に実装された複数の部品３２とを有する。
【００４６】
本実施の形態では、製造設備２０は、基板３１に複数の部品３２を実装する。具体的には、製造設備２０は、製造物３０の製造ラインに配置された製造装置の一例であり、順次搬入されてくる複数の基板３１の各々に複数の部品３２を実装することで、部品３２が実装された基板３１（すなわち、製造物３０）を搬出する。搬出された基板３１（製造物３０）は、次の製造工程（例えばリフロー工程）を行う製造設備、又は、製造物３０の検査を行う検査設備などに搬送される。
【００４７】
製造設備２０は、製造物３０の製造に関わる複数の構成要素（図示せず）からなる構成要素群を複数備える。複数の構成要素には、部品３２を供給するフィーダ、部品３２を吸着するノズル、ノズルを保持し、フィーダと基板３１（基板３１が搬送されるレーン）との間を移動するヘッダなどが含まれる。例えば、製造設備２０は、複数のフィーダからなるフィーダ群、複数のノズルからなるノズル群、及び、複数のヘッダからなるヘッダ群を備える。
【００４８】
フィーダ、ノズル及びヘッダはそれぞれ、第１の構成要素、第２の構成要素及び第３の構成要素の一例である。フィーダ群、ノズル群及びヘッダ群は、第１の構成要素群、第２の構成要素群及び第３の構成要素群の一例である。
【００４９】
製造物３０は、複数の処理が順に行われることで製造される。複数の処理は、例えば複数の部品３２の個々の実装処理である。複数の処理は、同時に行われてもよく、順次行われてもよい。
【００５０】
表示装置１００は、製造設備２０の生産性を表示する装置である。表示装置１００は、例えば、ディスプレイを備えるコンピュータである。ディスプレイとコンピュータとは一体化されていてもよく、別体で構成されていてもよい。
【００５１】
表示装置１００は、製造設備２０から製造ログ情報を取得し、取得した製造ログ情報に基づいて、製造設備２０の生産性を表示する。製造ログ情報は、製造設備２０が行う複数の処理の各々の実績を示すデータである。
【００５２】
図２は、本実施の形態に係る表示装置１００が取得する製造ログ情報の一例を示す図である。図２に示すように、製造ログ情報は、複数の処理の各々に対して、処理の実績と、処理を行った複数の構成要素とを対応付けて示している。
【００５３】
処理の実績には、図２に示すように、処理が行われた時刻と、処理の良不良の判定結果（不良フラグ）とが含まれる。処理が行われた時刻は、例えば、処理の開始時刻及び終了時刻の少なくとも一方である。開始時刻及び終了時刻は、例えば、年／月／日で示される日付と、時：分：秒で示される時刻とで表される。なお、時刻は、ミリ秒などの秒より下の単位で表されていてもよい。
【００５４】
処理の良不良の判定結果は、例えばフラグ（不良フラグ）で示される。図２に示す例では、不良フラグが“１”である場合に、処理が“不良”であったことを示し、不良フラグが“０”である場合に、処理が“良”であったことを示している。なお、処理の実績には、対応する処理を実行中におけるエラーの有無が含まれてもよい。エラーの有無は、処理の良不良の判定結果と同様に、フラグで示される。
【００５５】
なお、識別可能な複数の不良又はエラーモードが存在する場合は、処理の良不良の判定結果は、例えばコードで示されていてもよい。例えば、エラーモード１とエラーモード２とが存在する場合には、エラーコードが“１”である場合に、“エラーモード１のエラー“であったことを示し、エラーコードが“２”である場合に、“エラーモード２のエラー”であったことを示し、エラーコードが“０”である場合に、処理が“エラーではない”ことを示していてもよい。識別可能な複数の不良又はエラーモードとは、例えば、部品がノズルに吸着できていないエラー、及び、部品の吸着はできているものの、吸着位置が部品中心（すなわち、正しい位置）から大きくずれているエラーなどである。
【００５６】
処理を行った複数の構成要素は、例えば、構成要素群毎に管理されている。図２に示すユニットＡ群〜ユニットＣ群は、第１の構成要素群〜第３の構成要素群に相当し、例えば、ノズル群、フィーダ群及びヘッダ群である。“Ａ００１”、“Ｂ００１”及び“Ｃ００１”などのアルファベットと３桁の数字とで示される情報は、各構成要素に固有の識別番号の一例である。識別番号の付し方は、特に限定されない。
【００５７】
図２に示す例では、処理Ｐ００１は、識別番号が“Ａ００１”であるユニットＡ、識別番号が“Ｂ００１”であるユニットＢ及び識別番号が“Ｃ００１”であるユニットＣを用いて行われたことを示している。なお、以下の説明では、“ユニットＡ００１”と記載した場合、識別番号が“Ａ００１”であるユニットＡを意味する。“ユニットＢ００１”及び“ユニットＣ００１”なども同様である。また、図２では、処理毎に“Ｐ００１”などの識別番号を付しているが、これは説明を分かりやすくするために記載したものであり、製造ログ情報には含まれていなくてもよい。
【００５８】
本実施の形態では、処理毎に、ユニットＡ群、ユニットＢ群及びユニットＣ群の各々から１つずつユニットが選択され、選択されたユニットが互いに協働して、対応する処理を行う。なお、処理の種類によっては、選択されないユニット群が存在してもよい。例えば、ある処理は、ユニットＡとユニットＢとの２つのみによって行われてもよい。また、同一のユニット群から複数のユニットが選択されてもよい。例えば、別の処理は、２つ以上のユニットＡによって行われてもよい。
【００５９】
続いて、表示装置１００の詳細な構成について、図３を用いて説明する。図３は、本実施の形態に係る表示装置１００の構成を示すブロック図である。表示装置１００は、図３に示すように、取得部１１０と、算出部１２０と、表示部１３０と、記憶部１４０とを備える。
【００６０】
取得部１１０は、製造設備２０から製造ログ情報を取得する。例えば、取得部１１０は、図２に示す製造ログ情報を取得し、取得した製造ログ情報を記憶部１４０に保存する。
【００６１】
取得部１１０は、例えば、製造設備２０との間で通信を行う通信インターフェースである。当該通信は、無線通信及び有線通信のいずれでもよい。
【００６２】
算出部１２０は、製造ログ情報に基づいて、構成要素の組み合わせ毎に、生産性を示す指標（以下、生産性指標と記載する）を算出する。具体的には、算出部１２０は、第１の構成要素と第２の構成要素との組み合わせ毎に、生産性指標を算出する。より具体的には、算出部１２０は、第１の構成要素群に含まれる全ての第１の構成要素と、第２の構成要素群に含まれる全ての第２の構成要素とを対象として、全通りの組み合わせに対する生産性指標を算出する。例えば、第１の構成要素群にＮ（Ｎは自然数）個の第１の構成要素が含まれ、第２の構成要素群にＭ（Ｍは自然数）個の第２の構成要素が含まれる場合、算出部１２０は、Ｎ×Ｍ個の組み合わせの各々の生産性指標を算出する。
【００６３】
本実施の形態では、算出部１２０は、さらに、第１の構成要素と第３の構成要素との組み合わせ、及び、第２の構成要素と第３の構成要素との組み合わせの各々の生産性指標を算出する。すなわち、算出部１２０は、複数の構成要素群から任意の２個の構成要素群を選択し、選択した２個の構成要素群の各々に含まれる構成要素の組み合わせに対して、生産性指標を算出する。
【００６４】
なお、組み合わせに対応する実績が製造ログ情報に含まれていない場合、算出部１２０は、当該組み合わせの生産性指標を算出しなくてよい。すなわち、算出部１２０は、製造ログ情報に含まれる実績が対応付けられている組み合わせのみを対象として、生産性指標を算出する。
【００６５】
本実施の形態では、算出部１２０は、製造ログ情報のうち、対応する処理の開始時刻及び終了時刻の少なくとも一方が所定の集計期間に含まれる情報に基づいて、生産性指標を算出する。集計期間は、当該期間中に行われた処理の生産性を算出するための対象となる期間であり、例えば、１時間〜数時間、又は、１日〜数日などの期間である。
【００６６】
算出部１２０は、算出した生産性指標を、組み合わせ毎に対応付けて記憶部１４０に保存する。算出部１２０は、例えば、プログラムを実行するプロセッサなどで実現される。
【００６７】
算出部１２０が算出する生産性指標は、具体的には、以下の（ａ）〜（ｋ）の少なくとも１つである。
【００６８】
（ａ）対応する組み合わせを含む１以上の処理のうち、不良と判定された数に相当する不良数。
【００６９】
（ｂ）対応する組み合わせを含む１以上の処理のうち、不良と判定された処理の割合に相当する不良率。
【００７０】
（ｃ）対応する組み合わせを含む１以上の処理で発生するエラーの頻度に相当するエラー頻度。
【００７１】
（ｄ）対応する組み合わせを含む１以上の処理のうち、不良と判定された処理が行われる時間間隔に相当する発生間隔。
【００７２】
（ｅ）対応する組み合わせを含む１以上の処理に要する時間に相当する生産時間。
【００７３】
（ｆ）対応する組み合わせを含む１以上の処理を行うために待機する時間に相当する待ち時間。
【００７４】
（ｇ）対応する組み合わせを含む１以上の処理が停止している時間に相当する停止時間。
【００７５】
（ｈ）対応する組み合わせを含む１以上の処理を行うことで製造された複数の前記製造物の歩留まり。
【００７６】
（ｉ）対応する組み合わせを含む１以上の処理を行うことで製造された複数の前記製造物の生産計画比。
【００７７】
（ｊ）対応する組み合わせを含む１以上の処理を行うことで製造された複数の前記製造物の検査結果。
【００７８】
（ｋ）上記（ａ）〜（ｊ）の少なくとも１つを統計処理することで算出された統計量。
【００７９】
生産性指標は、所定の範囲の数値で表される。例えば、生産性指標が（ａ）不良数、（ｂ）不良率、（ｃ）エラー頻度、（ｅ）生産時間、（ｆ）待ち時間及び（ｇ）停止時間のいずれかである場合、生産性指標が小さい程、生産性が高いことを示し、生産性指標が大きい程、生産性が低いことを示している。また、生産性指標が（ｊ）検査結果である場合において、検査結果が製造物の不良品の割合を示すときも同様である。生産性指標が（ｈ）統計量を示す場合、統計量を算出するために用いた元データが（ａ）不良数、（ｂ）不良率、（ｃ）エラー頻度、（ｅ）生産時間、（ｆ）待ち時間及び（ｇ）停止時間のいずれかであるときも同様である。
【００８０】
生産性指標が（ｄ）発生間隔、（ｈ）歩留まり及び（ｉ）生産計画比のいずれかである場合、生産性指標が大きい程、生産性が高いことを示し、生産性指標が小さい程、生産性が低いことを示す。また、生産性指標が（ｊ）検査結果である場合において、検査結果が製造物の良品の割合を示すときも同様である。生産性指標が（ｈ）統計量を示す場合、統計量を算出するために用いた元データが（ｄ）発生間隔、（ｈ）歩留まり及び（ｉ）生産計画比のいずれかであるときも同様である。
【００８１】
例えば、算出部１２０は、記憶部１４０に記憶された製造ログ情報から、第１の構成要素と第２の構成要素との組み合わせを含む全ての処理を抽出し、抽出した全ての処理に対応する実績（具体的には、不良フラグ）を読み出す。算出部１２０は、例えば、読み出したフラグの個数に対する、不良を示すフラグの個数の割合（すなわち、不良率）を生産性指標として算出する。なお、算出された生産性指標は、対応する全組み合わせ中の、処理が不良であった割合、すなわち、不良率を示している。
【００８２】
ここで、一例として、ユニットＡ００１とユニットＢ００１との組み合わせの生産性指標を算出する場合を説明する。図２に示す例では、ユニットＡ００１とユニットＢ００１との組み合わせは、２個（具体的には、処理Ｐ００１及びＰ００６）存在する。このうち、不良フラグが“１”である組み合わせは、存在しない。したがって、ユニットＡ００１とユニットＢ００１との組み合わせの生産性指標は、０（＝０／２）となる。
【００８３】
また、ユニットＡ００１とユニットＣ００１との組み合わせの場合、当該組み合わせは、３個（具体的には、処理Ｐ００１〜Ｐ００３）存在する。このうち、不良フラグが“１”である組み合わせは、１個のみ（具体的には、処理Ｐ００２）である。したがって、ユニットＡ００１とユニットＣ００１との組み合わせの生産性指標は、０．３３（＝１／３）である。
【００８４】
本実施の形態では、算出部１２０は、さらに、表示部１３０が表示する生産性指標マップ２００（図４を参照）における第１の軸及び第２の軸のいずれかに沿った行又は列毎に統計処理を行うことで、当該行又は列に対応する構成要素の異常の有無の判定又は異常度の算出を行う。具体的な処理については、後で図９〜図１１を用いて説明する。
【００８５】
表示部１３０は、算出部１２０によって算出された生産性指標を表示する。具体的には、表示部１３０は、組み合わせ毎の生産性指標を、複数の第１の構成要素を配置した第１の軸、及び、複数の第２の構成要素を配置した第２の軸を有する格子状マップにおいて、組み合わせに対応する交点の位置に表示する。また、表示部１３０は、算出部１２０による異常の判定の結果又は異常度を表示する。具体的には、表示部１３０は、図４に示す生産性指標マップ２００を表示する。生産性指標マップ２００の詳細については、後で説明する。
【００８６】
表示部１３０は、例えば、液晶表示装置（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）又は有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）表示装置などのフラットパネルディスプレイであるが、これに限らない。
【００８７】
記憶部１４０は、製造設備２０から取得された製造ログ情報、及び、算出された生産性指標などを記憶するためのメモリである。記憶部１４０は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又は半導体メモリなどの不揮発性メモリである。
【００８８】
［１−２．生産性指標マップ］
続いて、本実施の形態に係る表示部１３０が表示する生産性指標マップについて、図４を用いて説明する。図４は、本実施の形態に係る表示装置１００が表示する生産性指標マップ２００の一例を示す図である。
【００８９】
生産性指標マップ２００は、互いに直交する縦軸２１０及び横軸２１１を有する二次元格子状マップである。縦軸２１０は、第１の軸の一例であり、図４に示すように、第１の構成要素群を構成する複数の第１の構成要素（具体的にはユニットＡ）が縦軸２１０に沿って配置されている。横軸２１１は、第２の軸の一例であり、第２の構成要素群を構成する複数の第２の構成要素（具体的にはユニットＢ）が横軸２１１に沿って配置されている。なお、ユニットＡ及びユニットＢのいずれも、識別番号の昇順で配置されているが、配置の順序は、降順でもよく、ランダムでもよい。
【００９０】
生産性指標マップ２００では、第１の構成要素が属する行と第２の構成要素が属する列との交点に、対応する第１の構成要素及び第２の構成要素の組み合わせの生産性指標が表されている。具体的には、生産性指標マップ２００は、生産性指標を色によって表すヒートマップである。
【００９１】
より具体的には、生産性指標の値に応じて、所定の色が予め定められている。本実施の形態では、組み合わせの生産性指標の値に応じた色の丸が、組み合わせに対応する交点に配置されている。なお、丸の枠線も枠内と同じ色で着色されていてもよく、丸の枠線のみが、生産性指標の値に対応した色に着色され、枠内は白色などでもよい。
【００９２】
例えば、生産性指標は、０．００〜１．００の範囲の値をとり得る。図４に示す例では、当該範囲を５つに分割し、５つの範囲の各々に、互いに異なる色を割り当てている。例えば、生産性指標が最も小さい第１の範囲から、最も大きい第５の範囲まで順に、青色、緑色、黄色、オレンジ色、赤色を割り当てている。なお、図４では、色の違いを丸の内部に付した網掛けの種類の違いで表している。生産性指標の範囲毎に、色ではなく、図４に示すようなドットの密度差、又は、網掛けの種類を異ならせてもよい。
【００９３】
生産性指標の範囲の分割及び設定は、例えば、算出部１２０によって行われる。具体的には、算出部１２０は、算出した全ての生産性指標を入力データとしてクラスタリングを行うことにより、生産性指標の範囲の分割及び設定を行う。クラスタリングの手法は、例えばウォード法又はｋ平均法などであるが、これらに限らない。また、分割数は５個でなくてもよく、２個以上であればよい。また、算出部１２０は、生産性指標の範囲を均等に分割していてもよい。
【００９４】
なお、交点に丸が配置されてない組み合わせは、製造ログ情報に実績が含まれていなかったことを表している。
【００９５】
生産性指標マップ２００は、生産性指標を大きさによって表してもよい。具体的には、生産性指標マップ２００では、生産性指標が大きい程、生産性指標を表す丸の面積を大きくして表されてもよい。また、生産性指標は、丸（円）の代わりに、四角形、星形、ひし形などのその他の形状で表されてもよい。
【００９６】
本実施の形態では、生産性指標マップ２００は、構成要素群の組み合わせ毎に複数生成される。図４では、１つの生産性指標マップ２００のみが表示される例について示したが、これに限らない。図５は、本実施の形態に係る表示装置１００が表示する生産性指標マップの別の一例を示す図である。図５に示すように、３つの生産性指標マップ２００〜２０２が互いに重複するように配置されている。
【００９７】
生産性指標マップ２０１は、縦軸２１０に沿ってユニットＢが配置され、横軸２１１に沿ってユニットＣが配置されている。生産性指標マップ２０１は、ユニットＢとユニットＣとの組み合わせの生産性指標を表している。
【００９８】
生産性指標マップ２０２は、縦軸２１０に沿ってユニットＣが配置され、横軸２１１に沿ってユニットＡが配置されている。生産性指標マップ２０１は、ユニットＣとユニットＡとの組み合わせの生産性指標を表している。
【００９９】
生産性指標マップ２００〜２０２のうち最前面に表示されるマップは、例えばオペレーターなどからの操作によって切り替えることができる。あるいは、３つの生産性指標マップ２００〜２０２は、一画面に並べて配置されてもよい。
【０１００】
以上のように、本実施の形態に係る生産性指標マップ２００では、複数の構成要素の組み合わせ毎の生産性を示す指標が二次元的に表示されるので、構成要素毎の生産性の良し悪しが分かりやすくなる。このため、生産性が悪い構成要素を容易に推定することが可能になる。
【０１０１】
［１−３．第１の動作（格子状マップの表示）］
続いて、本実施の形態に係る表示装置１００の第１の動作（格子状マップの表示）について、図６を用いて説明する。図６は、本実施の形態に係る表示装置１００の第１の動作（表示方法）を示すフローチャートである。具体的には、図６は、表示装置１００が行う生産性指標マップ２００の表示処理を示している。
【０１０２】
図６に示すように、まず、取得部１１０が、製造設備２０から製造ログ情報を取得する（Ｓ１０）。例えば、取得部１１０は、製造設備２０が処理を行う度に、当該処理についての製造ログ情報を取得する。あるいは、取得部１１０は、１時間〜数時間又は１日〜数日などの所定の期間毎に、当該期間に行われた処理についての製造ログ情報を取得してもよい。取得部１１０は、取得した製造ログ情報を記憶部１４０に保存する。
【０１０３】
次に、算出部１２０が、構成要素の組み合わせ毎に生産性指標を算出する（Ｓ２０）。算出部１２０は、算出した生産性指標を記憶部１４０に保存する。生産性指標の算出処理の詳細について、図７を用いて説明する。図７は、本実施の形態に係る表示装置１００が行う生産性指標の算出処理を示すフローチャートである。
【０１０４】
図７に示すように、算出部１２０は、複数の構成要素群から２つの構成要素群を選択する（Ｓ２１）。ここでは、算出部１２０がユニットＡ群及びユニットＢ群を選択した場合を一例として説明する。ユニットＡ群は、例えば２４個のユニットＡ００１〜Ａ０２４から構成され、ユニットＢ群は、例えば３２個のユニットＢ００１〜Ｂ０３２から構成されている。
【０１０５】
次に、算出部１２０は、構成要素の組み合わせ毎に、生産性指標を算出する（Ｓ２２）。具体的には、算出部１２０は、ユニットＡ群を構成するユニットＡ００１〜Ａ０２４と、ユニットＢ群を構成するユニットＢ００１〜Ｂ０３２との各々から１つずつ選択し、選択したユニットＡ及びユニットＢの組み合わせの生産性指標を算出する。ユニットＡ００１〜Ａ０２４及びユニットＢ００１〜Ｂ０３２の全ての組み合わせ（２４×３２＝７６８通り）に対して、算出部１２０は、生産性指標を算出する。組み合わせに対応する情報が製造ログ情報に含まれない場合、算出部１２０は、当該組み合わせの生産性指標を算出しない。
【０１０６】
次に、算出部１２０は、未選択の構成要素群の組み合わせが存在する場合（Ｓ２３でＹｅｓ）、複数の構成要素群から別の２つの構成要素群を選択する。例えば、算出部１２０は、ユニットＢ群とユニットＣ群とを選択し、ユニットＡ群とユニットＢ群とを選択した場合と同様にして生産性指標を算出する。複数の構成要素群から選択される２つの構成要素群の全ての組み合わせに対する生産性指標の算出が終了した場合（Ｓ２３でＮｏ）、生産性指標の算出処理を終了する。
【０１０７】
図６に戻り、表示部１３０は、生産性指標マップ（格子状マップ）２００〜２０２を生成して表示する（Ｓ３０）。生産性指標マップ２００〜２０２の生成及び表示処理の詳細について、図８を用いて説明する。図８は、本実施の形態に係る表示装置１００が行う生産性指標マップ２００〜２０２の表示処理を示すフローチャートである。
【０１０８】
図８に示すように、表示部１３０は、複数の構成要素群から２つの構成要素群を選択する（Ｓ３１）。次に、表示部１３０は、縦軸２１０及び横軸２１１の各々に沿って、選択した２つの構成要素群を配置する（Ｓ３２）。具体的には、表示部１３０は、図４に示すように、縦軸２１０及び横軸２１１を配置し、縦軸２１０の左横にユニットＡ００１〜Ａ０２４の名称（ラベル）及び横軸２１１の上にユニットＢ００１〜Ｂ０３２の名称（ラベル）を配置する。
【０１０９】
さらに、表示部１３０は、算出部１２０が算出した生産性指標を、対応する組み合わせの交点の位置に配置する（Ｓ３３）。表示部１３０は、算出された全ての生産性指標を、対応する組み合わせの交点の位置に配置する。これにより、図４及び図５に示す生産性指標マップ２００が生成されて表示される。
【０１１０】
次に、表示部１３０は、未選択の構成要素群の組み合わせが存在する場合（Ｓ３４でＹｅｓ）、ステップＳ３１に戻り、複数の構成要素群から別の２つの構成要素群を選択して、構成要素及び生産性指標の配置処理を繰り返す。例えば、表示部１３０は、ユニットＢ群とユニットＣ群とを選択し、ユニットＡ群とユニットＢ群とを選択した場合と同様にして生産性指標マップ２０１を生成して表示する。
【０１１１】
複数の構成要素群から選択される２つの構成要素群の全ての組み合わせに対する生産性指標の算出が終了した場合（Ｓ３４でＮｏ）、生産性指標マップの表示処理を終了する。これにより、図５に示すように、複数の生産性指標マップ２００〜２０２が生成されて表示される。
【０１１２】
なお、１つのみの生産性指標マップを表示すればよい場合、上述したステップＳ３１〜Ｓ３３を１回だけ行えばよい。例えば、オペレーターなどからの指示を受けた場合などであるが、詳細については実施の形態２で説明する。
【０１１３】
また、図４及び図５では、縦軸２１０が左側に配置され、横軸２１１が上側に配置されているが、縦軸２１０は右側に配置されてもよく、横軸２１１は下側に配置されてもよい。各構成要素の名称は、生産性指標と重複しないように、対応する軸に沿って配置される。
【０１１４】
［１−４．第２の動作（異常判定）］
続いて、本実施の形態に係る表示装置１００の第２の動作（異常判定）について説明する。図９は、本実施の形態に係る表示装置１００の第２の動作を示すフローチャートである。
【０１１５】
図９に示すように、まず、算出部１２０は、生産性指標マップ２００における行又は列を選択する（Ｓ４０）。例えば、図４には、選択された行又は列に太線の枠を配置し、ユニットＡ０１２に対応する行、又は、ユニットＢ００９に対応する列が選択された様子を示している。
【０１１６】
算出部１２０は、選択した行又は列に含まれる生産性指標に基づいて、選択した行又は列に対応する構成要素の異常の有無の判定、又は、異常度の算出を行う（Ｓ５０）。異常判定又は異常度の算出の詳細について、図１０を用いて説明する。図１０は、本実施の形態に係る表示装置１００が行う異常判定又は異常度の算出処理を示すフローチャートである。
【０１１７】
図１０に示すように、算出部１２０は、生産性指標マップ２００に含まれる全ての生産性指標に基づいて、度数分布（正規分布）を生成する（Ｓ５１）。度数分布は、横軸が生産性指標、縦軸が頻度（個数）で表される。算出部１２０は、例えば、生産性指標マップ２００に含まれる全ての生産性指標の平均値（全体平均値）μ及び標準偏差σを算出する。
【０１１８】
次に、算出部１２０は、選択した行又は列に含まれる生産性指標の代表値を算出する（Ｓ５２）。具体的には、算出部１２０は、選択した行又は列に含まれる生産性指標の平均値又は中間値などを代表値として算出する。例えば、算出部１２０は、ユニットＢ００９に対応する列を選択した場合、ユニットＢ００９に含まれる１２個の生産性指標の平均値を算出する。
【０１１９】
算出部１２０は、当該平均値の全体平均値μからの乖離率を算出することで、異常の有無を判定する（Ｓ５３）。例えば、ユニットＢ００９に対応する生産性指標の平均値がμ＋２σより大きい場合に、ユニットＢ００９に異常が発生していると判定する。なお、異常の判定の閾値をμ＋２σとしたが、μ＋σ又はμ＋３σであってもよい。
【０１２０】
あるいは、算出部１２０は、選択した行又は列の生産性指標の代表値（例えば平均値）の異常度を算出してもよい。異常度は、例えば、負の対数尤度である。具体的には、異常度は、（（算出した平均値−平均μ）／標準偏差σ）＾２で算出される。
【０１２１】
次に、算出部１２０は、異常判定結果、又は、算出した異常度を記憶部１４０に記憶する（Ｓ５４）。
【０１２２】
図９に戻り、算出部１２０は、全ての行又は列が選択されるまで、行又は列の選択と、選択した行又は列の異常判定又は異常度の算出を繰り返す（Ｓ６０でＹｅｓ）。全ての行又は列の選択及び異常判定又は異常度の算出が終了すると（Ｓ６０でＮｏ）、表示部１３０は、異常の判定結果、又は、異常度を表示する（Ｓ７０）。
【０１２３】
例えば、表示部１３０は、図１１に示すような異常の判定結果及び異常度の一覧表を表示する。図１１は、本実施の形態に係る表示装置１００による構成要素毎の異常の判定結果及び異常度を示す図である。図１１に示すように、構成要素毎に異常の判定結果及び異常度を示している。
【０１２４】
なお、表示部１３０は、異常の判定結果及び異常度の一方のみを表示してもよい。また、図１１に示す例では、異常度を“高（高い）”及び“低（低い）”の２段階で示しているが、異常度は、算出した値そのものでもよい。
【０１２５】
［１−５．まとめ］
以上のように、本実施の形態に係る表示装置１００及び表示方法によれば、複数の構成要素の組み合わせ毎の生産性を示す指標が格子状マップに二次元的に表示されるので、構成要素毎の生産性の良し悪しが分かりやすくなる。このため、生産性が悪い構成要素を容易に推定することが可能になる。
【０１２６】
また、構成要素の異常判定結果、又は、異常度が表示されるので、生産性が悪い構成要素の対処をより速やかに行うことができる。このため、メンテナンス作業者、製造作業者（オペレーター）、製造現場管理者、又は、生産管理責任者などの人が異常箇所を調査及び判断しなくてもよく、表示された構成要素の対処を速やかに行うことができる。
【０１２７】
このように、本実施の形態に係る表示装置１００及び表示方法によれば、生産性が悪い構成要素を推定しやすくなるので、生産性が悪い構成要素の対処を速やかに行うことができる。したがって、本実施の形態に係る表示装置１００及び表示方法によれば、製造物の生産効率及び品質の低下の抑制を支援することができる。
【０１２８】
［１−６．変形例］
ここで、本実施の形態に係る表示装置１００が表示する生産性指標マップの変形例について説明する。
【０１２９】
本実施の形態では、複数の構成要素群から選択された２つの構成要素群に関する二次元格子状マップ（具体的には、図４に示す生産性指標マップ２００）を表示したが、３つの構成要素群に関する三次元格子状マップを表示してもよい。
【０１３０】
図１２は、本変形例に係る表示装置１００が表示する生産性指標マップ３００を示す図である。図１２に示すように、生産性指標マップ３００は、ユニットＡ群が配置された第１の軸３１０と、ユニットＢ群が配置された第２の軸３１１と、ユニットＣ群が配置された第３の軸３１２とを有する。第１の軸３１０、第２の軸３１１及び第３の軸３１２は互いに直交している。ユニットＡ群、ユニットＢ群及びユニットＣ群はそれぞれ、第１の構成要素群、第２の構成要素群及び第３の構成要素群の一例である。
【０１３１】
本変形例では、算出部１２０は、製造ログ情報に基づいて、第１の構成要素と、第２の構成要素と第３の構成要素との組み合わせ毎に、生産性指標を算出する。表示部１３０は、算出された生産性指標を３つの構成要素の交点に配置する。
【０１３２】
このように、３つの構成要素の組み合わせ毎の生産性を示す指標を１つの画面に分かりやすく表示することができる。したがって、構成要素間の関係がより分かりやすくなり、生産性が悪い構成要素をより推定しやすくなる。
【０１３３】
（実施の形態２）
続いて、実施の形態２について説明する。
【０１３４】
実施の形態１では、複数の構成要素群から選択可能な２つの構成要素群の全ての組み合わせに対して生産性指標マップを生成して表示する。これに対して、実施の形態２に係る表示装置は、ユーザからの指示を受け付け、受け付けた指示に基づいて、実施の形態１に係る表示装置と同様に生産性指標の算出及び表示を行う。
【０１３５】
［２−１．構成］
まず、本実施の形態に係る表示装置の構成について、図１３を用いて説明する。図１３は、本実施の形態に係る表示装置４００の構成を示すブロック図である。
【０１３６】
図１３に示すように、表示装置４００は、実施の形態１に係る表示装置１００と比較して、新たに受付部４５０を備える点が相違する。以下では、実施の形態１との相違点を中心に説明し、共通点の説明を省略又は簡略化する。
【０１３７】
受付部４５０は、ユーザからの指示を受け付けるためのユーザインタフェースである。ユーザは、例えば、製造現場において、生産（製造）を行うために製造設備を操作する製造作業者（オペレーター）であるが、これに限らない。例えば、ユーザは、製造現場の指揮監督、並びに、工程管理及び品質管理を行う製造現場管理者でもよく、生産計画に基づいて日々の生産計画を立案し、実績を管理する生産管理責任者でもよい。あるいは、ユーザは、メンテナンス作業者などであってもよい。受付部４５０は、具体的には、表示部１３０と一体形成されたタッチセンサ、又は、物理ボタンなどである。
【０１３８】
本実施の形態では、受付部４５０は、複数の構成要素群に含まれる２つの構成要素群のユーザによる選択を受け付ける。ユーザによって選択された２つの構成要素群は、生産性指標マップ２００の縦軸２１０と横軸２１１とに配置される構成要素群である。受付部４５０は、例えば、ユーザが選択可能な複数の構成要素群を表示部１３０に表示させ、ユーザに構成要素群をタッチして選択させることで、２つの構成要素群の選択を受け付ける。
【０１３９】
また、受付部４５０は、集計期間の指示を受け付ける。例えば、受付部４５０は、ユーザから集計期間の開始時刻及び終了時刻を受け付ける。あるいは、受付部４５０は、集計期間の開始時刻と期間の長さとを受け付けてもよい。受付部４５０が受け付けた集計期間に基づいて、算出部１２０は、生産性指標を算出する。
【０１４０】
［２−２．動作］
次に、本実施の形態に係る表示装置４００の動作について、図１４を用いて説明する。図１４は、本実施の形態に係る表示装置４００の動作を示すフローチャートである。
【０１４１】
図１４に示すように、まず、取得部１１０が、製造設備２０から製造ログ情報を取得する（Ｓ１０）。具体的な処理は、実施の形態１と同様である。
【０１４２】
次に、受付部４５０が集計期間の指示を受け付けた場合（Ｓ１２１でＹｅｓ）、算出部１２０は、集計期間を設定する（Ｓ１２２）。集計期間が設定された場合には、製造ログ情報のうち、当該集計期間に開始時刻又は終了時刻が含まれる処理に対応する時間のみを対象として、生産性指標の算出が行われる。集計期間の指示を受け付けていない場合（Ｓ１２２でＮｏ）、製造ログ情報の全情報を対象として、生産性指標の算出が行われる。
【０１４３】
次に、算出部１２０は、外部入力に基づいて選択された２つの構成要素群を、生産性指標マップ２００の縦軸２１０及び横軸２１１に沿って配置する構成要素群として設定する（Ｓ１２３）。具体的には、受付部４５０がオペレーターなどから２つの構成要素群の選択の入力を受け付け、算出部１２０は、受付部４５０が受け付けた入力によって選択された２つの構成要素群を、生産性指標の算出対象として設定する。
【０１４４】
次に、算出部１２０は、設定された２つの構成要素群を対象として、構成要素の組み合わせ毎に、生産性指標を算出する（Ｓ１２４）。具体的な処理は、実施の形態１に係るステップＳ２１と同じである。
【０１４５】
次に、表示部１３０は、縦軸２１０及び横軸２１１の各々に沿って、選択した２つの構成要素群を配置する（Ｓ３２）。さらに、表示部１３０は、算出部１２０が算出した生産性指標を、対応する組み合わせの交点の位置に配置する（Ｓ３３）。これらの処理は、図８に示したステップＳ３２及びＳ３４とそれぞれ同じである。
【０１４６】
これにより、例えば、図４に示す生産性指標マップ２００が生成されて表示される。本実施の形態では、生産性指標マップ２００における縦軸２１０及び横軸２１１に配置された２つの構成要素群は、受付部４５０が受け付けた指示に基づいている。すなわち、生産性指標マップ２００が示す生産性指標は、メンテナンス作業者又はオペレーターなどの人が選択した組み合わせの生産性指標を示している。
【０１４７】
以上のように、本実施の形態によれば、メンテナンス作業者又はオペレーターなどの人が選択した２つの構成要素群に関する生産性指標マップ２００が生成される。このため、人が選択しなかった生産性指標の算出処理、及び、生産性指標マップの生成及び表示処理は行われないので、算出又は表示などに要する処理量を削減することができる。
【０１４８】
（他の実施の形態）
以上、１つ又は複数の態様に係る表示装置、製造システム及び表示方法について、実施の形態に基づいて説明したが、本開示は、これらの実施の形態に限定されるものではない。本開示の主旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したもの、及び、異なる実施の形態における構成要素を組み合わせて構築される形態も、本開示の範囲内に含まれる。
【０１４９】
例えば、上記の実施の形態では、生産性指標を色又は大きさの変化で表す例について示したが、これに限らない。生産性指標マップにおいて、生産性指標を示す数値が、対応する交点に配置されてもよい。
【０１５０】
また、例えば、縦軸２１０及び横軸２１１の各々には、１つの構成要素群を配置したが、複数の構成要素群を配置してもよい。例えば、縦軸２１０にユニットＡ群を配置し、横軸２１１には、ユニットＢ群及びユニットＣ群を配置してもよい。これにより、ユニットＡとユニットＢとの組み合わせと、ユニットＡとユニットＣとの組み合わせを同時に表示することができる。
【０１５１】
また、この場合において、横軸２１１の１つの列には、ユニットＢ及びユニットＣの組み合わせを配置してもよい。例えば、１つの列には、ユニットＢ００１及びユニットＣ００１を配置し、別の列には、ユニットＢ００１及びユニットＣ００２の組み合わせを配置する。ユニットＢとユニットＣとの全ての組み合わせを横軸２１１に配置してもよい。これにより、ユニットＡとユニットＢとユニットＣとの３つの組み合わせの生産性指標を、２次元格子状マップに配置することができる。
【０１５２】
また、例えば、製造設備２０が部品実装機である例について示したが、これに限らない。例えば、製造設備２０は、金属又は樹脂などの原材料を加工する加工装置、及び、加工された材料の成形を行う成形装置などであってもよい。
【０１５３】
また、例えば、本開示に係る表示装置では、製造設備は、複数の構成要素からなる構成要素群をＮ（Ｎは２以上の自然数）個備え、複数の処理の各々は、Ｎ個の構成要素群の各々から選択されたＮ個の構成要素によって実行されてもよい。この場合において、表示装置は、製造設備から製造ログ情報を取得する取得部と、製造ログ情報に基づいて、Ｍ（Ｍは自然数、２≦Ｍ≦Ｎ）個の構成要素群の各々から選択されるＭ個の構成要素の組み合わせ毎に、生産性を示す指標を算出する算出部と、組み合わせ毎の生産性を示す指標を、Ｍ個の構成要素群を軸としたＭ次元格子において組み合わせに対応する交点の位置に表示する表示部とを備えてもよい。
【０１５４】
また、（１）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニットなどから構成されるコンピュータシステムであってもよい。ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）又はハードディスクユニットには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１５５】
（２）上記の各装置を構成する構成要素の一部又は全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されていてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＡＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【０１５６】
（３）上記の各装置を構成する構成要素の一部又は全部は、各装置に脱着可能なＩＣカード又は単体のモジュールから構成されていてもよい。ＩＣカード又はモジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。ＩＣカード又はモジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、ＩＣカード又はモジュールは、その機能を達成する。このＩＣカード又はこのモジュールは、耐タンパ性を有するとしてもよい。
【０１５７】
（４）本開示は、上記に示す方法であってもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであってもよく、コンピュータプログラムからなるデジタル信号であってもよい。
【０１５８】
（５）本開示は、コンピュータプログラム又はデジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、半導体メモリなどに記録したものであってもよい。また、これらの記録媒体に記録されているデジタル信号であってもよい。
【０１５９】
（６）本開示は、コンピュータプログラム又はデジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送などを経由して伝送してもよい。
【０１６０】
（７）本開示は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、メモリは、上記コンピュータプログラムを記憶しており、マイクロプロセッサは、コンピュータプログラムに従って動作してもよい。
【０１６１】
（８）プログラム又はデジタル信号を記録媒体に記録して移送することにより、あるいは、プログラム又はデジタル信号を、ネットワークなどを経由して移送することにより、独立した他のコンピュータシステムにより実施してもよい。
【０１６２】
また、上記の各実施の形態は、請求の範囲又はその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【０１６３】
本開示は、製造物の生産効率及び品質の低下の抑制を支援することができる表示装置などとして利用でき、例えば、工場における製造の管理などに利用することができる。
【符号の説明】
【０１６４】
１０  製造システム
２０  製造設備
３０  製造物
３１  基板
３２  部品
１００、４００  表示装置
１１０  取得部
１２０  算出部
１３０  表示部
１４０  記憶部
２００、２０１、２０２、３００  生産性指標マップ
２１０  縦軸
２１１  横軸
３１０  第１の軸
３１１  第２の軸
３１２  第３の軸
４５０  受付部
【図１】
2019013225.tif 000003
【図２】
2019013225.tif 000004
【図３】
2019013225.tif 000005
【図４】
2019013225.tif 000006
【図５】
2019013225.tif 000007
【図６】
2019013225.tif 000008
【図７】
2019013225.tif 000009
【図８】
2019013225.tif 000010
【図９】
2019013225.tif 000011
【図１０】
2019013225.tif 000012
【図１１】
2019013225.tif 000013
【図１２】
2019013225.tif 000014
【図１３】
2019013225.tif 000015
【図１４】
2019013225.tif 000016
【国際調査報告】
2019013225.tif 000017
2019013225.tif 000018
2019013225.tif 000019