(57)【要約】【課題】複数のワークを保持可能なケースにワークを保持して生産が行われる場合であっても、各ワークに対して適切に生産管理を行うことが可能な生産管理システムを提供する。【解決手段】記憶部は、それぞれ複数のワークを保持可能な第１及び第２ケースを含む保持部において、第１ワークを含む複数のワークが保持されている保持位置と、各ワークを識別するためのワークＩＤと、を対応付けて記憶している。例えば、第１ケース内の第一の位置に保持されている第１ワークを、第２ケースにおける第三の位置に新たに保持させる場合、記憶部において上記ワークＩＤと対応付けられている保持位置の情報は、第一の位置から第三の位置に変更される（Ｓｔｅｐ４）。【選択図】図４
2019117627.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ複数のワークを保持可能な第１及び第２ケースを含む保持部において、第１ワークが保持されている保持位置と、前記第１ワークを識別するためのワークＩＤと、が対応付けられて記憶された記憶部と、
前記第１ケース内の第一の位置に保持されている第１ワークを、前記第１ケースにおける前記第一の位置とは異なる第二の位置に新たに保持させる場合、前記記憶部において前記ワークＩＤと対応付けられている保持位置の情報を、前記第一の位置から前記第二の位置に変更させる制御部と、を備えた、
ことを特徴とする生産管理システム。
【請求項２】
前記制御部は、前記第１ケース内の第一の位置に保持されている第１ワークを、前記第２ケースにおける第三の位置に新たに保持させる場合、前記記憶部において前記ワークＩＤと対応付けられている保持位置の情報を、前記第一の位置から前記第三の位置に変更させる、
ことを特徴とする請求項１記載の生産管理システム。
【請求項３】
前記制御部は、前記第１ワークが他の位置に保持された後、前記第１ケースの第一の位置に新たなワークＩＤを付与し、前記第一の位置に保持される前記第１ワークとは別のワークと、前記新たなワークＩＤとを対応付けて前記記憶部に記憶させる、
ことを特徴とする請求項１又は２記載の生産管理システム。
【請求項４】
前記記憶部には、
前記第１及び第２のケースのケースＩＤと、前記第１及び第２のケースにおけるワークを保持可能な位置の情報と、が対応付けられて記憶されている、
ことを特徴とする請求項１乃至３のいずれか１項記載の生産管理システム。
【請求項５】
前記第１及び第２ケースのそれぞれには、ケースＩＤを識別可能なケースＩＤタグが、物理的に装着されている、
ことを特徴とする請求項４記載の生産管理システム。
【請求項６】
前記記憶部は、前記ワークＩＤと前記ワークに実行された工程の情報とを対応付けて記憶させており、
前記制御部は、前記保持位置の情報に基づいて、前記ワークＩＤと前記ワークに実行された工程の情報とを対応付けて、前記記憶部に記憶させる、
ことを特徴とする請求項１乃至４のいずれか１項記載の生産管理システム。
【請求項７】
前記制御部は、
前記第１ワークを、前記第一の位置から前記第二の位置へ移動させた後、前記第二の位置から前記第二の位置とは異なる第四の位置へと移動させる場合、
前記第一の位置から取り出し前記第二の位置に新たに保持させるまでの間に行なわれた工程に対する情報を、前記記憶部において前記第一の位置に対応付けられていることに基づいて、前記第１ワークのワークＩＤに対応付けて前記記憶部に記憶させ、
前記第二の位置から取り出し前記第二の位置とは異なる第四の位置に新たに保持させるまでの間に行なわれた工程に対する情報を、前記記憶部において前記第二の位置に対応付けられていることに基づいて、前記第１ワークのワークＩＤに対応付けて前記記憶部に記憶させる、
ことを特徴とする請求項６記載の生産管理システム。
【請求項８】
前記工程の情報には、前記工程における異常情報を含む、
ことを特徴とする請求項６又は７に記載の生産管理システム。
【請求項９】
前記記憶部は、前記ワークに対して行なわれる前記工程を行なう生産装置とともにネットワークに接続されたデータベース装置の一部を構成している、
ことを特徴とする請求項６乃至８のいずれか１項記載の生産管理システム。
【請求項１０】
前記保持部の保持位置を表示可能な表示部と、
前記保持部の保持位置を選択可能な入力部と、を有し、
前記表示部には、前記保持位置のいずれかが選択された場合、前記選択された保持位置に対応付けられた前記ワークＩＤに対応付けられて前記記憶部に記憶された工程の情報の履歴が表示される、
ことを特徴とする請求項６乃至９のいずれか１項記載の生産管理システム。
【請求項１１】
前記保持部の保持位置を表示可能な表示部を有し、
前記表示部は、前記記憶部に記憶された工程の情報の履歴に異常情報が含まれている前記ワークＩＤと対応付けられた前記保持部の保持位置については、異常であることを示す表示がなされる、
ことを特徴とする請求項８記載の生産管理システム。
【請求項１２】
前記表示部は、前記保持位置を含むケース全体のレイアウトを表示可能である、
ことを特徴とする請求項１０又は１１記載の生産管理システム。
【請求項１３】
前記表示部は、前記ケース全体のレイアウトとともに前記工程の情報の履歴が表示される、
ことを特徴とする請求項１２記載の生産管理システム。
【請求項１４】
前記ワークに実行された工程の情報は、加工条件である、
ことを特徴とする請求項６乃至１３いずれか１項記載の生産管理システム。
【請求項１５】
前記加工条件が変更された場合、変更前の前記ワークに実行された工程の情報に対応付けられたワークＩＤと対応付けられた前記保持部の保持位置に異常であることを示す表示がなされる、
ことを特徴とする請求項１４記載の生産管理システム。
【請求項１６】
表示部と、
前記ケースＩＤタグが備える識別情報を読み取る読み取り装置と、を備え、
前記表示部は、前記読み取り装置によって読み取られた識別情報を有するケースに対応した情報を表示する、
ことを特徴とする請求項５記載の生産管理システム。
【請求項１７】
前記第２ケースは、レンズ鏡筒、カメラ内部のレンズ保持部、もしくは回路基板である、
ことを特徴とする請求項１乃至９のいずれか１項記載の生産管理システム。
【請求項１８】
前記第２ケースへの組み立て手順を表示する表示部を備えた、
ことを特徴とする請求項１７記載の生産管理システム。
【請求項１９】
前記表示部は、前記第１ケース全体のレイアウトを表示するとともに、前記第２ケースへ組み付ける部品を前記第１ケース全体のレイアウトから選択可能である、
ことを特徴とする請求項１８記載の生産管理システム。
【請求項２０】
それぞれ複数のワークを保持可能な第１及び第２ケースを含む保持部において、第１ワークが保持されている保持位置と、前記第１ワークを識別するためのワークＩＤと、が対応付けられて記憶された記憶部と、
前記第１ケース内の第一の位置に保持されている第１ワークを、前記第一の位置とは異なる前記第２ケース内の位置に新たに保持させる場合、前記記憶部において前記ワークＩＤと対応付けられている保持位置の情報を、前記第一の位置から前記ワークが保持される第２ケース内の位置に変更させる制御部と、を備えた、
ことを特徴とする生産管理システム。
【請求項２１】
請求項１乃至２０のいずれか１項記載の生産管理システムに基づいて、
レンズを鏡筒に組み込む、
ことを特徴とする交換レンズの製造方法。
【請求項２２】
請求項１乃至２０のいずれか１項記載の生産管理システムに基づいて製造されたレンズをレンズ保持部に組み込む、
ことを特徴とするカメラ。
【請求項２３】
請求項１乃至２０のいずれか１項記載の生産管理システムに基づいてＩＣチップを実装する、
ことを特徴とする回路基板の製造方法。
【請求項２４】
請求項１乃至２０のいずれか１項記載の生産管理システムを用いて前記ワークに対する工程を実行し、物品を製造する物品の製造方法。
【請求項２５】
複数のワークを保持可能なケースを用いて、前記ワークに対する工程が実行される生産ラインにおいて、前記ワークに関する工程の履歴を管理する生産管理方法であって、
前記ケースに物理的に装着され、その特定のケースを識別可能なケースＩＤタグと、ワーク毎の生産工程履歴を記録するワーク工程履歴データベースと、を用い、
制御部が、前記ワーク工程履歴データベースに記録された当該のケースＩＤタグを識別するケースＩＤと、前記ケース内のワークの保持位置に対応付けられたワークＩＤと、を用いて、前記ワークに関する工程の履歴を管理するデータベース管理工程を含む、
ことを特徴とする生産管理方法。
【請求項２６】
請求項２５に記載の生産管理方法の前記データベース管理工程を前記制御部に実行させる制御プログラムを格納したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のワークを保持可能なケースを用いて工程が実行される生産ラインにおいて、工程の履歴を管理する生産管理システム、および生産管理方法に関する。
【背景技術】
【０００２】
工場などの生産現場において、生産工程がロボットなどの生産装置によって自動実行されるか、あるいは作業者の手作業によって行なわれるかに拘らず、例えば生産工程ごとにその工程の履歴をデータベースに記録することが行われている。
【０００３】
また、この種のデータベース利用においては、例えば特定のワークに対する加工や組み立ての工程履歴を参照できるよう、工程ごとではなくワークごとの生産履歴を管理することが行われている。このため、例えば、特定のワークを識別するため、固有の識別コード（バーコード）や、小容量データが保存できるＩＣチップなどの記録機器などを利用したＩＤタグをワークごとに取り付ける構成が知られている。このようなＩＤタグを用いるとＩＤタグによってワークの個体を識別し、例えばその特定のワークに関して、データベースから取得した前工程までの生産（工程）履歴の情報を参照できる。その場合、参照した生産（工程）履歴の情報に基づき、その後の工程や加工条件などを選択したりする制御も可能になる。
【０００４】
ＩＤタグは、工程を通過するワークやシステムが取り扱う物品に直接付与できれば都合がよいが、物品によってはそのような取扱いが不可能なものもある。例えば、細胞や微生物のような物件ではＩＤタグを直接付与できないため、その容器にＩＤタグを付与し、工程管理、例えば例えば培養履歴の管理などを行う手法が知られている（特許文献１）。また、パレットなどに積載された複数のワークに対してパレット単位で同じ処理を行う場合に、ＩＤタグをパレットに付与することにより、パレット単位で生産情報を収集する構成が知られている（特許文献２）。
【０００５】
また、製品製造単位としての基板上の電子部品のようなワークの不良情報を基板上の位置と関連づけて管理する構成が知られている（特許文献３）。また、作業者を基点として、作業者の複数のワークプロセス毎での作業状況情報を管理し、俯瞰的に表示する技術が知られている（特許文献４）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１１９号公報
【特許文献２】特開２０００−６６７０５号公報
【特許文献３】特開２００１−２７３０１９号公報
【特許文献４】特開２００１−８４３０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
生産ライン（システム）によっては、品種が同一か否かを問わず、複数のワークをパレット（ケースないし容器）に収容して供給、工程間の移送や、搬出を行うことがある。そのような場合でも、個々のワークごとに工程や作業の履歴情報をデータベースにより管理できるのが望ましい。また、工程履歴データベースを用いる場合には、データベースに保管されている前工程の工程（履歴）情報に応じて、特定のワークに対する工程選択を行うことが考えられる。その場合、工程選択に作業者が介在する、あるいは工程進捗状況を管理者などが確認する必要があれば、データベース情報を例えば表示出力を介して参照できるような構成が必要になる。
【０００８】
特許文献１の技術によると、容器のバーコードでワーク（細胞）の履歴を管理しているので、ＩＤタグを直接取り付けることができない物件でも履歴管理可能である。ところが、特許文献１では細胞のような物件を対象としている関係で、１つのワークに対して１つの容器を用いる構成となっている。そのため、特許文献１では、例えば複数のワークが１つの容器に保持されている場合に、個々のワークの履歴管理をどのように行うかに関しては開示されていない。また、特許文献２の技術では、パレットなどに積載された複数のワークに対してパレット単位で同じ処理を行うことが前提とされ、ＩＤタグはパレットに付与される構成であり、パレット単位でしか生産情報を管理できない。そのため、例えば１つのパレット内のワーク毎に異なる生産工程が実施される場合には対応できない。
【０００９】
また、特許文献３記載の技術によると、基板上のワークの品質を管理することは可能であるが、複数の工程を経て生産されるワークの工程履歴を管理することはできない。また、特許文献４の技術によると、ワークごとに生産工程が異なるワークの工程進捗を管理することが可能である。しかしながら、特許文献４の構成では、ＩＤタグを直接取り付けることができないワークには対応できず、また、１つの保持ケースに複数のワークが保持されている場合にワークごとの生産状況を管理することができない。
【００１０】
そこで、本発明は、複数のワークを保持可能なケースにワークを保持して生産が行われる場合であっても、各ワークに対して適切に生産管理を行うことが可能な生産管理システムを提供する、ことを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る生産管理システムは、それぞれ複数のワークを保持可能な第１及び第２ケースを含む保持部において、第１ワークが保持されている保持位置と、前記第１ワークを識別するためのワークＩＤと、が対応付けられて記憶された記憶部と、前記第１ケース内の第一の位置に保持されている第１ワークを、前記第１ケースにおける前記第一の位置とは異なる第二の位置に新たに保持させる場合、前記記憶部において前記ワークＩＤと対応付けられている保持位置の情報を、前記第一の位置から前記第二の位置に変更させる制御部と、を備えた、ことを特徴とする。
【００１２】
本発明に係る生産管理システムは、それぞれ複数のワークを保持可能な第１及び第２ケースを含む保持部において、第１ワークが保持されている保持位置と、前記第１ワークを識別するためのワークＩＤと、が対応付けられて記憶された記憶部と、前記第１ケース内の第一の位置に保持されている第１ワークを、前記第一の位置とは異なる前記第２ケース内の位置に新たに保持させる場合、前記記憶部において前記ワークＩＤと対応付けられている保持位置の情報を、前記第一の位置から前記ワークが保持される第２ケース内の位置に変更させる制御部と、を備えた、ことを特徴とする。
【００１３】
また、本発明に係る生産管理システムは、複数のワークを保持可能なケースを用いて、前記ワークに対する工程が実行される生産ラインにおいて、前記ワークに関する工程の履歴を管理する生産管理方法であって、前記ケースに物理的に装着され、その特定のケースを識別可能なケースＩＤタグと、ワーク毎の生産工程履歴を記録するワーク工程履歴データベースと、を用い、制御部が、前記ワーク工程履歴データベースに記録された当該のケースＩＤタグを識別するケースＩＤと、前記ケース内のワークの保持位置に対応付けられたワークＩＤと、を用いて、前記ワークに関する工程の履歴を管理するデータベース管理工程を含むことを特徴とする。
【発明の効果】
【００１４】
本発明によると、複数のワークを保持可能なケースにワークを保持して生産が行われる場合であっても、各ワークに対して適切に生産管理を行うことができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る生産管理システムと、表示例を示した説明図である。
【図２】本発明の実施形態に係る生産管理システムの概要を示す説明図である。
【図３】本発明の実施形態に係る生産管理システムにおけるデータベース構成を示す説明図である。
【図４】本発明の実施形態に係る搬送ケースへの供給と排出を行う場合のデータベース操作を例示する説明図である。
【図５】（ａ）は本発明の実施形態に係る工程履歴の参照手法を示す説明図、（ｂ）は同実施形態で用いられる工程間搬送ケースとワークを示した説明図である。
【図６】本発明の実施形態に係る工程履歴の参照内容の表示画面の一例を示す説明図である。
【図７】本発明の実施形態に係るワークごとに生産工程が異なる場合のワークフローを示した説明図である。
【図８】本発明の実施形態に係るワークフローが異なる場合のデータベース内容を示す説明図である。
【図９】（ａ）、（ｂ）は本発明の実施形態において、それぞれ異なるワークフローに係る工程履歴の表示画面を示す説明図である。
【図１０】本発明の実施形態において、遠隔地にある製品に搭載される部品の工程履歴表示画面を示す説明図である。
【図１１】本発明の実施形態に係る生産管理システムにおけるデータベース制御部の構成例を示すブロック図である。
【図１２】本発明の実施形態に係る生産管理システムにおけるデータベース制御部の制御手順を示すフローチャート図である。
【図１３】本発明の実施形態に係る組立て手順および組立て部品レイアウト表示例を示す説明図である。
【図１４】本発明の実施形態に係る工程履歴の参照内容の表示画面の回路基板への応用例を示す説明図である。
【図１５】本発明の実施形態に係る生産管理システムにおけるネットワークおよび生産装置の構成例を示す説明図である。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照して本発明を実施するための形態につき説明する。なお、以下に示す構成はあくまでも一例であり、例えば細部の構成については本発明の趣旨を逸脱しない範囲において当業者が適宜変更することができる。また、本実施形態で取り上げる数値は、参考数値であって、本発明を限定するものではない。
【００１７】
上述のように、生産システムの取り扱うワークや製造される製品によっては、刻印、バーコードやＩＣチップなどのＩＤタグを付与することが適さない場合がある。例えば、カメラの交換レンズのような光学製品の生産システムにおいて、光学素子（レンズ）に固有の識別コードの刻印、バーコードやＩＣチップなどのＩＤタグを付与すると、組み立て後、その光学製品の性能・品質に影響を与える可能性がある。そのため、交換レンズのような光学製品の生産工程では、例えば光学素子（レンズ）に物理的なＩＤタグを取り付けるのは好ましくない。
【００１８】
本実施形態は、光学素子（レンズ）、ないしそれを含む光学製品の生産を例として説明する。その場合、ＩＤタグを直接取り付けられない例えば光学素子（レンズ）ワークは、その複数が１つのケースに保持されて工程間を移動する。この１つのケースに保持される複数ワークは、ワークごとに生産工程が異なる複数のワークであってよい。本実施形態では、上記のような生産形態において、生産（工程）履歴を管理するための生産管理と、生産（工程）履歴の表示出力方式について説明する。
【００１９】
図１に、本実施形態における生産管理システムにおける記憶部に記憶された工程履歴データベース（１０１、１０２）の構成、製造工程１０２２で用いられる複数のワーク１を収容する工程間搬送ケース２、および履歴情報を表示するモニタ１３を示している。また、図１では、下部に生産管理の対象である製造工程１０２２の一例を示している。
【００２０】
図１の製造工程１０２２は、「１．受入れ」、「２．加工Ａ」、「３．検査Ａ」、「４．加工Ｂ」、「５．検査Ｂ」、「６．組立て」、「７．出荷検査」などの各工程から成る。この製造工程１０２２は、光学素子としてのレンズ母材となるワークを受入れ（「受入れ」）、２種類の加工および検査工程（「加工Ａ，Ｂ」、「検査Ａ，Ｂ」）を経て、レンズ鏡筒への組立て（「組立て」）を行い出荷検査（「出荷検査」）する一例である。本実施形態では、主にこのような製造工程１０２２を前提とし、工程履歴データベース（１０１、１０２）による生産管理と、生産工程が進捗中の工程履歴の表示の手法などについて説明する。なお、添付図面では、スペースの関係からデータベースを”ＤＢ”と省略表記している場合がある。
【００２１】
図１の下部に示すように、製造工程１０２２の工程履歴は、工程履歴データベースを構成するケース情報データベース１０１、特にその工程稼働履歴データベース１０３の各工程ごとに保存、管理される。工程稼働履歴データベース１０３には、製造工程１０２２の各工程が実行されると、その工程を実行した時の設定条件、環境、センサデータなどの加工条件の詳細履歴が保存される。例えば、「１．受入れ」工程では、ワークの出荷元情報、ロット番号、納品日、受入検査結果などが保存される。また、「２．加工Ａ」工程では、使用する加工装置の識別名称、加工日時、加工レシピ、加工設定条件、消耗部品の状態、温度・湿度などの装置のセンサー履歴などが保存される。
【００２２】
ワーク履歴データベース１０２はワークごとの工程履歴を管理する。例えば、生産ラインがワークを受入れると、個々のワークに対してそのワーク履歴がワーク履歴データベース１０２に新規作成され、保存される。各生産工程の履歴が、工程稼働履歴データベース１０３に保存される度に、当該のワークに係る工程稼働履歴データベース１０３の履歴レコードのアドレス（リンク情報）を工程順にワーク履歴データベース１０２に追記する。このようにして、ワークごとの生産工程進捗、および、その工程稼働履歴データベース１０３の参照先を管理することができる。
【００２３】
本実施形態の生産ラインでは、工程間搬送ケース２に複数のワーク１を保持して生産工程間のワーク搬送を行う。工程履歴データベースを構成するケース情報データベース１０１には工程間搬送ケース２のケース内のワークレイアウト情報、および保持されている個々のワークの情報などが格納されるよう構成されている。ケース情報データベース１０１は、各工程に供給ないし排出される時に参照され、また登録、更新が行われる。例えば、図１の工程間搬送ケース２はワーク１を複数保持できるように、ワークとワークの間が仕切られており、本実施形態の場合は３行６列に仕切られている。これにより、工程間搬送ケース２は、１８個までの複数のワーク１を保持可能である。
【００２４】
本実施形態では、個々の工程間搬送ケース２には、そのケース固有の識別情報を有し、特定のケースを識別可能なＩＤタグ３（ケースＩＤタグ）を装着する。ＩＤタグ３は、例えばケース固有の識別情報を記録したバーコードやＩＣチップなどを備える。このＩＤタグ３によって、工程間搬送ケース２ごとにユニークな識別コードを付与することができる。本実施形態では、工程間搬送ケース２の側面にバーコードを用いたＩＤタグ３を装着している。
【００２５】
ＩＤタグ３のバーコードはバーコードリーダ１１で読み込むことができる。しかしながら、ＩＣチップその他の他の形式のＩＤタグ３を用いてもよく、工程間搬送ケース２への装着位置は任意である。例えば、ＩＤタグ３に、固有のケース番号などを文字列により付与した銘板のような部材を用いてもよい。その場合、ＩＤタグ３の読み取り手段は、デジタルカメラのような撮像装置と、ＯＣＲ処理を行うハードウェアないしソフトウェアによって構成することが考えられる。
【００２６】
なお、ＩＤタグ３の読み取り手段（装置）、例えばバーコードリーダ１１は、作業者によって手動で操作されてもよく、また、ロボット装置の予めプログラムされた自動的な動作によって操作されてもよい。あるいは、工程間搬送ケース２が生産ラインの所定位置に搬入（排出）された時に、その近傍に配置されたＩＤタグ３の読み取り手段（装置）が自動的にＩＤタグ３を検知してその識別情報を読み取るような構成であってもよい。
【００２７】
本実施形態では、工程間搬送ケース２、あるいはこのケースからのワーク１の取り出しや保持は、生産ラインにおいて自動搬送などを行うロボット装置によって行う。このロボット装置（詳細不図示）ないしそのロボット制御装置は、いわゆるパレタイジング処理が可能であるものとする。工程間搬送ケース２のワーク保持位置（保持部）には、自動搬送を行うロボット装置のパレタイジングのルールに従い、仮想的なパレタイジング番号４（”１”〜”１８”）が付与される。このパレタイジング番号は、工程間搬送ケース２ないしワーク１を取り扱うロボット装置を制御する制御情報に相当する。ロボット制御データにおいて、パレタイジング番号４は、ケースのジオメトリ（保持部の配列や寸法）に関連付けられている。これにより、例えば、あるパレタイジング番号４に対応する保持位置に対する操作を教示すると、教示点の座標変換などを介して他のパレタイジング番号４に対応する保持位置に対する操作を生成することができる。本実施形態では、工程間搬送ケース２内の保持位置アドレスとして、このパレタイジング番号を用いる。なお、工程間搬送ケース２内の保持位置アドレスの形式は、必ずしもパレタイジング番号を用いる必要はなく、例えばケースの所定部位に原点を有する座標系の３次元座標などを用いてもよく、保持位置アドレスの形式は任意である。本明細書において、保持位置あるいは保持位置アドレスは、単に、位置と称する場合がある。
【００２８】
図１では、工程履歴データベース（１０１、１０２、１０３）を参照する端末として、モニタ１３を備えたコンピュータ１２を図示してある。同図では、モニタ１３およびコンピュータ１２はデスクトップ型のＰＣ（パーソナルコンピュータ）のような形態で図示しているが、コンピュータ１２の設置場所や実施態様は任意である。例えば、モニタ１３およびコンピュータ１２は、タッチパネルなどを備えたパッド型コンピュータや、携帯端末（スマートフォンや携帯電話など）によって構成されていてもよい。あるいは、モニタ１３およびコンピュータ１２は他の形態のＰＣ（ノート型、小型のいわゆるＵＭＰＣなどを含む）であってもよい。モニタ１３およびコンピュータ１２が携帯可能な構成であれば、例えば生産ラインを管理する作業者が、現場を移動しながら工程履歴データベース（１０１、１０２、１０３）を検索して、モニタ１３に表示させるような作業形態が可能である。
【００２９】
ここで、図１１に、図１のモニタ１３を備えたコンピュータ１２や、工程履歴データベース（１０１、１０２、１０３）を稼働させるデータベース装置（サーバ）に共通して用いることができる制御系のハードウェア構成を示す。図示のようにこの制御系は、ＣＰＵ１６０１廻りに配置された各ブロックから成る構成である。以下では、図１１の制御系を図１のモニタ１３を備えたコンピュータ１２の構成を例に説明するが、工程履歴データベース（１０１、１０２、１０３）を稼働させるデータベース装置（サーバ）については、必要に応じて説明を加える。
【００３０】
図１１のＣＰＵ１６０１廻りの制御系は、他の装置ＢがネットワークＮＷを介して接続されている。もしＣＰＵ１６０１廻りの制御系が図１のモニタ１３を備えたコンピュータ１２であれば、他の装置Ｂは、工程履歴データベース（１０１、１０２、１０３）を稼働させるデータベース装置（サーバ）に対応付けて考えることができる。逆にＣＰＵ１６０１廻りの制御系が、データベース装置（サーバ）であれば、他の装置Ｂは、図１のモニタ１３を備えたコンピュータ１２に対応付けられる。
【００３１】
図１１の制御系は、ＣＰＵ１６０１、ＲＯＭ１６０２、ＲＡＭ１６０３などを主たる制御手段（制御装置）として用いた構成である。図１１の制御手段は、主制御部としてのＣＰＵ１６０１、記憶部としてのＲＯＭ１６０２、およびＲＡＭ１６０３を備える。ＲＯＭ１６０２には、後述する制御手順を実現するためのＣＰＵ１６０１の制御プログラムや定数情報などを格納しておくことができる。また、ＲＡＭ１６０３は、後述の各図に示したデータベース制御手順を実行する時にＣＰＵ１６０１のワークエリアなどとして使用される。
【００３２】
図１１の構成が、図１のコンピュータ１２のようなデータベース参照用の端末であれば、ユーザーインターフェース装置として、例えばディスプレイ１６０８（図１などのモニタ１３）、および操作部１６０９をインターフェース１６０７に接続する。操作部（入力部）１６０９は、例えばフルキーボードおよびポインティングデバイスなどから構成することができ、シミュレーション、検証を行う作業者のためのユーザーインターフェースを構成する。あるいは、ディスプレイ１６０８および操作部１６０９は、タッチパッドなどのハードウェアとして一体化されていてもよい。
【００３３】
図１１の制御系は、ネットワークＮＷを介して通信する通信手段としてネットワークインターフェース１６０５を備えている。ＣＰＵ１６０１は、ネットワークインターフェース１６０５〜ネットワークＮＷを介して例えば、工程履歴データベース（１０１、１０２、１０３）の制御に必要な制御信号（パケット）を送受信することができる。また、ネットワークＮＷは、生産ライン（システム）に配置された生産装置（ロボット装置や搬送装置など）から工程の進捗に係る制御信号を受信するためにも利用される。ネットワークインターフェース１６０５は、例えばＩＥＥＥ  ８０２．３のような有線通信、ＩＥＥＥ  ８０２．１１、８０２．１５のような無線通信による通信規格で構成することができる。しかしながら、ネットワークＮＷには、もちろん、それ以外の任意の通信規格を採用しても構わない。
【００３４】
なお、後述の制御手順を実現するためのＣＰＵ１６０１の制御プログラムは、ＨＤＤやＳＳＤなどから成る外部記憶装置１６０４や、ＲＯＭ１６０２（の例えばＥＥＰＲＯＭ領域）のような記憶部に格納しておくこともできる。その場合、後述の制御手順を実現するためのＣＰＵ１６０１の制御プログラムは、ネットワークインターフェース１６０５を介して、上記の各記憶部に供給し、また新しい（別の）プログラムに更新することができる。あるいは、後述の制御手順を実現するためのＣＰＵ１６０１の制御プログラムは、各種の磁気ディスクや光ディスク、フラッシュメモリなどの記憶手段と、そのためのドライブ装置を経由して、上記の各記憶部に供給し、またその内容を更新することができる。上述の制御手順を実現するためのＣＰＵ１６０１の制御プログラムを格納した状態における各種の記憶手段や記憶部は、本発明の制御手順を格納したコンピュータ読み取り可能な記録媒体を構成することになる。
【００３５】
また、図１１の構成が工程履歴データベース（１０１、１０２、１０３）を稼働させるデータベース装置（サーバ）の制御系であれば、そのデータベースレコードを記録したデータベースファイルは外部記憶装置１６０４に格納される。なお、外部記憶装置１６０４は、必ずしもデータベース装置（サーバ）の制御系のハードウェアインターフェースに接続されていなくてもよい。例えば、外部記憶装置１６０４はＮＡＳ（ネットワーク接続ストレージ）のようなディスク装置から構成し、ハードウェア単体でネットワークＮＷに接続されていてもよい。
【００３６】
ここで、図１のモニタ１３に表示されている工程履歴の表示画面内容について説明しておく。なお、本実施の形態においてモニタ１３は、保持部としてのケース内におけるワークの保持位置などを表示可能な表示部を構成している。図１の表示例は、工程間搬送ケース２に保持された個々のワークの工程履歴画面５ａをコンピュータ１２に読み込み、モニタ１３に表示した状態に相当する。図１の左側の工程履歴画面５ｂは、同図中央のモニタ１３の工程履歴画面５ａを拡大表示したものである。この例では、工程履歴画面５ｂは、工程間搬送ケースの個別識別番号を表示および入力可能なケース識別番号表示部８と、工程間搬送ケース内のワークレイアウト表示部６と、それぞれのワークの工程履歴を表示する工程履歴表示部７で構成されている。
【００３７】
工程間搬送ケース２に取り付けられたＩＤタグ３（バーコード）をバーコードリーダ１１で読み込むと、モニタ１３のケース識別番号表示部８にバーコード番号が表示される。そして、このバーコードデータに基づいて、ケース情報データベース１０１から、工程間搬送ケース２の個別情報を検索することができる。さらに、工程間搬送ケース２の個別情報から、ケース情報データベース１０１から「工程間搬送ケース内のワークレイアウト情報」と「保持されている個々のワークの情報」を取得することができる。
【００３８】
そして、取得した「工程間搬送ケース内のワークレイアウト情報」に基づいて、保持位置を含むケース全体のレイアウトであるワークレイアウトをワークレイアウト表示部６に表示することができる。この例では、ワークレイアウト表示部６は、ケースの１８個の保持位置のレイアウトに対応した３行６列の構成である。なお、工程間搬送ケース２の保持位置のジオメトリが異なるものである場合には、それに対応してワークレイアウト表示部６に他の任意の態様を用いて構わない。本実施形態では、ワークレイアウト表示部６の３行６列の各保持位置ないしそこに保持されているワークに対応する各表示セルの中には、ケース保持位置アドレスに相当するパレタイジング番号（１〜１８）を表示している。
【００３９】
モニタ１３にはタッチパネル構成のものを用いるか、あるいは不図示のマウスやトラックパッドのようなポインティングデバイスとともに用いて、ワークレイアウト表示部６の個々のワーク（ないし保持位置）の部分に対する選択操作を行えるように構成する。このワークレイアウト表示部６で選択されたワークは強調表示（図１中では１０の太枠）される。
【００４０】
また、ケース情報データベース１０１から取得した、保持されている個々のワークの情報に基づいて、ワーク履歴データベース１０２から、対応するワーク工程履歴を検索することができる。そして、固有のワークごとの工程稼働履歴データベース１０３の参照先を取得することができる。これにより、ワークレイアウト表示部６で選択された選択ワーク１０の工程稼働履歴を工程稼働履歴データベース１０３から取得し、工程履歴表示部７に表示することができる。図１では、ワークレイアウト表示部６で選択（１０）された保持位置に相当するワークに対する工程履歴が、工程履歴表示部７に表示されている。
【００４１】
工程履歴表示部７の表示は、その上部のタブ（製造工程「１．受入れ」、「２．加工Ａ」、「３．検査Ａ」…）に対する操作によって内容表示を切り替えられるよう構成する。従って、タブを順次操作すれば、工程履歴表示部７の表示は生産工程順に進捗済みの工程内容を参照できる。また、この工程履歴表示部７のタブは、進捗済みの工程分のみ生成され、表示される。例えば、図１の表示例では、選択されたワークレイアウト表示部６で選択されたパレタイジング番号”６”のワークは、最右端のタブ、「５．検査Ｂ」の工程まで進捗していることが判る。タブ切り替えで選択された生産工程の詳細履歴は一覧で表示される。
【００４２】
また、あらかじめ設定された所定の工程条件の許容範囲にある項目と、許容範囲になかった項目（異常の情報）では、表示態様を変更することができる。この場合、表示態様の変更には表示色（少なくとも２色以上で色分け）や濃度（同様の濃度の切り替え）の変更を用いることができる。このような表示態様の選択は、例えば、予め定めた工程条件許容値と、ケースの特定の保持位置アドレスに収容されている特定のワークの特定の工程に係る工程履歴データと、を比較した結果に基づき行うことができる。
【００４３】
また、ワークレイアウト表示部６では、全ての生産工程の全ての項目で所定のプロセス条件の許容範囲にあったワークの表示セルは「ＯＫ」、一部許容範囲になかったワークは「Ｇｒａｙ」、明らかに不良品のワークは「ＮＧ」に分類されて、表示される。その場合、「ＯＫ」（例えば良品）、「Ｇｒａｙ」（例えば良品と不良品の間）、「ＮＧ」（例えば不良品）のクラス分けは、ワークレイアウト表示部６に異なる表示態様、例えば色分けによって表示する。一部許容範囲になかったワーク、および明らかに不良品のワークは、異常情報が含まれるとして異常を示す表示を行なってもよい。また、図１の例のように工程間搬送ケース内にワークが存在しない保持位置アドレス（パレタイジング番号１７と１８の表示セル）にはワーク不存在を意味する「Ｎｕｌｌ」の表示を行う。なお、加工条件が変更された場合に、変更前のワークに実行された工程の情報に対応付けられたワークＩＤと対応付けられた保持位置（ワークの表示セル）に異常であることを示す表示をしてもよい。
【００４４】
また、工程間搬送ケース２の個別情報の検索は、ケース識別番号表示部８に工程間搬送ケース２のバーコード番号を直接入力し、検索ボタン９を操作することによっても行えるようにしてある。工程間搬送ケース２が手元になくてもバーコード番号が分かれば、その工程間搬送ケースに保持されている個々のワークの生産工程進捗、および、工程履歴を参照することができる。
【００４５】
次に、図２を参照して、本実施形態における生産管理システムの構成例について説明する。図２では、各々の製造工程（１０２２）を、種々の保持態様で工程間搬送ケース２に保持されたワークが各生産工程間ワークを搬送される。図示した製造工程（１０２２）は、図１で例示したものと同様の光学製品の製造工程（１０２２）の流れと同様である。
【００４６】
各製造工程（１０２２）には、供給用の工程間搬送ケース２に保持されたワークが供給され、供給用の工程間搬送ケースからワークを取出し、各工程が順次実行される。その場合、例えば、検査の結果、前工程に戻して再加工を行ったり、基準に満たない不良品を除去したりする操作が存在すると、供給用の工程間搬送ケースと排出用工程間搬送ケースのワーク収容数は異なっている場合がある（１０２３）。各生産工程が終わるとワークは排出用の工程間搬送ケース（２）に保持され、排出用の工程間搬送ケース（２）が排出され、次の工程まで搬送される（１０２３）。次工程でも同様に前工程から搬送されてきた工程間搬送ケース（２）からワークが取出され、その工程が実行される。
【００４７】
図２においても、工程履歴データベースは、ケース情報データベース１０１、ワーク履歴データベース１０２、工程稼働履歴データベース１０３を含む。製造工程（１０２２）を構成する各工程ごとの履歴が保存される工程稼働履歴データベース１０３は、データベース記憶装置とデータベース計算機（サーバ）などのハードウェアにより生産工程ごとに管理されている。このようなデータベース管理のためのハードウェアは、例えばそれぞれ別の生産工場に設置されていてもよい。
【００４８】
ワーク履歴データベース１０２、および、ケース情報データベース１０１は、例えばネットワーク（不図示）を介して接続される。その場合、ワーク履歴データベース１０２は全工程からアクセス可能で、ケース情報データベース１０１は、少なくとも搬送する各工程からアクセス可能とする。
【００４９】
製造工程（１０２２）の各工程（「１．受入れ」、「２．加工Ａ」、「３．検査Ａ」…）には、各々の工程ごとの履歴を保存する工程稼働履歴データベース１０３が配置される。そして各工程が実行されると、その工程を実行した時の設定条件、環境、センサデータなどの詳細履歴データが工程稼働履歴データベース１０３に集積され、保存される。
【００５０】
工程稼働履歴データベース１０３に各製造工程の履歴が保存されると、工程稼働履歴データベース１０３中のそのワークに係るデータベースレコードのアドレス（リンク情報）を工程順にワーク履歴データベース１０２に追記する。ケース情報データベース１０１には工程間搬送ケース２のケース内のワークレイアウト情報、保持されている位置に対応した個々のワークの情報の他に、生産装置、例えばロボット装置による自動搬送や組立に必要な教示データなどが登録されている。
【００５１】
次に、図２に示したワーク履歴データベース１０２、ケース情報データベース１０１、および工程稼働履歴データベース１０３の内部構成について説明する。
【００５２】
図３に、本発明の実施形態に係るデータベース構成例を示す。ケース情報データベース１０１には、教示情報３０１、およびワーク保持情報（ワーク収納情報）３０２が登録されている。教示情報３０１には、ケースの種類（３０１１）、そのケースに保持するワークの部番（３０１２）の名称、上述のロボット装置のパレタイジングに必要な工程間搬送ケース２の行数・列数（３０１３、３０１４）と教示データ（３０１５）などが登録されている。
【００５３】
ワーク保持情報３０２には、個々の工程間搬送ケースに対するケースＩＤ（３０２１）、ケースの種類（３０２２）、ケースに取り付けられているＩＤタグのバーコード（３０２３）が登録されている。また、ワーク保持情報３０２には、そのレコードのケースの各保持位置（パレタイジング番号）に保持されているワークのワークＩＤ（３０２４）が登録されている。
【００５４】
ワーク履歴３０３には、受入れ工程において、ワークＩＤ（３０３１）と、そのワークの部番（３０３２）の名称が個々のワークについて登録される。そして、そのワークに対して各生産工程が実行される度に、その工程稼働履歴データベース１０３のアドレス（ａｄｄｒ：リンク情報）が「工程１」、「工程２」…のように工程順に追記されていく。なお、工程稼働履歴データベース１０３のアドレスは、図中では「ａｄｄｒ」と省略表記することがある。なお、データベースに登録可能な工程数はワークの生産工程数に基づいて必要十分な数を確保しておく。
【００５５】
次に、図２で示した製造工程の「１．受入れ」工程において、受入工程稼働履歴を保存した後、受入工程稼働履歴とワークの保持場所を関連付けるためのデータベース制御について図３を用いて説明する。図３では、データベース制御手順のステップを「Ｓｔｅｐ１」、「Ｓｔｅｐ２」…のような参照符号によって示している（後述の同じ形式の添付図面においても同様）。
【００５６】
まず、生産ラインへのワークの搬入に応じて、「１．受入れ」工程において、ワーク履歴データベース１０２に、ワークＩＤ「Ｗ００１２３４５」（フィールド３０３１）と、部番名称「Ｌ０００３」（フィールド３０３２）を新規登録する（［Ｓｔｅｐ１］）。
【００５７】
続いて、当該のワークの出荷元情報、ロット番号、納品日、受入検査結果などの情報が工程稼働履歴データベース１０３に保存される。そして、このワークに関して（受入）工程稼働履歴データベース１０３に保存したレコードのアドレス（リンク情報）がワークＩＤ「Ｗ００１２３４５」の「工程１」のフィールド（３０３３）に記録する（［Ｓｔｅｐ２］）。
【００５８】
続いて、ワークを工程間搬送ケースに保持する時に、バーコードリーダ１１（図１）でケースに取り付けたＩＤタグ３のバーコード（フィールド３０２３）を読み取り、保持するケース種「ＣＴ０００３」（フィールド３０２２）を特定する（［Ｓｔｅｐ３］）。
【００５９】
さらに、ケース種「ＣＴ０００３」（フィールド３０２２）から、ケース情報データベース１０１を参照し、ワーク（Ｗ００１２３４５）が収容されたパレタイジングに必要な行数、列数、教示データ（３０１３、３０１４、３０１５）など取得する。即ち、当該のケースの各保持部の構成と、ケースの各保持部に保持されたワークを取り扱うための教示データ、パレタイジング番号などを取得する（［Ｓｔｅｐ４］）。
【００６０】
続いて、ワークＩＤ「Ｗ００１２３４５」のワークを工程間搬送ケース２のパレタイジング番号”１”に保持する場合、ワーク保持情報３０２のパレタイジング番号“１”にワークＩＤ「Ｗ００１２３４５」を登録する（［Ｓｔｅｐ５］）。
【００６１】
以下、パレタイジング番号“２”以降についても同様に、保持されるワークを工程間搬送ケースに保持する度にこの登録を繰り返すことで、個々のワークが保持されている場所（パレタイジング番号）とそのワークＩＤが関連付けられる。
【００６２】
次に、図４を参照して、図２で示した製造工程の「１．受入れ」工程でワークが保持された工程間搬送ケース２を次工程の「２．加工Ａ」工程に供給し、排出されるまでの工程を説明する。即ち、この例は、工程間搬送ケース２へワークの供給と排出を行うときのデータベース制御である。図４は、図３と同等の形式で、同様の参照符号を用いて、工程間搬送ケースへの供給と排出を行う工程のデータベース操作例を示している。
【００６３】
図４のワーク保持情報３０２では、供給用（Ｉ）の工程間搬送ケースが上記のケースＩＤ「Ｃ１５０１５４」、排出用（Ｏ）の工程間搬送ケースがケースＩＤ「Ｃ１５０１５８」として、ケース情報データベース１０１に登録されている。
【００６４】
供給用（Ｉ）の工程間搬送ケースのケースＩＤ「Ｃ１５０１５４」のパレタイジング番号”１”には、その位置（第一の位置）に保持されているワークＩＤ「Ｗ００１２３４５」が登録されている。また、排出用（Ｏ）の工程間搬送ケースにはまだワークが保持されていないため、ケースＩＤ「Ｃ１５０１５８」のパレタイジング番号にワークＩＤが登録されていない状態から説明する。
【００６５】
まず、供給用（Ｉ）の工程間搬送ケースおよび排出用（Ｏ）の工程間搬送ケースのＩＤタグからバーコードリーダ１１でバーコードを読み取る。そして、読み取ったケース種「ＣＴ０００３」、「ＣＴ０００４」から、ケース情報データベース１０１、ワーク保持情報３０２を参照し、それぞれのケース内の個々の保持場所の教示位置とパレタイジング番号を取得する（［Ｓｔｅｐ１］）。
【００６６】
続いて、供給用（Ｉ）の工程間搬送ケースのパレタイジング番号”１”（第一の位置）からワークを取り出す時、供給用（Ｉ）の工程間搬送ケースのワーク保持情報３０２に基づき、このワークＩＤ「Ｗ００１２３４５」を取得する。このワークを取出した時には、供給用工程間搬送ケースのケースＩＤ「Ｃ１５０１５４」のパレタイジング番号”１”のワークＩＤの登録を削除することになる（［Ｓｔｅｐ２］）。
【００６７】
取出したワークに対して「加工Ａの工程を実行すると、加工Ａの工程稼働履歴データベース１０３に使用した加工装置の識別名称、加工日時、加工レシピ、加工設定条件、消耗部品の状態、装置のセンサー履歴（温度・湿度など）の工程履歴が保存される。そして、この「加工Ａ」について、工程稼働履歴データベース１０３に保存したこれらの工程履歴レコードのアドレス（リンク情報）がワークＩＤ「Ｗ００１２３４５」の「工程２」の位置（３０３３）に記録する（［Ｓｔｅｐ３］）。
【００６８】
続いて、加工後のワークを排出用工程間搬送ケースに保持する時には、ワーク保持情報３０２において、排出用（Ｏ）のケースＩＤ「Ｃ１５０１５８」のワークを保持するパレタイジング番号（第三の位置）にワークＩＤ「Ｗ００１２３４５」を登録する（［Ｓｔｅｐ４］）。なお、このとき、加工時の装置のセンサデータによって、排出するパレタイジング番号の変更や、複数の排出用（Ｏ）の工程間搬送ケースに振り分けをして排出する工程変更が行われてもよい。その場合には、上記と同様にして、図示したものとは別の工程間搬送ケースへの保持位置がデータベースに記録される。この例では、複数の排出用（Ｏ）の工程間搬送ケースのパレタイジング番号”２”に加工後のワークが保持される場合を示している。また、排出用のケースは、供給用のケース「Ｃ１５０１５４」と同じケース「Ｃ１５０１５４」の、異なる位置（第二の位置）例えばパレタイジング番号”１０”に保持させてもよい。
【００６９】
以後、図１、図２で示した製造工程の「２．加工Ａ」以降の工程に対しても同様のデータベース登録を繰り返すことで、ワーク履歴のワークＩＤ「Ｗ００１２３４５」には全ての工程稼働履歴データベース１０３のアドレスが登録されていく。そして、「７．出荷検査」の工程後には、本ワークが保持されて出荷するケースのケースＩＤのパレタイジング番号にワークＩＤ「Ｗ００１２３４５」が登録されている状態になる。例えば、レンズ鏡筒のように異なる種類の光学素子を組み合わせて組み立てる場合であっても、同様のデータベース操作で、レンズ鏡筒のケースＩＤのパレタイジング番号に異なる光学素子のワークＩＤを登録することができる。なお、例えば、上記パレタイジング番号”１”に保持されたワークが他の位置に保持された後、パレタイジング番号”１”の位置に別のワークが保持される場合、第１ケースの第一の位置としてのパレタイジング番号”１”に新たなワークＩＤが付与される。そして、上記別のワークと新たに付与されたワークＩＤとが対応付けられてサーバーに記憶される。
【００７０】
次に、本実施形態において、図５、図６を参照して、ワークごとの個々の工程履歴を参照する方法について説明する。ここでは、図１に示した生産管理システムの「３．検査Ａ」の工程の後に、それまでの「１．受入れ」、「２．加工Ａ」、「３．検査Ａ」の各工程履歴を参照する場合を例に説明する。
【００７１】
図５（ａ）、（ｂ）に本実施形態に係る工程履歴の参照方法を示す。図５（ａ）は、図３および図４と同様の形式でデータベース構成を示している。また、図５（ｂ）は、「３．検査Ａ」工程の後に、ワークが工程間搬送ケース２に保持された状態を示している。また、図６は、本実施形態における工程履歴を参照する表示画面を示している。
【００７２】
例えば、ここでは「３．検査Ａ」工程の後、図５（ｂ）に示すように工程間搬送ケース２に保持されたワークＷの工程履歴を参照する。図６の表示は、上述の図１に示した操作によって取得した工程履歴情報を画面表示している。以下では、初期状態でパレタイジング番号“３”（図５（ｂ）のワークＷの保持位置）が選択されている状態を例に説明する。以下では、図３、図４の場合と同様に、図５（ａ）のデータベース制御をステップ「Ｓｔｅｐ１」、「Ｓｔｅｐ２」…のような参照符号によって説明する。
【００７３】
図５（ａ）のデータベース制御においては、まず、工程履歴を参照したいワークＷが保持されている工程間搬送ケース２のＩＤタグ３がバーコードリーダ１１で読み取られる。そして、そのケース種「ＣＴ１５５４」を図６のケース識別番号表示部８に表示する（［Ｓｔｅｐ１］）。
【００７４】
さらに、取得したケース種「ＣＴ１５５４」から図５（ａ）の教示情報３０１を検索し、当該の行数（フィールド３０１３）、列数（同３０１４）と、教示データ（同３０１５）などを読み出し、図６のワークレイアウト表示部６に表示する（［Ｓｔｅｐ２］）。
【００７５】
また、図６のワークレイアウト表示部６でワークＷ（図５（ｂ））の保持位置に相当するパレタイジング番号”３”が選択されると、それに基づきワーク保持情報３０２が検索される。そして、パレタイジング番号“３”に登録されているワークＩＤ「Ｗ０５０３２６５」が取得され、これに基づきワーク履歴３０３から当該の工程履歴データレコードを検索する（［Ｓｔｅｐ３］）。
【００７６】
このワークＩＤ「Ｗ０５０３２６５」に関しては、「工程３」までの履歴が登録されている。そこで、ワークＩＤ「Ｗ０５０３２６５」によって、工程稼働履歴データベース１０３を構成する受入れ（１０３ａ）、加工Ａ（１０３ｂ）、検査Ａ（１０３ｃ）などのデータベースを参照する。これにより例えば工程名が取得されるので、図６の工程履歴表示部７のタブをその工程順に表示する。また、同じデータベースの参照結果に基づき、ワークＩＤ「Ｗ０５０３２６５」に対して実行した工程ごとの工程履歴が得られる。例えば、受入れ（１０３ａ）、加工Ａ（１０３ｂ）、検査Ａ（１０３ｃ）などのデータベースを参照するアドレス（リンク情報）を用いて、工程稼働履歴データベース１０３から各工程履歴の詳細を読み出して、工程履歴表示部７に表示する（［Ｓｔｅｐ４］）。
【００７７】
より多くの製造工程が実行されている場合でも、上記と同様の制御によって、工程稼働履歴データベース１０３からワークごとの工程履歴および工程進捗状態に係る履歴データを取得し、図６と同様の態様で表示出力することができる。
【００７８】
次に、図７、図８、および図９（ａ）、（ｂ）を参照して、ワークごとに生産工程が異なるワークの生産履歴を管理する場合の制御について説明する。図７は、本実施形態において、ワークごとに生産工程が異なるワークフロー例を示している。図７では、図２の製造工程（１０２２）と、工程間搬送ケース（２）の取り扱い（１０２３）の一部に相当する、「２．加工Ａ」、「３．検査Ａ」および「４．加工Ｂ」の部分を示している。
【００７９】
工程間搬送ケース（２）の取り扱い（１０２３）は、各工程間に７０４、７０５、７０６の各参照符号で示してある。
【００８０】
この製造工程（１０２２）では、「２．加工Ａ」工程の後、「３．検査Ａ」工程を行い、検査ＯＫだったワークは「４．加工Ｂ」の供給用（Ｉ）の工程間搬送ケース２にワークを保持し、「４．加工Ｂ」工程へ進める（７０６の最上段の工程間搬送ケース）。
【００８１】
また、「３．検査Ａ」工程で検査ＮＧだったワークの中で、「２．加工Ａ」工程を再び実行する。例えば、「２．加工Ａ」工程の再実行で検査ＯＫとなるレベルのワークは再び「２．加工Ａ」の供給用（Ｉ）の工程間搬送ケースにワークを保持し「２．加工Ａ」工程へ戻す（７０６の最下段の工程間搬送ケース）。
【００８２】
また、「３．検査Ａ」工程で検査ＮＧだったワークの中で、「２．加工Ａ」工程を再び実行しても検査ＯＫとなる見込みのないワークは７０６の中段の廃棄用の工程間搬送ケースに保持する。また、「２．加工Ａ」工程を例えば２回（以上）実行したワークも７０６の中段の廃棄用の工程間搬送ケースに保持する。そして、この７０６の中段の廃棄用の工程間搬送ケースは、廃棄工程（７０７）へ送られる。
【００８３】
各工程（１０２２）の工程履歴は、工程稼働履歴データベース１０３の加工Ａ（１０３ｂ）、検査Ａ（１０３ｃ）、加工Ｂ（１０３ｄ）の各データベースに記録される。上記のような工程変更に係る工程間搬送ケースへの入れ換え、ケースの使い分けは、ケース情報データベース１０１によって管理される。この工程間搬送ケースへの入れ換え、ケースの使い分けがロボット装置などによって行うことができる。その場合、ロボット装置のパレタイジング操作を制御するための制御情報に基づき、ケース情報データベース１０１の当該のケースＩＤや、パレタイジング番号（ケース内の保持位置）をケースへの入れ換えや使い分けに応じた内容に更新される。
【００８４】
次に、例えば図７のようにワークごとに生産工程のワークフローが異なっている場合、工程稼働履歴データベース１０３、ワーク履歴データベース１０２、およびケース情報データベース１０１に係るデータベース制御は図８のように行われる。図８は、図３、図５（ａ）と同等の形式によって、工程履歴データベース（１０１、１０２、１０３）のデータベース制御の様子を示している。
【００８５】
ここでは、最初、あるケース（ケースＩＤ「Ｃ９５０１６０」）の２つの保持位置、パレタイジング番号”１”、”２”にそれぞれ収容されたワークＩＤ「Ｗ０５８３２６６」、「Ｗ０５８３２６５」の２つのワークの生産工程が進む様子を示している。工程の進捗の様子は、［Ｓｔｅｐ１］から［Ｓｔｅｐ６］のような表示によって示されている。
【００８６】
図８において、ワークＩＤ「Ｗ０５８３２６６」のワークは、本ワークは図７で示した「３．検査Ａ」工程を１回目で検査ＯＫとなり、工程を戻ることなく「４．加工Ｂ」工程まで進んでいる（ワーク履歴データベース１０２の各工程のフィールド３０３３）。一方、ワークＩＤ「Ｗ０５８３２６５」のワークは、「３．検査Ａ」工程の後、「２．加工Ａ」工程が再度、実行され、２回目の「３．検査Ａ」工程で検査ＯＫとなり、「４．加工Ｂ」工程まで完了したワークとなる。
【００８７】
ワークＩＤ「Ｗ０５８３２６５」の場合のように、「２．加工Ａ」工程と「３．検査Ａ」工程を２回実行した場合でも、生産工程を実行される度に、その工程稼働履歴データベース１０３のアドレスを工程順にワーク履歴データベース１０２に追記していく。
【００８８】
そして、［Ｓｔｅｐ１］から［Ｓｔｅｐ６］まで実行すると、図８のようにワーク履歴データベースに工程履歴が登録される。図８の状態では、実行した生産工程数が異なるワークＩＤ「Ｗ０５８３２６６」と「Ｗ０５８３２６５」では、登録されている工程稼働履歴データベース１０３のアドレスの数が異なっているのが判る。
【００８９】
なお、この例では、ワークＩＤ「Ｗ０５８３２６６」と「Ｗ０５８３２６５」のワークでは、「Ｗ０５８３２６５」の方が通過工程数が多く、「２．加工Ａ」工程と「３．検査Ａ」工程を２回通過している。しかしながら、その段階でも、ワークＩＤ「Ｗ０５８３２６６」と「Ｗ０５８３２６５」のワークは、同じケースＩＤ「Ｃ９５０１６０」を持つ工程間搬送ケース（２）のパレタイジング番号”１”、”２”にそれぞれ収容されている。
【００９０】
図８のようにデータ登録されたワークの工程履歴は、例えば図９に示すような表示態様でモニタ１３（図１）に表示し、作業者や管理者に参照させることができる。図９は、図７、図８のようにワークごとにワークフローが異なる場合の工程履歴表示画面の一例を示している。この表示例は、例えば図８に示したように工程が進捗した後で、例えばケース識別番号表示部８でケースＩＤ「Ｃ９５０１６０」を指定した状態に相当する。
【００９１】
図９（ａ）は、ケースＩＤ「Ｃ９５０１６０」を持つ工程間搬送ケース（２）のパレタイジング番号“１”が選択されたときの工程履歴表示画面、図９（ｂ）はパレタイジング番号“２”が選択された時の工程履歴表示画面である。これらの保持位置には、それぞれワークＩＤ「Ｗ０５８３２６６」、および「Ｗ０５８３２６５」のワークが保持されている。
【００９２】
図９（ａ）、（ｂ）において、前述のように工程履歴表示部７のタブは生産工程順に並んでいるため、図８に示したようなパレタイジング番号”１”と”２”で生産工程が異なる場合、タブ表示を見ることで進捗済みの生産工程履歴を知ることができる。また、作業者ないし管理者は工程履歴表示部７のタブを選択することにより、その詳細な工程履歴を表示することができる。また、パレタイジング番号“２”のワーク「Ｗ０５８３２６５」はパレタイジング番号“１”のワーク「Ｗ０５８３２６６」のワークと異なるワークフローを経ている。従って、これらの２つのワークの表示態様は、例えば、図９（ａ）、（ｂ）のワークレイアウト表示部６や、工程履歴表示部７において互いに異なる表示態様とするとよい。その場合、再検査や再加工の行われているワーク「Ｗ０５８３２６５」については、該当するワークレイアウト表示部６や、工程履歴表示部７の表示セルの例えば表示色を「Ｗ０５８３２６６」のものとは異なる表示色に変更する。これにより、通常と異なる工程を経ているワーク「Ｗ０５８３２６５」の識別情報や、その工程履歴を際立たせることができる。
【００９３】
また、ワークに係る工程稼働履歴データベース１０３の履歴レコードのアドレス（リンク情報）をワーク履歴データベース１０２に記述しているため、更新された最新の工程稼働履歴を参照することができる。そのため、加工設定ミス等で不良ワークが後工程に流出してしまっても、工程稼働履歴を更新した時点で、当該ワークが不良ワークであることを後工程の作業者や管理者に参照させることができる。例えば、図８の［Ｓｔｅｐ４］の「加工Ａ」の工程において、正常に工程が完了したとして、「加工Ｂ」の工程まで進んだ時に、「加工Ａ」の設定ミスが発覚したとする。このミスが発覚した時点で加工工程データベースの内容を修正し、不良品と設定すれば、「加工Ｂ」の工程において、ワークレイアウト表示部６に不良品のワークとして「ＮＧ」に分類されて、表示される。また、図示していないが、ワークが保持されているケースＩＤがワーク履歴データベースに登録されており、かつ、ケース情報データベースにケースの所有者情報が登録されていれば、ワーク履歴に変更があったことを該当ワークの所有者に通知することもできる。
【００９４】
図１０は、遠隔地にある製品に搭載される部品の工程履歴表示例を示している。この例では、ワークを組付ける（カメラの交換レンズなどの）レンズ鏡筒、あるいはカメラ内部のレンズ保持部も工程間搬送ケースとみなし、レンズ鏡筒あるいはレンズ保持部のシリアル番号をその「ケース」のＩＤタグ（３）として用いている。
【００９５】
一般にこの種（カメラの交換レンズなど）のレンズ鏡筒の製品には視覚的に理解できるシリアル番号がレンズ鏡筒に識別コードとして付与されている。従って、完成し、出荷された製品、即ちレンズ鏡筒を工程間搬送ケースとみなし、その製品のシリアル番号をその「ケース」のＩＤタグ（３）として、ケース情報データベース１０１に記録、保存しておくことができる。
【００９６】
このようなデータベース運用を行えば、生産期間中だけではなく、工程履歴データベース（１０１、１０２、１０３）は、出荷後の製品の各部を構成するワーク（例えばレンズ素子）の工程履歴を追跡、調査する、などの目的で利用できる。
【００９７】
例えば、製品であるレンズ鏡筒に搭載されたレンズ（ワーク）の生産工程履歴を表示することができる。例えば、シリアルナンバーを店舗２００２や顧客２００３から取得し、コンピュータ１２のモニタ１３が備えるケース識別番号表示部８に入力し、工程履歴データベース（１０１、１０２、１０３）を検索することができる。これにより、ケース情報データベース１０１から鏡筒内のワークレイアウト表示部６に表示し、また、選択ワーク１０の工程稼働履歴を工程稼働履歴データベース１０３から取得し、工程履歴表示部７に表示することができる。
【００９８】
図１０のワークレイアウト表示部６は、これまでの例の工程間搬送ケース（２）の１８マスの矩形表示とは異なり、製品であるレンズ鏡筒の模式的な表示となっている。この例では、ワークレイアウト表示部６に、１〜９までの鏡筒内の収容位置に９つのワーク（レンズ素子）が収容されている様子が模式的に表示されている。従って、例えば、サポートセンター（２００１）などで製品の修理や補修を行う作業者は、コンピュータ１２、モニタ１３を備えた端末によりレンズ鏡筒（工程間搬送ケース）を特定できる。その場合、例えば、図１０左側に示したような表示態様を利用して、ケース識別番号表示部８からシリアル番号を指定することによりレンズ鏡筒を特定できる。また、それによりワークレイアウト表示部６に表示された例えば問題のあるレンズ素子（ワーク）を指定（例えばクリックやタップ）することにより、ワークの詳細な工程履歴を表示させ、参照することができる。
【００９９】
図１３は、組立工程における組立て手順および組立て部品レイアウト表示例を示している。この例では、レンズ鏡筒の組み立て工程で表示される表示例を示している。本表示例は、組立て手順表示部５０１と、組立て詳細説明表示部５０２と、組立て部品レイアウト表示部５０４から構成されている。組み立てる鏡筒のバーコードを読み込むと、その鏡筒のバーコード番号またはシリアル番号が識別番号表示部５００に表示され、組立工程手順がその工程順に組立て手順表示部５０１に表示される。即ち、表示部であるモニタ１３には、第２ケースとしてのレンズ鏡筒への組み立て手順が表示されるようになっている（組立て手順表示部５０１）。組立て手順表示部５０１のそれぞれの手順を選択すると、組立て詳細説明表示部５０２にその組立ての詳細説明が、図と文章で表示される。そして組立て対象となる部品５０５がハイライト表示され、その部品が保持されているケースのバーコード番号が識別番号表示部５０３に表示され、ケースの組立て部品レイアウト表示部５０４に表示される。
【０１００】
組立て部品には、部品の生産工程履歴によって、どの組み合わせでも良否規格を満たすものと、組み合わせ条件付きで良品規格を満たすものが、統計的な処理によって分類される。組立て部品レイアウト表示部５０４には、ケースの中で当該鏡筒に組立て可能な部品（ＯＫ）と、組立て不可能な部品（ＮＧ）と、どちらとも言えない部品（Ｇｒａｙ）で文字および色分けで表示されている。即ち、表示部であるモニタ１３に第１ケース全体のレイアウトを表示すると共に、第２ケースとしてのレンズ鏡筒へ組み付ける部品を第１ケース全体のレイアウトから選択可能に表示されている（組立て部品レイアウト表示部５０４）。また、実際に部品を鏡筒に組付けてみて、組立て部品レイアウト表示部５０４の内容と異なる場合、修正ボタン（５０５ａ、５０５ｂ）でデータを修正することで、組み合わせで良品規格を満たす統計データを補正する。また、どの組み合わせでも規格を満たさない部品は、前工程の検査工程の検査基準を修正し、不良品を後工程に流さないようにする。
【０１０１】
以上のような製品としてのレンズ鏡筒を構成するワークの工程履歴の検索、参照表示は、図９までに説明した前述した工程間搬送ケースに収容されたワークの工程履歴の参照と同様の制御過程によって行うことができる。
【０１０２】
図１０に示したように、製品を製造工程で用いられるケースに、そのシリアル番号をケースＩＤ（ＩＤタグ）に、また、製品中のワーク装着位置をワークＩＤにそれぞれ対応付けてデータベース管理する。これにより、シリアル番号さえ分かれば、特定製品中の特定ワークの生産履歴を参照し、表示させることができ、作業者の補修や修理を大いに支援することができる。図１０のようなデータベース管理によれば、特に、鏡筒内のレンズ素子のように、製品内に組み込まれている状態でも、特定ワークの生産履歴を参照することができる。即ち、図１０のような手法によれば、製品のシリアル番号さえ分かれば、現品がなくとも非破壊で特定製品中の特定ワークの生産履歴を参照し、表示させることができるため製品の保守作業が極めて容易になる。
【０１０３】
なお、以上では、レンズ鏡筒の製品の場合を考えたが、その製造工程で用いられるケースと同等に扱う特定製品はレンズ鏡筒以外のどのようなものでもよく、装着位置をワークＩＤに割り当てるワークは、その製品に装着されるどのような部品でもよい。例えば、回路基板をケースと見立て、回路基板上の特定位置アドレス（ワークＩＤ）に実装するＩＣチップの工程履歴を管理することができる。図１４に、本発明の実施形態に係る工程履歴の参照内容の表示画面の回路基板への応用例を示す。製品に複数の回路基板やユニットがある場合は、表示画面に階層表示部１４を表示してもよい。ケース識別番号表示部８に、製品のシリアル番号を入力し検索すると、階層表示部１４には内蔵されている回路基板やユニット群が表示される。例えば、内部基板階層の基盤Ａを選択すると、基盤Ａの回路レイアウトがワークレイアウト表示部６に表示される。ワークレイアウト表示部６にあるＩＣを選択すると、選択部品名称表示部１５にＩＣの名称が表示され、工程履歴表示部７に、ＩＣの製造工程履歴を表示することができる。
【０１０４】
以上では、保持（装着）位置に対応付けられたワークＩＤによって管理するワーク（例えば上記のレンズ素子）には、ＩＤタグに相当する情報、例えばシリアル番号や製品コードは付与されないものと考えた。しかしながら、上述の保持（装着）位置に対応付けられたワークＩＤによってワークを管理する手法は、例えばシリアル番号や製品コードが付与されているワークについて用いても構わない。
【０１０５】
図１５に、本発明の実施形態に係る生産管理システムにおけるネットワークおよび生産装置の構成例を示す。工程稼働履歴データベース１０３、ケース情報データベース１０１、ワーク履歴データベース１０２はそれぞれデータベースサーバー（５１１０、５２１０、５３１０）によって管理され、グローバルネットワークと工程間ネットワークと工程ネットワークの階層になっている。工程ネットワークは、加工Ａ工程ネットワーク５１２０ａ、検査Ａ工程ネットワーク５１２０ｂ、加工Ｂ工程ネットワーク５１２０ｃ、検査Ｂ工程ネットワーク５１２０ｄ、のように工程毎にグループ化されている。全て図示していないが、各ネットワークにはデータベース、データベースサーバーが接続されている。加工Ａの生産装置（５１０１ａ〜５１０１ｄ）、検査Ａの生産装置（５１０２ａ、５１０２ｂ）、加工Ｂの生産装置（５１０３ａ〜５１０３ｃ）、検査Ｂの生産装置（５１０４ａ、５１０４ｂ）はそれぞれ工程ネットワークにつながっている。図１５下部に加工Ｂの生産装置５１０３ｂの詳細を示している。装置コントローラはメイン制御部５００６と加工制御部５００７と搬送制御部５００８から構成されており、ネットワークＩＦ５００９を介して加工Ｂ工程ネットワーク５１２０ｃにつながっている。
【０１０６】
装置に供給用ケース４００１および排出用ケース４００２がセットされるとバーコードリーダ５０１１でケースのバーコードを読み取り、バーコード読み取り装置５０１０から搬送制御部５００８に送られる。読み取ったバーコードからケース情報データベース１０１を参照し、供給用ケース４００１と排出用ケース４００２のケースＩＤと、ワーク仮想ＩＤタグ（例えばパレタイジング番号）を取得する。そして、メイン制御部５００６に接続されたモニタ５０１２に、供給用ケース４００１および排出用ケース４００２に保持されている個々のワークの工程履歴画面（５００１、５００２）が表示される。
【０１０７】
搬送ロボット５００４は搬送制御部５００８によって制御され、ケース情報データベース１０１から取得した情報（例えば教示情報、パレタイジング番号）に基づいてワークを搬送する。搬送ロボット５００４によって、供給用ケース４００１からワークを加工室５００３へ搬送する。加工室５００３は加工制御部５００７に制御され、加工工程履歴を工程稼働履歴データベース１０３に保存する。記録した工程履歴データのアドレス（リンク情報）をワーク履歴データベースに追記する。加工室５００３で加工を終了したワークがロボット装置などによって特定の排出用ケース４００２の特定のパレタイジング番号の保持位置に格納される。そして、このワーク収容動作に対応し、排出用ケース４００２のケースＩＤとパレタイジング番号の保持位置に相当するワーク仮想ＩＤタグを用いて、ケース情報データベース１０１を更新する。
【０１０８】
図１２は、ある生産ライン（システム）の製造工程の進行に応じて上述の工程履歴データベース（１０１、１０２、１０３）、特にそのデータベースを実装するデータベース装置（サーバ）によって行われるデータベース制御（管理）の流れを示している。図１２の制御手順は、例えば上述の工程履歴データベース（１０１、１０２、１０３）を実装するデータベース装置（サーバ）のＣＰＵ１６０１（図１１）が実行する制御プログラムとして記述できる。その制御プログラムは、例えば図１１の外部記憶装置１６０４や、ＲＯＭ１６０２（の例えばＥＥＰＲＯＭ領域）のような記憶部に格納しておくことができる。
【０１０９】
図１２の手順では、ある製造工程において、供給用（Ｉ）と排出用（Ｏ）の工程間搬送ケース（４００１、４００２）が用いられている。そして、同図は、製造工程の終了後、ワーク（群）が供給用（Ｉ）から排出用（Ｏ）の工程間搬送ケース（４００１−＞４００２）に移送されていく様子を示している。この例では、供給用（Ｉ）の工程間搬送ケース（４００１）中にワークがＮ個収容されており、その全てに当該の製造工程を実施する。その後、工程を終了したワークは排出用（Ｏ）工程間搬送ケース（４００２）に移される。
【０１１０】
図１２のステップＳ１０１では、供給用（Ｉ）と排出用（Ｏ）の工程間搬送ケース（４００１、４００２）が、作業者の手作業や、生産システムに含まれるロボット装置のプログラムされた自動動作によって生産装置の所定位置にセットされる。供給用（Ｉ）の工程間搬送ケース（４００１）には、予め例えば複数のワークが既に保持された状態であるものとする。
【０１１１】
ステップＳ１０２では、供給用（Ｉ）と排出用（Ｏ）の工程間搬送ケース（４００１、４００２）のＩＤタグ（ケースＩＤ）が読み取り手段（装置）を介して読み取られる。この読み取り処理は、作業者の手作業や、生産システムに含まれるロボット装置のプログラムされた自動動作によって行われ、読み取り手段（装置）には前述のバーコードリーダ１１などが用いられる。
【０１１２】
ステップＳ１０３では、供給用（Ｉ）の工程間搬送ケース（４００１）から、ワークが取り出され、以後、第一〜第四のステップ（Ｓ２０１〜Ｓ２０４）によって当該の製造工程が進捗する。そして、製造工程の進捗に同期して、その工程履歴が工程履歴データベース（１０１、１０２、１０３）に記録されていく。なお、図１２では、第一〜第四のステップとして、ステップＳ２０１〜Ｓ２０４を示してあるが、この第一〜第四のステップは便宜上のもので、必ずしも上述の［Ｓｔｅｐｘｘｘ］表記で用いた処理ステップとは一致していない。
【０１１３】
第一のステップ、Ｓ２０１では、供給用（Ｉ）の工程間搬送ケース（４００１）のケースＩＤと、ワーク仮想ＩＤタグ（例えばパレタイジング番号）を用いてケース情報データベース１０１が参照される（Ｓ２０１１）。そして、ワーク取り出し（Ｓ１０３）に対応して、ケース情報データベース１０１の当該ケースのワーク仮想ＩＤタグの保持位置にある当該のワークのワークＩＤを削除する（Ｓ２０１２）。
【０１１４】
第二のステップ、Ｓ２０２では、ロボット装置などによって製造工程を実行し、その内容に応じた工程履歴を工程稼働履歴データベース１０３に記録する（Ｓ２０２１）。
【０１１５】
第三のステップ、Ｓ２０３では、ロボット装置などによって工程稼働履歴データベース１０３に記録した工程履歴データのアドレス（リンク情報）をワーク履歴データベース１０２に追記する（Ｓ２０３１）。
【０１１６】
第四のステップ、Ｓ２０４では、工程を終了したワークがロボット装置などによって特定の排出用（Ｏ）の工程間搬送ケース（４００２）の特定のパレタイジング番号の保持位置に格納される（Ｓ２０４１）。そして、このワーク収容動作に対応し、排出用（Ｏ）の工程間搬送ケース（４００２）のケースＩＤとパレタイジング番号の保持位置に相当するワーク仮想ＩＤタグを用いて、ケース情報データベース１０１を更新する（Ｓ２０４２）。ここでは、排出用（Ｏ）の工程間搬送ケース（４００２）のケースＩＤのワーク仮想ＩＤタグを関連づけて、ケース情報データベース１０１の当該のレコードを変更（または作成）する。
【０１１７】
ステップＳ３０１では、供給用（Ｉ）の工程間搬送ケース（４００１）に最初Ｎ個、保持されていたワークを全て処理したか否かを判定する。この判定は、例えば、ステップＳ３０１の位置でワーク残数をカウントするカウンタ（Ｎ）を１だけデクリメントしてから０と比較することにより行うことができる。まだ供給用（Ｉ）の工程間搬送ケース（４００１）に未処理のワークが残っており、最初Ｎ個のワークを全て処理していない場合には、ステップＳ３０１からステップＳ１０３に戻り、上記の処理を繰り返す。最初Ｎ個のワークを全て処理済みの場合には、ステップＳ３０１からステップＳ４０１に進み、供給用（Ｉ）と排出用（Ｏ）の工程間搬送ケース（４００１、４００２）が生産装置の所定位置から取り出される。
【０１１８】
図１２の制御によれば、ワークが保持されている供給用（Ｉ）の工程間搬送ケース（４００１：第１のケース）からワークを取出し、そのワークに対して工程作業を実行し、排出用（Ｏ）の工程間搬送ケース（４００２：第２のケース）保持する。その場合、ワーク工程履歴データベース（１０１、１０２、１０３）においては、次の第１〜第３のデータベース情報が工程履歴およびワークのケースへの入れ換えに応じて適切に更新される。
（１）第１のケースのケースＩＤと、第１のケース内の特定のワークの保持位置アドレスと、を含む仮想ワークＩＤタグに相当する第１のデータベース情報。
（２）特定のワークに対して実行した工程作業に係る工程履歴を記録した第２のデータベース情報。
（３）特定のワークが保持される第２のケースのケースＩＤと、第２のケース内の特定のワークの保持位置アドレスと、を関連付ける仮想ワークＩＤタグに相当する第３のデータベース情報。
【０１１９】
図１２に示したような制御により、製造工程の進捗に同期して、実行した工程履歴によって工程履歴データベース（１０１、１０２、１０３）を逐次、更新することができる。また、その際、ワークの移設に応じて、供給用（Ｉ）と排出用（Ｏ）の工程間搬送ケース（４００１、４００２）中のワーク仮想ＩＤタグ（例えばパレタイジング番号のようなワーク保持位置アドレスに相当する）が適宜更新される。これにより、作業者、管理者、あるいは図１０のサポートセンター（２００１）の担当者による上述のようなモニタ（１３）の表示画面を用いたデータベース参照が可能となる。即ち、特定のケース（あるいは製品）に収容された特定のワークの工程履歴を誤りなく参照することができる。
【０１２０】
以上のように、本実施形態の生産管理システムによれば、ＩＤタグを直接取り付けることができない光学（レンズ）素子などがワークであっても、容易に対応できる。本実施形態の生産管理システムにおいては、それぞれ複数のワークを保持可能な第１及び第２ケース（Ｉ，Ｏ）を含む保持部において、複数のワークが保持されている保持位置と、各ワークを識別するためのワークＩＤと、が対応付けられて記憶されている。例えば、ケース（工程間搬送ケース）にＩＤタグを付与し、ケース内のワークは前記ケース内の特定のワークの保持位置アドレスに対応付けられたワークＩＤで管理している。そして、記憶部（３０２）においてワークＩＤと対応付けられている保持位置の情報を、第１ケース内の第一の位置から第二の位置へと変更される場合、記憶部においてワークＩＤと対応付けられている保持位置の情報を、第一の位置から第二の位置に変更する。また、第２ケースにおける第三の位置に新たに保持させる場合は、記憶部においてワークＩＤと対応付けられている保持位置の情報を、第一の位置から第二の位置あるいは第三の位置に変更している。加えて、記憶部（１０２）は、ワークＩＤとワークに実行された工程の情報とを対応付けて記憶させており、制御部（１６０１）は、保持位置の情報に基づいて、ワークＩＤとワークに実行された工程の情報とを対応付けて、記憶部に記憶させるように構成されている。なお、工程の情報には、上述した加工条件などが含まれる。
【０１２１】
例えば、第１ワークを第一の位置から第二の位置へ移動させた後、第二の位置から第二の位置とは異なる第四の位置へと移動させる場合について考える。この時、制御部としてのＣＰＵ（１６０１）は、第一の位置から取り出し、第二の位置に新たに保持させるまでの間に行なわれた工程に対する情報を、記憶部（３０２）において第一の位置に対応付けられていることに基づいて、第１ワークのワークＩＤに対応付けて記憶部（１０２）に記憶させる。また、第二の位置から取り出し、第二の位置とは異なる位置に新たに保持させるまでの間に行なわれた工程に対する情報を、記憶部（３０２）において第二の位置に対応付けられていることに基づいて、第１ワークのワークＩＤに対応付けて記憶部（３０３）に記憶させる。
【０１２２】
これによって、ワーク工程履歴データベース（１０１、１０２、１０３）は、ＩＤタグを直接取り付けられない個々の特定ワークの工程履歴を管理することができる。仮想ワークＩＤタグ、特に、ケース内の特定のワークの保持位置アドレスには、例えば、ケースないしワークを取り扱うロボット装置の教示データで用いられるパレタイジング番号を利用することができる。
【０１２３】
即ち、本実施形態によれば、ＩＤタグを直接取り付けることができないワークに対応することができる。例えば、１つの保持ケースに生産工程がワーク毎に異なるワークが保持された状態で物品（製品）の製造が行われる生産システムにおいて、ワーク毎の生産履歴を適切に管理することができる。従って、作業者や管理者は、表示装置を介して、データベースによって管理される生産履歴を、適切な表示出力を介して参照することができる。
【符号の説明】
【０１２４】
Ｗ…ワーク、２…工程間搬送ケース、３…ＩＤタグ、６…ワークレイアウト表示部、７…工程履歴表示部、８…ケース識別番号表示部、１１…バーコードリーダ、１３…モニタ、１０１…ケース情報データベース、１０２…ワーク履歴データベース、１０３…工程稼働履歴データベース、３０１…教示情報、３０２…ワーク保持情報、１０２２…製造工程、１６０１…ＣＰＵ、１６０２…ＲＯＭ、１６０３…ＲＡＭ、１６０８…ディスプレイ、２００２…店舗、２００３…顧客。
【図１】
2019117627.tif 000003
【図２】
2019117627.tif 000004
【図３】
2019117627.tif 000005
【図４】
2019117627.tif 000006
【図５】
2019117627.tif 000007
【図６】
2019117627.tif 000008
【図７】
2019117627.tif 000009
【図８】
2019117627.tif 000010
【図９】
2019117627.tif 000011
【図１０】
2019117627.tif 000012
【図１１】
2019117627.tif 000013
【図１２】
2019117627.tif 000014
【図１３】
2019117627.tif 000015
【図１４】
2019117627.tif 000016
【図１５】
2019117627.tif 000017