(57)【要約】【課題】ワークの搬送に伴うデータ移動量を低減可能な生産管理装置、生産管理プログラム、および、生産管理方法を提供する。【解決手段】生産管理装置１０は、ワークＷに対して処理ステーションＳＴ１〜ＳＴ６ごとに所定の処理を行う処理部と、複数のワークを同時に搬送する搬送部と、を備える加工装置制御する。読込制御部１５１は、ワーク情報を識別するためのポット番号をワーク情報と関連づけて記憶させる。情報処理部１３は、処理ステーションＳＴ１〜ＳＴ６ごとに対応して設けられる記憶領域Ｐ１〜Ｐ６に格納されるポット番号を、ワークＷの搬送に応じてシフトさせ、記憶領域Ｐ１〜Ｐ６のポット番号を更新する。またワークＷの搬送に応じ、処理部３１の動作を制御する処理制御部１５にポット番号を送信する。ポット番号は、ワークＷの搬送に応じて循環する値である。これにより、ワークの搬送に伴うデータ移動量を低減可能である。【選択図】  図２
2015026124.tif 000002
【特許請求の範囲】
【請求項１】
複数の処理ステーションに配置されたワークに対して前記処理ステーションごとに所定の処理を行う処理部（３１、４１）と、複数の前記ワークを次の前記処理ステーションに同時に搬送する搬送部（３５、４５）と、を備える加工装置（３０、４０）を制御する生産管理装置（１０、２０）であって、
前記ワークに関するワーク情報を取得する情報取得手段（Ｓ３０１）と、
前記ワーク情報を識別するための識別情報と前記ワーク情報とを関連づけて記憶させる記憶手段（Ｓ３０４）と、
前記処理ステーションごとに対応して設けられる記憶領域に格納される前記識別情報を、前記ワークの搬送に応じてシフトさせ、前記記憶領域の前記識別情報を更新する識別情報更新手段（Ｓ２０３、Ｓ２０８）と、
前記ワークの搬送に応じ、前記処理部の動作を制御する処理制御部に前記識別情報を送信する識別情報送信手段（Ｓ２０９）と、
を備え、
前記識別情報は、前記ワークの搬送に応じて循環する値であることを特徴とする生産管理装置。
【請求項２】
前記ワークの搬送に応じて前記識別情報をシフトさせたとき、シフトさせる前に最終の前記処理ステーションに対応する前記記憶領域に格納された前記識別情報と関連づけて記憶されている前記ワーク情報を消去する消去手段（Ｓ２０４）をさらに備え、
前記記憶手段は、前記情報取得手段にて新たに取得された前記ワーク情報を、前記ワーク情報が消去された前記識別情報と関連づけて記憶させることを特徴とする請求項１に記載の生産管理装置。
【請求項３】
前記記憶手段により新たな前記ワーク情報を記憶させる前に、当該新たなワーク情報と関連づけるべき前記識別情報と関連づけられた前記ワーク情報が記憶されていないことを確認する消去確認手段（Ｓ３０２）をさらに備えることを特徴とする請求項２に記載の生産管理装置。
【請求項４】
前記処理制御部に送信された前記識別情報の異常を判定する識別情報異常判定手段（Ｓ２１０）をさらに備えることを特徴とする請求項１〜３のいずれか一項に記載の生産管理装置。
【請求項５】
前記記憶領域に重複する前記識別情報が記憶される重複異常を判定する重複異常判定手段（Ｓ２０６）をさらに備えることを特徴とする請求項１〜４のいずれか一項に記載の生産管理装置。
【請求項６】
コンピュータを請求項１〜５のいずれか一項に記載の生産管理装置を構成する各手段として機能させるための生産管理プログラム。
【請求項７】
複数の処理ステーションに配置されたワークに対して前記処理ステーションごとに所定の処理を行う処理部（３１、４１）と、複数の前記ワークを次の前記処理ステーションに同時に搬送する搬送部（３５、４５）と、を備える加工装置（３０、４０）を制御する生産管理方法であって、
前記ワークに関するワーク情報を取得する情報取得工程（Ｓ３０１）と、
前記ワーク情報を識別するための識別情報と前記ワーク情報とを関連づけて記憶させる記憶工程（Ｓ３０４）と、
前記処理ステーションごとに対応して設けられる記憶領域に格納される前記識別情報を、前記ワークの搬送に応じてシフトさせ、前記記憶領域の前記識別情報を更新する識別情報更新工程（Ｓ２０３、Ｓ２０８）と、
前記ワークの搬送に応じ、前記処理部の動作を制御する処理制御部に前記識別情報を送信する識別情報送信工程（Ｓ２０９）と、
を備え、
前記識別情報は、前記ワークの搬送に応じて循環する値であることを特徴とする生産管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生産管理装置、生産管理プログラム、および、生産管理方法に関する。
【背景技術】
【０００２】
従来、加工対象物（以下、「ワーク」という。）に対する複数の処理を連続して行う生産設備が公知である。例えば特許文献１では、生産される製品は、搬送コンベアにより生産設備に供給され、第１の自動機において所定の処理が施され、処理終了後、第２の自動機に搬送されて次の処理が実施される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−４３８４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、例えばグリッパ搬送等により、複数のワークを一括して次工程に搬送することがある。また、ワークに関する情報を読み込み、読み込んだ情報に基づき、加工条件等の処理を選択することがある。ここで、読み込んだワークに関する情報を、ワークの搬送と同期して、各工程に対応する記憶領域に転送していく場合、転送する情報量が多いため、転送に時間がかかる。また、転送する情報量に応じた装置を用いる必要がある。
本発明は、上述の課題に鑑みてなされたものであり、その目的は、ワークの搬送に伴うデータ移動量を低減可能な生産管理装置、生産管理プログラム、および、生産管理方法を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の生産管理装置は、複数の処理ステーションに配置されたワークに対して処理ステーションごとに処理を行う処理部と、複数のワークを次の処理ステーションに同時に搬送する搬送部と、を備える加工装置を制御する生産管理装置であって、情報取得手段と、記憶手段と、識別情報更新手段と、識別情報送信手段と、を備える。
情報取得手段は、ワークに関するワーク情報を取得する。記憶手段は、ワーク情報を識別するための識別情報とワーク情報とを関連づけて記憶させる。
【０００６】
識別情報更新手段は、処理ステーションごとに対応して設けられる記憶領域に格納される識別情報を、ワークの搬送に応じてシフトさせ、記憶領域の識別情報を更新する。識別情報送信手段は、ワークの搬送に応じ、処理部の動作を制御する処理制御部に識別情報を送信する。
本発明の識別情報は、ワークの搬送に応じて循環する値である。
また、各手段としてコンピュータを機能させる生産管理プログラムとしてもよい。
【０００７】
本発明では、ワーク情報よりデータ量の小さい識別情報（例えばポット番号）をワークの搬送に応じてシフトさせている。これにより、ワーク情報そのものをワークの搬送に応じてシフトさせる場合と比較し、ワークの搬送に伴うデータ移動量を低減可能であり、データのシフト時間を短縮することができる。また、データ量が固定である識別情報をシフトしているので、ワーク情報のデータ量によらず、他の加工設備等に容易に適用することができる。
また、識別情報は、ワークの搬送に応じて循環する値であり、例えばリングカウンタのカウント値に基づく値である。これにより、データシフトの異常を容易に検出可能となり、信頼性が向上する。
【０００８】
本発明の生産管理方法は、複数の処理ステーションに配置されたワークに対して処理ステーションごとに処理を行う処理部と、複数のワークを次の処理ステーションに同時に搬送する搬送部と、を備える加工装置を制御する生産管理方法であって、情報取得工程と、記憶工程と、識別情報更新工程と、識別情報送信工程と、を備える。
情報取得工程は、ワークに関するワーク情報を取得する。記憶工程は、ワーク情報を識別するための識別情報とワーク情報とを関連づけて記憶させる。
【０００９】
識別情報更新工程は、処理ステーションごとに対応して設けられる記憶領域に格納される識別情報を、ワークの搬送に応じてシフトさせ、記憶領域の識別情報を更新する。識別情報送信工程は、ワークの搬送に応じ、処理部の動作を制御する処理制御部に識別情報を送信する。
本発明の識別情報は、ワークの搬送に応じて循環する値である。
これにより、上記生産管理装置および生産管理プログラムと同様の効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態による生産設備を説明する模式図である。
【図２】本発明の一実施形態による生産管理装置を説明するブロック図である。
【図３】本発明の一実施形態によるワーク情報を説明する説明図である。
【図５】本発明の一実施形態による搬送処理を説明するフローチャートである。
【図４】本発明の一実施形態による情報シフト処理を説明する説明図である。
【図６】本発明の一実施形態による生産管理処理を説明するフローチャートである。
【図７】本発明の一実施形態によるワーク情報読み込み処理を説明する説明図である。
【発明を実施するための形態】
【００１１】
以下、本発明による生産管理装置、生産管理方法、および、生産管理プログラムを図面に基づいて説明する。
（一実施形態）
図１に示すように、本発明の一実施形態による生産設備１は、生産管理装置１０、２０、加工装置３０、４０、および、コンベア５０等を備える。
加工装置３０、４０は、パレット５１に搭載され、コンベア５０上を搬送されるワークＷＡ、ＷＢに対して所定の加工処理を施す装置である。パレット５１には、搭載されたワークＷＡ、ＷＢに関するワーク情報を示すＩＤ等のワーク情報保持部５２（図２参照）が設けられる。
【００１２】
ワークＷＡ、ＷＢは、品種が異なっており、加工装置３０、４０にて品種に応じた処理が施される。図中では、品種ＡのワークＷＡを丸、品種ＢのワークＷＢを四角で示している。品種は２種類に限らずいくつでもよい。以下、品種の区別を必要としない場合は、単に「ワークＷ」という。
ワークＷＡ、ＷＢは、加工装置３０、４０にランダムに搬送され、各種処理が施される。
【００１３】
加工装置３０、４０には、それぞれ複数の処理ステーションが設けられる。
加工装置３０には、６つの処理ステーションが設けられており、ワークＷは、第１処理ステーションＳＴ１、第２処理ステーションＳＴ２、第３処理ステーションＳＴ３、第４処理ステーションＳＴ４、第５処理ステーションＳＴ５、第６処理ステーションＳＴ６の順に搬送される。以下適宜、第１処理ステーションＳＴ１、第２処理ステーションＳＴ２、第３処理ステーションＳＴ３、第４処理ステーションＳＴ４、第５処理ステーションＳＴ５、および、第６処理ステーションＳＴ６を、「処理ステーションＳＴ１〜ＳＴ６」という。
【００１４】
加工装置４０には、６つの処理ステーションが設けられており、ワークＷは、第１処理ステーションＳＴ１１、第２処理ステーションＳＴ１２、第３処理ステーションＳＴ１３、第４処理ステーションＳＴ１４、第５処理ステーションＳＴ１５、第６処理ステーションＳＴ１６の順に搬送される。以下適宜、第１処理ステーションＳＴ１１、第２処理ステーションＳＴ１２、第３処理ステーションＳＴ１３、第４処理ステーションＳＴ１４、第５処理ステーションＳＴ１５、および、第６処理ステーションＳＴ１６を、「処理ステーションＳＴ１１〜ＳＴ１６」という。
【００１５】
加工装置３０は、処理ステーションＳＴ１〜ＳＴ６にあるワークに対して所定の処理を行う処理部３１、および、搬送部３５を有する。処理部３１は、読込部３１１、第１組付部３１２、第２組付部３１４、検査部３１５、および、排出部３１６から構成され、対応する処理ステーションＳＴ１〜ＳＴ６にあるワークＷに対し、同時に処理を行う。なお、処理開始のタイミングの多少のずれは許容され、「同時」の概念に含まれるものとする。また、処理終了のタイミングは、各処理に応じて異なっていてよい。
【００１６】
読込部３１１は、第１処理ステーションＳＴ１に対応して設けられ、第１処理ステーションＳＴ１のワークＷが載せられているパレット５１のワーク情報保持部５２の情報を読み込む。読み込んだワーク情報は、生産管理装置１０に出力される。
本実施形態では、処理部３１におけるアイドルを除く先頭工程にて、ワーク情報を読み込む。後述の処理部４１についても同様である。
【００１７】
第１組付部３１２は、第２処理ステーションＳＴ２に対応して設けられ、第２処理ステーションＳＴ２にあるワークＷに対して、品種に応じた組み付け動作を行う。
第２組付部３１４は、第４処理ステーションＳＴ４に対応して設けられ、第４処理ステーションＳＴ４にあるワークＷに対して、品種に応じた組み付け動作を行う。
【００１８】
検査部３１５は、第５処理ステーションＳＴ５に対応して設けられ、第５処理ステーションＳＴ５にあるワークＷに対し、品種に応じた規格を参照し、規格に合致しているか否かの検査を行う。
排出部３１６は、第６処理ステーションＳＴ６に対応して設けられ、第６処理ステーションＳＴ６にあるワークＷが規格に合致していない場合、排出する。規格に合致しているワークＷは、加工装置４０へ搬送される。
【００１９】
なお本実施形態では、第３処理ステーションＳＴ３に対応する処理部は設けられていない。すなわち第３処理ステーションＳＴ３は、アイドルであり、第３処理ステーションＳＴ３にあるワークＷに対しては、加工等の処理は行われない。このようなアイドル状態についても、「処理ステーションごとに行われる所定の処理」の概念に含まれるものとする。
【００２０】
搬送部３５は、グリッパ搬送により、処理ステーションＳＴ１〜ＳＴ６にあるワークＷ、および、次に第１処理ステーションＳＴ１に搬送されるワークＷを同時に次工程へと搬送する。具体的には、搬送部３５は、送り爪を有し、送り爪をワークＷが載せられたパレット５１の間に引っ掛け、パレット５１を一斉に次の工程へと搬送する。
搬送制御処理の詳細は、後述する。
【００２１】
加工装置４０は、処理ステーションＳＴ１１〜ＳＴ１６にあるワークＷに対して処理の処理を行う処理部４１、および、搬送部４５を有する。処理部４１は、読込部４１１、組付部４１２、加工処理部４１３、検査部４１５、および、排出部４１６から構成され、対応する処理ステーションＳＴ１１〜ＳＴ１６にあるワークＷに対し、同時に処理を行う。
【００２２】
読込部４１１は、第１処理ステーションＳＴ１１に対応して設けられ、読込部３１１と同様、第１処理ステーションＳＴ１１のワークＷが載せられているパレット５１のワーク情報保持部５２の情報を読み込む。読み込んだワーク情報は、生産管理装置２０に出力される。
組付部４１２は、第２処理ステーションＳＴ１２に対応して設けられ、第２処理ステーションＳＴ１２にあるワークＷに対して、品種に応じた組み付け動作を行う。
加工処理部４１３は、第３処理ステーションＳＴ１３に対応して設けられ、第３処理ステーションＳＴ１３にあるワークＷに対して、品種に応じた加工処理を行う。
【００２３】
検査部４１５は、第５処理ステーションＳＴ１５に対応して設けられ、検査部３１５と同様、第５処理ステーションＳＴ１５にあるワークＷに対し、品種に応じた規格を参照し、規格に合致しているか否かの検査を行う。
排出部４１６は、第６処理ステーションＳＴ１６に対応して設けられ、排出部３１６と同様、第６処理ステーションＳＴ１６にあるワークＷが規格に合致していない場合、排出する。規格に合致しているワークＷは、次の工程へ搬送される。
なお本実施形態では、第４処理ステーションＳＴ１４に対応する処理部は設けられていない。すなわち第４処理ステーションＳＴ１４は、アイドルであり、第４処理ステーションＳＴ１４にあるワークＷに対しては、加工等の処理は行われない。
【００２４】
搬送部４５は、搬送部３５と同様、グリッパ搬送により、処理ステーションＳＴ１１〜ＳＴ１６にあるワークＷ、および、次に第１処理ステーションＳＴ１１に搬送されるワークＷを同時に次工程へと搬送する。
【００２５】
生産管理装置１０は、加工装置３０によるワークＷに対する加工処理を制御する。生産管理装置２０は、加工装置４０によるワークＷに対する加工処理を制御する。本実施形態では、生産管理装置１０、２０は、略同様であるので、以下、生産管理装置１０について、図２に基づいて説明する。
生産管理装置１０は、通常のシーケンサ等から構成され、統括制御部１１、処理制御部１５、搬送制御部１６、共有メモリ１８等を有する。
【００２６】
統括制御部１１は、ポット番号記憶部１２、および、情報処理部１３を有する。
ポット番号記憶部１２は、加工装置３０の処理ステーション数と同数の記憶領域Ｐ１〜Ｐ６から構成され、各記憶領域が処理ステーションＳＴ１〜ＳＴ６と対応する。ポット番号記憶部１２の各記憶領域Ｐ１〜Ｐ６には、処理ステーションＳＴ１〜ＳＴ６にあるワークを識別するための識別情報としてのポット番号が記憶される。本実施形態では、ポット番号は、リングカウンタのカウント値Ｃに基づく値とする。
【００２７】
情報処理部１３は、ポット番号記憶部１２、および、共有メモリ１８へ情報の書き替えを制御する。また、情報処理部１３は、処理制御部１５および搬送制御部１６と情報をやり取りし、処理制御部１５および搬送制御部１６を介して加工装置３０を制御する。
【００２８】
処理制御部１５は、読込制御部１５１、第１組付制御部１５２、アイドル制御部１５３、第２組付制御部１５４、検査制御部１５５、および、排出制御部１５６を有する。以下適宜、読込制御部１５１、第１組付制御部１５２、アイドル制御部１５３、第２組付制御部１５４、検査制御部１５５、および、排出制御部１５６を、単に「制御部１５１〜１５６」という。
【００２９】
読込制御部１５１には、読込部３１１を制御するプログラム等が格納され、読込部３１１にて読み込まれたワーク情報を取得する。また、取得したワーク情報をポット番号と関連づけて共有メモリ１８に記憶させる。
第１組付制御部１５２には、第１組付部３１２を制御するプログラム等が格納され、第１組付部３１２の駆動を制御する。
第２組付制御部１５４には、第２組付部３１４を制御するプログラム等が格納され、第２組付部３１４の駆動を制御する。
【００３０】
検査制御部１５５には、ワークＷの検査に用いられるデータや検査プログラムが格納され、検査部３１５を制御して、ワークＷの検査を実行させる。
排出制御部１５６は、振り分け動作プログラムが格納され、規格に合致しないワークＷを排出部３１６にて製造ラインから排出させる。
なお、アイドル制御部１５３は、アイドル状態となる第３処理ステーションＳＴ３に対応する制御部であるので、ワークＷに対する処理に関するプログラム等は格納されていない。
【００３１】
搬送制御部１６では、搬送部３５の駆動を制御する。
読込制御部１５１、第１組付制御部１５２、アイドル制御部１５３、第２組付制御部１５４、検査制御部１５５、排出制御部１５６、および、搬送制御部１６は、情報処理部１３および共有メモリ１８と情報を授受可能に構成される。
【００３２】
共有メモリ１８には、ワークＷに関するワーク情報がポット番号と関連づけて記憶される。図３に示すように、ワーク情報には、ワークＷの品種に関する品種情報、前工程が完了したことを示す完了情報、規格に合致しているかを示す合致情報、計測値、圧入値などの品質情報等が含まれ、ポット番号と関連づけて共有メモリ１８に記憶される。ワーク情報は、パレット５１のワーク情報保持部５２から取得されるワーク情報のみから構成されていてもよいし、例えば処理部３１における各処理を経ることにより付加されるワークＷに関する情報を含んでいてもよい。
【００３３】
ここで、搬送制御部１６における搬送制御処理を図４に示すフローチャートに基づいて説明する。
最初のステップＳ１０１（以下、「ステップ」を省略し、単に記号「Ｓ」で示す。）では、統括制御部１１からの搬送開始指令があったか否かを判断する。搬送開始指令がないと判断された場合（Ｓ１０１：ＮＯ）、この判断処理を繰り返す。搬送開始指令があったと判断された場合（Ｓ１０１：ＹＥＳ）、Ｓ１０２へ移行する。
Ｓ１０２では、搬送部３５の送り爪を、搬送するパレット５１の間に挿入する。
【００３４】
Ｓ１０３では、パレット５１を次の処理ステーションＳＴ１〜ＳＴ６に一斉に搬送する。
Ｓ１０４では、パレット５１の搬送完了をすると、搬送が完了した旨の情報として、完了フラグを統括制御部１１に送信する。
Ｓ１０５では、送り爪をパレット５１の間から抜く。
Ｓ１０６では、送り爪を搬送前の状態に戻し、本処理を終了する。
【００３５】
ところで、各処理ステーションと対応して設けられる記憶部にワーク情報が記憶されていると、ワークＷの搬送と同期して、ワーク情報をシフトさせることになる。ワーク情報の情報量が多い場合、シフト処理に時間がかかる。また、転送する情報量に応じた処理能力の高い装置を用いる必要がある。また、ワーク情報量に応じ、統括制御部１１を構成するシフト回路を変更する必要がある。さらにまた、ワークＷの搬送とワーク情報のシフトとが合致しているかの判定が困難である。
【００３６】
そこで本実施形態では、共有メモリ１８に記憶されるワーク情報のワークＷの搬送に伴うデータのシフトは行なわず、ポット番号記憶部１２に記憶されるポット番号をワークＷの搬送に応じてシフトさせる。
本実施形態の情報シフト処理を図５に基づいて説明する。図５（ａ）はポット番号記憶部１２を示す図であり、（ｂ）は動作回数に応じたポット番号記憶部１２に記憶されるポット番号を示す図であり、（ｃ）はポット番号の設定に用いるリングカウンタを説明する図である。
【００３７】
図５（ａ）に示すように、本実施形態の処理ステーション数は６であるので、各処理ステーションＳＴ１〜ＳＴ６と対応する６つの記憶領域Ｐ１〜Ｐ６が設けられる。ここでは、記憶領域Ｐ１が第１処理ステーションＳＴ１と対応し、記憶領域Ｐ２が第２処理ステーションＳＴ２と対応し、記憶領域Ｐ３が第３処理ステーションＳＴ３と対応し、記憶領域Ｐ４が第４処理ステーションＳＴ４と対応し、記憶領域Ｐ５が第５処理ステーションＳＴ５と対応し、および、記憶領域Ｐ６が第６処理ステーションＳＴ６と対応する。
【００３８】
記憶領域Ｐ１〜Ｐ６には、処理ステーションＳＴ１〜ＳＴ６にあるワークＷに関するワーク情報と関連づけられたポット番号が記憶される。例えば、記憶領域Ｐ１に記憶されているポット番号が「１」である場合、処理ステーションＳＴ１にあるワークＷに関するワーク情報は、ポット番号「１」と関連づけられて共有メモリ１８に記憶されている。
【００３９】
また、ワークＷが次の処理ステーションに搬送されると、記憶領域Ｐ１〜Ｐ６に記憶されたポット番号がシフトされる。すなわち、記憶領域Ｐ１に記憶されているポット番号が記憶領域Ｐ２にシフトされ、記憶領域Ｐ２に記憶されているポット番号が記憶領域Ｐ３にシフトされ、記憶領域Ｐ３に記憶されているポット番号が記憶領域Ｐ４にシフトされ、記憶領域Ｐ４に記憶されているポット番号が記憶領域Ｐ５にシフトされ、記憶領域Ｐ５に記憶されているポット番号が記憶領域Ｐ６にシフトされる。記憶領域Ｐ６に記憶されているポット番号は、破棄される。このとき、一時的に記憶領域Ｐ１にはポット番号が記憶されていない状態となる。
【００４０】
また、ワークＷが次の処理ステーションに搬送されると、リングカウンタがインクリメントされる。そして、リングカウンタのカウント値Ｃが記憶領域Ｐ１に記憶される。
全ての記憶領域Ｐ１〜Ｐ６のポット番号が更新されると、ポット番号が処理制御部１５の対応する各制御部１５１〜１５６に転送される。具体的には、記憶領域Ｐ１のポット番号が読込制御部１５１に転送され、記憶領域Ｐ２のポット番号が第１組付制御部１５２に転送され、記憶領域Ｐ３のポット番号がアイドル制御部１５３に転送され、記憶領域Ｐ４のポット番号が第２組付制御部１５４に転送され、記憶領域Ｐ５のポット番号が検査制御部１５５に転送され、記憶領域Ｐ６のポット番号が排出制御部１５６に転送される。
【００４１】
各制御部１５１〜１５６では、送信されたポット番号に基づき、共有メモリ１８のワーク情報を参照し、ワーク情報に応じた処理を制御する。具体的には、例えば第１組付制御部１５２に転送されたポット番号が「１」であれば、第２処理ステーションＳＴ２にあるワークＷに関するワーク情報は、ポット番号「１」と関連づけられて共有メモリ１８に記憶されている。第１組付制御部１５２は、ポット番号「１」と関連づけられたワーク情報を参照し、第２処理ステーションＳＴ２にあるワークＷの品種が「Ａ」であれば、第１組付制御部１５２は、品種Ａに対する条件にて組み付け動作が行われるように、第１組付部３１２を制御する。
【００４２】
具体例を図５（ｂ）に示す。図５（ｂ）においては、動作回数「１」のポット番号がポット番号記憶部１２の初期状態とし、ワークＷが次の処理ステーションに搬送される毎に、動作回数「２」、「３」・・・とシフトされていくことを示している。図５（ｂ）では、記憶領域Ｐ１にポット番号「１」が記憶されている状態を初期状態としているが、図５（ｂ）にて動作回数「１」〜「６」のどの状態を初期状態としてもよい。
【００４３】
具体的には、図５（ｂ）に示すように、最初の動作時には、記憶領域Ｐ１にポット番号「１」が記憶され、記憶領域Ｐ２にポット番号「６」が記憶され、記憶領域Ｐ３にポット番号「５」が記憶され、記憶領域Ｐ４にポット番号「４」が記憶され、記憶領域Ｐ５にポット番号「３」が記憶され、記憶領域Ｐ６にポット番号「２」が記憶される。
【００４４】
また、図６（ｃ）に示すリングカウンタのカウント値Ｃは、記憶領域Ｐ１のポット番号と一致している。すなわち、記憶領域Ｐ１のポット番号が「１」であり、リングカウンタのカウント値Ｃが「１」である。
なお、リングカウンタのカウント数は、ポット番号記憶部１２の記憶領域数と一致している。
【００４５】
ワークＷが次の処理ステーションに搬送されると、記憶領域Ｐ２にポット番号「１」が記憶され、記憶領域Ｐ３にポット番号「６」が記憶され、記憶領域Ｐ４にポット番号「５」が記憶され、記憶領域Ｐ５にポット番号「４」が記憶され、記憶領域Ｐ６にポット番号「３」が記憶される。
ワークＷの搬送前に記憶領域Ｐ６に記憶されていたポット番号「２」は、破棄される。ここで、共有メモリ１８において、ポット番号「２」と関連づけて記憶されていたワーク情報を消去する。
この状態において、記憶領域Ｐ１には、ポット番号が記憶されていない。
【００４６】
ワークＷが次の処理ステーションに搬送されると、リングカウンタのカウント値Ｃがインクリメントされる。すなわち、ワークＷ搬送前のカウント値Ｃが「１」であれば、ワークＷ搬送後のカウント値Ｃは「２」となる。また、ワークＷ搬送前のカウント値Ｃが「６」であれば、ワークＷ搬送後のカウント値Ｃは「１」となる。
ポット番号が記憶されていない記憶領域Ｐ１には、ワークＷの搬送に伴ってインクリメントされたリングカウンタのカウント値Ｃが記憶される。
【００４７】
これにより、記憶領域Ｐ１〜Ｐ６に記憶されるポット番号は、搬送後の処理ステーションＳＴ１〜ＳＴ６のワークＷと対応する値に更新される。更新されたポット番号は、処理制御部１５の各制御部１５１〜１５６に転送される。各制御部１５１〜１５６では、送信されたポット番号に基づき、共有メモリ１８からのワーク情報の取得、および、ワーク情報の追記等を行う。
【００４８】
本実施形態の情報シフト処理を図６のフローチャートに基づいて説明する。この処理は、統括制御部１１の情報処理部１３にて、ワークＷを次の処理ステーションに搬送するタイミングにて実行される処理である。
Ｓ２０１では、ワークＷの搬送を開始する。具体的には、ワークＷの搬送を開始する旨の情報を搬送制御部１６に送信する。
【００４９】
Ｓ２０２では、ワークＷの搬送が完了したか否かを判断する。ここでの判断は、図４中のＳ１０４にて、搬送制御部１６から送信される完了フラグに基づいて判断する。ワークＷの搬送が完了していないと判断された場合（Ｓ２０２：ＮＯ）、この判断処理を繰り返す。ワークＷの搬送が完了したと判断された場合（Ｓ２０２：ＹＥＳ）、Ｓ２０３へ移行する。
【００５０】
Ｓ２０３では、ポット番号記憶部１２のポット番号をシフトする。このとき、最終処理ステーションである第６処理ステーションＳＴ６に対応する記憶領域Ｐ６に記憶されていたポット番号は破棄される。また、最初の処理ステーションである第１処理ステーションＳＴ１に対応する記憶領域Ｐ１には、ポット番号が記憶されていない状態となる。
Ｓ２０４では、Ｓ２０３にてポット番号シフト前に最終処理ステーションに対応して記憶されていたポット番号と関連づけて共有メモリ１８に記憶されていたワーク情報を消去する。
Ｓ２０５では、リングカウンタのカウント値Ｃをインクリメントする。
【００５１】
Ｓ２０６では、リングカウンタのカウント値Ｃと一致するポット番号がポット番号記憶部１２に記憶されている重複異常が生じているかを判定する。記憶領域Ｐ２〜Ｐ６にリングカウンタのカウント値Ｃが記憶されていると、リングカウンタのカウント値Ｃを記憶領域Ｐ１に記憶させたときに重複することになるので、重複異常が生じている、とみなす。
【００５２】
Ｓ２０７では、ポット番号記憶部１２において、ポット番号が重複する重複異常が生じているか否かを判断する。重複異常が生じていると判断された場合（Ｓ２０７：ＹＥＳ）、Ｓ２１４へ移行する。重複異常が生じていないと判断された場合（Ｓ２０７：ＮＯ）、Ｓ２０８へ移行する。
Ｓ２０８では、処理ステーションＳＴ１に対応する記憶領域Ｐ１に、リングカウンタのカウント値Ｃを記憶させる。
【００５３】
Ｓ２０９では、記憶領域Ｐ１〜Ｐ６のポット番号を、対応する各制御部１５１〜１５６に送信する。詳細には、記憶領域Ｐ１のポット番号を読込制御部１５１に送信し、記憶領域Ｐ２のポット番号を第１組付制御部１５２に送信し、記憶領域Ｐ３のポット番号をアイドル制御部１５３に送信し、記憶領域Ｐ４のポット番号を第２組付制御部１５４に送信し、記憶領域Ｐ５のポット番号を検査制御部１５５に送信し、記憶領域Ｐ６のポット番号を排出制御部１５６に送信する。
【００５４】
Ｓ２１０では、各制御部１５１〜１５６のポット番号の異常判定を行う。詳細には、Ｓ２０９にて送信前のポット番号と送信後のポット番号とを比較し、送信後のポット番号が送信前のポット番号＋１以外の値であれば、異常であると判定する。なお、送信前のポット番号が処理ステーション数（本実施形態では「６」）であれば、送信前のポット番号＋１の値は「１」となる。
【００５５】
Ｓ２１１では、各制御部１５１〜１５６のポット番号の異常があるか否かを判断する。ポット番号異常があると判断された場合（Ｓ２１１：ＹＥＳ）、Ｓ２１４へ移行する。ポット番号異常がないと判断された場合（Ｓ２１１：ＮＯ）、Ｓ２１２へ移行する。
【００５６】
Ｓ２１２では、読込制御部１５１、第１組付制御部１５２、第２組付制御部１５４、検査制御部１５５、および、排出制御部１５６に対し、対応する処理ステーションにあるワークＷに所定の処理を実行させる。
このとき、読込制御部１５１、第１組付制御部１５２、第２組付制御部１５４、検査制御部１５５、および、排出制御部１５６は、必要に応じ、ポット番号に基づき、対応する処理ステーションにあるワークＷに関するワーク情報を共有メモリ１８から取得し、ワークＷの品種に応じた処理を行う。また、読込制御部１５１、第１組付制御部１５２、第２組付制御部１５４、検査制御部１５５、および、排出制御部１５６は、ワークＷに処理がなされることによる新たな情報（例えば、品質に関する情報や加工条件に関する情報など）を、対応するポット番号と関連づけて共有メモリ１８に記憶されているワーク情報に追加する。
また、読込制御部１５１、第１組付制御部１５２、第２組付制御部１５４、検査制御部１５５、および、排出制御部１５６は、所定の処理が終了したら、処理が終了した旨の情報を情報処理部１３に送信する。
【００５７】
Ｓ２１３では、処理ステーションＳＴ１〜ＳＴ６の全てのワークＷに対する処理が終了したか否かを判断する。処理が終了していないと判断された場合（Ｓ２１３：ＮＯ）、この判断処理を繰り返す。処理が終了したと判断された場合（Ｓ２１３：ＹＥＳ）、本処理を終了する。
【００５８】
ポット番号記憶部１２にポット番号の重複異常があると判断された場合（Ｓ２０７：ＹＥＳ）、または、各制御部１５１〜１５６〜１５６にポット番号異常があると判断された場合（Ｓ２１１：ＹＥＳ）に移行するＳ２１４では、加工装置３０における処理を停止する。
【００５９】
次に、共有メモリ１８に記憶されたワーク情報の更新について説明する。
上述の通り、ワークＷの搬送に応じ、ワークＷの搬送前に記憶領域Ｐ６に記憶されていたポット番号が破棄され、破棄されたポット番号に関連づけられて記憶されているワーク情報が消去される（図６中のＳ２０４）。
ワークＷが搬送されると、処理ステーションＳＴ１には、新たなワークＷが搬送されてくる。処理ステーションＳＴ１に対応する読込部３１１は、読込制御部１５１に制御されてワークＷのワーク情報を読み込む。読込制御部１５１は、読込部３１１にて読み込まれたワークＷの情報を取得し、ワーク情報が消去されたポット番号と関連づけて取得されたワーク情報を共有メモリ１８に記憶させる。
【００６０】
ここで、ワーク情報読み込み処理を図７のフローチャートに基づいて説明する。この処理は、図６中のＳ２１２において、読込制御部１５１にて実行される処理である。
Ｓ３０１では、処理ステーションＳＴ１にあるワークＷが搭載されたパレット５１のワーク情報保持部５２を読込部３１１に認識させ、搭載されたワークＷに関するワーク情報を取得する。
【００６１】
Ｓ３０２では、共有メモリ１８を参照し、図６中のＳ２０９にて送信されたポット番号と対応するワーク情報が消去されているか否かを確認する。当該ポット番号と対応するワーク情報が一部でも残っていた場合は、ワーク情報が消去されておらず、消去異常が生じている、とみなす。
【００６２】
Ｓ３０３では、消去異常があるか否かを判断する。消去異常が生じていると判断された場合（Ｓ３０３：ＹＥＳ）、Ｓ３０６へ移行する。消去異常が生じていないと判断された場合（Ｓ３０３：ＮＯ）、Ｓ３０４へ移行する。
【００６３】
Ｓ３０４では、Ｓ３０１にて読み込まれたワーク情報を、Ｓ２０９にて送信されたポット番号に対応づけて、共有メモリ１８に記憶させる。
Ｓ３０５では、処理ステーションＳＴ１にあるワークＷに対する処理が終了した旨の情報を情報処理部１３に送信し、本処理を終了する。
Ｓ３０６は、図６中のＳ２１４の処理と同様、加工装置３０における処理を停止する。
【００６４】
本実施形態では、ポット番号記憶部１２に記憶されるポット番号をワークＷの搬送に応じてシフトさせ、共有メモリ１８に記憶されるワーク情報はシフトしない。ポット番号のデータ量は、ワーク情報と比較して小さいので、ワーク情報をシフトする場合と比較し、データシフトに係る処理時間を短縮することができる。また、ワーク情報をシフトする場合、ワーク情報のデータ量に応じてシフト回路を変更する必要があるが、本実施形態ではポット番号をシフトしているので、汎用性が高く、他の設備にも容易に適用することができる。
【００６５】
本実施形態では、１つのリングカウンタによりポット番号を管理している。また、ワークＷのシフトに伴い、ポット番号記憶部１２のポット番号がシフトされ、最終の処理ステーションＳＴ６に対応する記憶領域Ｐ６のポット番号が順に破棄され、最初の処理ステーションＳＴ１に対応する記憶領域Ｐ１にインクリメントされたリングカウンタのカウント値Ｃが記憶される。
そのため、ポット番号記憶部１２における重複異常判定（Ｓ２０６）や、各制御部１５１〜１５６におけるポット番号異常判定（Ｓ２１０）のようなシフト異常を判定することができるので、信頼性を高めることができる。
【００６６】
以上詳述したように、本実施形態の生産管理装置１０は、複数の処理ステーションＳＴ１〜ＳＴ６に配置されたワークＷに対して処理ステーションＳＴ１〜ＳＴ６ごとに所定の処理を行う処理部３１と、複数のワークＷを次の処理ステーションに同時に搬送する搬送部３５と、を備える加工装置３０を制御するものである。
【００６７】
生産管理装置１０は、以下の処理を実行する。
読込制御部１５１は、ワークＷに関するワーク情報を取得し（図７中のＳ３０１）、ワーク情報を識別するためのポット番号とワーク情報とを関連づけて記憶させる（Ｓ３０４）。
情報処理部１３は、処理ステーションＳＴ１〜ＳＴ６ごとに対応して設けられる記憶領域Ｐ１〜Ｐ６に格納されるポット番号を、ワークＷの搬送に応じてシフトさせ、記憶領域Ｐ１〜Ｐ６のポット番号を更新する（図６中のＳ２０３、Ｓ２０８）。また、情報処理部１３は、ワークＷの搬送に応じ、処理部３１の動作を制御する処理制御部１５にポット番号を送信する（Ｓ２０９）。
本実施形態のポット番号は、ワークＷの搬送に応じて循環する値である。
【００６８】
本実施形態では、ワーク情報よりデータ量の小さいポット番号をワークＷの搬送に応じてシフトさせている。これにより、ワーク情報そのものをワークＷの搬送に応じてシフトさせる場合と比較し、ワークＷの搬送に伴うデータ移動量を低減可能であり、データのシフト時間を短縮することができる。また、データ量が固定であるポット番号をシフトしているので、ワーク情報のデータ量によらず、他の加工設備等に容易に適用することができる。
また、ポット番号は、ワークＷの搬送に応じて循環する値である。具体的には、本実施形態のポット番号はリングカウンタのカウント値に基づいている。これにより、データシフトの異常を容易に検出可能となり、信頼性が向上する。
【００６９】
情報処理部１３は、ワークＷの搬送に応じてポット番号をシフトさせたとき、シフトさせる前に最終の処理ステーションＳＴ６に対応する記憶領域Ｐ６に格納されたポット番号と関連づけて記憶されているワーク情報を消去する（Ｓ２０４）。
そして、読込制御部１５１は、新たに取得されたワーク情報を、ワーク情報が消去されたポット番号と関連づけて記憶させる（Ｓ３０４）。
これにより、共有メモリ１８のワーク情報をポット番号と関連づけて適切に更新することができる。
【００７０】
読込制御部１５１は、新たなワーク情報を記憶させる前に、当該新たなワーク情報と関連づけるべき識別情報と関連づけられたワーク情報が記憶されていないことを確認する（Ｓ３０２）。
これにより、共有メモリ１８のワーク情報を適切に更新することができる。また、以前のワーク情報に基づいてワークＷに対する処理がなされることにより不良の発生を防ぐことができる。
【００７１】
情報処理部１３は、処理制御部１５に送信されたポット番号の異常を判定する（Ｓ２１０）。本実施形態では、ポット番号がリングカウンタに基づいて設定され、ポット番号が順に変わっていくため、容易に異常を判定することができる。また、異常であるポット番号と関連づけられたワーク情報に基づいてワークＷに対する処理がなされることによる不良の発生を防ぐことができる。
【００７２】
情報処理部１３は、記憶領域Ｐ１〜Ｐ６に重複するポット番号が記憶される重複異常を判定する（Ｓ２０６）。本実施形態では、ポット番号をシフトさせ、最初の処理ステーションＳＴ１に対応する記憶領域Ｐ１にリングカウンタのカウント値Ｃを記憶させる前に、リングカウンタのカウント値Ｃと一致するポット番号が他の記憶領域Ｐ２〜Ｐ６に記憶されていないかを確認することにより重複異常を判定している。
これにより、ワークの搬送に応じてポット番号が適切にシフトされているかを判定することができる。
【００７３】
本実施形態では、読込制御部１５１が「情報取得手段」および「記憶手段」を構成し、統括制御部１１が「識別情報更新手段」、「識別情報送信手段」、「消去手段」、「消去確認手段」、「識別情報異常判定手段」および「重複異常判定手段」を構成する。
また、図７中のＳ３０１が「情報取得手段」の機能としての処理に相当し、Ｓ３０４が「記憶手段」の機能としての処理に相当し、図６中のＳ２０３およびＳ２０８が「識別情報更新手段」の機能としての処理に相当し、Ｓ２０９が「識別情報送信手段」の機能としての処理に相当する。また、Ｓ２０４が「消去手段」の機能としての処理に相当し、Ｓ３０２が「消去確認手段」の機能としての処理に相当し、Ｓ２１０が「識別情報異常判定手段」の機能としての処理に相当し、Ｓ２０６が「重複異常判定手段」の機能としての処理に相当する。
【００７４】
（他の実施形態）
（ア）上記実施形態では、１つのラインに２つの異なる加工装置が設けられる。他の実施形態では、１つのラインに設けられる加工装置はいくつでもよい。
また、上記実施形態では、１つ加工装置に１つの搬送部が設けられる。他の実施形態では、１つの加工装置に複数の搬送部が設けられてもよい。複数の搬送部が設けられる場合、搬送部によりワークが同時に搬送される単位ごとに、ポット番号のシフト処理が行われる。
また、上記実施形態では、１つの搬送部に対応する処理ステーション数が６である。他の実施形態では、１つの搬送部に対応する処理ステーション数は、２以上であればいくつでもよい。
【００７５】
（イ）上記実施形態では、グリッパ搬送によりワークが次の処理ステーションに搬送される。他の実施形態では、複数のワークを同時に次の処理ステーションに搬送可能であれば、搬送部はどのように構成してもよい。また、上記実施形態では、ワークをパレットに搭載して搬送している。他の実施形態では、パレット以外のものに搭載して搬送してもよいし、ワークを直接搬送してもよい。特にワークを直接搬送する場合、ワーク自体にワーク情報を示すＩＤ等のデータを持たせておくことが好ましい。
【００７６】
（ウ）上記実施形態の生産管理装置は、シーケンサである。他の実施形態では、上記実施形態の各処理を実行可能な装置であれば、どのようなものでもよい。また、各処理をソフトウェアで実行するためのプログラムとし、コンピュータを各手段として機能させるように構成してもよい。また、処理の一部がハードウェアで実行されるように構成してもよい。
【００７７】
また、「情報取得手段」、「記憶手段」、「識別情報更新手段」、「識別情報送信手段」、「消去手段」、「消去確認手段」、「識別情報異常判定手段」および「重複異常判定手段」に対応する「情報取得工程」、「記憶工程」、「識別情報更新工程」、「識別情報送信工程」、「消去工程」、「消去確認工程」、「識別情報異常判定工程」および「重複異常判定工程」を備える生産管理方法としてもよい。工程の順序は、適宜入れ替えてもよい。
【００７８】
（エ）上記実施形態では、統括制御部、処理制御部、搬送制御部および共有メモリが１つの装置により構成された。他の実施形態では、これらをそれぞれ別々の装置から構成してもよい。また、処理制御部を構成する各制御部についても、それぞれ別々の装置から構成してもよい。
【００７９】
（オ）上記実施形態では、識別情報はポット番号であり、リングカウンタに基づいて設定される。他の実施形態では、識別情報は数値以外の循環する値としてもよい。
（カ）上記実施形態では、記憶領域の数と処理ステーションの数が一致している。他の実施形態では、記憶領域の数は、処理ステーション数より多くてもよい。なお、リングカウンタのカウント数は、記憶領域の数と一致させる。
以上、本発明は、上記実施形態になんら限定されるものではなく、発明の趣旨を逸脱しない範囲において種々の形態で実施可能である。
【符号の説明】
【００８０】
１０・・・・生産管理装置
１１・・・・統括制御部（識別情報更新手段、識別情報送信手段、消去手段、消去確認手段、識別情報異常判定手段、重複異常判定手段）
１２・・・・ポット番号記憶部
１３・・・・情報処理部
１５・・・・処理制御部
１５１・・・読取制御部（情報取得手段、記憶手段）
１６・・・・搬送制御部
２０・・・・共有メモリ
３０、４０・・・加工装置
【図１】
2015026124.tif 000003
【図２】
2015026124.tif 000004
【図３】
2015026124.tif 000005
【図４】
2015026124.tif 000006
【図５】
2015026124.tif 000007
【図６】
2015026124.tif 000008
【図７】
2015026124.tif 000009