(57)【特許請求の範囲】
【請求項１】
仕様の異なるワークが連続して投入される生産ラインに、投入比率の異なる所定の仕様のワークと他仕様ワークとを投入する生産ラインのワーク投入方法であって、
生産計画に基づいて決定される前記所定の仕様のワークの投入台数と前記他仕様ワークの投入台数とから、前記所定の仕様のワークの投入台数１台あたりの前記他仕様ワークの投入台数を表す他仕様ワーク投入数を決定し、
前記他仕様ワーク投入数を少数部分と整数部分とに分割し、
前記所定の仕様のワークを生産ラインに投入する度に前記他仕様投入ワーク数の整数部分の数の前記他仕様ワークを生産ラインに投入する一方、前記他仕様投入ワーク数の少数部分を累計し、
前記累計された少数部分が整数に達した場合には、当該整数を前記他仕様投入ワーク数の整数部分に加算した数の前記他仕様ワークを生産ラインに投入すると共に、整数に達した累計値から整数部分を減算することを特徴とする生産ラインのワーク投入方法。
【請求項２】
前記ワークを投入するごとに、投入されたワークの仕様と投入された順番を履歴として記録し、
前記累計された少数部分が整数に達していない場合であって、前記履歴を参照した結果、前記他仕様ワークが連続して投入される数が、前記他仕様投入ワーク数の整数部分の数を超える場合には前記他仕様ワークの投入を禁止する一方、前記所定の仕様のワークを投入し、
前記累計された少数部分が整数に達した場合であって、前記履歴を参照した結果、前記他の仕様のワークが連続して投入される数が、前記整数を前記他仕様投入ワーク数の整数部分に加算した数を超える場合には前記他の仕様のワークの投入を禁止する一方、前記所定の仕様のワークを投入することを特徴とすることを特徴とする請求項１に記載の生産ラインのワーク投入方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ストレージからの払出し順序にかかる自動車の生産管理方法に関する。
【０００２】
【従来の技術】
自動車の組立ラインは、車体にエンジンや内装などを取り付けるラインである。この組立ラインでは、一般的に仕様の異なる車体を同じラインで処理する混成方式が採用されており、組立ラインを流れる車体には、組立ラインでこの仕様に沿うエンジン（ターボ、ノンターボ）や内装（本革、標準）が取り付けられる。
【０００３】
また、組立ラインでは、組立ラインの設備や能力から、サンルーフ仕様などの特殊のものは連続して投入することができない場合があり、このような仕様の車体は、他の仕様の車体を間に何台か投入して投入されるようになっている。さらにこの場合には、組立ラインの作業者の負荷がラインの稼働時間を通して均等になるように、間に投入される他の仕様の車体の台数が規制されている。
【０００４】
このような規制に従う車体の投入は組立ラインの直前に行なわれる塗装工程の塗装ラインに設けられたＰＢＳ（painted body strage ）で行なわれており、ＰＢＳでは、格納した車体をこの規制を守りながら組立ラインに車体を投入している。
【０００５】
以下、この規制の方法について具体的に述べる。
例えば、組立ラインに投入される車体の総台数が１４０台で、このうち１４台がサンルーフ仕様であり、残りがノーマルルーフ仕様であるとする。このとき、組立ラインに投入すべきサンルーフ仕様の車体とノーマル仕様の車体との比は、
ノーマルルーフ仕様：サンルーフ仕様＝９：１
となり、サンルーフ仕様の車体をノーマル仕様の車体９台に１台の割合で投入すれば良いことになる。また、組立ラインの工数標準化の要請からノーマルルーフ仕様の車体にサンルーフ仕様の車体が均等に混入されることが望ましいから、ノーマルルーフ仕様の車体とサンルーフ仕様の車体とは、以下のような順番で組立ラインに投入される。
【０００６】
ＮＮＮＮＮＮＮＮＮ  Ｓ  ＮＮＮＮＮＮＮＮＮ  Ｓ  ＮＮＮＮＮＮＮＮＮ…
Ｎ：ノーマルルーフ仕様車体
Ｓ：サンルーフ仕様車体
そして、ノーマルルーフ仕様車体の投入台数は、
１４０×９／１０＝１２６
そして、サンルーフ仕様車体の投入台数は、
１４０×１／１０＝１４
となる。
【０００７】
【発明が解決しようとする課題】
しかしながら、投入される車体の総台数と各仕様の車体の比によっては、上記のように投入比が整数にならない場合がある。
例えば、組立ラインに投入される車体の総台数が１４０台で、このうち４０台がサンルーフ仕様であり、残り１００台がノーマルルーフ仕様であるとする。このとき、組立ラインに投入すべきサンルーフ仕様の車体とノーマル仕様の車体との比は、
ノーマルルーフ仕様：サンルーフ仕様＝２．５：１
となる。この場合、
ＮＮ  Ｓ  ＮＮ  Ｓ  ＮＮ  Ｓ…のようにサンルーフ仕様の車体をノーマル仕様の車体２台に１台の割合で投入すると、
ノーマルルーフ仕様車体の投入台数は、
１４０×２／３＝９３
そして、サンルーフ仕様車体の投入台数は、
１４０×１／３＝４７
となり、サンルーフ仕様の車体が過剰に組立ラインに投入されて生産されることになる。
【０００８】
また、サンルーフ仕様の車体を
ＮＮＮ  Ｓ  ＮＮＮ  Ｓ  ＮＮＮ  Ｓ…のようにノーマル仕様の車体３台に１台の割合で投入すると、
ノーマルルーフ仕様車体の投入台数は、
１４０×３／４＝１０５
そして、サンルーフ仕様車体の投入台数は、
１４０×１／４＝３５
となり、ノーマルルーフ仕様の車体が過剰に組立ラインに投入されて生産されることになる。
【０００９】
このような不必要な車体を生産することは、自動車生産ライン全体の生産効率を低下させるばかりか、コストの点からも望ましくない。また、このような場合には、例えば午前と午後といったラインの稼働時間でサンルーフ仕様の車体の投入台数を２台、あるいは３台に切り替えることも考えられるが、この方法もラインの稼働時間を通じて作業者の負荷が偏ることになるため適切であるとは言えない。
【００１０】
本発明は、上記の点に鑑みて行なわれたものであって、組立ラインの作業負荷が均等で、しかも投入される車体の総台数と各仕様の車体の比とによらずＰＢＳから組立ラインへ車体を過不足なく投入できる生産ラインのワーク投入方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
以上の課題を解決するための本発明は、以下のように構成される。
請求項１記載の発明は、仕様の異なるワークが連続して投入される生産ラインに、投入比率の異なる所定の仕様のワークと他仕様ワークとを投入する生産ラインのワーク投入方法であって、生産計画に基づいて決定される前記所定の仕様のワークの投入台数と前記他仕様ワークの投入台数とから、前記所定の仕様のワークの投入台数１台あたりの前記他仕様ワークの投入台数を表す他仕様ワーク投入数を決定し、前記他仕様ワーク投入数を少数部分と整数部分とに分割し、前記所定の仕様のワークを生産ラインに投入する度に前記他仕様投入ワーク数の整数部分の数の前記他仕様ワークを生産ラインに投入する一方、前記他仕様投入ワーク数の少数部分を累計し、前記累計された少数部分が整数に達した場合には、当該整数を前記他仕様投入ワーク数の整数部分に加算した数の前記他仕様ワークを生産ラインに投入すると共に、整数に達した累計値から整数部分を減算することを特徴とするものである。
【００１５】
また、請求項２記載の発明は、前記ワークを投入するごとに、投入されたワークの仕様と投入された順番を履歴として記録し、前記累計された少数部分が整数に達していない場合であって、前記履歴を参照した結果、前記他仕様ワークが連続して投入される数が、前記他仕様投入ワーク数の整数部分の数を超える場合には前記他仕様ワークの投入を禁止する一方、前記所定の仕様のワークを投入し、前記累計された少数部分が整数に達した場合であって、前記履歴を参照した結果、前記他の仕様のワークが連続して投入される数が、前記整数を前記他仕様投入ワーク数の整数部分に加算した数を超える場合には前記他の仕様のワークの投入を禁止する一方、前記所定の仕様のワークを投入することを特徴とするものである。
【００１６】
【発明の効果】
請求項１記載の発明は、他仕様ワーク投入数を少数部分と整数部分とに分割し、所定の仕様のワークを生産ラインに投入する度に他仕様ワークを前記整数部分の数だけ生産ラインに投入する一方、他仕様投入ワーク数の少数部分を累計し、累計された少数部分が整数に達した場合には、整数を分割された整数部分に加算した数の前記他仕様ワークを生産ラインに投入する。
【００１７】
このようにすることにより、他仕様投入ワーク数に少数が生じた場合にもこれを整数に合わせることなくそのまま生産ラインに投入することができる。したがって、生産すべき仕様のワークを過不足なく生産ラインに投入し、生産計画通りにワークを生産することができる。
【００２１】
請求項１記載の発明によれば、例えば午前と午後といったラインの稼働時間で所定の仕様のワークの投入台数を切り替える場合と比べて、所定の仕様のワークが、生産ラインの稼働時間内で均等に生産ラインへ投入されるようになり、生産ラインに従事する作業者にかかる負荷が均等になり、作業計画をたてやすくなる。
【００２２】
請求項２記載の発明は、前記ワークを投入するごとに、投入されたワークの仕様と投入された順番を履歴として記録し、前記累計された少数部分が整数に達していない場合であって、前記履歴を参照した結果、前記他仕様ワークが連続して投入される数が、前記他仕様投入ワーク数の整数部分の数を超える場合には前記他仕様ワークの投入を禁止する一方、前記所定の仕様のワークを投入し、前記累計された少数部分が整数に達した場合であって、前記履歴を参照した結果、前記他の仕様のワークが連続して投入される数が、前記整数を前記他仕様投入ワーク数の整数部分に加算した数を超える場合には前記他の仕様のワークの投入を禁止する一方、前記所定の仕様のワークを投入することにより、決定した他仕様ワーク数を守って生産ラインにワークを投入することができ、計画通りにワークを生産することができる。
【００２３】
【発明の実施の形態】
以下、図面を用いて本発明の一実施の形態について説明する。
【００２４】
本発明は、連続して生産ラインにワークを投入し、このうち例えばサンルーフ仕様のワークを周期的に生産ラインへ投入する生産ラインのワーク投入方法である。
そして、本発明では、サンルーフ仕様のワークの投入と投入との間に例えばノーマルルーフのような他仕様ワーク投入数を決定する。そして、ノーマルルーフ仕様のワーク投入数を少数部分と整数部分とに分け、サンルーフ仕様のワークをラインに投入する度にノーマルルーフ仕様のワークを分割した整数部分だけ生産ラインに投入する一方、ワーク投入数の少数部分を累計し、累計された少数部分が整数に達した場合には、整数をワーク投入数の整数部分に加算した数のノーマルルーフ仕様のワークを生産ラインに投入する。さらに、整数に達した累計値から整数部分を減算しておき、次回のワーク投入からは再び少数部分を累計する。
【００２５】
このようにして投入するワークの仕様を決定することにより、ワークの投入数に少数部分が発生した場合にも、生産ライン全体の稼働を通じて見れば設定されたワークの投入数を守ってワークの投入を行なうことができるようにしている。
【００２６】
図１、図２は、本実施の形態が適用される生産ライン全体の構成を説明する図であって、図１はハードウェア、図２は、図１中の工場制御コンピュータのソフトウェアの構成を説明する図である。
生産ラインのハードウェアは、生産管理全般の情報が社内ネットワークを介して入力されるホストコンピュータ３１と、ホストコンピュータ３１から入力する管理情報に基づいて生産ラインを含む工場全体を制御する工場制御コンピュータ３０と、工場制御コンピュータ３０の指示にしたがって工場内に設置された各設備を制御する設備制御コントローラ３２と、ワークに付された後述するＩＤナンバを検出し、各ワークの生産ライン内の位置や処理状況などを検出して工場制御コンピュータ３０に入力するＩＤコントローラ３３と、ＩＤコントローラ３３に検出されたワークの情報を必要に応じて表示する検索用ＰＣ（personal computer ）３４とを有している。また、設備制御コントローラ３２と、ＩＤコントローラ３３と、検索用ＰＣ３４とは、互いに工場内ネットワークで接続し、生産ラインに含まれる全ての工程を管理している。
【００２７】
工場制御コンピュータのソフトウェアは、生産ラインを流れるワークのすべてについて追跡、管理するトラッキング管理機能３７と、トラッキング管理機能３７によって追跡、管理されたワークの処理実績を管理する実績管理機能３６と、生産ラインで使用される部品などの在庫を管理する在庫管理機能３８と、ＰＢＳに格納される車体や組立工程への払出しを管理するＰＢＳ管理機能３９とを有している。なお、本実施の形態の生産ラインのワーク投入方法は、このＰＢＳ管理機能３９に含まれるものである。
【００２８】
各ワークの生産ライン内の位置や処理状況などの情報は、工場内ネットワークから下位通信部を通じてトラッキング管理、およびＰＢＳ管理される。トラッキング管理機能３７では、情報をさらに実績管理機能３６で処理実績のデータとして上位通信機能から社内ネットワークを通じてホストコンピュータ３０に入力する。一方、ＰＢＳ管理機能３９に入力した情報は、ＰＢＳ管理機能３９で行なわれる搬出車体の決定に用いられる。
【００２９】
さらにワークの位置や処理状況などは、ＰＢＳ管理機能３９から在庫管理機能３８にも入力し、在庫管理機能３８では、この情報に基づいて在庫の払出しや補給を判断している。また、図２に示した各構成は、管理データを蓄積して共有化するデータベース３５を構成している。
【００３０】
ここで、図３を用いてＰＢＳ管理機能３９に管理されるＰＢＳについて簡単に説明する。
図示したＰＢＳは、ＳＩＬ１ないしＳＩＬ１７のレーンと、サンルーフ仕様の車体が搬入されるＳＩＬ１８のレーンとを有している。各レーンには、ＰＢＳ−ＩＮ側バッファを経て塗装工程を終了した車体が搬入されてきて搬入される。なお、ＰＢＳの各レーンは、それぞれ複数台の車体を保管することが可能である。各レーンに保管された車体は、ＰＢＳ−ＯＵＴ側ゾーンを通って組立ラインに向かう。また、ＳＩＬ１８のレーンに搬入された車体は、回送ゾーンを通ってサンルーフを専用に取り付けるラインに向かい、サンルーフを取り付けられた後に再びＰＢＳに搬入され、組立ラインに投入されてサンルーフ以外の部品を取り付けられる。
【００３１】
また、回送ゾーンは、搬出が決定したワークが他のワークの後部にある場合、搬出が決定したワークを搬出するために他のワークをＰＢＳからいったん搬出するときにも使用される。
【００３２】
一方、ＰＢＳに搬入されるワークには、ＩＤカードと呼ばれるカードが付されており、このＩＤカードには、例えばワークで固有のユニークなナンバであるボディナンバが記憶されている。トラッキング管理機能３７は、このＩＤカードから読み取ったボディナンバをキーとしてデータベース３５を検索し、管理データ（ＰＢＳ制御コード）を取得する。この管理データの一例を図４に示して説明する。
【００３３】
データベース３５に記憶される管理データは、各工程を通じて使用される共通データと、車体工程、塗装工程、組立工程の各工程で専用に使用されるスペックデータとよりなっている。なお、車体工程、塗装工程、組立工程などでは、各工程でワークを処理した実績データが書き込まれる（Ａ）。
【００３４】
共通データは、各ワークを認識するボディＮｏ（ＩＤナンバ）や完成された自動車の仕向地などと共に、ＰＢＳ管理部で使用されるＰＢＳ制御コードを有している（Ｂ）。このＰＢＳ制御コードとは、ＰＢＳに搬入されたワークのボディ形状の種別（例えば、Ｗ：ワゴン，Ｓ：セダン，Ｋ：クーペ）、駆動の種別（４：４輪駆動，２：２輪駆動）、ルーフの種別（Ｓ：サンルーフ，Ｎ：ノーマルルーフ）、トランスミッションの種別（Ａ：オートマチック，Ｎ：マニュアル）といったワークの仕様を表すデータである（Ｃ）。
【００３５】
図５は、ＰＢＳ管理部のソフトウェアの構成を説明する図である。
設備制御コントローラからのＰＢＳ搬出データ要求が受け付けられると、ＰＢＳ管理部では、先ず初期データを収集する。この初期データ収集の代表的な処理には、ＰＢＳに在席している全ワークのトラッキングデータなど、後に行なう一連の処理に用いるデータの最新のものをまとめて一度に読み込んでおくものがある。
【００３６】
初期データの収集が完了すると、次に絶対条件絞り込みの処理に入る。この絶対条件絞り込みは、後述するようにレーン内の車体の位置（在席位置）などの物理的条件に基づいて搬出する車体を決定する処理である。
【００３７】
絶対条件による絞込みが終了すると、十分条件によってさらに搬出する車体を絞込む。十分条件としては、例えば、回送台数が少ないこと、車種の仕様、ワークのオフライン期日などがある。ＰＢＳ管理部は、絶対条件、十分条件により絞込みを併せて総合判定し、最終的に搬出される車体を決定する。
【００３８】
なお、この十分条件のうち、車種の仕様については、ＩＤカードに記憶されたボディナンバに基づいてＰＢＳ管理部が判断する。
【００３９】
図６は、図５に示した絶対条件絞込みのソフトウェアの構成を説明する図である。
図６に示した絶対条件絞込みでは、先ず、レーン内の車体の位置（在席位置）などの物理的条件によって搬出する車体を絞り込む。車体の在席位置による条件とは、例えばＰＢＳ側で搬入、搬出が可能なレーンに車体が搬入されていること、搬出が予約されている車体の後方に在席していないこと（搬出が予約された車体が搬出されるまで搬出できない）などがある。なお、このような車体の在席位置による搬出の条件を図７に例示する。
【００４０】
レーン在席位置で絞込まれた車体は、さらに組立工程で車体に取り付けられる重要な部品の在庫による条件、生産計画に対する塗装工程までの車体の生産の進みや遅れによる条件、さらには組立工程で作業者にかかる負荷によって決まる組立工程作業負荷条件によって絞込まれる。本実施の形態の生産ラインのワーク投入方法は、この組立工程作業負荷条件による絞込みで使用されるものである。
【００４１】
図８は、組立工程作業負荷条件により車体を絞込むソフトウェアの構成を説明する図である。
このソフトウェアは、生産ラインでの作業負荷が、ラインの稼働時間を通じて均等になるようにワークの投入方法を絞込むものである。
図示したソフトウェアは、間隔条件を記憶する間隔条件記憶部３と、連続条件を記憶する連続条件記憶部５とを有し、生産ラインに投入されるワークを間隔条件、連続条件の二つの条件でチェックする機能を有している。なお、この間隔条件および連続条件と、間隔条件、連続条件に基づく投入ワークの決定方法については後に詳述するものとする。
【００４２】
さらに間隔条件記憶部３は、間隔条件を設定する間隔条件設定画面７と接続し、間隔条件設定画面７で設定された間隔条件を記憶するようになっている。また、連続条件記憶部５は、連続条件を設定する連続条件設定画面９と接続し、連続条件設定画面９で設定された連続条件を記憶するようになっている。この間隔条件設定画面７、連続条件設定画面９を図９、図１０にそれぞれ例示する。
【００４３】
間隔条件のチェックおよび連続条件のチェックは、例えばデータベース３５（図２）の搬出決定履歴記憶部１から搬出決定履歴を取得し、この搬出決定履歴と、間隔条件設定画面７あるいは連続条件設定画面９で設定された間隔条件、連続条件とを対照して行なわれる。そして、チェックの対照となったワークが、搬出決定履歴から間隔条件、連続条件に合わない場合にはこのワークのライン投入、すなわちＰＢＳからの搬出を禁止し、合致する場合には他の条件（十分条件など）と合わせてこのワークを搬出するか否かを総合的に判断する。
【００４４】
このようにして搬出が決定されたワークは、そのボディナンバ、搬出順番、ＰＢＳ制御コードが搬出決定履歴記憶部に記憶される。このため、搬出決定履歴記憶部は、常に最新のワークの搬出順番が記録されるよう更新されている。また、この搬出決定履歴記憶部には、常に過去１００回分程度のデータが記録されるように古いデータの削除などが自動的に行なわれている。
【００４５】
次に、間隔条件、連続条件と、間隔条件、連続条件に基づく投入ワークの決定方法を説明する。
【００４６】
組立ラインへの車体投入の規制の方法には、その仕様の車体を投入する間隔を制限する間隔条件と、その仕様以外の車体を連続して投入する台数を制限する連続条件とがある。つまり、サンルーフ仕様のワークとノーマルルーフ仕様のワークとの間でサンルーフ仕様のワークの間隔条件が５台である場合、ノーマルルーフ仕様のワークの連続条件が５台となる。また、連続条件は、サンルーフ仕様のワークの間隔条件が５台以上と設定されたような場合にノーマルルーフが無制限に投入されることを防ぐため設定される条件である。
【００４７】
図１１は、間隔条件に基づいてワークを生産ラインに投入する数（間隔台数、連続台数）を決定する方法を説明する図で、図１１（Ａ）は、間隔台数、連続台数を算出する方法を説明する図、図１１（Ｂ）は、図１１（Ａ）で求めた間隔台数と連続台数とを表した図である。また、図１１（Ａ）中の「選択」の欄のＮはノーマルルーフ仕様のワークを示し、Ｓは、サンルーフ仕様のワークを示している。また、サンルーフ仕様のワークが選択されてから次のサンルーフ仕様のワークが選択されるまでをワーク投入の一周期とする。
【００４８】
例えば、組立ラインに投入される車体の総台数が１４０台で、このうち４０台がサンルーフ仕様であり、残り１００台がノーマルルーフ仕様であるとする。このとき、組立ラインに投入すべきサンルーフ仕様のワークとノーマル仕様のワークとの比は、
ノーマルルーフ仕様：サンルーフ仕様＝２．５：１
となる。このときの間隔条件は、「サンルーフ仕様の間隔台数２．５台」である。
この間隔台数２．５台を整数部の２と少数部の０．５（図中５）とに分けて記録する。そして、さらにこの少数部を一周期ごとに加算し累計値として記録する。本実施の形態では、この累計値が整数に達すると、整数を整数部に加算して間隔台数の整数部に加算して間隔台数の少数部をワーク投入数に反映させるものである。
【００４９】
すなわち、図１１の第１周期では、少数部の累計値は０．５であり整数にはなっていない。この場合、サンルーフ仕様のワークの間隔台数には、設定されている間隔台数の整数部である２がそのまま適用される。したがって、第１周期の間隔台数は２台になる。
【００５０】
そして第２周期では、第１周期の累計値０．５に間隔台数の少数部の０．５を加算する。このため、第２周期の累計値は１．０となって累計値が整数に達することになる。この場合のサンルーフ仕様のワークの間隔台数は、設定されている間隔台数の整数部である２に累計値の１．０が加算された値になる。したがって、第２周期の間隔台数は３台になる。また、このように累計値が整数に達した場合、間隔台数に整数を加算した後に累計値から整数分を差し引いておく。
【００５１】
以上の処理を繰り返し行なうと、サンルーフ仕様のワークの間隔台数は、
２→３→２→３→２…となる。また、これをノーマルルーフ仕様のワークの連続台数として表せば、２→３→２→３→２…となり、いずれの場合にもサンルーフ仕様のワークを１台投入する度に２台、または３台のノーマルルーフ仕様のワークを交互にラインに投入することになる。
【００５２】
また、連続条件を基準にした場合にも、以上述べた方法と同様の方法でワークの連続台数が決定され、上記した間隔台数、連続台数と同様のものが得られる。
【００５３】
次に、以上述べた生産管理のワーク投入方法をフローチャートにして説明する。
【００５４】
図１２ないし図１６は、間隔条件から搬出するワークを絞込む処理を説明する図である。なお、ここでは、ノーマルルーフ仕様のワーク２．５台に対してサンルーフ仕様のワークを１台生産ラインに投入するようＰＢＳから搬出するものとする。
【００５５】
先ず図１２に示すように搬出の可、不可を判断する対照となるワークのノーマルルーフ仕様、サンルーフ仕様の別を調べる。つまり、ワークに付されたＰＢＳ制御コードから「ルーフ」の欄のコードを読出し（図４）、これを図１３の規制条件テーブルに対照する。規制条件テーブルには、「ルーフ」にコードが記されているＰＢＳ制御コードの桁数（３）と、この桁に記されたコード（Ｓ，Ｎ）と、ＳまたはＮにそれぞれ対応する条件Ｎｏ（１，２）が記憶されている。なお、この条件Ｎｏとは、このフローチャート中で以降、ノーマルルーフ仕様、サンルーフ仕様を識別するのに使用されるものである。
【００５６】
例えば、対象となるワークのＰＢＳ制御コードの３桁目に「Ｓ」が記録されている場合、このワークはサンルーフ仕様であると判定されて条件Ｎｏ１が付される。また、「Ｎ」が記録されている場合、このワークはノーマルルーフ仕様であると判定されて条件Ｎｏ２が付される。
【００５７】
次に、ステップＳ１で付された条件Ｎｏを図１４の間隔条件テーブルに対照する。図示した間隔条件テーブルは、図１１で説明した間隔台数の算出方法により各周期ごとの間隔台数を算出するためのデータが記録されたテーブルであって、間隔条件設定画面で設定された間隔台数の整数部および少数部、少数部の累計値、累計値の加算タイミングが記録されている。
【００５８】
このフローチャートでは、対象となるワークに付された条件Ｎｏが間隔条件テーブルの自条件Ｎｏ、あるいは他条件Ｎｏに該当するか判断する（Ｓ２）。なお、このとき、例えば条件Ｎｏ「１」のワークについては、自条件Ｎｏが「１」、他条件Ｎｏが「２」となる。また、ワークの条件Ｎｏが、間隔条件テーブルの条件Ｎｏ、他条件Ｎｏのいずれにも該当しない場合には、別の条件のテーブルに基づいてこのワークの搬出の可、不可を判断するように別条件テーブルサブルーチンに入る（Ｓ１０）。
【００５９】
ステップＳ２の処理でワークの条件Ｎｏが間隔条件テーブルに該当すると判断された場合、図１１で説明したようにワークをラインに投入する周期ごとに少数部の累計値に間隔台数の少数部を加算していき、累計値が整数に達した時点でこの整数を整数部に加算してこの周期の間隔台数として算出する（Ｓ３）。なお、本実施の形態では、算出された間隔台数や累計値もこのテーブルに記録するようにしている。
【００６０】
次に、搬出決定履歴記憶部に記憶されている図１５に示す履歴データを読出し、例えば、最新のデータから一つずつ過去のデータを逆上り、自条件Ｎｏに一致するデータがあるか否か判断する（Ｓ４）。そして、この判断を１回行なう度にこれをカウントし（Ｓ５）、カウントした値が間隔台数よりも大きくなるまでステップ４の判断を繰り返し（Ｓ６）、自条件Ｎｏに一致するデータがあると判断した時点でこのワークが搬出不可であると判断する（Ｓ１１）。
【００６１】
また、ステップＳ６の判断で、カウント値が間隔台数よりも大きくなった場合には、このワークが搬出可能であると判断し（Ｓ７）、累計値チェックサブルーチンに入る（Ｓ８）。
【００６２】
図１６は、ステップ１０の累計値チェックサブルーチンを説明する図である。なお、このサブルーチンは、累計値が整数に達した場合、この累計値から整数分を差し引く処理を行なうものである。
【００６３】
累計値チェックサブルーチンでは、先ず、間隔条件テーブルと共に間隔条件テーブルに基づいて算出された現在の累計値を読込む（Ｓ２１）。次に、読込んだ累計値が、整数（１）以上であるか否か判断し（Ｓ２２）、整数以上であった場合には累計値から１を差し引いて図１２のフローチャートにリターンする。
【００６４】
次に、搬出決定履歴記憶部１に記憶されている履歴データに今回の処理で決定したワークの搬出に関するデータを加えるように更新し（Ｓ９）、次の対象となるワークの搬出の可、不可を決定するためにリターンする。
【００６５】
図１７ないし図１９は、連続条件から搬出するワークを絞込む処理を説明する図である。なお、図１７は、ステップＳ３２〜ステップＳ３７以外の処理だけが図１２のフローチャートと相違するものであるから、ここではこのステップの処理についてのみ説明するものとする。また、図１７のフローチャートでは、条件ナンバ「１」が付されたワークを対照にして、このワークの搬出の可、不可を決定するものとする。
【００６６】
図１７のステップＳ３２の処理では、対象となるワークに付された条件Ｎｏが、図１８に示す連続条件テーブルの条件Ｎｏに該当するか判断する（Ｓ３２）。また、ワークの条件Ｎｏが、連続条件テーブルの条件Ｎｏに該当しない場合には、別の条件のテーブルに基づいてこのワークの搬出の可、不可を判断するように別条件テーブルサブルーチンに入る（Ｓ３８）。
【００６７】
ステップＳ３２の処理でワークの条件Ｎｏが連続条件テーブルに該当すると判断された場合、図１１で説明したようにワークをラインに投入する周期ごとに少数部の累計値に連続台数の少数部を加算していき、累計値が整数に達した時点でこの整数を整数部に加算してこの周期の連続台数として算出する（Ｓ３３）。なお、本実施の形態では、この場合にも算出された連続台数や累計値もこのテーブルに記録するようにしている。
【００６８】
次に、搬出決定履歴記憶部に記憶されている図１５に示す履歴データを読出し、例えば、最新のデータから一つずつ過去のデータを逆上り、条件Ｎｏに一致するデータがあるか否か判断する（Ｓ３４）。そして、１回判断する度にこれをカウントし（Ｓ３５）、カウントした値が連続台数よりも大きくなるまでステップＳ３４の判断を繰り返し（Ｓ３６）、条件Ｎｏに一致するデータが無いと判断した時点でこのワークが搬出不可であると判断する（Ｓ３７）。
【００６９】
以上述べた本実施の形態によれば、間隔台数、あるいは連続台数を少数部分と整数部分とに分割し、この少数部分を累計して累計された少数部分が整数に達した場合には、この整数を間隔台数、あるいは連続台数の整数部分に加算する。このようにすることにより、間隔台数、あるいは連続台数に少数が生じた場合にもこれを整数に合わせることなくそのまま生産ラインに投入することができる。したがって、生産すべき仕様のワークを過不足なく生産ラインに投入し、生産計画通りにワークを生産することができる。
【００７０】
また、本実施の形態によれば、ワーク投入数の決定に間隔台数を採用している。このため、所定の仕様のワーク側から見た他仕様ワーク投入数を決定することができ、作業者にとって比較的チェックしやすい生産ラインのワーク投入方法を提供することができる。
【００７１】
また、本実施の形態によれば、ワーク投入数の決定に連続台数を採用している。このため、他仕様ワーク側から見た他仕様ワーク投入数を決定することができ、前記した間隔台数と併用することにより、より確実に生産ラインへのワーク投入数を決定することができる。
【００７２】
また、間隔台数が無制限に大きくなることを防ぎ、他仕様ワーク投入数を最適にすることができる。
【００７３】
また、本実施の形態によれば、例えば午前と午後といったラインの稼働時間で所定の仕様のワークの投入台数を切り替える場合と比べて、間隔台数、あるいは連続台数が、生産ラインの稼働時間内で均等に生産ラインへ投入されるように他仕様ワーク投入数決定している。このように構成することにより、生産ラインに従事する作業者にかかる負荷が均等になり、作業計画をたてやすくなる。
【００７４】
また、本実施の形態によれば、搬出決定履歴記憶部を備え、すでに搬出が決定したワークの最新の履歴を常に１００個程度記憶するようにしている。このため、決定した間隔台数、連続台数を守って生産ラインにワークを投入することができ、計画通りにワークを生産することができる。
【００７５】
なお、本発明は、このような実施の形態に限定されるものでなく、例えば、サンルーフやノーマルルーフといったルーフの仕様に限らず、どのような仕様、例えばトランスミッションや４ＷＤ，２ＷＤの別についても適用することが可能である。また、本発明は、仕様の異なる２種類のワークについてのみ適用されるものでなく、さらに多数の仕様のワークのラインへの投入方法にも適用することが可能である。
【図面の簡単な説明】
【図１】  本発明の一実施の形態が適用される生産ライン全体の構成のハードウェアを説明するための図である。
【図２】  図１に示した構成のソフトウェアを説明するための図である。
【図３】  ＰＢＳについて簡単に説明するための図である。
【図４】  管理データの一例を説明するための図である。
【図５】  ＰＢＳ管理部のソフトウェアの構成を説明するための図である。
【図６】  図５に示した絶対条件絞込みのソフトウェアの構成を説明するための図である。
【図７】  車体の在席位置による搬出の条件を例示する図である。
【図８】  組立工程作業負荷条件により車体を絞込むソフトウェアの構成を説明するための図である。
【図９】  間隔条件設定画面を例示する図である。
【図１０】  連続条件設定画面を例示する図である。
【図１１】  間隔台数、連続台数を決定する方法を説明するための図で、図１１（Ａ）は、間隔台数、連続台数を算出する方法を説明する図、図１１（Ｂ）は、図１１（Ａ）で求めた間隔台数と連続台数とを表した図である。
【図１２】  間隔条件から搬出するワークを絞込む処理を説明するフローチャートである。
【図１３】  図１１中の規制条件テーブルを説明するための図である。
【図１４】  図１１中の間隔条件テーブルを説明するための図である。
【図１５】  図１１中の履歴データを説明するための図である。
【図１６】  間隔条件から搬出するワークを絞込む処理を説明するフローチャートである。
【図１７】  連続条件から搬出するワークを絞込む処理を説明するフローチャートである。
【図１８】  図１７中の連続条件テーブルを説明するための図である。
【図１９】  連続条件から搬出するワークを絞込む処理を説明するフローチャートである。
【符号の説明】
１…搬出決定履歴記憶部
３…間隔条件記憶部
５…連続条件記憶部
７…間隔条件設定画面
９…連続条件設定画面
３０…工場制御コンピュータ
３９…ＰＢＳ管理機能
【図１】
0003763209.tif 000002
【図２】
0003763209.tif 000003
【図３】
0003763209.tif 000004
【図４】
0003763209.tif 000005
【図５】
0003763209.tif 000006
【図６】
0003763209.tif 000007
【図７】
0003763209.tif 000008
【図８】
0003763209.tif 000009
【図９】
0003763209.tif 000010
【図１０】
0003763209.tif 000011
【図１１】
0003763209.tif 000012
【図１２】
0003763209.tif 000013
【図１３】
0003763209.tif 000014
【図１４】
0003763209.tif 000015
【図１５】
0003763209.tif 000016
【図１６】
0003763209.tif 000017
【図１７】
0003763209.tif 000018
【図１８】
0003763209.tif 000019
【図１９】
0003763209.tif 000020