(57)【要約】【課題】生産効率のよい状態で生産ラインを運用することができるライン投入制御システムを提供する。【解決手段】各バッファの仕掛数を取得するバッファ仕掛取得手段１１と、各カセット内のワーク個数を種類別に取得するカセット内ワーク個数取得手段１３と、投入するカセットを選択するために用いる、予め決められた閾値を記録する閾値記録手段１２と、カセットを投入するべきか否かを判断する、または投入するべきカセットを選択する投入カセット選択手段１４とを備え、前記投入カセット選択手段１４は、第１バッファ３および第２バッファ５ごとに決められた、バッファ内仕掛数に関する閾値である仕掛閾値と、種類ごとに決められた、カセット内のワーク個数に関する閾値である入数閾値とを、１つのカセット内に含まれる所定の種類のワークの個数と、全カセットのうち、この所定の種類のワークをこの個数含むカセット数とを示す分布情報を用いて決定する。【選択図】図３
2008107994.tif 000002
【特許請求の範囲】
【請求項１】
加工内容が異なる複数の種類のワークがそれぞれ異なる混合比率で梱包された複数のカセットの中から１つのカセットを選択して順次投入する工程と、投入されたカセットからワークを取り出して所定の加工装置まで搬送する工程と、前記所定の加工装置が空き状態である場合には、前記ワークを加工した後に払い出す工程と、前記所定の加工装置が加工中でありこの加工装置近傍に設けられたバッファに空きがある場合には、前記ワークを前記バッファに一旦格納し、後に前記加工装置が空き状態になったときに当該加工装置で加工した後に払い出す工程と、前記所定の加工装置が加工中でありこの加工装置近傍に設けられたバッファに空きがない場合には、前記ワークを加工せずに払い出し、再度カセットに梱包して再投入する工程と、を実施する生産ラインにおける前記カセットの投入制御を行うライン投入制御システムであって、
前記バッファの仕掛数を取得するバッファ仕掛取得手段と、
前記各カセット内のワーク個数を種類別に取得するカセット内ワーク個数取得手段と、
前記バッファごとに決められたバッファ内仕掛数に関する閾値である仕掛閾値および種類ごとに決められたカセット内のワーク個数に関する閾値である入数閾値を予め記録している閾値記録手段と、
前記バッファ仕掛取得手段によって取得された仕掛数、前記カセット内ワーク個数取得手段によって取得されたカセット内の種類別のワーク個数、および前記閾値記録手段に記録されている仕掛閾値および入数閾値に基づいて、投入するべきカセットを選択する投入カセット選択手段とを備え、
前記仕掛閾値と入数閾値とが、各種類のワーク内での比率の全ワーク数に対する分布情報を用いて決定されていることを特徴とするライン投入制御システム。
【請求項２】
前記仕掛閾値および入数閾値は、生産ラインの搬送状態をモデリングしたシミュレーションを実行することで、加工完了数を最大に保ち、かつ、加工されずに払い出される数を最小に保つ仕掛閾値および入数閾値に決定されている請求項１に記載のワーク投入制御システム。
【請求項３】
前記投入カセット選択手段は、第１加工装置での加工であるワークの個数に関する入数閾値を配列状の変数Ａ＿ｔｈｒｅに格納し、第２加工装置での加工であるワークの個数に関する入数閾値を配列状の変数Ｂ＿ｔｈｒｅに格納し、前記第１加工装置に対応する第１バッファに関する仕掛閾値をａ＿ｔｈｒｅ、前記第２加工装置に対応する第２バッファに関する仕掛閾値をｂ＿ｔｈｒｅとする一方、各カセットについて取得したカセット内のワーク個数のうち前記第１加工装置に対応するワークの個数を配列状の変数であるＡ＿ｉｎに、前記第２加工装置に対応するワークの個数を配列状の変数であるＢ＿ｉｎに格納し、第１バッファの仕掛数を配列状の変数であるaに、第２バッファの仕掛数を配列状の変数であるｂに格納し、条件α（ａ≧ａ＿ｔｈｒｅのときＡ＿ｉｎ＜Ａ＿Ｔｈｒｅ、かつ、ｂ≧ｂ＿ＴｈｒｅのときＢ＿ｉｎ＜Ｂ＿Ｔｈｒｅ）を満たすカセットを次に投入するカセットとして選択することを特徴とする請求項１に記載のワーク投入制御システム。
【請求項４】
前記投入カセット選択手段は、前記条件αを満たすカセットがなかった場合には、次に条件β（ａ≧ａ＿ｔｈｒｅまたはｂ≧ｂ＿ｔｈｒｅ）を満たすかどうかを確認し、条件βを満たす場合には、一定時間経過後に前記条件αを満たすかどうかを再度確認する一方、前記条件βを満たさない場合には、最も古いカセットを次に投入するカセットとして選択することを特徴とする請求項３に記載のワーク投入制御システム。
【請求項５】
加工内容が異なる複数の種類のワークがそれぞれ異なる混合比率で梱包された複数のカセットの中から１つのカセットを選択して順次投入する工程と、
投入されたカセットからワークを取り出して所定の加工装置まで搬送する工程と、
前記所定の加工装置が空き状態である場合には、前記ワークを加工した後に払い出す工程と、
前記所定の加工装置が加工中でありこの加工装置近傍に設けられたバッファに空きがある場合には、前記ワークを前記バッファに一旦格納し、後に前記加工装置が空き状態になったときに当該加工装置で加工した後に払い出す工程と、
前記所定の加工装置が加工中でありこの加工装置近傍に設けられたバッファに空きがない場合には、前記ワークを加工せずに払い出し、再度カセットに梱包して再投入する工程と、を実施する生産ラインにおける前記カセットの投入制御を行うライン投入制御システムであって、
前記バッファの仕掛数を取得するバッファ仕掛取得手段と、
前記各カセット内のワーク個数を種類別に取得するカセット内ワーク個数取得手段と、
前記バッファ仕掛取得手段によって取得された仕掛数、および前記カセット内ワーク個数取得手段によって取得されたカセット内の種類別のワーク個数に基づいて、投入するべきカセットを選択する投入カセット選択手段とを備え、
前記投入カセット選択手段は、前記バッファの空き数と投入されるカセット内の種類別のワーク個数とを用いて、前記バッファの空き数と投入されるカセット内の種類別のワーク個数との差を求め、全種類の差の合計が最も小さいカセットを選択し、このカセットを生産ラインに投入することを特徴とするライン投入制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多品種混合生産する場合の各加工工程間の物品搬送に適用される物品の搬送時に用いられるライン投入制御システムに関する。
【背景技術】
【０００２】
一般に、複数品種混合生産を同一の生産ラインで行う際に、品種ごとに加工装置が異なる場合がある。このような場合に用いられる搬送装置の一例として、生産ラインに投入されたワークが、対応する加工装置（ワークが必要とする加工を行う加工装置）が使用中であるときには、加工装置を素通りし、後に再度投入されるといったループ状の生産ラインを用いて搬送を行うものがある。
【０００３】
しかしながら、生産ラインに投入されるワークの品種混合比率は、各加工工程において必要とされるワークの品種混合効率と厳密には同じではない場合が多い。
【０００４】
このため、仕分けコンベアを設けたり、ワークをストレージするバッファを設けたりして、ワークの供給を制御する必要がある。このような制御を行わない場合、ある品種に対応する仕分けコンベアの仕分けレーンが満杯になったり、バッファが満杯になったりして、その品種に対応する新たなワークを投入しても、そのまま返送品としてワークがリターンされてしまう。そして、リターンされるワークが多くなると、結果的に、生産ラインの加工装置に空きを作ることになり、生産効率が悪くなるといった問題があった。
【０００５】
このような問題を解決する物品の搬送方法および物品の搬送装置の一例として、特許文献１に開示されている物品の搬送方法および物品の搬送装置がある。
【０００６】
この物品の搬送方法および物品の搬送装置においては、品種ごとの生産比率を決められた値にするために、返送品も含めた特定区間の品種の数量が必要数となるよう、投入時に投入品種を決定し、投入指示を行っている。この物品の搬送方法および物品の搬送装置は、加工装置の停止時間が大きくなく、かつ、稼働率のばらつきが小さい場合に有効である。
【特許文献１】特開平９−１１０８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、加工装置の停止時間が長い場合、停止している加工装置は一時的に処理比率が低下する。そのため、実際の処理比率に従って投入機種と数量とを決定すると、返送品が増加しやすくなる。その結果、従来の物品の搬送方法および物品の搬送装置においては、ラインの処理能力や処理効率が低下するといった問題があった。
【０００８】
本発明はかかる問題点を解決すべく創案されたもので、その目的は、ラインの処理能力を落とすことなく、ワークの搬送回数を抑えるように適正なカセットを選択し投入することができ、その結果、生産効率のよい状態で生産ラインを運用することが可能なライン投入制御システムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明のライン投入制御システムは、加工内容が異なる複数の種類のワークがそれぞれ異なる混合比率で梱包された複数のカセットの中から１つのカセットを選択して順次投入する工程と、投入されたカセットからワークを取り出して所定の加工装置まで搬送する工程と、前記所定の加工装置が空き状態である場合には、前記ワークを加工した後に払い出す工程と、前記所定の加工装置が加工中でありこの加工装置近傍に設けられたバッファに空きがある場合には、前記ワークを前記バッファに一旦格納し、後に前記加工装置が空き状態になったときに当該加工装置で加工した後に払い出す工程と、前記所定の加工装置が加工中でありこの加工装置近傍に設けられたバッファに空きがない場合には、前記ワークを加工せずに払い出し、再度カセットに梱包して再投入する工程と、を実施する生産ラインに適用される。
【００１０】
すなわち、本発明のライン投入制御システムは、図１に示すように、各バッファの仕掛数を取得するバッファ仕掛取得手段１１と、各カセット内のワーク個数を種類別に取得するカセット内ワーク個数取得手段１３と、バッファごとに決められたバッファ内仕掛数に関する閾値である仕掛閾値および種類ごとに決められたカセット内のワーク個数に関する閾値である入数閾値を予め記録している閾値記録手段１２と、バッファ仕掛取得手段１１によって取得された仕掛数、カセット内ワーク個数取得手段１３によって取得されたカセット内の種類別のワーク個数、および閾値記録手段１２に記録されている仕掛閾値および入数閾値に基づいて、投入するべきカセットを選択する投入カセット選択手段１４とを備え、前記仕掛閾値と入数閾値とが、各種類のワーク内での比率の全ワーク数に対する分布情報を用いて決定されていることを特徴としている。この場合、前記仕掛閾値および入数閾値は、生産ラインの搬送状態をモデリングしたシミュレーションを実行することで、加工完了数を最大に保ち、かつ、加工されずに払い出される数を最小に保つ仕掛閾値および入数閾値に決定されている。このような特徴を有する本発明によれば、ラインの処理能力を落とすことなく、ワークの搬送回数を抑えるように適正なカセットを選択し投入することが可能となる。
【００１１】
また、前記投入カセット選択手段は、第１加工装置での加工であるワークの個数に関する入数閾値を配列状の変数Ａ＿ｔｈｒｅに格納し、第２加工装置での加工であるワークの個数に関する入数閾値を配列状の変数Ｂ＿ｔｈｒｅに格納し、前記第１加工装置に対応する第１バッファに関する仕掛閾値をａ＿ｔｈｒｅ、前記第２加工装置に対応する第２バッファに関する仕掛閾値をｂ＿ｔｈｒｅとする一方、各カセットについて取得したカセット内のワーク個数のうち前記第１加工装置に対応するワークの個数を配列状の変数であるＡ＿ｉｎに、前記第２加工装置に対応するワークの個数を配列状の変数であるＢ＿ｉｎに格納し、第１バッファの仕掛数を配列状の変数であるaに、第２バッファの仕掛数を配列状の変数であるｂに格納し、条件α（ａ≧ａ＿ｔｈｒｅのときＡ＿ｉｎ＜Ａ＿Ｔｈｒｅ、かつ、ｂ≧ｂ＿ＴｈｒｅのときＢ＿ｉｎ＜Ｂ＿Ｔｈｒｅ）を満たすカセットを次に投入するカセットとして選択する。
【００１２】
さらに、前記投入カセット選択手段は、前記条件αを満たすカセットがなかった場合には、次に条件β（ａ≧ａ＿ｔｈｒｅまたはｂ≧ｂ＿ｔｈｒｅ）を満たすかどうかを確認し、条件βを満たす場合には、一定時間経過後に前記条件αを満たすかどうかを再度確認する一方、前記条件βを満たさない場合には、最も古いカセットを次に投入するカセットとして選択する。このような特徴を有する本発明によれば、ラインの処理能力を落とすことなく、ワークの搬送回数を抑えるように適正なカセットを選択し投入することが可能となる。
【００１３】
さらにまた、前記投入カセット選択手段は、前記仕掛閾値や入数閾値を用いることなく、前記バッファの空き数と投入されるカセット内の種類別のワーク個数とを用いて、前記バッファの空き数と投入されるカセット内の種類別のワーク個数との差を求め、全種類の差の合計が最も小さいカセットを選択し、このカセットを生産ラインに投入するように構成してもよい。このような構成とすることにより、ラインの処理能力を落とすことなく、ワークの搬送回数を抑えるように適正なカセットを選択し投入することが可能となる。
【発明の効果】
【００１４】
本発明によれば、バッファ仕掛数取得手段と、カセット内ワーク個数取得手段と、閾値記録手段と、投入カセット選択手段と、各種類の箱内での比率の全箱数に関する分布情報を用いて仕掛閾値と入数閾値とを決定する手段とを備えているため、生産効率のよい状態で生産ラインを運用することができるといった効果を奏する。
【発明を実施するための最良の形態】
【００１５】
以下、本発明のライン投入制御システムの実施形態について、図面を参照して説明する。
【００１６】
図１は、本発明のライン投入制御システムが適用されるワーク修正工程の一例を示す説明図である。なお、本実施形態においては、生産ラインに配置されている加工装置の一例として、半製品を修正する修正装置が用いられている。
【００１７】
このワーク修正工程は、図示しない上流工程で加工と検査とが実施され、この検査で修正要と診断された半製品がまとめて梱包されたカセットが投入されており、この半製品に対して必要な修正を行う工程である。
【００１８】
まず、上流工程で修正要と診断された半製品がまとめて梱包されたカセットは、投入カセット保管バッファ１０に、図示しない経路を通り搬送され保管される。
【００１９】
そして、投入カセット保管バッファ１０に保管された複数のカセットの中から選択された１つのカセットは、搬送ロボットやコンベアなど図示しない搬送装置によって開梱工程１に送られ、開梱工程1で人の手で開梱され、中の半製品（以下、「ワーク」と称する）は１つずつコンベア２に載せられる。
【００２０】
各ワークはコンベア２によって対応する修正装置（第１修正装置４または第２修正装置６）に搬送される。なお、搬送方法の詳細については後述する。また、各修正装置（第１修正装置４および第２修正装置６）は同一ライン内にある。
【００２１】
もし、対応する修正装置（第１修正装置４または第２修正装置６）が空いていない場合（例えば、処理中、または故障やメンテ中などの場合）、ワークは、修正装置近傍に配置されたバッファ（第１バッファ３または第２バッファ５）に格納され、修正装置が空くまで待機する。
【００２２】
修正が完了したワークは、コンベア２に載せられ、梱包工程７まで搬送される。また、修正装置に空きがなく、かつ、バッファにも空きがない場合には、そのままコンベア２で梱包工程７まで搬送される。梱包工程７では、人の手により、修正装置で修正が完了したワークは完了品８としてまとめてカセットに梱包され、払い出される。修正ができなかったワークは再投入品９としてまとめてカセットに梱包され、図示しない搬送装置を使って投入カセット保管バッファ１０まで搬送され、この投入カセット保管バッファ１０で再投入まで保管される。
【００２３】
カセットには異なる複数の種類のワークが１カセットに混在している。
【００２４】
図２は、図１に示すワーク修正工程を構成する投入カセット保管バッファ１０に保管されているカセットの一例を示す説明図である。
【００２５】
カセット１５には、複数のパネル状のワークが梱包されている。このうち、あるものは第１修正装置４による修正を要するワーク１６であり、他のあるものは第２修正装置６による修正を要するワークである。このように、１つのカセット内には異なる種類のワークが混在している。また、各種類のワークの１カセット内での混合比率はカセットごとに異なる。つまり、第１修正装置４による修正を要するワーク１６が、第２修正装置６による修正を要するワーク１７よりも多いカセットもあれば、その逆に、第２修正装置６による修正を要するワーク１６が、第１修正装置４による修正を要するワーク１７よりも多いカセットもある。
【００２６】
図３は、図１に示すワーク修正工程に適用されるライン投入制御システムのシステム構成図である。
【００２７】
本実施形態のライン投入制御システムは、大別すると、バッファ仕掛数取得手段１１、閾値記録手段１２、カセット内ワーク個数取得手段１３、および投入カセット選択手段１４を備えている。
【００２８】
各ワークにはＩＣ（ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）チップが搭載されており、このＩＣチップには対応する第１修正装置４または第２修正装置６のいずれかが記録されている。また、第１修正装置４の上流側（開梱工程１側）には、修正装置判断手段３６が配置されており、この修正装置判断手段３６の下流側で第１修正装置４の近傍に、第１搬送位置判断手段３３が配置されている。また、第２修正装置６の近傍に、第２搬送位置判断手段３４が配置されている。
【００２９】
第１搬送位置判断手段３３は、第１搬送装置４および第１バッファ３とそれぞれ図示しない通信手段を介して通信可能に設けられており、第２搬送位置判断手段３４は、第２搬送装置６および第２バッファ５とそれぞれ図示しない通信手段を介して通信可能に設けられている。第１バッファ３は、当該バッファ内の仕掛数を記録する第１仕掛数記録媒体３１を備えており、第２バッファ５は、当該バッファ内の仕掛数を記録する第２仕掛数記録媒体３２を備えている。また、投入カセット保管バッファ１０は、当該バッファ内に保存しているワーク数を記録するワーク数記録手段３５を備えている。
【００３０】
バッファ仕掛数取得手段１１は、第１バッファ３の第１仕掛数記録媒体３１に記録されているバッファ内仕掛数、および第２バッファ５の第２仕掛数記録媒体３２に記録されているバッファ内仕掛数を、それぞれ図示しない通信手段を介して取得する。
【００３１】
閾値記録手段１２には、第１バッファ３ごとおよび第２バッファ５ごとに予め決められたバッファ内仕掛数に関する閾値（以下、「仕掛閾値」という。）と、各対応修正種類ごとに予め決められた各投入カセットごとの投入カセット内のワーク個数に関する閾値（入数閾値）とが記録されている。なお、各閾値の決定方法については後述する。
【００３２】
カセット内ワーク個数取得手段１３は、単位時間ごとに投入カセット保管バッファ１０に付属するワーク数記録手段３５内の記録媒体に記録された各カセットごとの各種類のワーク個数を取得し、図示しない内部の記録媒体に記録する。
【００３３】
投入カセット選択手段１４は、開梱工程１から次選択カセット選択信号を受信すると、バッファ仕掛数取得手段１１から取得した各バッファ内の仕掛数と、閾値記録手段１２に記録されている仕掛閾値および入数閾値と、カセット内ワーク個数取得手段１３から取得した各カセットごとの各種類のワーク個数とに基づいて、次に投入するカセットの選択処理を実施するが、これについては後述する。
【００３４】
図４は、図３に示すライン投入制御システムを構成するバッファ仕掛数取得手段１１、閾値記録手段１２、カセット内ワーク個数取得手段１３、および投入カセット選択手段１４の一実装例を示す説明図である。
【００３５】
ここでは、バッファ仕掛数取得手段１１、閾値記録手段１２、カセット内ワーク個数取得手段１３、および投入カセット選択手段１４は、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）５１、ＨＤＤ（ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）５２、メモリ５３、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）５４、表示部５５，操作部５６で構成されている。
【００３６】
これらの各部は、ＣＰＵ５１に接続されたデータバスやアドレスバス等で構成される制御ライン５７を介して相互に接続されている。ＨＤＤ５２は、ハードディスクドライブであり、上述の各部を制御するのに必要なＯＳ（ｏｐｅｒａｔｉｎｇ  ｓｙｓｔｅｍ）や後述する処理プログラムなどのソフトウエアが格納されており、また、閾値記録手段１２が内蔵されている。ＣＰＵ５１は、このＨＤＤ５２に搭載されたソフトウエアにより各種の処理を行う。メモリ５３は、フラッシュメモリやＲＡＭなどで構成されており、ＣＰＵ５１のワークエリアとして使用される。表示部５５はＬＣＤ（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）で構成されており、各部の経過表示に用いられる。操作部５６はキーボードやマウスで構成されており、表示切替などに用いられる。ＬＡＮ５４は、投入カセット保管バッファ、開梱工程およびバッファとの通信手段として用いられる。
【００３７】
次に、図３に示すライン投入制御システムにおいて、第１修正装置４および第２修正装置６へのカセット搬送方法について説明する。
【００３８】
コンベア２に投入されたワークは、修正装置判断手段３６の位置まで搬送されると、そこで、修正装置判断手段３６により、対応する搬送位置判断手段（第１搬送位置判断手段３３または第２搬送位置判断手段３４）の位置がＩＣチップに書き込まれ登録される。
【００３９】
搬送位置判断手段の位置が登録されたワークは、コンベア２でさらに搬送され、登録された搬送位置判断手段（第１搬送位置判断手段３３または第２搬送位置判断手段３４）の位置まで搬送されると停止する。ワークが停止すると、搬送位置判断手段（第１搬送位置判断手段３３または第２搬送位置判断手段３４）は、その時刻での修正装置（第１修正装置４または第２修正装置６）の稼動状態および空き状態を、図示しない通信手段を介して取得する。
【００４０】
その結果、修正装置（第１修正装置４または第２修正装置６）が稼働中で空きがある場合、搬送位置判断手段は、ワークのＩＣチップに修正待ちフラグを書き込み、図示しない通信手段により修正装置に対しワーク取得信号を送信する。ワーク取得信号を受信した修正装置は、停止中のワークのＩＣチップに修正待ちフラグが書き込まれていることを確認し、ロボットなどの搬送装置によりワークを受け取る。
【００４１】
一方、修正装置が停止中か空きがない場合、搬送位置判断手段（第１搬送位置判断手段３３または第２搬送位置判断手段３４）は、修正装置前のバッファの仕掛数を、仕掛数記録媒体（第１仕掛数記録媒体３１または第２仕掛数記録媒体３２）から、図示しない通信手段により取得する。取得した結果、バッファ（第１バッファ３または第２バッファ５）内に空きがあると判断した場合、搬送位置判断手段（第１搬送位置判断手段３３または第２搬送位置判断手段３４）は、ワークのＩＣチップにバッファ待ちフラグを書き込み、図示しない通信手段によりバッファに対しワーク取得信号を送信する。ワーク取得信号を取得したバッファは、上述の修正装置と同様の方法でバッファにワークを取り込み、仕掛数記録媒体内の仕掛数をインクリメントする（増やす）。修正加工が終了したワークは、搬送位置判断手段によってＩＣチップ内の修正待ちフラグが消去された後、コンベア２を用いて梱包工程７に搬送される。また、バッファ内で待機中のワークは、修正装置に空きが発生すると、搬送位置判断手段によってＩＣチップ内のバッファ待ちフラグが消去された後、修正装置に送られる。このとき、仕掛数記録媒体内の仕掛数はデクリメントされる（減らされる）。
【００４２】
次に、図３に示すライン投入制御システムによるライン投入制御方法について説明する。  なお、図３内の矢印（先が黒塗りのもの）は信号の動きを示している。
【００４３】
まず、開梱工程１に投入されるカセットは、投入カセット選択手段１４により選択される。投入カセット選択手段１４は、開梱工程１より次選択カセット選択信号を受信すると、後述の図５に示す投入カセット選択ルーチンを作動させる。
【００４４】
投入カセット選択手段１４は、まずはじめに、バッファ仕掛取得手段１１より、このバッファ仕掛取得手段１１に記録されている各バッファ内の仕掛数を取得し、第１バッファ３の仕掛数を変数ａに、第２バッファ５の仕掛数を変数ｂに格納する（ステップＳ１）。
【００４５】
次に、閾値記録手段１２より、各修正装置前バッファごとに予め決められたバッファ内仕掛数に関する閾値（仕掛閾値）と、各対応修正種類ごとに予め決められた各投入カセットごとの投入カセット内のワーク個数に関する閾値（入数閾値）とを取得する。そして、対応する修正が修正Ａ（第１修正装置４での修正）であるワークの個数に関する入数閾値は、配列状の変数Ａ＿ｔｈｒｅに格納し、対応する修正が修正Ｂ（第２修正装置６での修正）であるワークの個数に関する入数閾値は、配列状の変数Ｂ＿ｔｈｒｅに格納する。また、第１バッファ３に関する仕掛閾値はａ＿ｔｈｒｅ、第２バッファ５に関する仕掛閾値はｂ＿ｔｈｒｅに格納する（ステップＳ２）。
【００４６】
次に、カセット内ワーク個数取得手段１３より、各カセットについてカセット内のワーク個数を取得する。対応する修正が修正Ａであるワークの個数は配列状の変数であるＡ＿ｉｎに、対応する修正が修正Ｂであるワークの個数は配列状の変数であるＢ＿ｉｎに格納する（ステップＳ３）。投入カセット選択手段１４は、これらの情報に基づいて、カセット選択処理（ステップＳ４）を行う。なお、カセット選択処理の詳細は後述する。そして、カセット選択処理で選択されたカセットを、投入カセット保管バッファ１０に送信し（ステップＳ５）、処理を終了する。
【００４７】
次に、カセット選択処理（図５のステップＳ４）について、図６を用いて詳細に説明する。図６は、図５に示すカセット選択処理の一例を示すフローチャートである。
【００４８】
まずはじめに、条件α（ａ≧ａ＿ｔｈｒｅのときＡ＿ｉｎ＜Ａ＿Ｔｈｒｅ、かつ、ｂ≧ｂ＿ＴｈｒｅのときＢ＿ｉｎ＜Ｂ＿Ｔｈｒｅ）を満たすカセットが存在するか否かサーチする（ステップＳ１１）。この条件は、あるバッファ内の仕掛数が仕掛閾値以上のときは、それ以上そのバッファにワークが入ることを極力抑えるために、カセット内にそのバッファに対応する修正を行うワークが入数閾値より少ないカセットを選択するための条件である。
【００４９】
この条件αを満たすカセットをサーチできた場合（ステップＳ１２での判断結果がＹｅｓである場合）、そのカセットを次選択カセットにセットして（ステップＳ１６）、カセット選択処理を終了する。
【００５０】
一方、条件αを満たすカセットをサーチできなかった場合（ステップＳ１２での判断結果がＮｏである場合）、現在のバッファの状態に関する条件β（ａ≧ａ＿ｔｈｒｅまたはｂ≧ｂ＿ｔｈｒｅ）を満たすかどうか確認する（ステップＳ１３）。この条件はバッファ内の仕掛が仕掛閾値より多い状態か否かを確認するための条件である。
【００５１】
その結果、条件βを満たす場合（ステップＳ１３での判断結果がＹｅｓである場合）、どのカセットを選択してもバッファ内の仕掛が一杯になる可能性が高いことから、一定時間待って（ステップＳ１４）、ステップＳ１１に戻り、再度サーチを行う。
【００５２】
一方、条件βを満たさない場合（ステップＳ１３での判断結果がＮｏである場合）、バッファの空き状態に余裕があると判断し、最も古いカセットを選択して（ステップＳ１５）、次選択カセットにセットし（ステップＳ１６）、カセット選択処理を終了する。
【００５３】
なお、カセット選択処理内で使用される条件αや条件βはこれに限定されるものではなく、例えば、修正Ａ側の条件を優先する、または条件α側の条件のみを使用することも可能である。また、ステップＳ１５では最も古いカセットを選択しているが、これに限らず、例えばランダムにカセットを選択してもよい。
【００５４】
次に、各閾値（仕掛閾値および入数閾値）の設定方法について説明する。
【００５５】
本明細書の生産ラインでは、修正できなかったワークはそのまま梱包工程７まで搬送され、梱包された後再度投入される。以下では、修正できず梱包工程７まで搬送されたワークの数をスルー数とする。
【００５６】
一般に、修正装置に空きがなく、この修正装置前のバッファにも空きがない状態で、その修正が必要なワークが多いカセットを投入すると、当然スルー数が大きくなる。さらに、修正装置前のバッファに仕掛がないにも関わらず、その修正が必要なワークが少ないカセットを投入すると、修正装置に空きが発生したときに修正するワークを供給できず、その結果、払出数が低下する。
【００５７】
したがって、バッファ内の仕掛数に見合ったワーク構成のカセットを選択し投入する必要があるが、本実施形態の図５および図６に示すルール（処理手順）を用いて投入カセットを選択することで、バッファ内の仕掛数に見合ったワーク構成のカセットを選択し投入することができる。
【００５８】
図７は、図５および図６に示す処理手順を用いた場合の閾値と、スルー数や払出数（加工完了数）との関係を示したグラフである。
【００５９】
閾値が比較的大きい場合には、バッファ内の仕掛が大きい場合に投入され易くなり、また、対応する修正が必要なワークが多いカセットが投入され易くなる。そのため、スルー数（図７中、符号４２により示す）が増加する。一方、払出数（加工完了数）（図７中、符号４２により示す）は上述した理由から閾値が比較的大きい場合増加するが、修正装置の処理能力以上のワークが投入されてもそれ以上処理できないことから、ある値以上は増加しない。
【００６０】
図８は、修正Ａ用カセット内ワーク個数とカセット数との関係を示グラフ（図中の曲線１８）である。ここで、修正Ａとは、第１修正装置４で実施される修正のことであり、修正Ａ用カセット内ワーク個数とは、１つのカセットに含まれる、第１修正装置４での修正が必要なワークの個数のことである。また、第１バッファ３は、第１修正装置４の近傍に配置されているバッファである。
【００６１】
例えば、第１バッファ格納可能数（図８中、符号１９により示す）が、カセット数が最も多いときの修正Ａ用カセット内ワーク個数と同程度の場合には、第１バッファ３が一杯になる可能性が高いと言える。したがって、各閾値（仕掛閾値および入数閾値）は、例えば予想閾値（図８中、符号２０により示す）に示すような比較的小さい値にすることが有効であると考えられる。
【００６２】
一方、第１バッファ格納可能数が修正Ａ用カセット内ワーク個数と比較して充分大きい場合には、各閾値（仕掛閾値および入数閾値）は比較的大きな値にすることが有効であると考えられる。したがって、加工完了数を最大に保ったまま、スルー数が最小となるような閾値を決定するために、生産ラインの搬送状態をモデリングし、予想閾値（符号２０）を中心に何パターンか閾値を変更してシミュレーションを行う。その結果から加工完了数を最大に保ったまま、スルー数が最小となる各閾値を採用して、ライン投入制御システムに使用すればよい。
【００６３】
なお、投入カセット選択には必ずしも前述した各閾値を使用する必要はない。例えば、図５のカセット選択処理（ステップＳ４）において、各加工工程前のバッファ空き数と、投入カセット内の対応する種類のワーク数との差である全修正装置の合計（評価値１）が最も小さくなるカセットを選択してもよい。このとき、ある閾値を予め設定し、評価値１がその値以上のときは投入をとめる、といった処理を行ってもよく、この場合には、スルー数の増加を防ぐことができる。さらに、この閾値についても、前述したシミュレーションと同様の方法でシミュレーションを行い、最適な値を求めて採用してもよい。
【産業上の利用可能性】
【００６４】
本発明のライン投入制御システムは、複数品種混合生産が必要な電子部品や家電製品などの生産ラインでの使用に活用できる。
【図面の簡単な説明】
【００６５】
【図１】本発明のライン投入制御システムの実施形態を示す説明図である。
【図２】図１に示すワーク修正工程を構成する投入カセット保管バッファに保管されているカセットの一例を示す説明図である。
【図３】図１に示すワーク修正工程に適用されるライン投入制御システムのシステム構成図である。
【図４】図１に示すライン投入制御システムを構成する、バッファ仕掛数取得手段、閾値記録手段、カセット内ワーク個数取得手段および投入カセット選択手段の一実装例を示す説明図である。
【図５】図３に示すライン投入制御システムによるライン投入制御方法の一例を示すフローチャートである。
【図６】図５に示すカセット選択処理の一例を示すフローチャートである。
【図７】図５および図６に示す処理手順を用いた場合の閾値とスルー数や加工完了数との関係を示したグラフである。
【図８】修正Ａ用カセット内ワーク個数とカセット数との関係を示すグラフである。
【符号の説明】
【００６６】
１    開梱工程
２    コンベア
３    第１バッファ
４    第１修正装置
５    第２バッファ
６    第２修正装置
７    梱包工程
８    完了品
９    再投入品
１０  投入カセット保管バッファ
１１  バッファ仕掛数取得手段
１２  閾値記録手段
１３  カセット内ワーク個数取得手段
１４  投入カセット選択手段
１５  カセット
１６  第１修正装置による修正を要するワーク
１７  第２修正装置による修正を要するワーク
１８  修正Ａ用カセット内ワーク個数とカセット数との関係を示す曲線
１９  第１バッファ格納可能数
２０  予想閾値
３１  第１仕掛数記録媒体
３２  第２仕掛数記録媒体
３３  第１搬送位置判断手段
３４  第２搬送位置判断手段
３５  ワーク数記録手段
３６  修正装置判断手段
４１  スルー数
４２  加工完了数
５１  ＣＰＵ
５２  ＨＤＤ
５３  メモリ
５４  ＬＡＮ
５５  表示部
５６  操作部
５７  制御ライン
【図１】
2008107994.tif 000003
【図２】
2008107994.tif 000004
【図３】
2008107994.tif 000005
【図４】
2008107994.tif 000006
【図５】
2008107994.tif 000007
【図６】
2008107994.tif 000008
【図７】
2008107994.tif 000009
【図８】
2008107994.tif 000010