公差スタックアップを定義するには

アセンブリを開いて、[環境]タブの[公差解析]をクリックし、環境に入って解析を開始します。

始める前に、[公差解析]タブ、[アプリケーション]パネル、[設定]で解析の既定値を設定します。

設定の定義が完了したら、[新しいスタックアップ]コマンドをクリックし、公差検証を定義します。

拘束/ジョイントを使用してスタックアップを定義する

  1. スタックアップ ギャップを定義する 2 つのフィーチャを選択します。選択 1 と 2 の有効な選択は次のとおりです。
    • 平面
    • シリンダ
    • 直線状エッジまたは円形状エッジ
    • 頂点または点

    2 つの円柱状フィーチャ間を測定する場合など、選択対象から方向を決定できない場合は、スタックアップの方向を定義するための選択をするようにプロンプトが表示されます。

    方向を定義するには、次のいずれかを使用します。
    • 平面: 外向きの法線ベクトルで方向を定義します。
    • 円柱および円錐: 軸で方向を定義します。
    • 直線状エッジ: エッジで方向を定義します。
    • 注: 幅フィーチャとは、外向きの法線ベクトルが反対方向を向いた 2 つの平行する平面です。幅の選択を満たすには、反対を向いた外向きの法線を持つ平行なサーフェスを選択します。[Ctrl]キーを押したまま最初の平面を選択すると、幅モードが自動的に有効になります。
  2. 注記面を選択し、ループ ダイアグラムの寸法注記の向きを付けます。有効な選択は、平面パーツ サーフェスと原点または参照面です。
  3. ノミナル スタックアップ値の注記の寸法の位置を満たすように表示内をクリックします。
  4. スタックアップ検証が完全に定義されると、新しいミニツールバーが表示され、スタックアップ ループに含まれるパーツを指定できます。これらの選択は一般的にアセンブリ拘束サーフェスと呼ばれています。

    アセンブリに有効なジョイントまたは拘束の情報が含まれる場合、ミニツールバーの既定は[アセンブリ拘束またはジョイント]セレクタに設定され、拘束/ジョイント パスを選択すると、スタックアップ ループを定義できます。

    重要: 自動ループ検出の場合、アセンブリにはスタックアップの方向に少なくとも 1 つのジョイントまたは拘束パスが含まれている必要があります。また、パス内のすべてのジョイントまたは拘束が、隣接するパーツ間で有効な接続を確立する必要があります。
    自動寸法ループ検出では、次の関係が有効です。
    • 面対面の関係で定義されたすべてのジョイント
    • 挿入拘束(面を推定)
    • 面対面の関係で定義された次の拘束
      • メイト
      • フラッシュ
      • タッチ
      • 内側と外側の正接
      • 回転/移動
      • [回転]
    • メイト: 面から作業点
    • メイト: 作業点から作業点
  5. 検出されたパスの横にあるドロップダウンをクリックし、スタックアップ定義に使用するアセンブリ関係を表すパスを選択します。
  6. [OK]をクリックして完了します。

スタックアップを手動で定義する

アセンブリが拘束またはジョイントの情報を持たないインポート ファイルである場合、または自動ループ検出によって期待どおりの結果が生成されない場合に、この方法を使用します。

注: 参照モデルとしてのファイルのインポートまたはモデルを変換の使用に関する詳細については、「ファイルを AnyCAD の参照または変換モデルとしてインポートするには」を参照してください。
  1. [新しいスタックアップ]をクリックして、前のセクションの手順 1~3 に従います。
  2. [アセンブリ拘束またはジョイント]の横にあるドロップダウン リストをクリックし、[選択]オプションに変更します。
    注: アセンブリに拘束またはジョイントの情報が含まれていない場合は、[選択]オプションがアクティブになります。

    最初のフィーチャに関連付けられたパーツはループに自動的に含まれ、外観が一時的に透明に変化します。

  3. 最初のパーツに接続されている解析対象のギャップと反対のパーツを選択します。選択したパーツの外観が透明に変化します。ループ内のすべてのパーツを選択するまで、パーツの選択を続けます。最後に選択したパーツには、解析対象のギャップの 2 番目のフィーチャが含まれます。
    ミニツールバーには選択したパーツの数が表示されます。誤ったパーツを選択した場合は、ミニツールバーの[コンポーネント]を選択してプロセスを再開します。
    ヒント: パーツを相互に配置するのに使用される位置合わせピンまたは締結部品を必ず含めてください。ループ定義に含まれていない場合、Tolerance Analysis はこのパーツを通るアセンブリ シフトを計算できません。
  4. スタックアップ ループ内のすべてのパーツを定義したら、相互に作用するサーフェスの各ペアを定義する必要があります。Tolerance Analysis により、選択しやすいようにスタックアップ定義の最初の 2 つのパーツを除く全パーツが非表示になります。1 番目のパーツは不透明で、相互に作用するサーフェスを持つ 2 番目のパーツは透明になります。

  5. 2 番目のパーツと対になる最初のパーツのフィーチャを選択します。選択後
    ヒント: ガイドのために画面下部にあるプロンプトを表示します。
  6. 最初のパーツのフィーチャを選択すると、パーツは透明に変化し、2 番目のパーツが完全に表示されます。最初のパーツと対になる 2 番目のパーツのフィーチャを選択するようにプロンプトが表示されます。2 番目のフィーチャを選択すると、最初のパーツが非表示になり、3 番目のパーツが透明に表示されるため、2 番目のパーツの次のフィーチャを選択できるようになります。必要なすべての対になるサーフェスを選択するまで選択を続けます。Tolerance Analysis では、選択したフィーチャの数と継続に必要な合計数が更新されます。ミニツールバーの[対になる面または点]ボタンを選択すると、選択を開始できます。
  7. [OK]チェック マークをクリックして終了します。

概要 - アセンブリ クロージャ

モデル内で適切に配置されていない一致サーフェスを持つ隣接パーツがスタックアップ定義に含まれる場合、Tolerance Analysis は、スタックアップ ノミナルを計算する前にパーツ間のギャップを閉じます。この状態が発生すると、計算されたスタックアップ ノミナル値は、モデルのスタックアップの終点間の測定距離とは少し異なります。この距離をスタックアップ定義に含める必要がある場合、[オフセットを追加]コマンドを使用して、必要な距離のノミナル値と関連付けられた公差の両方を指定します。

Tolerance Analysis では、アセンブリ クロージャが発生したことを示す印は表示されません。ループ定義中に、パーツの誤った相互作用するサーフェス フィーチャを選択した場合は、誤った表記スタックアップ値になる可能性があります。選択内容が正しいことを確認するには、[スタックアップの詳細]パネルの各フィーチャにマウスを合わせ、表示内で関連するパーツを交互にハイライトします。

寸法ループ、公差タイプ、公差値を調整します。

パーツ ループ定義を完了すると、Tolerance Analysis は、パーツで選択したフィーチャ間の寸法を表示し、[スタックアップの詳細]パネルにスタックアップ事前解析テーブルを作成します。

次に、各パーツの寸法と公差を確認し、パーツの実際または任意の寸法スキームと一致することを確認します。Tolerance Analysis の初期寸法は、スタックアップの変化を最小化するのに最適な寸法スキームを表します。さらに寸法を含めるためにフィーチャを追加した場合、その他の変化のみがスタックアップ結果に追加されます。たとえば、図面内の寸法などです。

ヒント: モデル内に表示された寸法注記のサイズを変更するには、[設定]ダイアログ ボックスの[注記の尺度]パラメータを調整します。また、[設定]ダイアログの注記の色を変更することもできます。
テーブルの上部から開始して下に向けて作業を続けます。パーツごとに次の項目を変更できます。
  • フィーチャ名。
  • 寸法の名前。フィーチャのサイズがスタックアップ結果に寄与しない限り、これらの寸法はレポートに含まれます。
  • 幾何公差の追加を含む、公差のタイプと値。

    タイプを変更するには、タイプを示すアイコンを選択し、目的のタイプをドロップダウン リストから選択します。既定のタイプは ± 対称です。

    [幾何公差]を選択すると、[幾何公差を追加]ダイアログ ボックスが開きます。
    注: [幾何公差]オプションは、エッジ、頂点、または点では使用できません。

上部の値ボックスに表示されたフィーチャは、幾何公差記号(前の図の Face1 と Face3 を参照)の公差の定義によってコントロールされるものと見なされます。順序が正しくない場合は、切り替えボタン を使用してフィーチャを反転します。

幾何公差記号(FCF)の左にあるドロップダウンを使用して、コントロールのタイプを選択し、目的の公差値を設定します。コントロールされているフィーチャ、またはデータム フィーチャにマテリアル モディファイヤを追加できる場合があります。マテリアル モディファイヤを追加するには、公差やデータム フィーチャ名の横にあるドロップダウン リストを使用します。

このワークフローを使用すると、幾何公差の定義を変更できます。スタックアップの詳細テーブルの公差値を直接変更することが可能です。

[フィーチャの追加]コマンドをクリックして、面、エッジ、頂点、または点を選択して、スタックアップ寸法スキームに中間フィーチャを追加します。フィーチャを追加すると、オリジナルの寸法が 2 つに分割されます。

また、テーブル内のエントリを次のように変更することもできます。
  • テーブルに 4 つ以上のフィーチャが存在する場合、最初と最後のエントリ間のフィーチャの順序を変更し、異なる一連の寸法を反映できます。テーブル内の行を上下にドラッグし、他の 2 つのフィーチャ間にある寸法の上にあるときに放します。フィーチャの位置を変更すると、Tolerance Analysis は、各フィーチャ間の寸法をテーブルに表示される順序で作成します。
  • スタックアップからフィーチャを削除するには、テーブル内のフィーチャを右クリックして[削除]を選択します。
  • サイズのフィーチャ(円柱状フィーチャと幅フィーチャ)に対する寸法のアタッチを変更するには、次の図に示すようにテーブル内の寸法の左にある線分を選択します。

    寸法の上下両方にあるフィーチャがサイズのフィーチャである場合は、複数のオプションがあります。最初の項目は、寸法真上のフィーチャの直近、中心、遠方側に寸法原点を接続する必要があるかどうかを示します。2 番目の項目は、寸法真下のフィーチャに対するアタッチ用です。フィーチャの 1 つのみがサイズのフィーチャである場合、リストにあるオプションは 3 つのみです。

パーツ間にオフセットを追加する

Tolerance Analysis では、スタックアップ ループ定義中に選択した拘束サーフェスは一致するが、[オフセットを追加]コマンドを使用して、関連する公差を持つパーツ間の距離またはオフセットを指定できるものとします。

[オフセットを追加]の用途には、モーター シャフトのギアなどの組み立て中のパーツ間の距離のコントロール、モデルに含まれない一方または両方のパーツに対するコーティング操作の厚さの追加などがあります。一般的な用途ではありませんが、オフセットに負の値を指定すると、一方のパーツのサーフェスが他方のパーツのサーフェスまで拡張されます。

[公差解析]タブ > [スタックアップ]パネルの[オフセットを追加]をクリックします。[オフセット寸法を追加]ダイアログ ボックスが表示されます。

ドロップダウンをクリックすると、現在のスタックアップに定義されたすべてのアセンブリ拘束が表示されます。エントリをクリックして[OK]をクリックすると、スタックアップの詳細テーブルの 2 つのパーツ間に「オフセット」という接頭辞付きで行が追加されます。距離のノミナル値と公差を指定します。オフセットを削除するには、行を右クリックして[削除]を選択します。

拘束で参照されるフィーチャの 1 つがサイズのフィーチャである場合は、オフセットを定義できません。たとえば、関連するサイズ寸法の円柱または幅などです。このような場合は淡い灰色のフォントで表示されます。現在のスタックアップ内のすべてのアセンブリ拘束にサイズのフィーチャが含まれる場合は、「サイズのフィーチャにはオフセットを適用できません。」というメッセージが[オフセット寸法を追加]ダイアログ ボックスに表示され、[OK]ボタンが無効になります。

新しいスタックアップを追加する

リボンの[新しいスタックアップ]を選択して、前に説明した手順を繰り返すことによって、モデルの別のスタックアップを作成できます。ファイルの別のスタックアップに含まれる新しいスタックアップにパーツ フィーチャを含める場合、このフィーチャ間の寸法パスは判明しており、新しいスタックアップに含まれます。次のイメージに示されるアイコンは、寸法の近くに表示され、複数のスタックアップに寸法が含まれていることを警告します。マウスをアイコンの上に置いたままにすると、寸法を含むすべてのスタックアップを一覧表示するツールチップが表示されます。

フィーチャと関連する寸法が 2 つ以上のスタックアップで共有される場合は、パーツ拘束として使用される共有フィーチャの順序を変更できません。既に別のスタックアップで使用されている場合、スタックアップに新しいフィーチャを追加する際に制限が課される場合もあります。このアクションは、並び替えとして見なされ、フィーチャを含むスタックアップで実行されます。この制限により、一貫したパーツレベルの寸法スキームが、定義されたすべてのスタックアップに確実に適用されます。