(57)【要約】【課題】  格納箱に複数のバーコードを添付した場合にも、読み落としなく全ての情報を後の工程でも生かすことができる工程管理システムを提供すること。【解決手段】  工程管理装置は、格納箱に添付されたバーコードが読み取られて情報が入力されると(S.2)、バーコードの識別情報を分離し(S.4)、識別情報から当該バーコードにバーコード数情報が含まれているか否かを判断する(S.6)。含まれてない場合には次のバーコードを入力し(S.2)、含まれている場合にはバーコード数情報Ｍを設定し(S.7)、カウンタＮと比較する(S.9)。バーコードがバーコード数情報Ｍで示される回数未満であると、入力を促す警告を表示する。読み取りバーコード数が回数Ｍに達すると、警告をクリアして(S.11)、次の処理へと進められる(S.12)。【選択図】  図１
2005071149.tif 000002
【特許請求の範囲】
【請求項１】
入力物として格納箱に収納されて搬入された物品を処理し、処理後の物品を出力物として異なる格納箱に収納して搬出する工程を複数接続して構成される工程群を管理する工程管理システムにおいて、
前記格納箱に、それぞれ当該格納箱に関する内容情報と当該内容情報の種類を示す識別情報とが含まれるバーコードを複数添付し、当該複数のバーコード中の１つのバーコードには、前記内容情報と前記識別情報に加えて、当該格納箱に添付されたバーコードの数を表すバーコード数情報を含ませ、
前記各工程毎に設けられた工程管理装置は、前記バーコードを読み取るバーコードリーダと、前記バーコード数情報を含むバーコードが読み取られることにより取得される前記バーコード数情報に基づき、該バーコード数情報が表す数と一致する数のバーコードが前記バーコードリーダにより読み取られるまで、バーコードの読み取り操作をオペレータに促す通知手段とを備えることを特徴とする工程管理システム。
【請求項２】
前記通知手段は、バーコード数情報が表す数と一致する数のバーコードが前記バーコードリーダにより読み取られるまで次の処理を禁止することにより、バーコードの入力を促すことを特徴とする請求項１に記載の工程管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、互いに接続された複数の工程を管理する工程管理システムに関し、特に、バーコード情報の設定及び入力の改良に関する。
【背景技術】
【０００２】
一般に、各種生産設備によって製造される製品は、複数の部品により構成されている。これら各部品は、遡れば、他の生産設備において、製品として製造されたものである。ここで、部品を受け入れて製品を製造する機能的単位を工程と呼ぶならば、これら各工程が所定の順序で接続されることにより、はじめて最終的な製品が得られる。
【０００３】
特許文献１には、上記のような複数の工程間で部品、製品をそれぞれ格納箱に入れて搬送し、格納箱単位の現実の物品の流れと複数の工程毎に設けられた工程管理装置間のデータの受け渡しとを対応づけて管理する工程管理システムが開示されている。特許文献１に記載されたシステムでは、格納箱に添付されたユニークな箱番号を示すバーコードを工程管理装置のバーコードリーダで読み取ることにより、それぞれの格納箱を認識している。工程間の接続情報は、全行程を監視するサーバのデータベースにより管理されており、搬入された格納箱のバーコードを読み取り、箱番号をキーにしてサーバのデータベースを検索することにより、当該格納箱がどの工程からの物品を格納したものかを判断し、また、搬入されたことをデータベースに登録することにより、その格納箱が確実に工程間で移動したことを確認することができる。
【特許文献１】特開２００１−５６７０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された従来の工程管理システムでは、バーコードには箱番号に関する情報しか含まれていないため、格納箱が工程間を移動する際に、格納箱に格納された物品の製造工程、物品の行き先である部品工程の情報等は、全てネットワークを介してサーバにアクセスし、あるいは工程管理装置間でデータをやりとりすることによってのみ伝達可能である。したがって、サーバやネットワークが何らかの障害によりダウンした場合には、ある工程に前工程から格納箱が搬入されても、それが当該工程の部品として適したものか否かをシステムとして判断できない。また、ネットワークに接続されていない工程、例えば工場外の工程に不良品を送る場合等には、受け入れ側の工程では、それがどの工程で発生した不良品なのか、どの程度の数があるか等をシステムとして判断することができない。
【０００５】
上記のような不具合を解消するためには、格納箱に付されたバーコードに、箱番号のみでなく、当該格納箱に格納された物品を製造した製造工程、それが部品として利用される部品工程等に関する情報、あるいは、不良品を格納する格納箱については、その不良がどの工程で発生したかに関する情報や不良品数に関する情報を含ませることが望ましい。バーコードにより表示すべき情報の数は、ケースバイケースで異なるため、これらを１つのバーコードにより表そうとすると、バーコードを可変長としなければならない。ただし、可変長のバーコードに複数の情報を含ませると読み取りが困難であるため、複数のバーコードを格納箱に添付するのが現実的である。
【０００６】
しかしながら、このように複数のバーコードを格納箱に添付すると、後工程で一部のバーコードを読み落とす可能性がある。例えば、複数のバーコードが格納箱の異なる面に添付されている場合などは、一方の面に添付されたバーコードのみを読み込み、他の面にあるバーコードを読まずに次の処理を実行しようとする可能性がある。複数のバーコードの内いくつかを読み落とすと、例えばそれが製品工程と部品工程とに関する情報であれば、部品工程において当該格納箱に格納された部品が適切かどうかの判断ができない。また、不良発生の工程に関するものであれば、どの工程で不良が発生したのかを特定することができず、不良品の追跡が不可能となる。
【０００７】
本発明は、このような従来技術の問題点に鑑みてなされたものであり、格納箱に複数のバーコードが添付されている場合にも、必ず全てのバーコードを読み取ることにより、前工程から渡された情報を確実に後工程の処理において利用することができる工程管理システムの提供を目的とする。
【課題を解決するための手段】
【０００８】
本発明にかかる工程管理システムは、入力物として格納箱に収納されて搬入された物品を処理し、処理後の物品を出力物として異なる格納箱に収納して搬出する工程を複数接続して構成される工程群を管理するシステムであって、格納箱に、それぞれ当該格納箱に関する内容情報と当該内容情報の種類を示す識別情報とが含まれるバーコードを複数添付し、当該複数のバーコード中の１つのバーコードには、内容情報と識別情報に加えて、当該格納箱に添付されたバーコードの数を表すバーコード数情報を含ませ、各工程毎に設けられた工程管理装置は、バーコードを読み取るバーコードリーダと、バーコード数情報を含むバーコードが読み取られることにより取得されるバーコード数情報に基づき、バーコード数情報が表す数と一致する数のバーコードがバーコードリーダにより読み取られるまで、バーコードの読み取り操作をオペレータに促す通知手段とを備えることを特徴とする。
【０００９】
また、通知手段は、バーコード数情報が表す数と一致する数のバーコードがバーコードリーダにより読み取られるまで次の処理を禁止することにより、バーコードの入力を促すようにしてもよい。
【発明の効果】
【００１０】
この発明にかかる工程管理システムによれば、複数のバーコードの一つに、当該格納箱に付されたバーコードの個数が含まれており、工程管理装置は、バーコードの個数に合わせて必要な回数だけ読み取りをオペレータに促すため、バーコードの読み落としを防ぎ、バーコードに含まれる情報を後工程で全て有効に利用することができる。
【発明を実施するための最良の形態】
【００１１】
以下、この発明にかかる工程管理システムの実施形態を図面に基づいて説明する。最初に、本実施形態による工程管理システムの全体構成を説明し、その後、工程管理装置及びバーコードの詳細について説明する。
【００１２】
ここでの工程とは、生産における所定の処理単位であり、受け入れた部品(入力物)を使用して製品(出力物)を製造する機能を有する。即ち、工程とは、工場等の生産施設内における所定の領域に設置された工作機械等の各種生産設備、及び部品や製品を格納しておく各種倉庫、並びに、これら生産設備や倉庫を利用して生産活動を行う作業者により実現される機能的単位のことである。
【００１３】
実施形態では、図２に示すように、Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆの６つの工程を想定する。工程Ａで加工されて製品として搬出された物品と、工程Ｂで加工されて製品として搬出された物品とが、工程Ｃに搬入される部品となり、工程Ｃでの加工を経て製品として搬出される。工程Ｃで加工された製品は、部品として工程Ｄと工程Ｅとに送られる。また、工程Ｃで製造中に発生した不良製品は、工程Ｆに送られる。実際には、上記の６工程に限られず、工程Ａ、Ｂの前工程、工程Ｄ，Ｅの後工程があってもよい。
【００１４】
Ａ，Ｂ，Ｃ，Ｄ，Ｅの各工程には、図２に示すようにそれぞれ工程管理装置１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ，１０Ｅが配置されている。これらの工程管理装置は、ネットワークにより互いに接続されると共に、工程全体を管理するサーバ１に接続されている。工程Ｆには、工程管理装置１０Ｆが配置されているが、この装置は例えば他の工程が実行される工場の外にあり、ネットワークにより接続されていないものとする。
【００１５】
各工程における物品の流れも、図２に示される。例えば、工程Ｃを例に取ると、前工程Ａ，Ｂのそれぞれから製品として搬出された物品がそれぞれ格納箱ａ１，ｂ１に入って搬入され、加工された後、製品として別の格納箱ｄ１，ｅ１に格納され、次工程Ｄ，Ｅに部品として搬出される。工程Ｃで発生した不良製品は、格納箱ｆ１に格納され、工程Ｆに搬入される。サーバ１には、図２に示すような、それぞれの工程がどのように接続されてラインを形成しているかの工程接続情報１ａが保存されている。
【００１６】
物品(部品／製品)は、ロット単位で格納箱に入れて搬送される。すなわち、部品／製品は、格納箱の中に例えば５０個や３００個というまとまった数量格納された状態で、取り扱われる。部品／製品を格納するそれぞれの格納箱には、少なくとも次の３種類のバーコードが添付されている。
(１) 格納箱に格納される物品が製品として製造される工程を示す製品工程名
(２) 当該格納箱を他の格納箱から区別するためのユニークな箱番号
(３) 格納箱に格納される物品が部品として使用される工程を示す部品工程名
上記の３種類のバーコードの例を図３に示す。ここでは、Code39で表されたバーコードを示す。図３は、工程Ａで製品として出荷された物品を格納して工程Ｃに部品として搬入する際に利用される格納箱ａ１(欠陥のない良品を格納する格納箱)に付される３種の基本バーコードを示す。(１)は、「APROCESSA」、(２)は「B300000000001」、(３)は「CPROCESSC」を表している。これらのバーコードの内、１桁目のアルファベットは、各バーコードの内容情報が何を表すかを示す識別情報であり、「Ａ」は内容情報が製品工程名であること、「Ｂ」は内容情報が箱番号であること、「Ｃ」は内容情報が部品工程名であることを示す。
【００１７】
また、(１)と (３)とのバーコードは内容情報と識別情報とから構成され、 (２)のバーコードは内容情報と識別情報に加えて、当該格納箱に添付されたバーコードの数を表すバーコード数情報を含んでいる。すなわち、(１)と (３) とのバーコードの２桁目以降はそれぞれ製品工程、部品工程を示す内容情報であり、(１)は「PROCESS」すなわち工程が「A」であること、 (３)は「PROCESS」すなわち工程が「C」であることを示している。これに対して、(２)のバーコードは、２桁目がバーコード数情報であり、３桁目以降が内容情報である。すなわち、バーコード数情報は「３」、箱番号は「00000000001」であることを示している。
【００１８】
いずれの識別情報を持つバーコードにバーコード数情報を持たせるかは、システムの設計時に決定しておく。この例のように、内容情報として箱番号を示すバーコードにバーコード数情報を持たせる場合には、工程管理装置のプログラムを、１桁目に「B」が入っているバーコードを読み込んだときは、その２桁目で表されるバーコード数情報に示される数のバーコードを読み取るよう設計しておけばよい。
【００１９】
図４は、図２には例がないが、工程Ｘで利用される部品が不良品だった場合に、その不良部品を投入する格納箱に付される４種のバーコードである。(１)は「APROCESSX」、(２)は「B400000000002」、(３)は「CPROCESSY」、(４)は「DPROCESSZ」を表している。(１)〜(３)のバーコードの１桁目のアルファベットの意味は図３の例と同一である。また、(２)のバーコードが２桁目にバーコード数情報を含む点も図３と同様である。ただし、バーコードの総数が４本であるため、(２)のバーコードの２桁目は「4」とされ、３桁目以降の内容情報である箱番号は「00000000002」となっている。(４)のバーコードは、１桁目の「D」が識別情報であり、これは内容情報が不良工程名であることを示している。不良工程名は、不良品として当該格納箱に投入された部品を製品として搬出した工程名である。２桁目以降は、この不良工程名を表す内容情報であり、「PROCESS」すなわち工程が「Z」であることを示している。
【００２０】
図５は、工程Ｃにおける処理中に発生した不良製品を投入する格納箱ｆ１に付される５種のバーコードの例である。(１)は、「APROCESSC」、(２)は「B500000000003」、(３)は「CPROCESSF」、(４)は「DPROCESSA」、(５)は「E00000000150」を表している。(１)〜(４)のバーコードの１桁目のアルファベットの意味は図４の例と同一である。(２)のバーコードが２桁目にバーコード数情報を含む点も図４と同様である。ただし、バーコードの総数が５本であるため、(２)のバーコードの２桁目は「5」とされ、３桁目以降の内容情報である箱番号は「00000000003」となっている。(１)、(３)、(４)のバーコードの最終桁はそれぞれ「Ｃ」、「F」、「Ａ」となっており、製品工程が工程Ｃ、部品工程が工程Ｆ、不良工程が工程Ａであることが示されている。(５)のバーコードは、１桁目の「E」が識別情報であり、これは内容情報が箱内の不良製品の個数であることを示している。２桁目以降は、この不良製品の個数を表す内容情報であり、「00000000150」、すなわち個数が150個であることを示している。
【００２１】
次に、工程管理装置１０Ａ〜１０Ｄの構成について説明する。各工程管理装置は、それぞれ同一構成である。ここでは、工程Ｃに配置された工程管理装置１０Ｃを例にとって説明する。工程管理装置１０Ｃは、図６に示すように、プログラマブル・ロジック・コントローラ(以下ＰＬＣと記す)３１、表示入力装置３２、及びバーコードリーダ３３、プリンタ３４を有する。ＰＬＣ３１は、バスによって相互に接続されたＣＰＵ３１１、メモリ等の記憶手段３１２、通信制御回路３１４、入力制御回路３１５、表示制御回路３１６、及び、印刷制御回路３１７を有する。ＣＰＵ３１１は、バーコード数情報を含むバーコードが読み取られることにより取得されるバーコード数情報に基づき、バーコード数情報が表す数と一致する数のバーコードがバーコードリーダにより読み取られるまで、バーコードの読み取り操作をオペレータに促す表示を表示入力装置３２に表示させる通知手段として機能する。記憶手段３１２内には、データベース・プログラム等の各種プログラムが予め記憶されている。
【００２２】
表示入力装置３２は、タッチパネル３２１と液晶パネル(以下ＬＣＤと記す)３２２とを有する。タッチパネル３２１は、ＬＣＤ３２２の画面上に配置されるとともに、ＰＬＣ３１の入力制御回路３１５に接続されている。また、ＬＣＤ３２２は、ＰＬＣ３１の表示制御回路３１６に接続されている。読取手段としてのバーコードリーダ３３は、ＰＬＣ３１の入力制御回路３１５に接続されている。バーコードリーダ３３は、入力制御回路３１５に接続され、部品／製品を格納した格納箱に付されたバーコードを読み取らせるために使用される。プリンタ３４は、印刷制御回路３１７を介して制御され、各工程でバーコードを印刷するために用いられる。
【００２３】
工程管理装置１０Ｃの表示入力装置３２は、図７に示すような画面を表示する。図７では、単に情報を表示する表示領域を破線で示し、タッチパネル３２１との組み合わせでボタンとして機能するボタン領域を実線で示している。図７に示す画面は、表示領域として、自工程名を表示する工程名表示領域１０１、バーコード数情報が表す数と一致する数のバーコードがバーコードリーダにより読み取られるまで、バーコードの読み取り操作をオペレータに促すための警告表示領域１０２を含む。
【００２４】
また、ボタン領域として、バーコードリーダ３３でバーコードを読み取る際にタッチされるバーコード入力ボタン１０３、準備された格納箱の使用を開始する際にタッチされる箱使用開始ボタン１０４、格納箱の使用が終了した際にタッチされる箱使用終了ボタン１０５、バーコードを印刷する際に
タッチされるバーコード印刷ボタン１０６、加工された製品が良品である場合にタッチされ合格数をインクリメントするための合格ボタン１０７、加工された製品が不良品である場合にタッチされる不良ボタン１０８、加工された製品が良品とも不良品とも判断できない場合にタッチされる保留ボタン１０９を備えている。ボタン領域には、操作の内容を示す項目名が表示される。入力制御装置３１５は、タッチされた位置を示す信号がタッチパネル３２１から入力され、それがいずれかのボタン領域に含まれる場合には、該当する操作内容に応じた信号を発生する。
【００２５】
ある工程で部品を処理して製品を製作すると、それを格納箱に格納して次の工程へ搬送する。このとき、各工程管理装置では、バーコード印刷ボタン１０６にタッチして、少なくとも３種類の基本バーコードを印刷して格納箱に添付する。例えば、工程Ａで製品を格納箱に格納すると、格納箱の箱番号を示す情報、製品工程が工程Ａであることを示す情報、部品工程が工程Ｃであることを示す情報がバーコードとして添付される。図３に示した３種のバーコードが、これに該当する。なお、部品工程がＣであることの情報は、サーバ１に保存された工程接続情報１ａから知ることができる。
【００２６】
部品を受け入れる工程では、バーコード入力ボタン１０３にタッチし、格納箱に添付されたバーコードを全て読み取る。受け入れた工程の自工程名がバーコードから読み取られた部品工程名に一致するか否かを判断することにより、搬入された部品が当該工程に適合するか否かをネットワークやサーバがダウンしている場合にもシステムとして判断することができる。また、工程Ｆのように、ネットワークから離れた工程に格納箱が搬入された場合にも、図５に示すような複数のバーコードを添付することにより、工程管理装置１０Ｆが不良発生工程や、不良数などの情報をこれらのバーコードから取得することができる。
【００２７】
格納箱が搬入された工程で、複数のバーコードのうち、いくつかのバーコードを読み落とすことがないように、各工程管理装置は、図１に示すプログラムに従って制御される。以下、このバーコードの読み取りに関するプログラムを図１のフローチャートを参照して説明する。
【００２８】
バーコード入力ボタン１０３がタッチされると、図１に示すバーコード入力のプログラムが実行される。工程管理装置は、カウンタＮ、フラグＦを共に「０」にリセットし(S.1)、オペレータがバーコードリーダー３３を操作して複数のバーコードの内の一つのバーコードを読み取るのを待つ。バーコードが読み込まれると、バーコード情報が入力される(S.2)。複数のバーコードを読み取る際に、読み取る順番は任意である。続いて、工程管理装置１０Ｃは、カウンタＮを「１」だけインクリメントする(S.3)。このカウンタＮは、入力されたバーコードの数を示している。
【００２９】
S.4では、入力したバーコードの情報から１桁目の識別情報を分離する。S.5では、フラグＦが「０」か否かを判断し、「０」であればS.6において分離された識別情報から入力したバーコードにバーコード数情報が含まれているか否かを判定する。この例では、識別情報が「B」であるか否かを判定する。識別情報が「B」でない場合、すなわちバーコード数情報が含まれていなかった場合には、S.2に戻って次のバーコードの入力を待つ。
【００３０】
一方、入力したバーコード情報にバーコード数情報が含まれていると判断された場合(S.6, YES)には、そのバーコード数情報Ｍを取得し(S.7)、フラグＦに「１」をセットし(S.8)、カウンタＮの値とバーコード数情報Ｍとを比較する(S.9)。カウンタＮがバーコード数情報Ｍ未満であれば、未だ読み取っていないバーコードが存在することになるため、画面の警告表示領域１０２に、「次のバーコードを読み取ってください」との入力を促す表示と、読み取ったバーコード数、バーコード数情報Ｍの値を、例えば「バーコード数＝３  読み取り数＝１」のように表示する(S.10)。この表示の後、S.2に戻って次のバーコードの入力を待つ。カウンタＮがバーコード数情報Ｍ以上となれば、全てのバーコードを読み取ったこととなるため、警告表示をクリアし(S.11)、次の処理へと進める(S. 12)。
【００３１】
バーコード数情報Ｍを含むバーコードが入力される前は、Ｍの値は不定であるため、カウンタＮとの比較ができない。そのため、S.6の判断で比較をせずにNOと判定し、次のバーコードを入力させている。バーコード数情報Ｍを含むバーコードが入力されると、Ｍの値は確定するが、S.5の判断が存在しないと、Ｍ確定後にバーコード数情報を含まないバーコードを読んだとき、S.6からS.2に戻り、比較の判断ができなくなる。そこで、フラグＦを用い、一旦Ｍの値が確定した後には、S.6の判断をスキップしてS.9の比較をするように設定している。
【００３２】
次に、図３に示す基本バーコードを(１)，(２)，(３)の順に読み取る場合の動作について説明する。カウンタＮ、フラグＦがリセットされ(S.1)、バーコード(１)の情報が入力され(S.2)、カウンタＮがインクリメントされ(N=1)、識別情報「A」が分離される(S.4)。この段階ではフラグＦは０であるため、S.6に進む。識別情報「A」はバーコード数情報を持つバーコードであることを意味しないため、処理はS.6からS.2に戻る。
【００３３】
続いて、バーコード(２)の情報が入力され(S.2)、カウンタＮがインクリメントされ(N=2)、識別情報「B」が分離される(S.4)。この段階でもフラグＦは０であるため、S.6に進む。識別情報「B」はバーコード数情報を持つバーコードであることを意味するため、処理はS.6からS.7,S.8に進み、バーコード数情報Ｍに「3」が設定されると共に、フラグＦに「１」が設定される。この段階では、カウンタＮがバーコード数情報Ｍより小さいため、処理はS.9からS.10を経て再びS.2に戻る。S.10では、警告表示領域１０２に、「次のバーコードを読み取ってください  バーコード数＝３  読み取り数＝２」が表示される。
【００３４】
そして、バーコード(３)の情報が入力され(S.2)、カウンタＮがインクリメントされ(N=3)、識別情報「C」が分離される(S.4)。この段階ではフラグＦが「１」であるため、処理はS.6〜S.8をスキップしてS.9に進む。この段階で、カウンタＮがバーコード数情報Ｍと等しくなるため、S.11で警告表示をクリアし、処理はS.12へ進められる。
【００３５】
このようにして、バーコード数情報を複数のバーコードの内の１つに含ませておくことにより、全てのバーコードを読み落としなく入力することができる。
【産業上の利用可能性】
【００３６】
本発明の工程管理システムは、製造工程が複数に分かれている生産現場の総合的な品質管理、生産管理、不良品の追跡管理、在庫管理に適用可能である。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施形態にかかる工程管理装置のプログラムの概要を示すフローチャートである。
【図２】実施形態の工程管理装置が利用される工程管理システムの概略を示すブロック図である。
【図３】実施形態の良品の格納箱に付されるバーコード例を示す説明図である。
【図４】実施形態の不良品の格納箱に付されるバーコード例を示す説明図である。
【図５】実施形態の不良品の格納箱に付されるバーコード例を示す説明図である。
【図６】実施形態の工程管理装置の構成を示すブロック図である。
【図７】実施形態の工程管理装置の画面表示例である。
【符号の説明】
【００３８】
１０Ｃ  工程管理装置
３１  ＰＬＣ
３２  表示入力装置
３３  バーコードリーダ
３４  プリンタ
３２１  タッチパネル
３２２  ＬＣＤ
３１１  ＣＰＵ
３１２  記憶手段
３１４  通信制御回路
３１５  入力制御回路
３１６  表示制御回路
３１７  印刷制御回路
【図１】
2005071149.tif 000003
【図２】
2005071149.tif 000004
【図３】
2005071149.tif 000005
【図４】
2005071149.tif 000006
【図５】
2005071149.tif 000007
【図６】
2005071149.tif 000008
【図７】
2005071149.tif 000009