不必要な距離合致を直す例(Example of Fixing Redundant Distance Mates)
このアセンブリは、ただ1つの黄色の警告記号
を表示します。 (赤のエラー
ではなく)問題を診断するために、
MateXpert
を実行します。
Clamp<1> bsp; Clamp<2>
|

|
Pin<1> bsp; Rod<1> bsp; Pin<2>
|
MateXpert は問題がこれらの合致に存在することを明らかにします:
合致
|
|
解析
|
同心円5(Pin<1>, Rod<1>)
|

|
これらの二つの同心円合致は、Rod に関連する Pin 部品に位置します。何故なら、Pin 部品は同一で、Pin<1> と Pin<2>の上部の円形の面は、Rodの軸からいつも同じ位置にならなければなりません。
|
同心円6(Pin<2>, Rod<1>)
|

|
距離合致11(Pin<1>, Clamp<1>)
|

|
これらの二つの距離合致は、Pinのそれぞれの上部の円形の面と、対応するClampの一番上の面の距離を定義します。(上の)同心円合致が既にピンの円形の面が関連するrod軸に動かすことができないことを確定したので、これらの合致は効果的にそれぞれのクランプの縦の位置を設定します。
両方の距離合致が現在同じ距離を持っているから、clampsの上の面は整列されます(同一平面
|
距離合致10 (Pin<2>, Clamp<2>)
|

|
一致21(Clamp<1>, Clamp<2>)
|

|
この合致はclampsの上の面を垂直にそれらを整列する、同一平面であるように設定します。これは上の合致によって設定される同じ状態です。
それで 一致21 合致は上に記述された合致 bsp;のチェーンで不必要です。 (距離11-> 同心円5-> 同心円6-> 距離10).SolidWorks は不必要な距離合致、角度合致を許さないので、この合致スキームはエラーを作成します。
|
問題を直すために、一致21 の合致を取り除くか、チェーンのうちの1つを取り除くかどちらかを行います。あなたが選択する、取り除くための合致は設計意図によります。
-
あなたはおそらく、2つの同心の合致を保持することを提案して、rodの上にclampsを保持することを望みます。これは2つの距離合致あるいは同心円合致を取り去ります。
-
あなたはおそらく、一致21合致を保持することを提案して、clampの上の面が整列されることを望みます。これは2つの距離合致、距離10 あるいは 距離11を取り去ります。
-
2つの距離合致を持つことはそれぞれのclampの高さの独立した制御を与えます。そしてそれをもしあなたの意図が2つのclampが整列されるためであるなら必要としません。1つの距離合致が両方のclampの高さを設定することができます。
この設計意図に基づいて、距離10 あるいは 距離11合致を削除してください。
他の可能性
-
もしあなたの設計意図がclamp高さの独立した制御を持つことであるなら、clampの上の面に一致を強いないでください。一致21合致を削除して、そして2つの距離合致を保持してください。
-
もし距離合致の1人を一致合致で置き換えるなら、合致重複問題は、ただ1つの距離合致でさえ、まだ発生します。しかしながら、もし両方の距離合致を一致合致で置き換えるなら、 SolidWorks アプリケーションが距離と角度以外すべての合致タイプで重複を大目に見るから、アセンブリはエラーを持たないでしょう。