(57)【特許請求の範囲】
【請求項１】
複数の無端帯状のリング部品を積層してなる積層リングの各層毎に用意された複数のリング部品を収容する部品収容庫と、該部品収容庫に収容されているリング部品の少なくとも周長値を表すサイズデータを含む部品データを記憶保持する部品データ管理手段と、各層毎のリング部品を前記積層リングの全層分、組合わせるための所定の第１の組合わせ条件に基づいて、該部品データ管理手段が保持する各層の部品データを組合わせる組合わせ試算を行い、該組合わせ条件に適合して各層の部品データを１個ずつ全層分、組合わせてなる積層組合わせデータを生成する組合わせ試算手段と、該組合わせ試算手段により生成された積層組合わせデータから実際に組立てる積層リングに対応する積層組合わせデータを出庫品積層組合わせデータとして選定する出庫品選定手段とを備え、該出庫品選定手段により選定した出庫品積層組合わせデータに含まれる部品データに対応する各層のリング部品を前記部品収容庫から出庫して前記積層リングを組立てる組立装置において、
各層複数づつの部品データからなる部品データ群を仮想的な入庫部品データ群として複数種類生成する仮想入庫部品データ生成手段と、該仮想入庫部品データ生成手段が生成した各種類の仮想的入庫部品データ群の部品データを、前記部品データ管理手段が保持する部品データから前記出庫品積層組合わせデータに含まれる部品データを除外した残りの部品データに加えてなる部品データに対して、所定の第２の組合わせ条件に基づいて組合わせ試算を行って積層組合わせデータを生成する仮想組合わせ試算手段と、該仮想組合わせ試算手段が前記各種類の仮想的入庫部品データ群に対応して生成する積層組合わせデータに基づいて、該各種類の仮想的入庫部品データ群のうち、該積層組合わせデータの個数が最大となる一つの仮想的入庫部品データ群を適正入庫部品データ群として決定する適正入庫部品データ決定手段と、該適正入庫部品データ群の部品データのサイズデータに基づいて、前記各層のリング部品を製造する製造工程における各層のリング部品の周長値の目標値を規定する周長操作量を生成して出力する周長操作量生成手段とを備えたことを特徴とする積層リングの組立装置。
【請求項２】
前記仮想入庫部品データ生成手段は、過去に前記部品収容庫に入庫した各層の複数のリング部品のサイズデータの値の度数分布に基づいて前記複数種類の仮想的入庫部品データ群を生成することを特徴とする請求項1記載の積層リングの組立装置。
【請求項３】
前記仮想入庫部品データ生成手段は、前記各種類の仮想的入庫部品データ群の少なくとも一つの層における前記サイズデータの中心値が互いに異なり、且つ、該仮想的入庫部品データ群の各層毎のサイズデータの値のばらつき度合いが前記度数分布における各層毎のばらつき度合いに略一致するように前記複数種類の仮想的入庫部品データ群を生成することを特徴とする請求項２記載の積層リングの組立装置。
【請求項４】
前記組合わせ試算手段は、複数種類の組合わせ条件を可変的に設定して、その設定した各種類の組合せ条件に基づいて前記組合わせ試算を実行する手段と、該各種類の組合わせ条件に対応して前記組合わせ試算により得られる前記積層組合わせデータの個数を評価し、該個数が最大となる組合わせ条件を前記第１の組合わせ条件として決定する手段とを備え、前記仮想組合わせ試算手段は、複数種類の組合わせ条件を可変的に設定して、その設定した各種類の組合せ条件に基づいて前記組合わせ試算を実行する手段と、該各種類の組合わせ条件に対応して前記組合わせ試算により得られる前記積層組合わせデータの個数を評価し、該個数が最大となる組合わせ条件を前記第２の組合わせ条件として決定する手段とを備えることを特徴とする請求項１〜３のいずれか１項に記載の積層リングの組立装置。
【請求項５】
前記出庫品選定手段は、前記組合わせ試算手段により生成された積層組合わせデータから所定数の積層組合わせデータを仮想出庫組合わせデータとして選択する処理を複数回実行する手段と、該所定数の仮想出庫組合わせデータの選択の都度、その選択した仮想出庫組合わせデータに含まれる各層の部品データを前記部品データ管理手段が保持する部品データから除外した残りの部品データに対して、該残りの部品データの各層における前記サイズデータの値の度数分布と過去に前記部品収容庫に入庫した各層の複数のリング部品のサイズデータの値の前記度数分布との一致度合いを判断する手段とを備え、その一致度合いがより高くなる前記所定数の仮想出庫組合わせデータを実際に組立てる積層リングに対応する積層組合わせデータとして優先的に選定することを特徴とする請求項２〜４のいずれか１項に記載の積層リングの組立装置。
【請求項６】
前記製造工程には、前記各層のリング部品を長円形状に掛け渡して回動自在に保持する一対の保持ローラと、該一対の保持ローラの間でこれらの保持ローラに掛け渡されたリング部品に係合して該リング部品に張力を付与する付勢ローラとを具備して、該リング部品を両保持ローラ間で回動させつつ該付勢ローラにより張力を付与した状態で、各保持ローラ及び付勢ローラのうちの少なくともいずれか一つを該リング部品の周長値に目標値に応じて該リング部品の張力の増大方向に移動させることにより該リング部品の周長値を調整する周長調整手段が設けられ、前記周長操作量生成手段が生成する周長操作量は、前記各保持ローラ及び付勢ローラのうちの、前記リング部品の張力の増大方向に移動させるローラの移動量に係わる操作量であることを特徴とする請求項１〜５のいずれか１項に記載の積層リングの組立装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無段変速機（ＣＶＴ）用のベルト等、複数の無端帯状のリング部品を積層して組立てられる積層リングの組立装置に関する。
【０００２】
【従来の技術】
例えば自動車等の変速装置として用いられるＣＶＴ（無段変速機）のベルトは、複数の無端帯状の金属製のリング部品をそれらの厚み方向に積層して組立てた積層リングにより構成されている。この種の積層リングは、例えば次のように製造される。
【０００３】
すなわち、積層リングの各層を構成するリング部品があらかじめ製造され、各層毎の複数のリング部品が部品収納庫に保管される。この場合、各層のリング部品は、基本的には、その周長値や半径が設計値（これは各層毎に互いに相違する）になるように製造されるものの、一般には、製造上の誤差を生じる。このため、各層のリング部品の周長値や半径は、常に高精度に設計値に一致するわけではなく、設計値を中心にある程度のばらつきを生じる。そして、各層の各リング部品の周長値等のサイズデータは、該リング部品の製造後に別途測定され、その測定データは、個々のリング部品と対応づけて保管される。
【０００４】
次に、上記のように部品収容庫に保管された各層の複数のリング部品から、個々の積層リングを組立てるために用いるリング部品を1個づつ選択し、それらを組合わせて積層する。そして、この作業を、積層リングの必要個数の回数、繰り返す。
【０００５】
この場合、上述のように各層のリング部品のサイズにはばらつきがあるため、部品収容庫内の各層のリング部品を任意に（無作為に）1個ずつ選択して組合わせても、所望の積層リングを得ることができるとは限らない。すなわち、ＣＶＴのベルト等に用いる積層リングでは、例えば互いに隣り合うリング部品同士の周長値の差あるいは半径の差等が所定の許容範囲内にあること等、あらかじめ定められた所定の規格要件を満たすことが要求される。このため、各層のリング部品を選択して組合わせるための組合わせ条件があらかじめ定められている。
【０００６】
この組合わせ条件は、例えば個々の積層リングを得るために最初にどの層のどのリング部品を選択すべきかを規定する条件や、組合わせ作業中に、ある層のリング部品を選択したとき、それに隣合う層のどのリング部品を選択すべきかを規定する条件等があり、それらの条件がリング部品のサイズ等に基づいてあらかじめ定められる。例えば前者の条件は、積層リングの最も内輪側の層のリング部品の中から、前記測定データが設計値に最も近いものを選択する、というように定められ、後者の条件は、例えば互いに隣合う二つの層のリング部品の周長差が所定の許容範囲内にあり、且つ、該許容範囲の中心値に最も近いものを選択する、というように定められる。
【０００７】
しかしながら、従来は、積層リングを構成する各層のリング部品の選択及び組合わせは、作業者が前記測定データのログを見ながら行っているのが実状であり、その作業に手間を有するものとなっていた。
【０００８】
このため、本願発明者等は、部品収容庫に収容されている各層のリング部品のサイズデータ等に基づく適当な組合わせ条件によって各層のリング部品を互いに組合わせる組合わせ試算をコンピュータにより行うことを試みている。そして、その組合わせ試算により得られる各層のリング部品の組合わせの中から、必要数の組合わせを選定して、その選定した組合わせのリング部品を部品収容庫から出庫し、それを積層して積層リングを組立てることを試みている。
【０００９】
この場合、上記組合わせ条件は、例えば積層リングの量産性を高めるために、基本的には、できるだけ多くの積層リングを組立てることができるような組合わせ条件に設定される。また、組合わせ試算により得られた各層のリング部品の組合わせの中から出庫する組合わせを選定する場合、例えばサイズ上の規格要件により適合するものを選定する。
【００１０】
ところで、部品収容庫に入庫すべく製造される各層のリング部品は、前述のように、基本的には、周長値等が設計値になるように（設計値を目標値として）製造されるのであるが、製造時の環境条件（温度条件等）のばらつきや製造装置の経時的な特性変化等に起因して、製造される各層のリング部品の周長値の偏りや設計値からの全体的なずれを生じることがある。そして、このような場合には、部品収容庫内の各層の部品データのサイズの分布状態が、積層リングの量産を安定して継続的に行う上で好ましくない状態となることがある。また、例えば常に、積層リングのサイズ上の規格要件が最良なものとなるような各層のリング部品を出庫するようにすると、部品収容庫内の各層のリング部品のサイズの偏りが生じ易く、積層リングの安定した量産が困難となる場合がある。
【００１１】
従って、部品収容庫内の各層の部品データの周長値等のサイズの分布状態を、積層リングの量産を安定して行う上で良好な状態に維持できるようにすることが望まれる。
【００１２】
【発明が解決しようとする課題】
本発明はかかる背景に鑑みてなされたものであり、部品収容庫に収容された各層のリング部品から所望の積層リングをより多く組み立てることができると共に、そのような組み立てを継続的に行うことができ、積層リングの量産性を安定して継続的に高めることができる積層リングの組立装置を提供することを目的とする。
【００１３】
【課題を解決するための手段】
本発明の積層リングの組立装置はかかる目的を達成するために、複数の無端帯状のリング部品を積層してなる積層リングの各層毎に用意された複数のリング部品を収容する部品収容庫と、該部品収容庫に収容されているリング部品の少なくとも周長値を表すサイズデータを含む部品データを記憶保持する部品データ管理手段と、各層毎のリング部品を前記積層リングの全層分、組合わせるための所定の第１の組合わせ条件に基づいて、該部品データ管理手段が保持する各層の部品データを組合わせる組合わせ試算を行い、該組合わせ条件に適合して各層の部品データを１個ずつ全層分、組合わせてなる積層組合わせデータを生成する組合わせ試算手段と、該組合わせ試算手段により生成された積層組合わせデータから実際に組立てる積層リングに対応する積層組合わせデータを出庫品積層組合わせデータとして選定する出庫品選定手段とを備え、該出庫品選定手段により選定した出庫品積層組合わせデータに含まれる部品データに対応する各層のリング部品を前記部品収容庫から出庫して前記積層リングを組立てる組立装置において、各層ずつ複数の部品データからなる部品データ群を仮想的な入庫部品データ群として複数種類生成する仮想入庫部品データ生成手段と、該仮想入庫部品データ生成手段が生成した各種類の仮想的入庫部品データ群の部品データを、前記部品データ管理手段が保持する部品データから前記出庫品積層組合わせデータに含まれる部品データを除外した残りの部品データに加えてなる部品データに対して、所定の第２の組合わせ条件に基づいて組合わせ試算を行って積層組合わせデータを生成する仮想組合わせ試算手段と、該仮想組合わせ試算手段が前記各種類の仮想的入庫部品データ群に対応して生成する積層組合わせデータに基づいて、該各種類の仮想的入庫部品データ群のうち、該積層組合わせデータの個数が最大となる一つの仮想的入庫部品データ群を適正入庫部品データ群として決定する適正入庫部品データ決定手段と、該適正入庫部品データ群の部品データのサイズデータに基づいて、前記各層のリング部品を製造する製造工程における各層のリング部品の周長値の目標値を規定する周長操作量を生成して出力する周長操作量生成手段とを備えたことを特徴とするものである。
【００１４】
かかる本発明によれば、前記仮想入庫部品データ生成手段が、各層複数づつの部品データからなる仮想的入庫部品データ群を複数種類生成する。この各種類の仮想的入庫部品データ群は、前記部品収容庫に新たに仮想的に入庫する各層のリング部品の集まりに相当するものであり、基本的には、各種類の仮想的入庫部品データ群毎に、各層の部品データのサイズデータの度数分布状態等が互いに相違するものである。
【００１５】
さらに、前記仮想組合わせ試算手段は、部品データ管理手段が保持する部品データ（前記組合わせ試算手段による組合わせ試算の対象とした部品データ）から、前記出庫品選定手段が選定した出庫品積層組合わせデータに含まれる部品データを除外した部品データに上記各種類の仮想的入庫部品データ群を加える。そして、この各種類の仮想的入庫部品データ群を加えた部品データに対して、前記組合わせ試算手段と同様に組合わせ試算を実行して、各種類の仮想的入庫部品データ群に対応する積層組合わせデータを生成する。尚、この場合、仮想組合わせ試算手段の組合わせ試算に係わる第２の組合わせ条件は、前記組合わせ試算手段に係わる第１の組合わせ条件と同一でもよいが、必ずしも同一でなくてもよい。基本的には、両者の組合わせ試算のアルゴリズム（手順）の基本構成が同一であればよい。
【００１６】
このような仮想組合わせ試算手段の組合わせ試算によって、部品収容庫から出庫品積層組合わせデータに対応するリング部品を出庫し、さらに各種類の仮想的入庫部品データ群に対応するリング部品を部品収容庫に入庫したときに、どのような積層組合わせデータを生成することができるかが、各種類の仮想的入庫部品データ群毎に把握されることとなる。
【００１７】
そして、本発明では、この仮想組合わせ試算手段によって各種類の仮想的入庫部品データ群に対応して生成された積層組合わせデータに基づいて、該各種類の仮想的入庫部品データ群のうち、該積層組合わせデータの個数が最大となる一つの仮想的入庫部品データ群を適正入庫部品データ群として決定し、この適正入庫部品データ群の部品データのサイズデータに基づいて、前記周長操作量生成手段により、前記周長操作量を生成して出力する。
【００１８】
これにより、前記製造工程で製造されて部品収容庫に入庫される各層のリング部品の周長値（サイズデータ）を、所望の積層組合わせデータを安定して得ることが可能となるような周長値にフィードバック制御することが可能となる。この結果、部品収容庫に収容された各層のリング部品から所望の積層リングの組立を安定して継続的に行うことが可能となり、積層リングの量産性を安定して高めることが可能となる。より詳しくは、より多くの積層組合わせデータを組合わせ試算によって生成することができるような周長操作量を生成して、各層のリング部品の周長値を前記製造工程で調整することが可能となり、部品収容庫内のリング部品から組み立て得る積層リングの個数を多くしつつ該積層リングの安定した量産性を確保することができる。
【００１９】
かかる本発明では、前記仮想入庫部品データ生成手段は、過去に前記部品収容庫に入庫した各層の複数のリング部品のサイズデータの値の度数分布に基づいて前記複数種類の仮想的入庫部品データ群を生成することが好ましい。
【００２０】
これによれば、前記製造工程で実際に製造されて部品収容庫に入庫されるリング部品のサイズデータを反映させて、前記仮想的入庫部品データ群を生成することができるため、所望の積層組合わせデータを得る上で適正な周長操作量を生成することが可能となる。尚、過去に前記部品収容庫に入庫した各層の複数のリング部品は、より具体的には、例えば過去一定期間内に部品収容庫に入庫したリング部品や、過去に入庫したあるロットナンバーのリング部品等である。
【００２１】
この場合、前記仮想入庫部品データ生成手段は、前記各種類の仮想的入庫部品データ群の少なくとも一つの層における前記サイズデータの中心値が互いに異なり、且つ、該仮想的入庫部品データ群の各層毎のサイズデータの値のばらつき度合いが前記度数分布における各層毎のばらつき度合いに略一致するように前記複数種類の仮想的入庫部品データ群を生成する。
【００２２】
つまり、各種類の仮想的入庫部品データ群における各層の部品データのサイズデータの度数分布のグラフ形状（これは上記ばらつき度合いが対応する）を、過去に実際に製造されて部品収容庫に入庫された各層のリング部品のサイズデータの値の度数分布のグラフ形状とほぼ同じになようにしつつ、各種類の仮想的入庫部品データ群の少なくとも一つの層における前記サイズデータの中心値（例えば平均値）が互いに異なるものとなるような仮想的入庫部品データ群を生成する。
【００２３】
このようにしたとき、前記適正入庫部品データ群の各層のサイズデータの中心値が所望の積層組合わせデータと得るために適正なサイズデータの値としての意義を有することとなるため、各層のリング部品の周長値の目標値を規定する前記周長操作量を適正入庫部品データ群のサイズデータに基づいて的確に生成することができる（例えば適正入庫部品データ群の各層のサイズデータの中心値を各層のリング部品の周長値の目標値する）。
【００２６】
さらに本発明では、前記組合わせ試算手段は、複数種類の組合わせ条件を可変的に設定して、その設定した各種類の組合せ条件に基づいて前記組合わせ試算を実行する手段と、該各種類の組合わせ条件に対応して前記組合わせ試算により得られる前記積層組合わせデータの個数を評価し、該個数が最大となる組合わせ条件を前記第１の組合わせ条件として決定する手段とを備える。そして、これと同様に、前記仮想組合わせ試算手段は、複数種類の組合わせ条件を可変的に設定して、その設定した各種類の組合せ条件に基づいて前記組合わせ試算を実行する手段と、該各種類の組合わせ条件に対応して前記組合わせ試算により得られる前記積層組合わせデータの個数を評価し、該個数が最大となる組合わせ条件を前記第２の組合わせ条件として決定する手段とを備える。
【００２７】
これによれば、組合わせ試算手段及び仮想組合わせ試算手段の両者の組合わせ試算は、可能な限り多くの積層組合わせデータを生成されるような組合わせ条件に基づいて行われることとなる。このため、要求される積層リングの組立個数が多くてもその要求を満たし得るような個数の積層組合わせデータと組合わせ試算手段によって生成できると同時に、そのような要求を継続的に満たし得るように周長操作量を生成して各層のリング部品の周長値を調整することが可能となる。この結果、積層リングの高い量産性を安定して確保することが可能となる。
【００２８】
また、本発明では、前記出庫品選定手段は、前記組合わせ試算手段により生成された積層組合わせデータから所定数の積層組合わせデータを仮想出庫組合わせデータとして選択する処理を複数回実行する手段と、該所定数の仮想出庫組合わせデータの選択の都度、その選択した仮想出庫組合わせデータに含まれる各層の部品データを前記部品データ管理手段が保持する部品データから除外した残りの部品データに対して、該残りの部品データの各層における前記サイズデータの値の度数分布と過去に前記部品収容庫に入庫した各層の複数のリング部品のサイズデータの値の前記度数分布との一致度合いを判断する手段とを備え、その一致度合いがより高くなる前記所定数の仮想出庫組合わせデータを実際に組立てる積層リングに対応する積層組合わせデータとして優先的に選定することが好ましい。
【００２９】
これによれば、前記出庫品選定手段は、前記組合わせ手段による組合わせ試算により生成された積層組合わせデータから所定数の積層組合わせデータ（前記仮想出庫組合わせデータ）を選択することで、その選択した仮想出庫組合わせデータに対応する各層のリング部品の組合わせを仮想的に部品収容庫から出庫する。そして、この仮想的な出庫を複数回実行する。尚、この場合、各回で選択する所定数の仮想出庫組合わせデータは、各回毎に異なるものであることはもちろんである。但し、該所定数が２以上である場合には、ある回の一つもしくは複数（＜所定数）の仮想出庫組合わせデータは、他の回の一つもしくは複数の仮想出庫組合わせデータと同じであってもよい。また、該所定数は、例えば実際に部品収容庫から出庫することが要求される各層のリング部品の組合わせの個数（組み立てようとする積層リングの個数）と同じであってもよいが、それよりも少ない個数であってもよい。
【００３０】
そして、本発明では前記出庫品選定手段はさらに、上記の仮想的な出庫の都度（所定数の仮想出庫組合わせデータの選択の都度）、前記部品データ管理手段が保持している部品データから、選択した仮想出庫組合わせデータを除外した残りの部品データ（これは仮想的な出庫により部品収容庫に残るリング部品に対応する）に対して、その各層のサイズデータの値の度数分布と、前記の過去入庫の各層のリング部品のサイズデータの値の度数分布との一致度合いを判断し、その一致度合いがより高くなるような所定数の仮想出庫組合わせデータを実際に組立てる積層リングに対応する積層組合わせデータとして優先的に選定する。
【００３１】
このような本発明によれば、部品収容庫に過去に実際に入庫された各層のリング部品のサイズデータの値の度数分布に部品収容庫内の各層リング部品のサイズデータの値の度数分布を一致させるようにして、部品収容庫内のリング部品の組合わせ及び出庫が行われることとなる。これにより、部品収容庫内のリング部品のサイズデータの値の度数分布が、より多くの積層リングを組み立てることが可能な度数分布に維持され、継続的で安定した量産性をより高めることができる。
【００３２】
尚、上記のような出庫品選定手段の処理を行うとき、該出庫品選定手段は、例えば、少なくとも前記残りの部品データの各層におけるサイズデータの値の平均値と該サイズデータの値のばらつき度合いとの両者又は一方を、前記目標度数分布に係わるサイズデータの値の平均値及びばらつき度合いの両者又は一方と比較することにより前記一致度合いを判断する。
【００３３】
このように、前記の仮想的な出庫後の残りの部品データにおけるサイズデータの値の度数分布と前記目標度数分布との一致度合いを判断するために、各層のリング部品のサイズデータの値の平均値やばらつき度合い（例えば標準偏差や分散）を用いることで、該一致度合いの判断を適正に行うことができる。
【００３４】
また、本発明では、前記製造工程には、前記各層のリング部品を長円形状に掛け渡して回動自在に保持する一対の保持ローラと、該一対の保持ローラの間でこれらの保持ローラに掛け渡されたリング部品に係合して該リング部品に張力を付与する付勢ローラとを具備して、該リング部品を両保持ローラ間で回動させつつ該付勢ローラにより張力を付与した状態で、各保持ローラ及び付勢ローラのうちの少なくともいずれか一つを該リング部品の周長値に目標値に応じて該リング部品の張力の増大方向に移動させることにより該リング部品の周長値を調整する周長調整手段が設けられる。そして、前記周長操作量生成手段が生成する周長操作量は、前記各保持ローラ及び付勢ローラのうちの、前記リング部品の張力の増大方向に移動させるローラの移動量に係わる操作量である。
【００３５】
これによれば、前記周長操作量によって、周長調整手段の各保持ローラ及び付勢ローラのうちの、前記リング部品の張力の増大方向に移動させるローラの移動量が操作される。そして、この操作により、各層のリング部品の周長値の調整を行うことで、部品収容庫に入庫するリング部品として適正な周長値を有するリング部品を製造することができる。
【００３６】
尚、本発明において、前記組合わせ試算手段や、仮想組合わせ試算手段は、それぞれより具体的には、例えばあらかじめ定めた特定層の複数の部品データを所定の組合わせ条件に基づいて一つずつ順次選択する特定層データ選択処理と、該特定層の部品データの選択の都度、その選択した特定層の部品データに対して組合わせる他の層の部品データを該組合わせ条件に基づいて該特定層に隣接する層から順番に選択する層間選択処理と、該層間選択処理により前記積層組合わせデータが生成されたときには、その積層組合わせデータを構成する各層の部品データを次回以降の層間選択処理での選択対象から除外する処理とを実行することにより前記組合わせ試算を行う手段とする。そして、この場合、上記所定の組合わせ条件は、前記特定層データ選択処理における前記特定層の部品データの選択順位を例えば前記サイズデータに基づいて規定する試算起点選択条件と、前記層間選択処理において選択済の一つの層の部品データに対して該層に隣接する部品データの中からどの部品データを選択すべきかを例えば前記サイズデータに基づいて規定する層間選択条件とを含むことが好適である。尚、この場合、上記所定の組合わせ条件は、前記組合わせ試算手段に関しては、前記第１の組合わせ条件であり、前記仮想組合わせ試算手段に関しては、前記第２の組合わせ条件である。
【００３７】
また、この場合、所定の組合わせ条件を可変的に複数種類設定する場合、上記試算起点選択条件と層間選択条件との両者又はいずれか一方を可変的に複数種類設定することが好適である。
【００３８】
【発明の実施の形態】
本発明の第１実施形態を図１〜図１１を参照して説明する。図１は本実施形態で組立てる積層リングを用いて構成される無段変速機（ＣＶＴ）のベルトの構造を示す説明図、図２は該ベルトを構成する積層リングを組立てる装置の全体的システム構成を示すブロック図、図３は積層リングを構成するリング部品の製造工程に設けられた周長調整装置を要部構成を示す平面図、図４〜図１１は本実施形態の作動を説明するためのフローチャートである。
【００３９】
まず、ＣＶＴのベルトの構造を図１を参照して簡単に説明しておく。図１（ａ）はＣＶＴのベルトの側面図であり、図１（ｂ）は該ベルトの部分的斜視図である。これらの図に示すように、ＣＶＴのベルト１は、複数の板状のエレメント２を一対の積層リング３，３に係合させて、それらの積層リング３，３に沿って環状に配列した構造となっている。そして、各積層リング３は、図１（ｂ）に示すように、複数（Ｎ個）の薄肉な無端帯状の金属製リング部品４1，４2，４3，…，４Nをそれらの厚み方向で積層することにより組立られている。
【００４０】
尚、以下の説明では、リング部品４1，４2，４3，…，４Nを特に区別する必要が無いときは、それらを総称的にリング部品４と称する。また、各積層リング３の各層を、最も内側のものから順に第１層、第２層、…、第Ｎ層というように称する。さらに、個々の積層リング３を構成する第１〜第Ｎ層のリング部品４1〜４Nの組（セット）を組リング部品（４）と称する。また、ＣＶＴのベルト１の一対の積層リング３，３を区別するとき、それらのうちの一方を第１積層リング３ａ、他方を第２積層リング３ｂと称する（図１（ｂ）を参照）。
【００４１】
本実施形態の装置は、前記ベルト１を構成する積層リング３，３を組立てるための装置であり、図２に示すように、各積層リング３の各層を構成するリング部品４1〜４Nを層別に分類して収容する部品収容庫１０と、図示しない製造工程ステーションで製造されて搬入される各層のリング部品４1〜４Nを部品収容庫１０に入庫する入庫装置１１と、部品収容庫１０から各積層リング３を組立てるための組リング部品（４）を出庫する出庫装置１２と、後述の各種演算処理や、入庫装置１１及び出庫装置１２の動作指令を行うコンピュータ１３と、出庫装置１２より出庫された組リング部品（４）のリング部品４1〜４Nを積層する作業を実行して、積層リング３を組立てる積層作業装置１４とを具備している。
【００４２】
尚、詳細な図示は省略するが、コンピュータ１３は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を有する基本的な回路ユニットを具備することはもちろん、ハードディスク等の記録媒体、キーボードやディスプレイ等の入出力機器、他のコンピュータ等との通信手段（ＬＡＮデバイス等）、各種処理を実行するためのソフトウェア等を含んでいる。また、コンピュータ１３は、一台のコンピュータで構成したものであってもよいが、複数のパソコン等を相互にデータの授受を可能に接続して構成したものであってもよい。
【００４３】
コンピュータ１３は、その主要な機能的手段として、部品収容庫１０に収容されている各リング部品４に関する部品データを記憶保持して保管する部品データ管理手段１４と、該部品データ管理手段１５が保管する部品データ等を用いて後述の各種演算処理を実行する演算処理手段１６とを具備している。
【００４４】
ここで、部品データ管理手段１５が保管する部品データは、例えば、部品収容庫１０の各リング部品４が積層リング３のどの層に対応するものであるかを識別するためのデータ（以下、層識別データという）、部品収容庫１０における各リング部品４の収容場所を表すデータ（以下、収容番地データという）、各リング部品４のサイズデータとしての周長値の実測データ、各リング部品４の製造日付のデータ、各リング部品のロットナンバーのデータ等から構成される複合データである。尚、上記サイズデータについては、各リング部品４の周長値の実測データの代わりに、例えば各リング部品４の半径もしくは直径のデータであってもよく、さらには、必要に応じて各リング部品４の厚みや幅等のデータを含めてもよい。
【００４５】
部品データ管理手段１５が保管するこれらのデータのうち、前記収容番地データを除くデータ（図２では入庫品製造情報と称している）は、リング部品４の製造ステーション（図示しない）から各リング部品４が搬入される際に、例えば該製造ステーションに備えられたコンピュータ（図示しない）から通信手段を介してコンピュータ１３に与えられるものである。また、前記収容番地データは、搬入されたリング部品４を前記入庫装置１１により部品収容庫１０に入庫する際に、コンピュータ１３が上記入庫品製造情報の層識別データ等を参照しながら適宜決定するものである。
【００４６】
そして、コンピュータ１３は、部品データ管理手段１５により、図示しない製造ステーションのコンピュータから与えられたデータ（入庫リング製造情報）と上記収容番地データとを合わせて保管する。この場合、コンピュータ１３は、部品収容庫１０へのリング部品４の入庫や該部品収容庫１０からの組リング部品（４）の出庫が行われたときに部品データ管理手段１５に保管するデータを更新する。すなわち、部品収容庫１０にリング部品４が新たに入庫されると、そのリング部品４の部品データを、部品収容庫１０に既に収容されているリング部品４の部品データと併せて部品データ管理手段１５に保管し、部品収容庫１０から組リング部品（４）が出庫されると、その組リング部品（４）を構成する第１〜第Ｎ層の各リング部品４の部品データの保管を解除して、該データを部品データ管理手段１５から消去する。
【００４７】
尚、前記演算処理手段１６は、詳細な説明は後述するが、本発明における組合わせ試算手段、出庫品選定手段、仮想入庫部品データ生成手段、仮想組合わせ試算手段、適正入庫部品データ決定手段、周長操作量生成手段としての機能を有するものである。そして、コンピュータ１３は、製造ステーションのコンピュータが後述する周長調整装置を制御するための周長操作量を該製造ステーションのコンピュータに出力するようになっている。
【００４８】
一方、各層のリング部品４を製造する製造ステーションには、図３に示すような周長調整装置１７が備えられている。
【００４９】
ここで、本実施形態では、リング部品４は、例えばマルエージンク鋼から成るものであり、各層のリング部品４は、次のように製造される。すなわち、マルエージング鋼の薄板材（図示しない）から各種処理を経て同一周長の予備リング部品が製造され、この予備リング部品を加熱して溶体化した状態で、予備リング部品の周長値を層別の所定の周長値に調整する。そして、その周長値を調整したリング部品に時効処理及び窒化処理を施すことによって、各層のリング部品４を得る。
【００５０】
図３の周長調整装置１７は、上記のように予備リング部品の周長値を層別の周長値に調整する装置である。この周長調整装置１７は、図示のように一対の保持ローラ１８，１９を間隔を存して備えており、これらの保持ローラ１８，１９に予備リング部品４’を長円状に掛け渡して回動自在に保持するようにしている。この場合保持ローラ１８，１９のうち、例えば保持ローラ１９は、図の矢印Ａのように保持ローラ１８に対して接近・離反する方向に移動可能とされている。
【００５１】
また、保持ローラ１８，１９の間には、付勢ローラ２０が備えられている。この付勢ローラ２０は、その外周部が保持ローラ１８，１９に保持した予備リング部品４’の内周部に接触して該予備リング部品４’の回動に連動して回転するように設けられている。さらに、該付勢ローラ２０は、図の矢印Ｂのように予備リング部品４’の内周側から外周側に向かって移動可能とされ、その移動により、予備リング部品４’をその伸長方向に付勢するようにしている。
【００５２】
かかる周長調整装置１７により予備リング部品４’の周長を調整して層別の周長値を有するリング部品４を得る場合には、保持ローラ１８，１９に予備リング部品４’が掛け渡された後、保持ローラ１９を図示しないアクチュエータにより保持ローラ１８から離反する方向に移動させて両保持ローラ１８，１９の間隔をあらかじめ定めた所定間隔に調整する。このとき、予備リング部品４は、若干の張力を与えられた状態で、両保持ローラ１８，１９に保持される。また、このとき、付勢ローラ２０が予備リング部品４’の内周部に接触させれる。
【００５３】
そして、図示しないモータ等により保持ローラ１８，１９を回転駆動して、予備リング部品４’を回動させ、この状態で、付勢ローラ２０を矢印Ｂの方向に図示しないアクチュエータにより移動させ、予備リング部品４’にその伸長方向の張力を付与する。この場合、付勢ローラ２０の移動量は、予備リング部品４’から得るべきリング部品４の目標周長値（これはリング部品４の層番号が大きい程、大きい）に応じて図示しないコンピュータにより制御される。
【００５４】
このような周長調整装置１７の作動により、各層毎のリング部品４の周長値が調整される。尚、層別のリング部品４の目標周長値は、基本的には、設計値であるが、これが、前記コンピュータ１３が後述するように生成する周長操作量に応じて適宜補正される。
【００５５】
次に、本実施形態の装置の作動を詳細に説明する。
【００５６】
コンピュータ１３は、組リング部品（４）の出庫の要求（積層リング３の組立要求）があると、図４及び図５のフローチャートに示す処理を実行する。
【００５７】
まず、コンピュータ１３は、演算処理手段１６による後述する組合わせ試算等の処理を行うために必要な基本的な要件項目を演算処理手段１６に取り込む（ＳＴＥＰ１）。この要件項目は、ＣＶＴのベルト１用の積層リング３として要求される規格要件、出庫するリング部品４を選定するための要件（以下、出庫品選定要件という）等である。これらの要件項目は、あらかじめコンピュータ１３に入力され、図示しないハードディスク等に保存されている。
【００５８】
この場合、積層リング３として要求される規格要件としては、本実施形態では、例えば積層リング３の隣合う二つの層のリング部品４，４の半径の差（以下、リング間クリアランスΔｒという）を規定する要件と、該リング間クリアランスΔｒの全層分の総和（以下、トータルクリアランスΣΔｒという）を規定する要件と、ＣＶＴのベルト１を得るときに対となる第１及び第２積層リング３ａ，３ｂ（図１参照）のそれぞれの第１層（最も内側の層）のリング部品４1，４1の周長値の差の絶対値（以下、第１層周長差ΔＬ１という）を規定する要件とがある。
【００５９】
そして、リング間クリアランスΔｒの規格要件は、例えば該リング間クリアランスΔｒの許容範囲がＡ±α［μm］（但し、Ａ，αは正の定数）である、すなわち、Ａ−α≦Δｒ≦Ａ＋αであるというように定められている。また、トータルクリアランスΣΔｒの規格要件は、例えばその許容範囲が、０≦ΣΔｒ≦Ｂ［μｍ］（但し、Ｂは正の定数）であるというように定められ、第１層周長差ΔＬ１の規格要件は、例えばその許容範囲が０≦ΔＬ１≦Ｃ［μｍ］（但し、Ｃは正の定数）であるというように定められている。
【００６０】
尚、前記リング間クリアランスΔｒに関しては、詳しくは、第１層と第２層との間のリング間クリアランス、第２層と第３層との間のリング間クリアランス、……、第Ｎ−１層と第Ｎ層との間のリング間クリアランス、というようにＮ−１種類のリング間クリアランスがあるが、本実施形態では、互いに隣り合ういずれの層間のリング間クリアランスΔｒについても、それに対する規格要件（Ａ−α≦Δｒ≦Ａ＋αという要件）は同一である。
【００６１】
また、該リング間クリアランスΔｒは、より詳しくは、互いに隣り合う二つのリング部品４，４のうちの外側のリング部品４の内周面の半径（内径）と内側のリング部品４の外周面の半径（外径）との差である。この場合、各層のリング部品４の厚みが一定である場合には、隣り合うリング部品４，４のそれぞれの内径の差、あるいは外径の差、もしくは、それらの差から各層のリング部品４の厚みの設計値（一定値）を加えたものをリング間クリアランスΔｒとしてよい。本実施形態では、後述する処理でリング間クリアランスΔｒを求めるに際しては、例えば上記内径の差（これは各層のリング部品４の内周面の周長値の測定値から算出される）をリング間クリアランスΔｒとして得るようにしている。但し、各層のリング部品４の厚みがばらつきを生じるような場合には、例えば隣り合うリング部品４，４の内径の差から内側のリング部品４の厚みを減算したたもの、あるいは、リング部品４，４の外径の差から外側のリング部品４の厚みを減算したものをリング間クリアランスΔｒとして得るようにすることが好ましい。
【００６２】
また、前記出庫品選定要件は、出庫する組リング部品（４）の優先順位を規定する要件であるが、これについては、詳細を後述する。
【００６３】
次いで、コンピュータ１３は、部品データ管理手段１５により保管している部品データ、すなわち、部品収容庫１０に現在収容されているリング部品４の部品データを整理する（ＳＴＥＰ２）。より具体的には、部品データを各層別に分類したり、各層毎の部品データを周長値データの大きさ順に配列する等のソート処理を行う。
【００６４】
次いで、コンピュータ１３は、各層の部品データを組合わせるための複数種類の組合わせ条件を演算処理手段１６に取り込む（ＳＴＥＰ３）。ここで、これらの組合わせ条件について説明する前に、演算処理手段１６が実行する組合わせ試算の基本的概要を説明しておく。
【００６５】
本実施形態における組合わせ試算では、まず、部品収容庫１０に収容されている第１層（特定層）のリング部品４1のそれぞれの部品データの中から、一つのリング部品４1の部品データを選択し、その選択した第１層の部品データに対して組合わせる第２層の一つのリング部品４2の部品データを選択する。さらに、その選択した第１層及び第２層の部品データに対して組合わせる第３層の一つのリング部品４3の部品データを選択する。以下、同様にして、第４層、第５層、…、第Ｎ層のリング部品４4，４5，…，４Nの部品データから、順次、一つずつ部品データを選択し、積層リング３の全層分（Ｎ層分）の部品データを組合わせてなる積層組合わせデータ（これは前記組リング部品（４）に対応する）を生成する。そして、このようにして積層組合わせデータを生成する処理を繰り返し、複数の積層組合わせデータを生成する。この場合、積層組合わせデータが生成される都度、その生成された積層組合わせデータに含まれる各層の部品データは、以後に新たな積層組合わせデータを生成する処理における選択対象から除外される。
【００６６】
そして、本実施形態では、上記のような組合わせ試算を行うための組合わせ条件として、第１層のリング部品４1の部品データをどの順番で選択するかを規定する試算起点選択条件と、第ｉ層（ｉ＝１，２，…，Ｎ−１）の一つの部品データを選択したとき、その層に隣り合う第ｉ＋１層のいずれの部品データを選択するかを規定する層間選択条件とがあり、これらの選択条件を次のように定めている。
【００６７】
すなわち、前記試算起点選択条件は、基本的には、ある特定の周長値により近い周長値データを有するものから順番に第１層の部品データを選択するというように定められている。そして、本実施形態では、上記特定の周長値を可変的に設定するパラメータとし、このパラメータ（以下、試算起点周長パラメータという）を複数種類の値に設定することで、複数種類の試算起点選択条件を設定する。この場合、本実施形態では、試算起点周長パラメータの値として採り得る複数種類（例えば１０種類）の値、あるいはそれらの値を規定する設定データがあらかじめ定められてコンピュータ１３のハードディスク等に記憶保持されている。
【００６８】
また、前記層間選択条件は、基本的には、上述のような組合わせ試算中に、選択した第ｉ層（ｉ＝１，２，…，Ｎ−１）の部品データに対して、前記リング間クリアランスΔｒが、前記規格要件（Ａ−α≦Δｒ≦Ａ＋αという要件）を満たし、且つ、該リング間クリアランスΔｒが、ある特定の目標値に最も近いものを第ｉ＋１層の部品データから選択する、というように定められている。そして、本実施形態では、リング間クリアランスΔｒの上記特定の目標値を可変的に設定するパラメータとし、このパラメータ（以下、目標クリアランスパラメータという）を複数種類の値に設定することで、複数種類の層間選択条件を設定する。この場合、前記試算起点周長パラメータと同様、目標クリアランスパラメータの値として採り得る複数種類（例えば１０種類）の値、あるいはそれらの値を規定する設定データがあらかじめ定められてコンピュータ１３のハードディスク等に記憶保持されている。
【００６９】
そして、コンピュータ１３は、前記ＳＴＥＰ３では、上記の複数種類の試算起点周長パラメータの値と、複数種類の目標クリアランスパラメータの値とをそれぞれ、複数種類の組合わせ条件を規定するパラメータとして演算処理手段１６に取り込む。この場合、試算起点選択条件及び層間選択条件を合わせた組合わせ条件の種類数は、試算起点選択条件の種類数（＝試算起点周長パラメータの値の種類数）と、層間選択条件の種類数（＝目標クリアランスパラメータの値の種類数）との積の値の種類数（例えば１０×１０＝１００種類）となる。
【００７０】
尚、以下の説明では、試算起点周長パラメータの値の種類数をＸ個とし、それらの値をＰ1，Ｐ2，…，ＰXと表す。同様に、目標クリアランスパラメータの値の種類数をＹ個とし、それらの値をＱ1，Ｑ2，…，ＱYと表す。
【００７１】
次に、コンピュータ１３は、部品データ管理手段１５が保管している第１〜第Ｎ−１の各層の各部品データに対して、該層に隣接する次の層（第２〜第Ｎ層）の部品データの中から組合わせることが可能な部品データ（より詳しくは前記リング間クリアランスΔｒがＡ−α≦Δｒ≦Ａ＋αという規格要件を満たす部品データ）の個数を事前にカウントする処理（組合わせ可能数カウント処理）を実行する（ＳＴＥＰ４）。
【００７２】
この組合わせ可能数カウント処理は、図６のフローチャートに示すように実行される。
【００７３】
すなわち、まず、第１〜第Ｎ−１層から一つの層（第ｉ層）を選択し（ＳＴＥＰ４−１）、さらに、その選択した第ｉ層の部品データの中から一つの部品データＤiを選択する（ＳＴＥＰ４−２）。
【００７４】
そして、その選択した第ｉ層の部品データＤｉと、この第ｉ層に隣接する第ｉ＋１層の各部品データとの前記リング間クリアランスΔｒを算出する（ＳＴＥＰ４−３）。さらに、そのリング間クリアランスΔｒが前述の規格要件（Ａ−α≦Δｒ≦Ａ＋αという要件）を満たしている第ｉ＋１層の部品データの個数を、第ｉ層の部品データＤｉに係わる組合わせ可能数としてカウントする（ＳＴＥＰ４−４）。この場合、上記リング間クリアランスΔｒは、部品データＤｉの周長値データと、第ｉ＋１層の各部品データの周長値データとから算出される（以下、同様）。
【００７５】
尚、上記ようにカウントされた個数は、第ｉ層の部品データＤｉと対応づけて部品データ管理手段１５により保管される。
【００７６】
次いで、現在選択している第ｉ層の全ての部品データをＳＴＥＰ５−２で選択したか否かを判断し（ＳＴＥＰ４−５）、未だ選択していない第ｉ層の部品データがある場合には、ＳＴＥＰ４−２からの処理を繰り返す。この場合、ＳＴＥＰ４−２では、第ｉ層の部品データのなかから、未選択の一つの部品データが選択される。
【００７７】
尚、ＳＴＥＰ４−２で、上記のように第ｉ層の部品データを一つずつ選択する処理は、例えば第ｉ層に対応して部品データ管理手段１５が保管している部品データの配列順に第ｉ層の各部品データを選択したり、第ｉ層の各部品データに含まれる周長値データの大きさ順に各部品データを順番に選択したりすることで行うことができる。
【００７８】
また、ＳＴＥＰ４−２で第ｉ層の全ての部品データを選択したことがＳＴＥＰ４−５で確認された場合には、次に、第１〜第Ｎ−１層の全ての層をＳＴＥＰ４−１で選択したか否かを判断し（ＳＴＥＰ４−６）、未だ選択していない層がある場合には、ＳＴＥＰ４−１からの処理を繰り返す。この場合、ＳＴＥＰ４−１では、第１〜第Ｎ−１層のなかから、未選択の一つの層が選択される。
【００７９】
尚、ＳＴＥＰ４−１で、上記のように第１〜第Ｎ−１層の各層を一つずつ選択するためには、例えばそれらの各層を第１層から順番に選択するようにすればよい。
【００８０】
また、ＳＴＥＰ４−６で第１〜第Ｎ−１層の全ての層を選択したことが確認された場合には、図４のメインルーチンの処理に復帰する。
【００８１】
以上のようなＳＴＥＰ４の処理によって、部品データ管理手段１５が保管している第１〜第Ｎ−１の各層の全ての部品データのそれぞれに対して、それとリング間クリアランスΔｒの規格要件を満たすような部品データの個数が組合わせ可能数として事前にカウントされる。そして、このようにカウントされた組合わせ可能数が、第１〜第Ｎ−１の各層の各部品データと対応づけられて部品データ管理手段１５により保管される。尚、第Ｎ層の部品データは、前記に概要を説明した組合わせ試算において最後に選択されて組合わせられるものであるため、ＳＴＥＰ４の処理の対象外とされる。
【００８２】
図４のフローチャートの説明に戻って、次に、コンピュータ１３は、演算処理手段１６により、前記ＳＴＥＰ３で取り込んだ複数種類の試算起点選択条件に係わる複数（Ｘ個）の試算起点周長パラメータＰ1，Ｐ2，…，ＰXから一つの試算起点周長パラメータＰｍを選択する（ＳＴＥＰ５）。
【００８３】
さらに、演算処理手段１６は、ＳＴＥＰ３で取り込んだ複数種類の層間選択条件に係わる複数（Ｙ個）の目標クリアランスパラメータＱ1，Ｑ2，…，ＱYから一つの目標クリアランスパラメータＱｎを選択する（ＳＴＥＰ６）。これにより、試算起点周長パラメータ及び目標クリアランスパラメータにより定まる複数種類（Ｘ×Ｙ種類）の組合わせ条件の中から一つの組合わせ条件が設定される。
【００８４】
そして、演算処理手段１６は、選択した試算起点周長パラメータＰｍ及び目標クリアランスパラメータＱｎの組により定まる一つの種類の組合わせ条件（以下、これを組合わせ条件（Ｐｍ，Ｑｎ）と表記する）に基づいて、部品データ管理手段１５が保持している部品データに対する組合わせ試算を実行する（ＳＴＥＰ７）。
【００８５】
この組合わせ試算は、図７〜図９のフローチャートに示すように行われる。
【００８６】
図７を参照して、コンピュータ１３の演算処理手段１６は、まず、前記ＳＴＥＰ５で選択した試算起点周長パラメータＰｍにより規定される試算起点選択条件に基づいて、第１層の部品データのなかから一つの部品データＤ1を選択する（ＳＴＥＰ７−１）。
【００８７】
すなわち、現在設定されている試算起点周長パラメータＰｍにより規定される試算起点選択条件は、基本的には該パラメータＰｍの値により近い周長値データを有するものから順番に第１層の部品データD1を一つずつ選択するというように第１層の部品データの選択順位を規定するものであると共に、ＳＴＥＰ８−１の処理は、一つの種類の組合わせ条件（Ｐｍ，Ｑｎ）における組合わせ試算中に繰り返し実行される処理である。そして、ＳＴＥＰ７−１では、基本的には、この処理が実行される毎に、上記のように試算起点周長パラメータＰｍに応じて定まる選択順位に従って、第１層の一つの部品データＤ1が選択される。
【００８８】
但し、この場合、前記ＳＴＥＰ４で事前にカウントされた組合わせ可能数「０」であるか、又は使用済フラグがＯＮ状態になっている第１層の部品データはＳＴＥＰ７−１での選択対象から除外される。
【００８９】
ここで、上記使用済フラグは、第１〜第Ｎの各層の各部品データに対して、組合わせ試算中に後述のように適宜、ＯＮ状態に設定されるものであり、ＳＴＥＰ７の処理の開始時に、全ての層の全ての部品データについてＯＦＦ状態に初期化されるものである。
【００９０】
尚、ＳＴＥＰ７−１で、同一の周長値データを有する部品データが複数あるときには、例えば、部品データ管理手段１５における部品データの配列順位に従って一つの部品データを選択したり、あるいは、各部品データに含まれる前記製造日付データや、ロットナンバーのデータ等を考慮して一つの部品データを選択する。
【００９１】
次いで、演算処理手段１６は、ＳＴＥＰ７−１で選択した部品データＤ1の周長値データと、第１層の他の全ての部品データの周長値データとの差の絶対値、すなわち前記第１層周長差ΔＬ１を算出する（ＳＴＥＰ７−２）。そして、この第１層周長差ΔＬ１が、前述の規格要件（０≦ΔＬ１≦Ｃという要件）を満たしている第１層の部品データを部品データＤ1に対するペアリング候補としてその個数（以下、ペアリング候補数という）をカウントする（ＳＴＥＰ７−３）。
【００９２】
但し、このとき、前記ＳＴＥＰ４で事前にカウントされた組合わせ可能数が「０」であるか、又は、使用済フラグがＯＮ状態となっている部品データについては、ペアリング候補数のカウント対象から除外される。
【００９３】
このようにカウントされるペアリング候補数は、ＣＶＴのベルト１を構成する積層リング３，３の対に対応して、ＳＴＥＰ７−１で選択した第１層の部品データＤ1と対になる可能性のある第１層の他の部品データの個数である。
【００９４】
次いで、演算処理手段１６は、ＳＴＥＰ７−３でカウントしたペアリング候補数それが「０」であるか否かを判断する（ＳＴＥＰ７−４）。そして、ペアリング候補数＝０であるとき、すなわち、部品データＤ1を含む積層組合わせデータを生成しても、それと対になる積層組合わせデータを生成することが不可能であるときには、ＳＴＥＰ７−１の処理に戻って、第１層の新たな部品データＤ1を選択する。これは、本実施形態では、ＣＶＴの個々のベルト１には、一対の積層リング３，３が必要であることを考慮し、２個の積層リング３，３を１セットとして組立てるためである。
【００９５】
一方、ＳＴＥＰ７−１でペアリング候補数が「０」でない第１層の部品データＤ1が選択され、それがＳＴＥＰ７−４で確認されると、演算処理手段１６は、その第１層の部品データＤ1に対して、第２〜第Ｎ層までの部品データを一つずつ組合わせて積層組合わせデータを生成する積層組合わせ処理を実行する（ＳＴＥＰ７−５）。
【００９６】
この積層組合わせ処理は、図９のフローチャートに示すように行われる。
【００９７】
すなわち、演算処理手段１６は、まず、層番号を表すパラメータｉの値を「１」に初期設定した後（ＳＴＥＰ７−５−１）、現在選択されている第ｉ層の部品データＤｉと、第ｉ＋１層の各部品データとのリング間クリアランスΔｒを各部品データの周長値データを用いて算出する（ＳＴＥＰ７−５−２）。この場合、積算組合わせ処理の開始当初は、ｉ＝１であるので、第ｉ層の部品データＤｉは、前記ＳＴＥＰ７−１〜７−４の処理を経て選択された第１層の部品データＤ1である。
【００９８】
次いで、演算処理手段１６は、第ｉ＋１層の部品データのなかから、上記ＳＴＥＰ７−５−２で算出したリング間クリアランスΔｒが前述の規格要件（Ａ−α≦Δｒ≦Ａ＋αという要件）を満たす部品データを、第ｉ層の部品データＤｉに対する組合わせ許容部品データとして抽出する（ＳＴＥＰ７−５−３）。
【００９９】
但し、このとき、第ｉ＋１層の部品データのうち、前記ＳＴＥＰ４で事前にカウントされた組合わせ可能数が「０」であるか、又は、使用済フラグもしくは選択禁止フラグがＯＮ状態となっている部品データは、抽出対象から除外される。
【０１００】
ここで、上記選択禁止フラグは、第２〜第Ｎ−１の各層の各部品データに対して、組合わせ許容部品データが存在しない場合に後述のＳＴＥＰ７−５−１３でＯＮ状態に設定されるものであり、前記使用済フラグと同様、ＳＴＥＰ７の処理の開始時に、第２〜第Ｎ−１の各層の全ての部品データについてＯＦＦ状態に初期化される。
【０１０１】
尚、ＳＴＥＰ７−５−３で前記組合わせ許容部品データを抽出する際に、層番号ｉがｉ＝Ｎ−１であるときには、第ｉ＋１層（＝第Ｎ層）の部品データに係わる組合わせ可能数「０」であるか否かの条件と、選択禁止フラグがＯＮ状態であるか否かの条件とは無視される。これは、第Ｎ層の部品データは、積層組合わせデータを得る際に最後に選択されるものであるため、前記ＳＴＥＰ４で組合わせ可能数が算出されないと共に、後述のＳＴＥＰ７−５−１３で前記選択禁止フラグがＯＮ状態に設定されることもないからである。従って、ＳＴＥＰ７−５−３の処理の際に、ｉ＝Ｎ−１であるときには、第Ｎ層（＝第ｉ＋１層）の部品データのなかから、第Ｎ−１層の選択された部品データＤN-1とのリング間クリアランスΔｒが前述の規格要件（Ａ−α≦Δｒ≦Ａ＋αという要件）を満たし、且つ、使用済フラグがＯＮ状態でないものが抽出されることとなる。
【０１０２】
次いで、演算処理手段１６は、このＳＴＥＰ７−５−３で抽出した組合わせ許容部品データの抽出数が「０」であるか否かを判断する（ＳＴＥＰ７−５−４）。
【０１０３】
このとき、抽出数≠０（抽出数＞０）である場合、すなわち、選択されているの第ｉ層の部品データＤｉに対して組合わせることを許容できる第ｉ＋１層の部品データが少なくとも一つある場合には、演算処理手段１６は、抽出された第ｉ＋１層の組合わせ許容部品データのなかから、前記ＳＴＥＰ６で設定された現在の目標クリアランスパラメータＱｎにより規定される層間選択条件に基づいて、既に選択されている第１〜第ｉ層の部品データＤ1〜Ｄｉと組合わせる一つの部品データＤi+1を選択する（ＳＴＥＰ７−５−５）。すなわち、抽出された組合わせ許容部品データのなかから、前記ＳＴＥＰ８−５−２で算出した第ｉ層の部品データＤｉとのリング間クリアランスΔｒが現在設定されている目標クリアランスパラメータＱｎの値に最も近い部品データＤi+1を選択する。
【０１０４】
さらに、演算処理手段１６は、新たに選択した第ｉ＋１層の部品データＤi+1に係わる使用済フラグをＯＮ状態に設定する（ＳＴＥＰ７−５−６）。
【０１０５】
次いで、演算処理手段１６は、層番号ｉの値を現在の値から「１」だけ増加させた後（ＳＴＥＰ７−５−７）、その増加させた層番号ｉの値が、積層リング３の層数Ｎ以上になったか否かを判断する（ＳＴＥＰ７−５−８）。このとき、ｉ＜Ｎである場合には、前記ＳＴＥＰ７−５−２からの処理を繰り返す。また、ｉ≧Ｎである場合、すなわち、第１層から第Ｎ層までの全ての層の部品データを一つずつ選択し終えて、それらの各層の部品データＤ1〜ＤNから成る積層組合わせデータを生成した場合には、その積層組合わせデータに係わる前記トータルクリアランスΣΔｒを算出する（ＳＴＥＰ７−５−９）。そして、このトータルクリアランスΣΔｒが、前述の規格要件（０≦ΣΔｒ≦Ｂという要件）を満たしているか否かを判断し（ＳＴＥＰ７−５−１０）、この要件を満たしている場合には、ＳＴＥＰ７−５の積層組合わせ処理を終了し、図７の処理に復帰する。
【０１０６】
また、上記トータルクリアランスΣΔｒが、規格要件を満たしていない場合には、積層組合わせデータにおける第２〜第Ｎ層の各部品データについて前記ＳＴＥＰ７−５−６でＯＮ状態とされた使用済フラグをＯＦＦ状態に戻した後（ＳＴＥＰ７−５−１１）、前記図７の処理に復帰する。
【０１０７】
以上説明した処理が、積層組合わせ処理の基本的な処理であり、上述のように、前記ＳＴＥＰ７−１〜ＳＴＥＰ７−４の処理で選択・決定された第１層の部品データＤ1に対して第２〜第Ｎ層の各層の部品データＤ2〜ＤNが一つずつ順次選択され、それらを組合わせてなる一つの積層組合わせデータが生成される。
【０１０８】
一方、前記ＳＴＥＰ７−５−４の判断で、組合わせ許容部品データの抽出数が「０」である場合、すなわち、選択している第ｉ層の部品データＤｉに対して組合わせることを許容できる第ｉ＋１層の部品データが存在しない場合には、演算処理手段１６は、次のような処理を実行する。
【０１０９】
すなわち、ＳＴＥＰ７−５−４の判断で、組合わせ許容部品データの抽出数が「０」である場合には、演算処理手段１６は、現在の層番号ｉの値を判断する（ＳＴＥＰ７−５−１２）。このとき、ｉ＝１である場合には、選択している第１層の部品データＤ1を含む積層組合わせデータを生成することは不可能であるので、積層組合わせ処理を終了して、前記図７の処理に復帰する。
【０１１０】
また、ＳＴＥＰ７−５−１２の判断で、ｉ＞１である場合には、現在選択している第ｉ層の部品データＤｉに係わる選択禁止フラグをＯＮ状態に設定する（ＳＴＥＰ７−５−１３）。尚、このとき、この第ｉ層の部品データＤｉの選択は解除され、第１層〜第ｉ−１層の部品データＤ1〜Ｄi-1が選択されている状態となる。
【０１１１】
さらに層番号ｉの値を「１」だけ減少させた後（ＳＴＥＰ７−５−１４）、前記ＳＴＥＰ７−５−２の処理に戻る。
【０１１２】
すなわち、ＳＴＥＰ７−５−３で第ｉ層（ｉ＞１）の選択中の部品データＤｉに対して、第ｉ＋１層の組合わせ許容部品データの抽出数が「０」であるときには、第ｉ層の部品データＤｉの選択を解除し、一つ前の層（＝第ｉ−１層）に戻って、その第ｉ−１層の既に選択された部品データＤi-1に対する第ｉ層の組合わせ許容部品データの抽出を再度行う。そして、この抽出された組合わせ許容部品データから、第ｉ−１層の部品データＤi-1と組合わせる第ｉ層の部品データＤｉが改めてＳＴＥＰ７−５−５で選択される。
【０１１３】
この場合、先に選択された第ｉ層の部品データについては、上記ＳＴＥＰ７−５−１３で選択禁止フラグがＯＮ状態に設定されるため、以後は、その部品データが第ｉ−１層の部品データに対する組合わせ許容データとして抽出されることはなく、ひいては、ＳＴＥＰ７−５−５で積層組合わせデータを構成する部品データとして選択されることもない。
【０１１４】
より具体的には、例えば第１層〜第３層の部品データＤ1〜Ｄ3が選択された状態で、第３層の部品データＤ3に対して前記ＳＴＥＰ７−５−３で抽出された第４層の組合わせ許容部品データの抽出数が「０」であった場合には、既に選択されている第２層の部品データＤ2に対して、再度、第３層の組合わせ許容部品データが抽出されることとなる。そして、基本的には、その新たに抽出された組合わせ許容部品データ（これには先に選択された第３層の部品データＤ3は含まれない）のなかから、積層組合わせデータを構成する第３層の部品データがＳＴＥＰ７−５−５において改めて選択される。
【０１１５】
尚、上述のようにＳＴＥＰ７−５−３の抽出処理を再度行ったとき、先に選択された第ｉ層の部品データＤｉ（上記の例示では第３層の部品データＤ3）の選択禁止フラグがＯＮ状態にされることで、再度のＳＴＥＰ７−５−３の処理で抽出される組合わせ許容部品データの抽出数が「０」となる場合もあり得る。この場合には、ＳＴＥＰ７−５−４の判断処理を経て、ＳＴＥＰ７−５−１３及びＳＴＥＰ７−５−１４の処理が行われることで、層番号ｉをさらに遡って、部品データの選択処理が改めて行われることとなる。
【０１１６】
図７の説明に戻って、上述のようにしてＳＴＥＰ７−５の積層組合わせ処理を実行した後、演算処理手段１６は、前記トータルクリアランスΣΔｒの規格要件を満たした積層組合わせデータが生成されたか否かを判断する（ＳＴＥＰ７−６）。
【０１１７】
このとき、前記ＳＴＥＰ７−５−１１あるいはＳＴＥＰ７−５−１２を経てＳＴＥＰ７−５の積層組合わせ処理を終了した場合には、上記トータルクリアランスΣΔｒの規格要件を満たす積層組合わせデータは生成されていない。そして、この場合には、演算処理手段１６は、ＳＴＥＰ７−１で第１層の全ての部品データ（前記組合わせ可能数が「０」であるか又は使用済フラグがＯＮ状態であるものを除く）を選択したか否かを判断し（ＳＴＥＰ７−７）、未選択のものがある場合には、第１層の新たな部品データＤ1を選択する前記ＳＴＥＰ７−１の処理に戻る。また、未選択のものがない場合には、後述のＳＴＥＰ７−１７に進む。
【０１１８】
一方、ＳＴＥＰ７−５の積層組合わせ処理によりトータルクリアランスΣΔｒの規格要件を満たした積層組合わせデータが生成された場合（前記ＳＴＥＰ７−５−１０の判断結果がＹＥＳの場合）には、演算処理手段１６は、これを前記ＳＴＥＰ７−６で確認した後、該積層組合わせデータと対になる積層組合わせデータを生成するための処理を図８に示すＳＴＥＰ７−８から実行する。尚、以下の説明では、ＳＴＥＰ７−５で生成された積層組合わせデータを、ＣＶＴのベルト１を構成する積層リング３，３のうちの第１積層リング３ａに対応させて、第１積層組合わせデータと称し、これと対となるものとして以下に説明するように生成される積層組合わせデータを第２積層組合わせデータ（これは前記第２積層リング３ｂに対応する）と称することがある。
【０１１９】
演算処理手段１６は、ＳＴＥＰ７−５で第１積層組合わせデータを生成した後、第１層の部品データのなかから、第１積層組合わせデータの第１層の部品データＤ1に対応して前記ＳＴＥＰ７−３で個数をカウントしたペアリング候補を抽出する（ＳＴＥＰ７−８）。
【０１２０】
そして、この第１層のペアリング候補の部品データのなかから、一つの部品データＤ1’を選択する（ＳＴＥＰ７−９）。この場合、選択する部品データＤ1’は任意でよいが、例えば前記第１積層組合わせデータの第１層の部品データＤ1’の周長値データの値により近い周長値データを有するもの優先的に一つ選択する。尚、このとき、上記ペアリング候補の個数は少なくとも１個以上であることが、前記ＳＴＥＰ７−４で既に確認されている。
【０１２１】
そして、演算処理手段１６は、ＳＴＥＰ７−９で選択した第１層の部品データＤ1’に対して、第２〜第Ｎ層までの部品データを一つずつ組合わせて積層組合わせデータを生成する積層組合わせ処理を実行する（ＳＴＥＰ７−１０）。この積層組合わせ処理は、前記ＳＴＥＰ７−５の積層組合わせ処理と全く同様に行われる（図９参照）。
【０１２２】
次いで、演算処理手段１６は、前記ＳＴＥＰ７−１０の積層組合わせ処理によって、トータルクリアランスΣΔｒの規格要件（０≦ΣΔｒ≦Ｂという規格要件）を満たす積層組合わせデータ（第２積層組合わせデータ）が生成されたか否かを、前記ＳＴＥＰ７−６の判断処理と全く同様にして判断する（ＳＴＥＰ７−１１）。
【０１２３】
このとき、トータルクリアランスΣΔｒの規格要件を満たす積層組合わせデータが生成されなかった場合には、さらに、前記ＳＴＥＰ７−８で抽出したペアリングの候補の部品データの全てをＳＴＥＰ７−９で選択したか否かを判断する（ＳＴＥＰ７−１２）。そして、未選択のペアリング候補の部品データがある場合には、ＳＴＥＰ７−９の処理に戻って、ペアリング候補の部品データから、新たな一つの部品データＤ1’を選択し、ＳＴＥＰ７−１０の積層組合わせ処理を実行する。尚、この場合、上記のようにＳＴＥＰ７−９の処理を繰り返すとき、、例えば前記第１積層組合わせデータの第１層の部品データＤ1の周長値データにより近い周長値データを有するものから順番に、ペアリング候補の部品データから部品データＤ1’が順番に選択される。
【０１２４】
また、前記ＳＴＥＰ７−９で全てのペアリング候補の選択が完了し終えたことがＳＴＥＰ７−１２で確認された場合には（この場合、トータルクリアランスΣΔｒの規格要件を満たす第２積層組合わせデータは生成されていない）、第１積層組合わせデータの第２〜第Ｎ層の各部品データＤ2〜ＤNに係わる使用済フラグ（これらは前記ＳＴＥＰ７−５でＯＮ状態に設定されている）をＯＦＦ状態にリセットした後（ＳＴＥＰ７−１３）、後述のＳＴＥＰ７−１６に進む。
【０１２５】
一方、ＳＴＥＰ７−１０の積層組合わせ処理によってトータルクリアランスΣΔｒの規格要件を満たす第２積層組合わせデータ（第１積層組合わせデータと対になる積層組合わせデータ）が生成されたことがＳＴＥＰ７−１１で確認された場合には、演算処理手段１６は、第１積層組合わせデータの第１層の部品データＤ1と第２積層組合わせデータの第１層の部品データＤ1’とに係わる使用済フラグをＯＮ状態に設定した後（ＳＴＥＰ７−１４）、前記ＳＴＥＰ５，６（図４参照）で設定された一つの種類の組合わせ条件（Ｐｍ，Ｑｎ）に対応して現在までに生成された積層組合わせデータの個数Ｍ（Ｐｍ，Ｑｎ）をカウントする処理を実行する（ＳＴＥＰ７−１５）。この処理は、上記個数Ｍ（Ｐｍ，Ｑｎ）（以下、積層組合わせ生成個数Ｍ（Ｐｍ，Ｑｎ）という）の現在値に前記ＳＴＥＰ７−５及び７−１０で順次生成された積層組合わせデータの個数である「２」を加算することで行われる。尚、積層組合わせ生成個数Ｍ（Ｐｍ，Ｑｎ）は、例えばＳＴＥＰ７の処理の開始時に、「０」に初期化されている。
【０１２６】
このように積層組合わせデータは、基本的には第１及び第２積層組合わせデータを対として、２個ずつ生成される。そして、トータルクリアランスΣΔｒの規格要件を満たす第１積層組合わせデータが生成されても、それと対となる第２積層組合わせデータが生成されない場合には、積層組合わせ生成個数Ｍ（Ｐｍ，Ｑｎ）はカウントアップされない。従って、本実施形態では、積層組合わせ生成個数Ｍ（Ｐｍ，Ｑｎ）は偶数値であり、それを「２」で除算した値が、第１及び第２積層組合わせデータの対の生成数を意味するものとなる。
【０１２７】
また、トータルクリアランスΣΔｒの規格要件を満たす第２積層組合わせデータが生成されない場合には、先に生成された第１積層組合わせデータの第２〜第Ｎ層の部品データＤ2〜ＤNに係わる使用済フラグがＯＦＦ状態に設定されるので、それらの部品データＤ2〜ＤNは、他の第１もしくは第２積層組合わせデータの部品データの候補として残される。
【０１２８】
さらに、トータルクリアラアンスΣΔｒの規格要件を共に満たす第１及び第２積層組合わせデータの対が生成された場合には、それらの積層組合わせデータの第１層の部品データＤ1，Ｄ1’の使用済フラグがＯＮ状態にされるので、それらの第１層の部品データＤ1，Ｄ1’は、以後、ＳＴＥＰ７−１あるいはＳＴＥＰ７−９で、積層組合わせデータの構成要素として選択されることはない。尚、ＳＴＥＰ７−５で生成された第１積層組合わせデータの第１層の部品データＤ1は、その使用済フラグがＯＦＦ状態であっても、元々、一度しかＳＴＥＰ７−１で選択されることはないが（これはＳＴＥＰ７−１では前記試算起点選択条件に従って第１層の各部品データを順番に選択するからである）、該部品データＤ1の使用済フラグがＯＦＦ状態である場合には、ＳＴＥＰ７−９で第２積層組合わせデータの第１層の部品データとして選択されることがある。
【０１２９】
上述のようにして、積層組合わせ生成個数Ｍ（Ｐｍ，Ｑｎ）をカウントする処理をＳＴＥＰ７−１５で実行した後、あるいは、第２積層組合わせデータを生成できずに、前記ＳＴＥＰ７−１３の処理を実行した後には、演算処理手段１６は、次に、前記ＳＴＥＰ７−１における第１層の部品データＤ1の選択処理が完了したか否か、すなわち、第１層の全ての部品データＤ1（組合わせ可能数が「０」であるか又は使用済フラグがＯＮ状態であるものを除く）について、前記試算起点選択条件に基づく選択が完了したか否かを判断する（ＳＴＥＰ７−１６）。そして、このとき、第１層の未選択の部品データがある場合には、前記図７のＳＴＥＰ７−１からの処理を繰り返す。
【０１３０】
また、ＳＴＥＰ７−１６あるいは、前記ＳＴＥＰ７−７で、第１層の部品データの選択が完了したことが確認された場合には、演算処理手段１６は、最終的に得られた積層組合わせ生成個数Ｍ（Ｐｍ，Ｑｎ）の値を現在設定されている組合わせ条件（Ｐｍ，Ｑｎ）に対応づけて前記部品データ管理手段１５等に記憶保持する（ＳＴＥＰ７−１７）。
【０１３１】
以上により、図４のＳＴＥＰ７の組合わせ試算（一つの組合わせ条件（Ｐｍ，Ｑｎ）に基づく組合わせ試算）が終了し、その組合わせ条件（Ｐｍ，Ｑｎ）に対応する積層組合わせ生成個数Ｍ（Ｐｍ，Ｑｎ）、すなわち、該組合わせ条件（Ｐｍ，Ｑｎ）に基づいて生成できる積層組合わせデータの総数が求められる。
【０１３２】
図４のフローチャートの説明に戻って、上述のようにしてＳＴＥＰ５，６で設定した試算起点周長パラメータＰｍ及び目標リング間クリアランスＱｎにより規定される一種類の組合わせ条件に基づく組合わせ試算を実行した後、演算処理手段１６は、次に、ＳＴＥＰ３で取り込んだ全ての目標クリアランスパラメータＱ1〜ＱYをＳＴＥＰ６で選択したか否かを判断する（ＳＴＥＰ８）。このとき、未選択の目標クリアランスパラメータがある場合には、ＳＴＥＰ６で未選択の新たな目標クリアランスパラメータＱｎを選択し（このとき、試算起点周長パラメータＰｍの値は現状に維持される）、その新たに選択された目標クリアランスパラメータＱｎと現在選択中の試算起点周長パラメータＰｍとにより規定される組合わせ条件（Ｐｍ，Ｑｎ）に基づいて前記ＳＴＥＰ７の組合わせ試算を前述したように実行する。
【０１３３】
尚、ＳＴＥＰ６で、上記のように目標クリアランスパラメータＱ1〜ＱYを一つずつ選択する処理は、例えばそれらの目標クリアランスパラメータＱ1〜ＱYをその値の大きさ順に順番に選択することで行われる。
【０１３４】
一方、ＳＴＥＰ６での目標クリアランスパラメータの選択が完了したことがＳＴＥＰ８で確認された場合には、演算処理手段１６は、次に、ＳＴＥＰ３で取り込んだ全ての試算起点周長パラメータＰ1〜ＰXをＳＴＥＰ５で選択したか否かを判断する（ＳＴＥＰ９）。このとき、未選択の試算起点周長パラメータがある場合には、ＳＴＥＰ５で未選択の新たな試算起点周長パラメータＰｍを選択し、さらに一つの目標クリアランスパラメータＱｎを改めて選択した後、それらの選択した試算起点周長パラメータＰｍ及び目標クリアランスパラメータＱｎとにより規定される組合わせ条件（Ｐｍ，Ｑｎ）に基づいて前記ＳＴＥＰ７の組合わせ試算を前述したように実行する。
【０１３５】
尚、ＳＴＥＰ５で、試算起点周長パラメータＰｍを一つずつ選択する処理は、前記ＳＴＥＰ６の場合と同様、例えば試算起点周長パラメータＰ1〜ＰXをその値の大きさ順に順番に選択することで行われる。
【０１３６】
以上のようにして、前記ＳＴＥＰ３で取り込んだＸ種類の試算起点周長パラメータＰ1〜ＰXと、Ｙ種類の目標クリアランスパラメータＱ1〜ＱYとにより規定される（Ｘ×Ｙ）種類の各組合せ条件（Ｐｍ，Ｑｎ）毎に、ＳＴＥＰ７の組合わせ試算が行われ、トータルクリアランスΣΔｒの規格要件を満たす積層組合わせデータが生成されると共に、その生成個数、すなわち積層組合わせ生成個数Ｍ（Ｐｍ，Ｑｎ）が求められる。
【０１３７】
上記のようにして、（Ｘ×Ｙ）種類の全ての種類の組合せ条件（Ｐｍ，Ｑｎ）について、ＳＴＥＰ７の組合わせ試算を行った後（ＳＴＥＰ１０でＹＥＳ）、演算処理手段１６は、図５のフローチャートに示すように、各種類の組合わせ条件（Ｐｍ，Ｑｎ）に対応して求められた積層組合わせ生成個数Ｍ（Ｐｍ，Ｑｎ）を相互に比較し（ＳＴＥＰ１０）、該積層組合わせ生成個数Ｍ（Ｐｍ，Ｑｎ）が最も大きなものとなる組合わせ条件（Ｐｍ，Ｑｎ）を第１組合わせ条件（Ｐm1，Ｑn1）として設定する（ＳＴＥＰ１１）。この場合、積層組合わせ生成個数Ｍ（Ｐｍ，Ｑｎ）が同一の最大値となるような組合わせ条件（Ｐｍ，Ｑｎ）が二つ以上ある場合には、例えば、試算起点周長パラメータＰｍの可変範囲の中央値により近い試算起点周長パラメータＰｍや、目標クリアランスパラメータＱｎの可変範囲の中央値により近い目標クリアランスパラメータＱｎを有する組合わせ条件（Ｐｍ，Ｑｎ）を優先的に第１組合わせ条件（Ｐm1，Ｑn1）として設定する。
【０１３８】
そして、この設定した適正組合わせ条件に基づいて前記ＳＴＥＰ８と同様にして、組合わせ試算を行い、この組合わせ試算により生成される積層組合わせデータ（トータルクリアランスΣΔｒの規格要件を満たすもの）を前記部品データ管理手段１５等に記憶保持させる（ＳＴＥＰ１２）。
【０１３９】
尚、前記ＳＴＥＰ７において、各種類の組合わせ条件（Ｐｍ，Ｑｎ）毎に、生成された積層組合わせデータをその組合わせ条件（Ｐｍ，Ｑｎ）に対応づけて記憶保持するようにした場合には、ＳＴＥＰ１２の処理は省略してよい。
【０１４０】
次に、コンピュータ１３の演算処理手段１６は、上記のように記憶保持した適正組合わせ条件（Ｐm1，Ｑn1）に対応する積層組合わせデータから、組立ての要求がある積層リング３ａ，３ｂの対の個数（以下、出庫必要台数という）の積層組合わせデータを選定する処理（以下、出庫品選定処理という）を実行する（ＳＴＥＰ１３）。
【０１４１】
尚、本実施形態では、ＣＶＴのベルト１を製造するために一対の積層リング３ａ，３ｂが必要であるため、このＳＴＥＰ１３の出庫品選定処理では、前記第１及び第２積層組合わせデータの対が出庫必要台数分、選定され、選定される積層組合わせデータの総数は、出庫必要台数の２倍の個数である。
【０１４２】
ＳＴＥＰ１３の出庫品選定処理は、より詳細には、図１０のフローチャートに示すように行われる。
【０１４３】
すなわち、コンピュータ１３の演算処理手段１６は、まず、過去に部品収容庫１０に入庫したリング部品４の周長値のログデータに基づいて、その各層毎の周長値の平均値μix（ｉ＝１，２，…，Ｎ）と、その各層毎の周長値の標準偏差σix（ｉ＝１，２，…，Ｎ）とを算出する（ＳＴＥＰ１３−１）。
【０１４４】
ここで、上記ログデータは、例えば過去一定期間内（現在から所定期間前までの期間等）に部品収容庫１０に入庫されたリング部品４の各層毎の周長値のログデータや、部品収容庫１０に過去に入庫した所定ロットのリング部品４の各層毎の周長値のログデータ等であり、このログデータは、適宜、コンピュータ１３にあらかじめ保存されるようになっている。また、上記平均値μixや標準偏差σixは、上記ログデータにおける各層毎の周長値の度数分布を表す指標となるものであり、平均値μixは該度数分布の中心値に相当するものであり、標準偏差σixは該度数分布の中心値に対するばらつき度合い（度数分布のグラフ形態）を表すものである。
【０１４５】
次いで、演算処理手段１６は、前記ＳＴＥＰ１２（図５参照）の組合わせ試算（第１組合わせ条件（Ｐm1，Ｑn1）に基づく組合わせ試算）で生成した積層組合わせデータから、第１及び第２積層組合わせデータの対（以下、積層組合わせデータ対という）を１対選択する（ＳＴＥＰ１３−２）。
【０１４６】
尚、このＳＴＥＰ１３−２は、本実施形態では、ＳＴＥＰ１２で生成した積層組合わせデータに含まれる積層組合わせデータ対の総数分、繰り返して行う処理であり、この繰り返しの都度、新たな積層組合わせデータ対が選択される。また、ＳＴＥＰ１３−２で選択する積層組合わせデータ対の二つの積層組合わせデータは、本発明における仮想出庫組合わせデータに相当するものである。
【０１４７】
そして、演算処理手段１６は、部品データ管理手段１５が保持している部品データ（部品収容庫１０に現在収容されている全てのリング部品４に係わる部品データ）のうち、ＳＴＥＰ１３−２で選択した積層組み合わせデータ対に含まれる部品データを除く残りの部品データに対して、その周長値の各層毎の平均値μiy（ｉ＝１，２，…，Ｎ）と該周長値の各層毎の標準偏差σiy（ｉ＝１，２，…，Ｎ）を算出する（ＳＴＥＰ１３−３）。
【０１４８】
さらに、演算処理手段１６は、前記ＳＴＥＰ１３−１で先に算出した各層毎の周長値の平均値μix（ｉ＝１，２，…，Ｎ）、すなわち、部品収容庫１０に過去に入庫されたリング部品４の周長値の各層毎の平均値μixと、ＳＴＥＰ１３−３で求めた平均値μiyとの偏差の絶対値Δμi＝｜μix−μiy｜（ｉ＝１，２，…，Ｎ。以下、層別周長偏差Δμiという）を各層毎に算出する（ＳＴＥＰ１３−４）。
【０１４９】
また、このＳＴＥＰ１３−４では、上記平均値の場合と同様、前記ＳＴＥＰ１３−１で先に算出した各層毎の周長値の標準偏差σix（ｉ＝１，２，…，Ｎ）と、ＳＴＥＰ１３−１３で求めた標準偏差σiyとの偏差の絶対値Δσi＝｜σix−σiy｜（ｉ＝１，２，…，Ｎ。以下、層別標準偏差変化Δσiという）を各層毎に算出する。さらに、ＳＴＥＰ１３−４では、該層別標準偏差変化Δσi（ｉ＝１，２，…，Ｎ）のばらつき度合いを表す標準偏差σb＝√（Δσ12＋Δσ22＋…＋ΔσN2）を算出する。
【０１５０】
尚、このＳＴＥＰ１３−４で算出される層別周長偏差Δμi（ｉ＝１，２，…，Ｎ）、層別標準偏差変化Δσｉ、及び標準偏差σbとは、ＳＴＥＰ１３−２で選択した積層組合わせデータ対と対応づけて記憶保持される。
【０１５１】
次いで、演算処理手段１６は、ＳＴＥＰ１２（図５参照）で生成した積層組合わせデータの全ての積層組合わせデータ対をＳＴＥＰ１３−２で選択したか否かを判断し（ＳＴＥＰ１３−５）、未選択の積層組合わせデータ対がある場合には、ＳＴＥＰ１３−２で新たな積層組合わせデータ対を選択して、前記ＳＴＥＰ１３−３、１３−４の処理を繰り返す。
【０１５２】
これにより、ＳＴＥＰ１３−２で積層組合わせデータ対を１対選択する都度、その積層組合わせデータ対に含まれる各層の部品データを除外した残りの部品データに対して、前記層別周長偏差Δμi（ｉ＝１，２，…，Ｎ）、層別標準偏差変化Δσi（ｉ＝１，２，…，Ｎ）、及び該層別標準偏差変化Δσiの標準偏差σbとが選択した積層組み合わせデータ対に対応づけて算出される。つまり、ＳＴＥＰ１３−２で選択した積層組合わせデータ対に対応する組リング部品（４）の対を仮想的に部品収容庫１０から出庫したとした場合に、部品収容庫１０内で、各層毎のリング部品４の周長値の平均値及び標準偏差（これらは各層毎の周長値の度数分布の特性をそのグラフ形態を含めて表現する指標としての意味を持つ）が仮想的な出庫前の状態からどのように変化し、また、その変化（度数分布のグラフ形態の変化）の各層相互間でばらつき度合いを表す標準偏差σbが仮想的な出庫後にどのようになるかが観測されることとなる。
【０１５３】
前記ＳＴＥＰ１３−２で全ての積層組合わせデータ対を選択したことがＳＴＥＰ１３−５で確認された場合には、演算処理手段１６は、図４のＳＴＥＰ１で先に取り込んだ出庫品選定要件に基づいて出庫台数分の積層組合わせデータ対を前記ＳＴＥＰ１２で生成した積層組合わせデータのなかから選定する（ＳＴＥＰ１３−６）。
【０１５４】
さらに詳細には、本実施形態では、前記出庫品選定要件は、例えば前記層別周長偏差Δμi（ｉ＝１，２，…，Ｎ）の全層分の総和ΣΔμi（＝Δμ1＋Δμ2＋…＋ΔμN）と、前記層別標準偏差変化Δσiの全層分の総和ΣΔσi（＝Δσ1＋Δσ2＋…＋ΔσN）と、標準偏差σbとのいずれもかより小さくなるような積層組合せデータ対を、実際に積層リング３を組み立てるために使用する組リング部品（４）の対として優先的に選定する、というように定められている。
【０１５５】
そして、ＳＴＥＰ１３−６では、演算処理手段１６は、このように定められた出庫品選定要件に従って、出庫必要台数分の積層組合わせデータ対を選定し、図５のルーチン処理に復帰する。
【０１５６】
尚、ＳＴＥＰ１３−６で、ΣΔμiやΣΔσi、σbが互いに同一となるような積層組合わせデータ対が複数対ある場合には、例えば積層組合わせデータ対が含む二つの積層組合わせデータのトータルクリアランスΣΔｒの値や、リング間クリアランスΔｒのばらつき度合い等を考慮して、積層組合わせデータ対を選定する。
【０１５７】
以上のようなＳＴＥＰ１３の出庫品選定処理によって、出庫後の各層のリング部品４の周長値の平均値μiy及び標準偏差σiyの、過去入庫のリング部品４のログデータにおける各層のリング部品４の周長値の平均値μix及び標準偏差σixからの変化（層別周長値偏差Δμi及び層別標準偏差変化Δσi）がそれぞれできるだけ小さく、また、層別標準偏差変化Δσiの、各層相互間のばらつき度合いができるだけ小さくなるような、組リング部品（４）の対に対応する積層組合わせデータ対が選定される。換言すれば、出庫後の各層のリング部品４の周長値の各層毎の度数分布が過去入庫のリング部品４の各層毎の周長値の度数分布にそのグラフ形態を含めてできるだけ一致し、且つ、その度数分布の変化が、各層相互間で大きなばらつきを生じないように、積層組合わせデータ対が選定される。
【０１５８】
図５の説明に戻って、前述のようにして、演算処理手段１６が出庫必要台数分の積層組合わせデータ対を選定した後には、コンピュータ１３は、その選定した積層組合わせデータ対に対応するリング部品４を前記部品収容庫１０から取り出して前記積層作業装置１４に供給するように前記出庫装置１２に指令する（ＳＴＥＰ１４）。
【０１５９】
このような指令が与えられた出庫装置１２は、その指令された各積層組合わせデータ対の第１及び第２積層組合わせデータのそれぞれを構成する第１〜第Ｎ層の部品データに対応するリング部品４1〜４Nの組、すなわち前記組リング部品（４）を各積層組合わせデータ対の各積層組合わせデータ毎に部品収容庫１０から取り出して積層作業装置１４に供給する。そして、この積層作業装置１４に供給されたリング部品４1〜４Nが該積層作業装置１４により積層されて、前記積層リング３ａ，３ｂが組立てられる。
【０１６０】
次いで、コンピュータ１３は、部品データ管理手段１５が現在保持している部品データから、前記ＳＴＥＰ１３で選定した積層組合わせデータ対に含まれる部品データを除去して、部品データ管理手段１５の部品データを更新する（ＳＴＥＰ１５）。
【０１６１】
さらに、コンピュータ１３は、リング部品４の製造ステーションのコンピュータ（図示しない）に出力する周長操作量を生成する処理を演算処理手段１６により実行する（ＳＴＥＰ１６）。この周長操作量生成処理は、図１１のフローチャートに示すように行われる。
【０１６２】
すなわち、演算処理手段１６は、まず、後述するように仮想的入庫部品データ群を生成するために、積層リング３の全層分のパラメータ値から成る組パラメータ（α1，α2，…，αN）を複数種類（所定数種類）取り込む（ＳＴＥＰ１６−１）。
【０１６３】
ここで、これらの組パラメータ（α1，α2，…，αN）は、あらかじめコンピュータ１３に入力されてハードディスク等に記憶保持されたものであり、それぞれの組パラメータ（α1，α2，…，αN）を構成するＮ個のパラメータ値α1，α2，…，αNは、それぞれ、第１層、第２層、…、第Ｎ層のリング部品４の周長値の中心的な値としての意味を持つものである。そして、本実施形態では、
各種類の組パラメータ（α1，α2，…，αN）について、そのＮ個のパラメータ値α1，α2，…，αNの値は、それぞれに対応する層のリング部品４の周長値の設計値からの偏差（「０」を含む）が互いに同一となるような値に設定されると共に、その偏差が各種類の組パラメータ（α1，α2，…，αN）の相互間で互いに異なるものとされている。尚、以下の説明では組パラメータ（α1，α2，…，αN）を組パラメータ（αi）と略称することがある。
【０１６４】
次いで、演算処理手段１６は、前記ＳＴＥＰ１３の出庫品選定処理におけるＳＴＥＰ１３−１と同様に、過去に部品収容庫１０に入庫したリング部品４のログデータにおける周長値の各層毎の標準偏差σix（ｉ＝１，２，…，Ｎ）を算出する（ＳＴＥＰ１６−２）。尚、ＳＴＥＰ１３−１で算出した標準偏差σixを継続的に記憶保持するようにした場合には、その標準偏差σixをそのまま、ＳＴＥＰ１６−２で取り込むようにしてもよい。
【０１６５】
次いで、演算処理手段１６は、ＳＴＥＰ１６−１で取り込んだ組パラメータ（αi）の一つを選択した後（ＳＴＥＰ１６−３）、その選択した組パラメータ（αi）とＳＴＥＰ１６−２で求めた標準偏差σix（ｉ＝１，２，…，Ｎ）とに基づいて、各層毎に、所定数ずつ（例えば１０個ずつ)、部品収容庫１０に仮想的に入庫するリング部品４の周長値データとしての仮想的入庫部品データを生成する（ＳＴＥＰ１６−４）。該仮想的入庫部品データは、より具体的には例えば次のように生成する。
【０１６６】
すなわち、例えば第１層の仮想的入庫部品データに関して説明すると、演算処理手段１６は、選択中の組パラメータ（αi）の第１層に係わるパラメータ値α1を中心値とし、且つ、第１層に係わる標準偏差σ1xを持つ正規状の度数分布に従って周長値が分布するような比較的多数（例えば1００個）の部品データを生成する。そして、この部品データの中から、ランダムに上記所定数（1０個）の部品データを抽出し、それを上記仮想的入庫部品データとして得る。
【０１６７】
このような処理が他の各層についても同様に行われ、これにより各層毎に所定数ずつの仮想的入庫部品データが生成される。そして、この各層毎の仮想的入庫部品データを全層分、合わせたものが、本発明における仮想的入庫部品データ群に相当するものとなる。
【０１６８】
このように生成される各層の仮想的入庫部品データは、過去入庫のリング部品４のログデータにおける各層毎の周長値の度数分布のグラフ形状と同様の度数分布を有し、且つその中心値が選択中の組パラメータ（αi）により規定される度数分布に従うような部品データである。
【０１６９】
次いで、演算処理手段１６は、部品データ管理手段１５が現在保持している部品データ（前記ＳＴＥＰ１５の更新後の部品データ）に、上記ＳＴＥＰ１６−４で生成した各層の仮想的入庫部品データを加えた仮想在庫部品データを生成する（ＳＴＥＰ１６−５）。
【０１７０】
そして、この仮想在庫部品データに対して、前記ＳＴＥＰ５〜９（図４参照）の処理と全く同様の処理を行うことで、組合わせ条件（Ｐｍ，Ｑｎ）を可変的に設定しつつ、組合わせ試算を行う（ＳＴＥＰ１６−６）。この場合、より詳しくは、ＳＴＥＰ１６−６の処理は、その中核をなす組合わせ試算（前記ＳＴＥＰ７に対応する処理）が、上記の仮想在庫部品データを対象として行われる点でのみ、前記ＳＴＥＰ５〜９の処理と相違するものである（前記ＳＴＥＰ７の組合わせ試算では出庫前に部品データ管理手段１５が保持する部品データを対象とする）。
【０１７１】
次いで、演算処理手段１６は、上記ＳＴＥＰ１６−６の演算処理によって各組合せ条件（Ｐｍ，Ｑｎ）毎に生成された積層組合わせデータの生成個数（積層組合わせ生成個数Ｍ’（Ｐｍ，Ｑｎ）を相互に比較する（ＳＴＥＰ１６−７）。そして、各組合せ条件（Ｐｍ，Ｑｎ）毎の積層組合わせ生成個数Ｍ’（Ｐｍ，Ｑｎ）のうち、その値が最大となるような積層組合わせ生成個数Ｍ’（Ｐｍ，Ｑｎ）を最大積層組合わせ生成個数Ｍ’（Ｐm2，Ｑn2）として記憶保持する（ＳＴＥＰ１６−８）。この場合、この最大積層組合わせ生成個数Ｍ’（Ｐm2，Ｑn2）は、選択中の組パラメータ（αi）と対応付けられて保持される。尚、この最大積層組合わせ生成個数Ｍ’に対応する組合わせ条件（Ｐm，Ｑn）が本発明に係わる第２組合わせ条件に相当するものとなる。
【０１７２】
演算処理手段１６は、次にＳＴＥＰ１６−１で取り込んだ全ての種類の組パラメータ（αi）をＳＴＥＰ１６−３で選択したか否かを判断し（ＳＴＥＰ１６−９）、未選択の組パラメータ（αi）がある場合には、ＳＴＥＰ１６−３で新たな組パラメータ（αi）を選択して、前記ＳＴＥＰ１６−４〜１６−８の処理を繰り返す。
【０１７３】
これにより、ＳＴＥＰ１６−３で組パラメータ（αi）を一つずつ選択する都度、新たな仮想的入庫部品データ群が生成されると共に、その仮想的入庫部品データ群の部品データを含む前記仮想在庫部品データに対して、組合わせ試算によって最大限に生成し得る最大積層組合わせ生成個数Ｍ’（Ｐm2，Ｑn2）が観測される。つまり、前記ＳＴＥＰ１３で選定した積層組合わせデータ対に対応するリング部品４を部品収容庫１０から出庫した後に、ＳＴＥＰ１６−４で生成した仮想的入庫部品データの周長値を有するリング部品４を部品収容庫１０に新たに入庫したと仮定した場合に、部品収容庫１０内のリング部品４から本実施形態の組合わせ試算のアルゴリズムによって生成し得る積層リング３の対を得ることができるかが確認される。
【０１７４】
前記ＳＴＥＰ１６−３で全ての積層組合わせデータ対を選択したことがＳＴＥＰ１６−９で確認された場合には、演算処理手段１６は、上述のＳＴＥＰ１６−３〜１６−９の処理によって、仮想的入庫部品データの種類を規定する各種類の組パラメータ（αi）に対応して得られた最大積層組合わせ生成個数Ｍ’（Ｐm2，Ｑn2）を相互に比較する（ＳＴＥＰ１６−１０）。そして、最大積層組合わせ生成個数Ｍ’（Ｐm2，Ｑn2）の値が最も大きくなるような組パラメータ（αi）（以下、適正入庫品組パラメータ（αi）という）に基づいて周長操作量を決定し、それ前記製造ステーションのコンピュータ（図示しない）に出力する（ＳＴＥＰ１６−１１）。これによりＳＴＥＰ１６の処理が終了する。この場合、ＳＴＥＰ１６−１１で決定する周長操作量は、例えば前記適正入庫品組パラメータ（αi）のパラメータ値α1，α2，…，αNのそれぞれと各層のリング部品４の周長値の設計値との偏差Δα（これは本実施形態では各層について同一である）である。
【０１７５】
このように決定された周長操作量を与えられた製造ステーションのコンピュータは、その周長操作量に応じて、前記周長調整装置１７による各層のリング部品４の目標周長値を調整し、その目標周長値に応じてリング部品４の周長調整に際しての前記付勢ローラ２０（図３参照）の移動量を調整する。この場合、例えば、前記適正入庫品組パラメータ（αi）の各層に対応するパラメータ値α1，α2，…，αNをそれぞれ各層のリング部品４の目標周長値とし、これに応じて付勢ローラ２０の移動量を調整する。これにより、付勢ローラ２０の移動量は、各層のリング部品４の周長値が、前記適正入庫品組パラメータ（αi）の各層に対応するパラメータ値α1，α2，…，αNになるように、周長調整装置１７の作動フィードバック制御されることとなる。換言すれば、部品収容庫１０に入庫したときに、できるだけ多くの積層リング３を組立てることができる周長値を有する各層のリング部品４が製造されるように、周長調整装置１７の作動が制御される。
【０１７６】
尚、本実施形態では、上記のように周長操作量に応じて付勢ローラ２０の移動量を調整するようにしたが、保持ローラ１８，１９の間隔（保持ローラ１９の移動量）を調整したり、あるいは、保持ローラ１８，１９の間隔と付勢ローラ２０の移動量との両者を調整したりするようにしてもよい。
【０１７７】
以上のようにして、本実施形態では、組リング部品（４）の出庫前においては、複数種類（Ｘ×Ｙ種類）の組合わせ条件に基づいてそれぞれ組合わせ試算を行い、積層組合わせ生成個数Ｍ（Ｐｍ，Ｑｎ）が最大となるような組み合わせ条件を第１組合わせ条件（Ｐm1，Ｑn 1）として得る。これにより、部品収容庫１０に収容されているリング部品４から、可能な限り多くの積層リング３を組立てることができような組合わせ条件が第１組合わせ条件（Ｐm1，Ｑn1）として見出されることとなる。
【０１７８】
そして、この第１組合わせ条件（Ｐm1，Ｑn1）に基づいて生成される積層組合わせデータから出庫必要台数分の積層組合わせデータ対を選定し、その選定した積層組合わせデータ対のそれぞれが含む二つの積層組合わせデータに対応する組リング部品（４）を部品収容庫１０から実際に出庫して積層作業装置１４に供給し、積層リング３を組立てる。このため、出庫必要台数（要求される積層リング３ａ，３ｂの対の個数）が多くても、その出庫必要台数分の組リング部品（４）の対を部品収容庫１０から積層作業装置１４に供給して積層リング３を組立てることができる。
【０１７９】
従って、積層リング３の量産性を高めることができると共に、製造されて部品収容庫１０に入庫されたリング部品４を効率よく（歩留まりよく）使用して、積層リング３を組立てることができる。
【０１８０】
特に本実施形態では、前述のように前記ＳＴＥＰ１６の処理により生成した周長操作量に応じてリング部品４の製造ステーションにおける周長調整装置１７の作動をフィードバック制御するので、リング部品４の製造時に環境条件の変化等によって、製造される各層のリング部品４の周長値の偏り等が生じるような状況になっても、それを補償して、より多くの積層リング３を組立てることができるような各層のリング部品４を継続的に製造して部品収容庫１０に入庫することができる。このため、積層リング３の量産を継続的に安定して行うことができる。
【０１８１】
そして、この場合、ＳＴＥＰ１６の処理において、複数種類の仮想的入庫部品データ群を生成するに際しては、過去入庫のリング部品４のログデータにおける周長値の各層毎の度数分布のばらつき度合いを表現する前記標準偏差σix（ｉ=１〜Ｎ）に基づいて各種類の仮想的入庫部品データ群を生成する。このため、実際に製造される各層のリング部品４の周長値の度数分布状態を反映させた形で仮想的入庫部品データ群が生成される。この結果、周長調整装置１７を上記のように制御する上で適正な周長操作量を生成することができる。
【０１８２】
さらに本実施形態では、前記第１組合わせ条件（Ｐm1，Ｑn1）に基づいて生成される積層組合わせデータから出庫必要台数分の積層組合わせデータ対を選定するに際しては、前述のように、出庫後の各層のリング部品４の周長値の各層毎の度数分布が過去入庫のリング部品４の各層毎の周長値の度数分布にそのグラフ形態を含めてできるだけ一致し、且つ、その度数分布の変化が、各層相互間で大きなばらつきを生じないように、積層組合わせデータ対が選定される。つまり、部品収容庫１０からの出庫後の各層のリング部品４の周長値の各層毎の度数分布が、過去入庫のリング部品４の各層毎の周長値の度数分布にできるだけ一致させることができるような積層組合わせデータ対が優先的に選定される。
【０１８３】
このため、部品収容庫１０内の各層のリング部品４の周長値の度数分布状態を、より多くの積層組合わせデータを生成することができるような状態に継続的に維持することができる。従って、積層リング３の継続的で安定した量産性をより良好に確保することができる。
【図面の簡単な説明】
【図１】本発明の実施形態で組立てる積層リングを含むＣＶＴ（無段変速機）のベルトを説明するための説明図。
【図２】図１のベルトの積層リングを組立てる装置の全体構成を示すシステム構成図。
【図３】図２の装置に供給するリング部品の周長値を調整する装置の概要を示す平面図。
【図４】図２の装置の作動を説明するためのフローチャート。
【図５】図２の装置の作動を説明するためのフローチャート。
【図６】図４のフローチャートのサブルーチン処理を説明するためのフローチャート。
【図７】図４のフローチャートのサブルーチン処理を説明するためのフローチャート。
【図８】図４のフローチャートのサブルーチン処理を説明するためのフローチャート。
【図９】図７のフローチャートのサブルーチン処理を説明するためのフローチャート。
【図１０】図５のフローチャートのサブルーチン処理を説明するためのフローチャート。
【図１１】図５のフローチャートのサブルーチン処理を説明するためのフローチャート。
【符号の説明】
３…積層リング、４…リング部品、１０…部品収容庫、１５…部品データ管理手段、１６…演算処理手段（組合わせ試算手段、出庫品選定手段、仮想入庫部品データ生成手段、仮想組合わせ試算手段、適正入庫部品データ決定手段、周長操作量生成手段）。
【図１】
0003930239.tif 000002
【図２】
0003930239.tif 000003
【図３】
0003930239.tif 000004
【図４】
0003930239.tif 000005
【図５】
0003930239.tif 000006
【図６】
0003930239.tif 000007
【図７】
0003930239.tif 000008
【図８】
0003930239.tif 000009
【図９】
0003930239.tif 000010
【図１０】
0003930239.tif 000011
【図１１】
0003930239.tif 000012