事例: 累積公差分析(Tolerance Stack-up Analysis)

更新日

投稿日

 
 先日、ある質問を受けました。質問内容は、「射出成型機を使って製作する 4 つの部品を設計する際、その4つの部品がちゃんと組み合わさるためには、リーンシックスシグマを使ってどのように品質管理をすればよいのか」というものでした。それを聞いて、典型的な累積公差分析(Tolerance Stack-up Analysis)の質問だと思いました。以下は、質問に対する僕の答えです。
 

1.モンテカルロ・シミュレーション

 
 設計段階では部品には誤差がないので、設計に誤りがなければ、問題なく部品を組合すことができるはずです。しかし射出成型機を使って製造された部品には一つ一つ違った誤差が出てきます。ある時は設計値よりも幾分小さく、またある時は逆に幾分大きかったりします。その誤差の範囲を公差( Tolerance)と呼んでいます。部品設計の際は、それぞれの部品に公差があっても、上手く組み合うように設計しなければなりません。
 
 質問のケースでは、部品が 4 つだけなので、公差の最大値や最小値の組み合わせも比較的簡単に考えることができるかもしれませんが、部品点数が多くなると、すべての部品の公差を含めた組み合わせを考えて設計することはとても困難になります。そのためシミュレーションを活用することになります。
 
 累積公差分析で良く使われるツールが、モンテカルロ・シミュレーションです。モンテカルロ・シミュレーションは、シミュレーションする対象(数値モデル)の入力値を公差の範囲内の乱数として、その乱数を使って何千回も計算することにより、その出力値の分布を調べるものです。
 
 モンテカルロ・シミュレーションによって、部品を正しく組合すことができない場合の確率が分かります。仮に、0.1 パーセントの確率で部品を上手く組合すことができないとします。その 0.1 パーセントをどのように考えれば良いのか、コスト掛けて部品の製造精度を上げる(公差を小さくする)か、または製品を安くするために、その程度の不良品は良しとするか、などモンテカルロ・シミュレーションは設計基準などを決める材料を与えてくれます。
 
  シックスシグマ
 
 モンテカルロ・シミュレーション用ソフトウェアはたくさん市販されていますが、乱数機能を使えばマイクロソフト・エクセルだけでもモンテカルロ・シミュレーションを行うことができます。
 

2. 許容分析(Capability Analysis)

 
 モンテカルロ・シミュレーションでは不良品(上手く組み合わない)の確立が 0.1 パーセントなのに、実際の不良品の確立はもっと高かったとします。恐らく、実際に製造される部品の公差が、設計時に計算した公差よりもはるかに大きいのだと思います。それを調べるには実際に製造された部品の大きさを調べて(サンプリング)、統計的に解析する必要があります。
 
 サンプリングした部品の大きさをヒストグラムで表すと、部品サイズのバラつき(分布)の様子が分かります。射出成型機で作った部品は、恐らく Weibull 分布だと思います。その分布をもとに、実際の不良品の確率やシグマレベル(Z-score)を、許容分析を使って求めることができます。
 
 モンテカルロ・シミュレーションと同様、許容分析は製造上の問題対策の考える基準を与えてくれます。
 

3.工程管理

 
 製造された部品のロットによって品質にバラつきがあることがあります。あるロットは品質が高く、すべての部品が公差内に収まっているにも拘わらず、違うロットでは不良品が多い、という様な場合です。
 
 そのようなロットによる品質のバラつきは、定期的な部品のサンプリングによって、検出できます。各種のコントロール・チャート(Run、Xbar-R、XBar-S、など)を使えば、そのパターンによって製造過程で何が起こっているのかを推測することができます。
 

4. 原因分析

 
 シックスシグマには問題の原因を特定するためのツールが沢山あります。Fishbone分析図、5Why、C&Eマトリックスなど、たくさんあります。状況に応じて適切なツールを使って根本的な問題の原因を探します。
 

5. DOE(Design of Experiments)

 
 問題の原因が分かっても、それが実際にどのように部品の製造誤差につながるのか、それが分からないことがあります。例えば射出成型機の場合は、材料の温度、型の温度、材料の注入速度、材料の質、など色々な要素が複雑に絡み合って部品の精度が決まってきます。問題を解決するためには、それぞれの要素がどのように最終的な部品の精度に影響しているのかを調べる必要があります。
 
 そのような場合、リーンシックスシグマでは DOE(Design of Experiments)というテクニックを用います。
 
 DOE には、スクリーニング DOE と モデリング DOE の2つの過程があります。まずスクリーニング DOE ...
 
 先日、ある質問を受けました。質問内容は、「射出成型機を使って製作する 4 つの部品を設計する際、その4つの部品がちゃんと組み合わさるためには、リーンシックスシグマを使ってどのように品質管理をすればよいのか」というものでした。それを聞いて、典型的な累積公差分析(Tolerance Stack-up Analysis)の質問だと思いました。以下は、質問に対する僕の答えです。
 

1.モンテカルロ・シミュレーション

 
 設計段階では部品には誤差がないので、設計に誤りがなければ、問題なく部品を組合すことができるはずです。しかし射出成型機を使って製造された部品には一つ一つ違った誤差が出てきます。ある時は設計値よりも幾分小さく、またある時は逆に幾分大きかったりします。その誤差の範囲を公差( Tolerance)と呼んでいます。部品設計の際は、それぞれの部品に公差があっても、上手く組み合うように設計しなければなりません。
 
 質問のケースでは、部品が 4 つだけなので、公差の最大値や最小値の組み合わせも比較的簡単に考えることができるかもしれませんが、部品点数が多くなると、すべての部品の公差を含めた組み合わせを考えて設計することはとても困難になります。そのためシミュレーションを活用することになります。
 
 累積公差分析で良く使われるツールが、モンテカルロ・シミュレーションです。モンテカルロ・シミュレーションは、シミュレーションする対象(数値モデル)の入力値を公差の範囲内の乱数として、その乱数を使って何千回も計算することにより、その出力値の分布を調べるものです。
 
 モンテカルロ・シミュレーションによって、部品を正しく組合すことができない場合の確率が分かります。仮に、0.1 パーセントの確率で部品を上手く組合すことができないとします。その 0.1 パーセントをどのように考えれば良いのか、コスト掛けて部品の製造精度を上げる(公差を小さくする)か、または製品を安くするために、その程度の不良品は良しとするか、などモンテカルロ・シミュレーションは設計基準などを決める材料を与えてくれます。
 
  シックスシグマ
 
 モンテカルロ・シミュレーション用ソフトウェアはたくさん市販されていますが、乱数機能を使えばマイクロソフト・エクセルだけでもモンテカルロ・シミュレーションを行うことができます。
 

2. 許容分析(Capability Analysis)

 
 モンテカルロ・シミュレーションでは不良品(上手く組み合わない)の確立が 0.1 パーセントなのに、実際の不良品の確立はもっと高かったとします。恐らく、実際に製造される部品の公差が、設計時に計算した公差よりもはるかに大きいのだと思います。それを調べるには実際に製造された部品の大きさを調べて(サンプリング)、統計的に解析する必要があります。
 
 サンプリングした部品の大きさをヒストグラムで表すと、部品サイズのバラつき(分布)の様子が分かります。射出成型機で作った部品は、恐らく Weibull 分布だと思います。その分布をもとに、実際の不良品の確率やシグマレベル(Z-score)を、許容分析を使って求めることができます。
 
 モンテカルロ・シミュレーションと同様、許容分析は製造上の問題対策の考える基準を与えてくれます。
 

3.工程管理

 
 製造された部品のロットによって品質にバラつきがあることがあります。あるロットは品質が高く、すべての部品が公差内に収まっているにも拘わらず、違うロットでは不良品が多い、という様な場合です。
 
 そのようなロットによる品質のバラつきは、定期的な部品のサンプリングによって、検出できます。各種のコントロール・チャート(Run、Xbar-R、XBar-S、など)を使えば、そのパターンによって製造過程で何が起こっているのかを推測することができます。
 

4. 原因分析

 
 シックスシグマには問題の原因を特定するためのツールが沢山あります。Fishbone分析図、5Why、C&Eマトリックスなど、たくさんあります。状況に応じて適切なツールを使って根本的な問題の原因を探します。
 

5. DOE(Design of Experiments)

 
 問題の原因が分かっても、それが実際にどのように部品の製造誤差につながるのか、それが分からないことがあります。例えば射出成型機の場合は、材料の温度、型の温度、材料の注入速度、材料の質、など色々な要素が複雑に絡み合って部品の精度が決まってきます。問題を解決するためには、それぞれの要素がどのように最終的な部品の精度に影響しているのかを調べる必要があります。
 
 そのような場合、リーンシックスシグマでは DOE(Design of Experiments)というテクニックを用います。
 
 DOE には、スクリーニング DOE と モデリング DOE の2つの過程があります。まずスクリーニング DOE では、数ある入力要素のうち、どの要素が出力に影響しているのかを調べます。入力要素が多い場合に、もっとも出力に影響を及ぼす入力要素だけを絞り込むことによって、モデリング DOE の効率が高まるだけでなく、コストと時間の節約に繋がります。
 
 スクリーニング DOE で入力要素を絞り込んだ後、モデリング DOE によって、入力要素と出力の関係を数値モデルに置き換えます。入力要素と出力の関係を数式で表すことによって、入力要素の最適化を行うことができるようになります。
 

6. 最適化

 
 モデリング DOE を使って入力要素と出力の関係を数式で表したので、後は最適な出力にするために入力値を変えながら、最適解を求めるだけです。マイクロソフト・エクセルにはデータ分析ツール
がついてきます。それを使えばデータの最適化は簡単にできます。
 

   続きを読むには・・・


この記事の著者

津吉 政広

リーンやシックスシグマ、DFSSなど、問題解決のためのフレームワークを使った新製品の開発や品質の向上、プロセスの改善を得意としています。「ものづくり」に関する問題を一緒に解決してみませんか?

リーンやシックスシグマ、DFSSなど、問題解決のためのフレームワークを使った新製品の開発や品質の向上、プロセスの改善を得意としています。「ものづくり」に関...


「シックスシグマ」の他のキーワード解説記事

もっと見る
リーンシックスシグマ・プロジェクト:測定フェーズと GQM パラダイム

   リーンシックスシグマのプロジェクトは、各フェーズの終わりにミーティング(Tollgate Review Meeting)を設けて、そのフ...

   リーンシックスシグマのプロジェクトは、各フェーズの終わりにミーティング(Tollgate Review Meeting)を設けて、そのフ...


バリュー・ストリーム・マップを作る22のステップとは

   バリュー・ストリーム・マップは時にはプロセスを単純化し過ぎることもありますが、チームでプロセス全体を把握し、無駄を削減するためのアクショ...

   バリュー・ストリーム・マップは時にはプロセスを単純化し過ぎることもありますが、チームでプロセス全体を把握し、無駄を削減するためのアクショ...


Improveフェイズの目的 シックスシグマ (その7)

 前回のその6に続いて解説します。Improveフェイズでは、特性Yと、Analyzeフェイズの最後で抽出した影響力の大きい要因Xとの関係を伝達関数としま...

 前回のその6に続いて解説します。Improveフェイズでは、特性Yと、Analyzeフェイズの最後で抽出した影響力の大きい要因Xとの関係を伝達関数としま...


「シックスシグマ」の活用事例

もっと見る
TRIZ を使用した DfSS事例 (その2)

   前回のその1に続いて解説します。   5. D/O(Design and Optimize/設計と最適化)フェーズ &n...

   前回のその1に続いて解説します。   5. D/O(Design and Optimize/設計と最適化)フェーズ &n...


あえて意思決定を遅らせるとは

   リーンシックスシグマで使うツールの多くは意思決定を助けます。優先順位をつけて意思決定を助けたり、システマチックな思考順序が意思決定に導い...

   リーンシックスシグマで使うツールの多くは意思決定を助けます。優先順位をつけて意思決定を助けたり、システマチックな思考順序が意思決定に導い...


TRIZ を使用した DfSS事例 (その1)

        今回は事例として TRIZ を実際に使用した DfSS(Design for Six Sig...

        今回は事例として TRIZ を実際に使用した DfSS(Design for Six Sig...