(57)【特許請求の範囲】
【請求項１】
多品種少量生産ラインにおいて、
前工程から搬送されたワークをストレージ内に搬入する前の入り口で、該ワークの型式、オプション等の仕様情報を読み取る読取手段と、前記読取手段の読み取り情報を記憶し、前工程から搬送されたワークを搬出が決定されるまでストレージ内に格納するとともに、最適な序列に決定して次工程へ搬出する制御プログラマブル・ロジックコントローラとを備え、
前記制御プログラマブル・ロジックコントローラは、前記読取手段の読み取り情報を基にストレージ内で搬出可能なワークを予め設定された優先順に並び替え、その先頭ワークから次に搬出可能かを判断し、可能な場合は次搬出ワークとして選択し、搬出不可の場合は優先順位の先頭から該当ワークが搬出可能かの判断を繰り返すことにより次に搬出すべき最適なワークを選択し、次に搬出可能なワークがストレージ内に１台も無い時は、空ワークを出し、この空ワークは、実際にはワークを搬出させないが、理論上はワークを搬出させることにより、序列内に１台の空きを作ることを特徴とする多品種少量生産ラインの序列修正システム。
【請求項２】
最適な序列を決定する時、時刻指定の強制搬出設定があるかを確認し、強制搬出の設定があり、且つ現在時刻がその設定された時刻に達していれば、その設定されたワークを次に搬出させるワークとして選択するとともに、時刻指定で強制搬出設定されたワークは選択対象外とすることを特徴とする請求項１記載の多品種少量生産ラインの序列修正システム。
【請求項３】
最適な序列を決定する時、絶対制約と通常制約に分けて各種制約を設定することができる機能を有することを特徴とする請求項１記載の多品種少量生産ラインの序列修正システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は多品種少量生産の生産ラインにおいて、下流工程に搬出させるワークの最適な序列を決定することができる多品種少量生産ラインの序列修正システムに関するものである。
【背景技術】
【０００２】
従来技術として、ストレージレーンの先頭ワークを候補とし、次工程に搬出させるワークの間隔を考慮して順列を修正することにより、次工程での作業負荷の平準化を図るようにしたペインティッドボディ・ストレージの順列修正システムが知られている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平６−１４４３１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のペインティッドボディ・ストレージの順列修正システムでは、次工程へ搬出するワークの候補がストレージレーンの先頭ワークのみであるため、候補ワークが少なく、最適な搬出候補のワークを決定できないという課題がある。また、指定した間隔通りに搬出させるワークが候補内に存在しなかった場合、ワークを搬出することが出来ず、次工程のライン停止につながる恐れがあった。
【０００５】
この発明は、上記の課題を解決するためになされたもので、搬出候補のワークをレーン先頭に限らずに、ストレージ内の全ワークを候補とし、これらのワークの搬出優先順位を予め設定して優先順にワークを並べ換え、万が一候補となるワークが存在しない場合でも、空ワークを搬出することにより、次工程のライン停止を防止するようにした多品種少量生産ラインの序列修正システムを提供するものである。
【課題を解決するための手段】
【０００６】
この発明に係る多品種少量生産ラインの序列修正システムにおいては、前工程から搬送されたワークをストレージ内に搬入する前の入り口で、該ワークの型式、オプション等の仕様情報を読み取る読取手段と、読取手段の読み取り情報を記憶し、前工程から搬送されたワークを搬出が決定されるまでストレージ内に格納するとともに、最適な序列に決定して次工程へ搬出する制御プログラマブル・ロジックコントローラとを備え、制御プログラマブル・ロジックコントローラは、読取手段の読み取り情報を基にストレージ内で搬出可能なワークを予め設定された優先順に並び替え、その先頭ワークから次に搬出可能かを判断し、可能な場合は次搬出ワークとして選択し、搬出不可の場合は優先順位の先頭から該当ワークが搬出可能かの判断を繰り返すことにより次に搬出すべき最適なワークを選択し、次に搬出可能なワークがストレージ内に１台も無い時は、空ワークを出し、この空ワークは、実際にはワークを搬出させないが、理論上はワークを搬出させることにより、序列内に１台の空きを作るものである。
【発明の効果】
【０００７】
この発明によれば、次工程への搬出対象ワークが存在しなかった時に、空ワークを出すようにしたので、次工程での全生産ラインの停止を防ぐことができる。通常の生産ラインでは連続してワークが流れるため、１箇所でも停止すれば、全生産ラインが停止する。よって、搬出対象ワークが存在しなかった場合、次工程の全生産ラインが停止するが、この発明により対象ワークが存在しない場合に空ワークを搬出させることにより、生産ラインの停止を防ぎ、工場の稼働率を向上させることができる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１.
図１はこの発明の実施の形態１における多品種少量生産ラインの序列修正システムの構成を示すシステム構成図、図２はこの発明の実施の形態１における多品種少量生産ラインの序列修正システムの動作を説明するためのフローチャートである。
【０００９】
この発明による多品種少量の生産ラインにおいては、前工程から搬送されたワークを最適な序列に並び替えて、次工程に搬出するものである。図１において、先ず前工程から搬送されるワーク１ａは、ストレージ６内に搬入する前にそのワークの型式、オプション等の基本的な仕様情報を読取装置３により読み取られる。そして、読み取られた基本仕様情報は、制御プログラマブル・ロジックコントローラ（以下ＰＬＣという）４に記憶され、照会端末５に表示される。また、搬送されたワーク１ａはストレージ６内に順次格納される。ストレージ６内に格納されたワーク１ｂは、搬出が決定されるまでストレージ６内に保管される。そして、次工程の作業が平準化されるように、照会端末５で設定された情報を基に制御ＰＬＣ４はストレージ６内のワーク１ｂの中から搬出すべき候補のワークを選択する。搬出候補のワークはストレージ６内のどのワーク１ｂからも選択することができる。選択された搬出候補のワークはストレージ６内から搬出され、次工程に搬送される。１ｃは次工程へ搬出されたワークを示している。なお、搬出候補のワークをストレージ６内の全てのワーク１ｂを対象としており、これらのワーク１ｂの搬出優先順位を照会端末５で予め設定しておき、優先順にワーク１ｂを並べ替える。そして、その先頭ワークから、次に搬出可能かを判断し、可能な場合は次搬送ワークとして決定される。搬出不可の場合は、優先の順に該当ワークが搬出可能かの判断を繰り返すことにより選択する。このように優先順位の先頭から搬出可能の判断をすることにより、選択対象ワーク数が膨大に増えたとしても、その中から次に搬出すべき最適なワークを選択することができる。
また、次に搬出させるワークがストレージ６内に無い場合は、空ワーク２を搬出させる。空ワークとは実際にはワークが搬出させないが、論理的にワークを搬出させることにより、連続してワークを搬出させることができ、次工程でワーク無しによる生産ラインの停止を防ぐことができる。万が一、次に搬出可能なワークがストレージ６内に１台も無い時は、空ワークを出す。この空ワークは実際にはワークを搬出しないが、論理上はワークを搬出させることにより、序列内に１台の空きを作る。これにより、次に搬出可能なワークが工程内に無い場合でも、次工程ラインを停止することが無く生産を継続することができる。
【００１０】
次に、実施の形態１の搬出ワーク決定処理の流れについて、図２により説明する。
先ず、ステップ１０ａでは強制的に空ワークを搬出させる設定指示があるか否かを確認する。空ワーク搬出の設定指示がある場合は、ステップ１０ｆにて空ワークを次搬出ワークとして決定し、処理を終了する。次に、ステップＳ１０ａで空ワーク搬出の設定指示がない場合は、ステップ１０ｂに進みストレージ６内で搬出可能なワークを予め設定された優先順に並び替える。優先順に並び替えることにより、選択対象ワーク数が多くなっても他の処理には影響しない。次に、ステップ１０ｃにてストレージ６内のワーク１ｂから各種設定を考慮して次に搬出させるワークを決定する。この時、ステップ１０ｂで並べた順にワークの仕様を確認し、次に搬出可能かを判断する。次に、搬出すべき選択ワークがあるか否かをステップ１０ｄで判断し、ある場合はステップ１０ｅで搬出ワークを決定し、処理を終了する。また、ステップＳ１０ｄで搬出すべき選択ワークが無い場合は、ステップ１０ｆにて空ワーク２を次搬出ワークとして決定し、処理を終了する。
【００１１】
実施の形態２.
図３はこの発明の実施の形態２における多品種少量生産ラインの序列修正システムの動作を説明するためのフローチャートである。
実施の形態２の搬出ワーク決定処理の流れについて、図３により説明する。
先ず、ステップ１０ｇで時刻指定の強制搬出の設定があるか否かを確認する。ステップＳ１０ｇで強制搬出の設定があり、且つ現在時刻がその設定された時刻に達していれば、ステップＳ１０ｅに進み、その設定されたワークを次に搬出させるワークとして選択し、処理を終了する。ステップＳ１０ｇで強制搬出の設定が無ければ、ステップ１０ａに進み、強制的に空ワークを搬出させる設定指示があるか否かを確認する。ステップＳ１０ａで空ワーク搬出の設定指示がある場合は、ステップ１０ｆにて空ワークを次搬出ワークとして決定し、処理を終了する。次に、ステップＳ１０ａで空ワーク搬出の設定指示がない場合は、ステップ１０ｂに進みストレージ６内で搬出可能なワークを予め設定された優先順に並び替える。優先順に並び替えることにより、選択対象ワーク数が多くなっても他の処理には影響しない。次に、ステップ１０ｃにてストレージ６内のワーク１ｂから各種設定を考慮して次に搬出させるワークを決定する。この時、ステップ１０ｂで並べた順にワークの仕様を確認し、次に搬出可能かを判断する。次に、搬出すべき選択ワークがあるか否かをステップ１０ｄで判断し、ある場合はステップ１０ｅで搬出ワークを決定し、処理を終了する。また、ステップＳ１０ｄで搬出すべき選択ワークが無い場合は、ステップ１０ｆにて空ワーク２を次搬出ワークとして決定し、処理を終了する。なお、ステップ１０ｃでワークを選択する時は、時刻指定強制搬出設定されたワークは選択対象外として、ワークを選択する。
【００１２】
実施の形態３.
図４はこの発明の実施の形態３における多品種少量生産ラインの序列修正システムの動作を説明するためのフローチャートである。
実施の形態３の搬出ワーク決定処理の流れについて、図４により説明する。
実施の形態３においては、ワーク選択処理を行う時の制約条件を絶対制約と通常制約に分けたものである。絶対制約は次工程での設備的な制約事項などで、必ず守る必要のある制約とする。また、通常制約は諸条件により、制約を守ることが好ましいが、必ずしも絶対ではなく空ワークを出すよりかは、無理してでもワークを出すことができる制約とする。
【００１３】
図４において、先ず、ステップ１０ａでは強制的に空ワークを搬出させる設定指示があるか否かを確認する。空ワーク搬出の設定指示がある場合は、ステップ１０ｆにて空ワークを次搬出ワークとして決定し、処理を終了する。次に、ステップＳ１０ａで空ワーク搬出の設定指示がない場合は、ステップ１０ｂに進みストレージ６内で搬出可能なワークを予め設定された優先順に並び替える。優先順に並び替えることにより、選択対象ワーク数が多くなっても他の処理には影響しない。次に、ステップ１０ｈでは通常制約による判断を行う。ステップ１０ｈの通常制約による判断を行って、搬出すべき選択ワークがあるか否かをステップ１０ｄで判断し、ある場合はステップ１０ｅで搬出ワークを決定し、処理を終了する。また、ステップＳ１０ｈ及びＳ１０ｄの通常制約では対象ワークが無かった場合は、ステップＳ１０ｉの絶対制約による判断を行う。ステップ１０ｈの絶対制約による判断を行って、搬出すべき選択ワークがあるか否かをステップ１０ｊで判断し、ある場合はステップ１０ｅで搬出ワークを決定し、処理を終了する。ここでも該当ワークが無かった場合は、ステップ１０ｆに進み、空ワーク２を次搬出ワークとして決定し、処理を終了する。
【図面の簡単な説明】
【００１４】
【図１】この発明の実施の形態１における多品種少量生産ラインの序列修正システムの構成を示すシステム構成図である。
【図２】この発明の実施の形態１における多品種少量生産ラインの序列修正システムの動作を説明するためのフローチャートである。
【図３】この発明の実施の形態２における多品種少量生産ラインの序列修正システムの動作を説明するためのフローチャートである。
【図４】この発明の実施の形態３における多品種少量生産ラインの序列修正システムの動作を説明するためのフローチャートである。
【符号の説明】
【００１５】
１ａ  前工程から搬送されたワーク
１ｂ  ストレージ内のワーク
１ｃ  次工程へ搬送されたワーク
２  空ワーク
３  読取装置
４  制御ＰＬＣ（プログラマブル・ロジックコントロール）
５  照会端末
６  ストレージ
【図１】
0004998189.tif 000002
【図２】
0004998189.tif 000003
【図３】
0004998189.tif 000004
【図４】
0004998189.tif 000005