合致
Onshape における合致は、旧 CAD システムの合致とは異なります。2 つのインスタンス間の移動 (自由度) は合致に埋め込まれるため、多くのアセンブリでは任意の 2 つのインスタンス間に必要な Onshape の合致は 1 つのみです。合致には独自の座標系が含まれているため、2 つのエンティティ間の自由度を定義するために 1 つの合致のみ使用します。2 つのエンティティ間に合致を配置するときに、Onshape は、合致の座標系と整列する各エンティティ上の点を提供します。提案された位置は、パーツの基本ジオメトリに基づいており、ジオメトリを変更すると、合致の位置が変わります。これは特定の状況では望ましくない場合がありますが、次のことも可能です。
- 合致の作成中にジオメトリが暗黙的合致コネクタをまだ許可していない場合は、エンティティに明示的な合致コネクタを必要な場所に追加します。詳細は、合致コネクタを参照してください。
- 合致コネクタの位置合わせに使用するアセンブリにレイアウトまたは参照スケッチを挿入します。
- 必要に応じて複数の合致を使用してください。

ショートカット: m
アセンブリ内の合致の表示/非表示を切り替えるには、ショートカットキー j を使用します。
アセンブリでは、エンティティを原点に合致できます。コンテキストメニューまたはドラッグを使用して、割り当てられた合致の動きをテストするために、エンティティを固定することもできます。
エンティティには、パーツ、アセンブリ、サブアセンブリ、スケッチ、およびサーフェスが含まれます。

合致は、合致ダイアログで定義されます。
作成する合致のタイプを選択し、合致コネクタ (パーツごとに 1 つ) を選択します。また、このチェックボックスをオンにして、移動の制限を適用することもできます。その他のオプション/アクションは次のとおりです。
-
- インスタンスの主軸、Z 方向を反転します。
-
- 二次軸の方向を変更します。クリックすると、インスタンスの象限方向 (XY 平面内) を 90 度回転します。
-
- アセンブリで他のすべての合致を無視して、合致における無制限の移動のアニメーションをプレビューします。
- 解決する - これを含むすべてのアセンブリ合致を解決します。
多くの合致では、合致するパーツ間の固定スペースを定義するオフセット距離を設定できるほか、移動の距離 制限 を設定する機能を提供します。
境界は、端点にバーがある破線でグラフィック領域に表示されます。破線は移動の方向と距離を表し、実線は限界を表します。
合致に 1 つまたは複数の制限が適用されている場合、合致フィーチャーリストの合致の右側に合致制限のインジケータアイコン が表示されます。
オフセット距離は、合致間の破線でグラフィック領域に可視化され、値と軸が表示されます。ダイアログに距離を入力します。
合致をクリックすると、グラフィックが表示され、合致によって定義された X、Y、Z の方向と、オフセットおよび寸法の制限の範囲 (存在する場合) が示されます。
オフセットを適用した場合、座標系全体を移動することで表示されます。オフセットは、最初に選択した合致コネクタを基準にします。
[オフセット] ボックスをオンにすると、多くの合致で、特定の軸を中心とした回転を指定するオプションも使用できます。スライダ、回転、ピンスロット、平面、ファスナーの各合致には、以下のようにこのオプションがあります。
回転の中心となる軸を上から選択し、回転角度を入力します。
合致ダイアログボックスを開き、2 つの合致コネクタを選択すると、カーソル位置にヘッドアップディスプレイが表示されます。
ヘッドアップディスプレイのチェックマークをクリックして、現在の合致を確定し、新しい合致を開始します。「合致」ダイアログボックスは開いたままなので、引き続き合致を選択できます。
オフセット距離は、編集可能な値で、合致間の破線でグラフィック領域に表示されます。パーツを目的の位置までドラッグし、距離の値をダブルクリックして新しい値を入力します。これらの値は保持されません。ダイアログの [オフセット] フィールドに入力する値を推定したり、パーツを正確な位置に配置して測定することができます。例:
軸と回転運動の合致値 (上述)。
編集中の合致値 (上述)。

[合致] のコンテキストメニューを使用して、次のコマンドにアクセスします。
- 名前を変更 - 合致に別の名前を指定します
- 編集... - 合致の定義を変更します (合致が抑制されている場合も)
- 制限位置を適用 - 合致に制限を作成すると、インスタンスを最小または最大の制限値に自動的に移動します。
- リセット - アセンブリをドラッグして合致の移動をテストした後、[リセット] を使用してアセンブリを開始位置またはホーム位置に戻します (拘束が制限されないと仮定)
- アニメーション化 - 単一の合致 (または合致内の単一の DOF) からアセンブリを操作します。
- 非表示 - ビューから削除 ([表示] に再び合致が表示されます)
- すべての合致を表示 - すべての合致コネクタを表示
- 分離 - 選択したもの (または選択した合致に関連付けられているもの) 以外のすべてのパーツの表示を暗くして非アクティブにします。分離モードの場合、このメニューの上部に [分離を終了] が表示されます。詳細は、アセンブリの管理を参照してください。
- 透明にする - 選択した合致に最も近いパーツを薄く表示します。[透明にする] ダイアログのスライダを使用して、選択した合致との距離または接続によって、透明度を他のパーツに拡張します。
- 抑制 - 合致のない (および合致 を削除しない) アセンブリを可視化します。合致および合致コネクタは、関連付けられているパーツまたはアセンブリが抑制されると、自動的にアクティブでなくなります (抑制された合致は編集可能です)。
- 選択を解除 - すべての選択を取り消します。
- 削除 - アセンブリから合致を削除します。

Once a Mate is created between two explicit or implicit Mate connectors, you can edit either Mate connector:
-
合致ダイアログを開きます。以下の例では、ファスナー合致を例として使用しています。このプロセスは、合致コネクタを使用しない接線合致を除き、すべての合致で同様です。
-
合致コネクタアイコン (
) をクリックします。合致コネクタダイアログが開き、合致コネクタの原点タイプ、原点エンティティ、配置、位置、主軸方向、二次軸方向を編集できます。
合致ダイアログからの合致コネクタの編集は、現在のアセンブリにある暗黙的コネクタまたは明示的コネクタに限定されます。Part Studios、サブアセンブリ、またはリンクされたドキュメントの合致コネクタは、元の場所で編集する必要があります。
詳細は、合致コネクタを参照してください。

合致が作成され、[合致フィーチャー] リストに表示されたら、合致を選択 (または Ctrl を押しながらクリックして複数を選択) し、ドラッグアンドドロップしてリスト内の順序を並べ替えます。これにより、最も重要な合致フィーチャーをリストに表示しやすくなります。Onshape は合致を同時に解決するため、順序は合致に影響しません。

You can specify Mate values of all mates except Ball, Fastened, Tangent, and Width. Onshape provides visual cues for distances, and provides distance values, in default units, from the second Mate connector selected to the first. Specify limits in positive and negative values.
この例では、ボックス上の合致コネクタはダイアログで最初に選択され、円柱の合致コネクタは 2 番目に選択されています。Y 値が負で、X の値が正であることに注意してください。
ここで、合致コネクタの選択順序を切り替えて、距離の値に注意します。
このシナリオでは、Y の値が正で、X の値が正であることに注意してください。これは、1つの合致コネクタから別の合致コネクタへの測定順序によるものです。2 番目に選択した合致コネクタから最初の合致コネクタまで、座標系に沿って測定が行われることを覚えておくことが重要です。
これらの距離の表示を使用して、[制限] ボックスに入力する値を推定します。
- 合致に対して [制限] チェックボックスが表示されている場合、クリックして自由度フィールドを有効にして、2 番目に選択した合致コネクタから最初に選択した合致コネクタまでの最小距離と最大距離の値を入力します。
- 距離の表示をガイドとして使用し (パーツをドラッグしてアクティブ化する)、最小値と最大値を入力します。
- 移動をその制限を含めてアニメートするには、[再生] ボタンを使用します。
[アセンブリ] の数値フィールドでは、式と三角関数も使用できます。

「アニメーション化」コマンド (合致および合致インジケータのコンテキストメニュー内) を使用して、単一の合致 (または合致内の単一の DOF) からアセンブリを操作します。アセンブリ内の他の合致およびリレーションも強化され、適用されます。
合致の制限を定義した場合、これらの値はアニメーションの開始点と終了点として使用されます。
- 合致または合致インジケータを右クリックし、[アニメーション] を選択します。
- アニメーション化では、一度に 1 つの自由度しか動作しないため、合致に複数の自由度がある場合は、1 つを選択するように求められます。
- [開始] と [終了] の値を入力します。[合致定義] で [制限] が指定されている場合、これらの値は [開始値] および [終了値] フィールドに自動的に入力されます。[合致] ダイアログで [制限] が指定されていない場合は、ここで値を入力します。
- 開始値 - 自由度の軸に沿って測定された最小距離です。(既定では、合致最小限界で指定された値)。
- 最終値 - 自由度の軸に沿って測定された最大距離です。(既定では、合致最大限度で指定した値)。
ここには最大 36000 度 (100 回転) を入力できます。特に、高比率の歯車およびラックアンドピニオンのリレーションで自由度を可視化するのに役立ちます。
- 開始から終了値までを含み、各手順で補間される線形マップで [手順] を指定します。手順の最小数は 2 です。既定では再生は約 60 手順/秒です。
- 再生タイプにシングルまたはレシプロを選択し、それぞれ、自由度のアニメーションを 1 回再生するか、手動で停止するまで連続的に再生します。
現在値は読み取り専用フィールドで、アニメーション中に合致が自由度を通過するときに、指定した単位で入力されます。モーションが (自動または手動で) 停止すると、現在値にはモーションが停止した点が表示されます。
[アニメート] はすべての合致タイプをサポートしますが、[固定]、[接線]、または [球] を使用して合致を操作することはお勧めしません。
ヒント
- [アニメーション化] コマンドは、分離、合致インジケータ、合致コネクタなど、さまざまなグラフィックモードで動作します。
- [アニメート] を使用すると、合致間の関係とその拘束システムを調査することができ、設計をより効果的に表示できます (特に回転の自由度に特化した再生ループフィーチャーで) 。

アセンブリが次の合致タイプで使用可能な間に、エンティティを互いにオフセットします。
- 平面オフセット - Z 軸方向
- スライダのオフセット - X 軸および Y 軸方向
- 回転オフセット - Z 軸方向
- ピンスロットオフセット - Z 軸方向
- ファスナーオフセット - X、Y、Z 軸方向
エンティティをドラッグして、グラフィック領域で距離の値を確認することもできます。これらは、ダイアログに入力する特定の値を決定するのに役立ちます。
[アセンブリ] の数値フィールドでは、式と三角関数も使用できます。

アセンブリで合致されたエンティティをコピーして貼り付けることができます。
- エンティティを選択します。
- コンテキストメニューから、[アイテムをコピー] を選択します。
- コンテキストメニューから、アイテムを貼り付けます。
エンティティは、マウスクリックが発生した場所に直接貼り付けられます。
エンティティ、合致コネクタ、合致もアセンブリリストに複製されていることに注目してください。

合致は、アセンブリリストに表示されるだけでなく、グラフィック領域にもインジケータがあります。アセンブリリストでエンティティおよび合致コネクタを非表示にして、これらの合致インジケータをより明確に表示することができます。これらのインジケータは、定義する動作の種類、それに現在の状態を表すヒントになります。青または白は良好な合致を示し、灰色は抑制または非アクティブを示し、赤は問題を示します。合致および合致コネクタは、関連付けられるパーツやアセンブリが抑制されている場合は抑制されることに注意してください (抑制された合致は編集可能です)。
ファスナー
回転
スライダー
平面
円筒状の
ピンスロット、スロットの方向に矢印がある
球形
平行
接線
Width
グループ
合致を可視化するためのその他のヒントは以下のとおりです。
- パーツを選択し、右クリックしてコンテキストメニューから [合致を表示] を選択します。
- 合致を実行できるコンテキストメニューを右クリックすると、合致上でアクションを実行できます。
- グラフィック領域で合致、合致コネクタ、または合致リレーションを選択すると、関連するインスタンスと合致フィーチャーがリストに強調表示表示されます。

- 任意の 2 つのインスタンスの間には厳密に 1 つの合致があります。
- エンティティの固定は、合致の適用とは異なります。固定 (コンテキストメニューにあります) は、その適用先のアセンブリに固有です。エンティティが挿入されている他のアセンブリには引き継がれません。
- 合致は、2 つのインスタンスを互いに関連させて配置し、各インスタンスに合致コネクタを整列させます。
合致前
合致後
- 最初の位置は、多くの場合、最良の推測です。位置を修正するには、次の 2 つのツールがあります。
- [主軸の反転] ツールは、主軸 (Z) 方向を反転させます。
- [二次軸の向きを変更する] ツールは、90 度単位で方向を調整します
- 再生ボタン
は、作成する合致間の許可された移動をアニメーション化します。
- 解決 ボタンは、処理中の合致とすべての合致の移動を再生成するため、変更がアセンブリ全体にどのように影響するかを確認できます。
次に、[合致タイプ] で自由度の動作を指定します。

- 合致 (
など) を選択してダイアログを開きます。
- 各エンティティ上の自動合致コネクタを 1 つ選択します (原点に合致させることもできます)。
- 必要に応じて、[主軸を反転させる] または [第 2 軸を回転させる] を使用して方向を調整します。
- 合致
を確定します。
上記の例では、自動合致コネクタのみが使用されています。ほとんどの合致の場合、自動合致コネクタは正常に動作します。あまり一般的でないケースでは、合致コネクタを事前に作成すると便利です。アセンブリまたは Part Studio のいずれかで合致コネクタを作成できます。

Onshape での合致は、従来型 CAD システムの合致とは異なります。任意の 2 つのインスタンス間には Onshape の合致が 1 つだけ存在し、その 2 つのインスタンス間の移動 (自由度) が合致に組み込まれます。
アセンブリでは、エンティティを原点に合致させることができます。コンテキストメニューを使用して、割り当てられた合致の動きをテストするために、エンティティを固定することもできます。エンティティには、パーツ、アセンブリ、サブアセンブリ、スケッチ、サーフェスが含まれます。

合致は、合致ダイアログで定義されます。
作成する合致のタイプを選択し、合致コネクタ (パーツごとに 1 つ) を選択します。
合致タイプ - 合致タイプ フィールドには、使用している合致のタイプが表示されます。タップして合致タイプのリストを開き、1 つを選択します。
合致コネクタ - 次の 合致コネクタ セクションでは、青で強調表示されます。これは、グラフィック領域からの選択が必要であることを示します。2 つの合致コネクタ (合致する各インスタンスから 1 つ) を選択する必要があります。
オフセット - タップして、合致するパーツ間の固定スペースを定義するオフセット距離を設定します。
制限 - タップして 移動距離の制限 を設定します。
- インスタンスの主軸、Z 方向を反転します。
- (XY 平面で) 二次軸の方向を変え、タップしてインスタンスを 90 度回転させます。
解決 - タップして現在あるものを含むすべてのアセンブリ合致を解決します。

ボール、固定、接線以外のすべての合致の移動制限を指定できます。
制限 (回転、スライダ、平面、円筒、ピンスロット) を許可する合致のダイアログ内で、[制限] ボタンをオンにすると、制限フィールドが表示されます。
必要な制限仕様を入力し、[解決する] をタップして変更を視覚化します。

アセンブリが次の合致タイプで使用可能な間に、エンティティを互いにオフセットします。
- 平面オフセット - Z 軸方向
- スライダのオフセット - X 軸と Y 軸に沿って
- 回転オフセット - Z 軸方向
- ピンスロットオフセット - Z 軸方向
- ファスナーオフセット - X、Y、Z 軸方向
エンティティをドラッグして、グラフィック領域で距離の値を確認することもできます。これらは、ダイアログに入力する特定の値を決定するのに役立ちます。
[アセンブリ] の数値フィールドでは、式と三角関数も使用できます。

合致は、アセンブリリストに表示されるだけでなく、グラフィック領域にもインジケータがあります。アセンブリリストでエンティティおよび合致コネクタを非表示にして、これらの合致インジケータをより明確に表示することができます。これらのインジケータは、定義する動作の種類、それに現在の状態を表すヒントになります。青または白は良好な合致を示し、灰色は抑制または非アクティブを示し、赤は問題を示します。合致および合致コネクタは、関連付けられるパーツやアセンブリが抑制されている場合は抑制されることに注意してください (抑制された合致は編集可能です)。
ファスナー
回転
スライダー
平面
円筒状の
ピンスロット、スロットの方向に矢印がある
球形
接線
平行
グループ
合致を可視化するためのその他のヒントは以下のとおりです。
- 2 本指でタップしてコンテキストメニューを開き、すべてを表示 をタップします。合致コネクタと合致インジケータを含む、インスタンスリストで一覧表示されているすべてのものを表示します。[すべて非表示] または [他の合致を隠す] も使用します。
- インスタンスリストで合致をタップします。

- 任意の 2 つのインスタンスの間には厳密に 1 つの合致があります。
- エンティティの固定は、合致の適用とは異なります。固定 (コンテキストメニューにあります) は、その適用先のアセンブリに固有です。エンティティが挿入されている他のアセンブリには引き継がれません。
- 合致は、2 つのパーツインスタンスを互いに関連させて配置し、各インスタンスで合致コネクタを位置合わせします。
合致前
合致後
- 最初の位置は、多くの場合、最良の推測です。位置を修正するには、次の 2 つのツールがあります。
主軸の反転ツールは、主軸 (Z) 方向を反転させます。
二次軸の向きを変更するツールは、90 度単位で方向を調整します。
- 解決 ボタンは、処理中の合致とすべての合致の移動を再生成するため、変更がアセンブリ全体にどのように影響するかを確認できます。
合致タイプ は、移動動作を指定します。

Onshape での合致は、従来型 CAD システムの合致とは異なります。任意の 2 つのインスタンス間には Onshape の合致が 1 つだけ存在し、その 2 つのインスタンス間の移動 (自由度) が合致に組み込まれます。
アセンブリでは、エンティティを原点に合致させることができます。コンテキストメニューを使用して、割り当てられた合致の動きをテストするために、エンティティを固定することもできます。エンティティには、パーツ、アセンブリ、サブアセンブリ、スケッチ、サーフェスが含まれます。

合致は、合致ダイアログで定義されます。
作成する合致のタイプを選択し、暗黙的または明示的な合致コネクタ (パーツごとに 1 つ) を選択します。
合致タイプ - 合致タイプ フィールドには、使用している合致のタイプが表示されます。タップして合致タイプのリストを開き、1 つを選択します。
合致コネクタ - 次の 合致コネクタ セクションでは、青で強調表示されます。これは、グラフィック領域からの選択が必要であることを示します。2 つの合致コネクタ (合致する各インスタンスから 1 つ) を選択する必要があります。
オフセット - タップして、合致するパーツ間の固定スペースを定義するオフセット距離を設定します。
制限 - タップして 移動距離の制限 を設定します。
- インスタンスの主軸、Z 方向を反転します。
- (XY 平面で) 二次軸の方向を変え、タップしてインスタンスを 90 度回転させます。
解決 - タップして現在あるものを含むすべてのアセンブリ合致を解決します。

ボール、固定、接線以外のすべての合致の移動制限を指定できます。
制限 (回転、スライダ、平面、円筒、ピンスロット) を許可する合致のダイアログ内で、[制限] ボタンをオンにすると、制限フィールドが表示されます。
必要な制限仕様を入力し、[解決する] をタップして変更を視覚化します。

アセンブリが次の合致タイプで使用可能な間に、エンティティを互いにオフセットします。
- 平面オフセット - Z 軸方向
- スライダのオフセット - X 軸と Y 軸に沿って
- 回転オフセット - Z 軸方向
- ピンスロットオフセット - Z 軸方向
- ファスナーオフセット - X、Y、Z 軸方向
エンティティをドラッグして、グラフィック領域で距離の値を確認することもできます。これらは、ダイアログに入力する特定の値を決定するのに役立ちます。
[アセンブリ] の数値フィールドでは、式と三角関数も使用できます。

[合致] は、アセンブリリストに表示されるだけでなく、グラフィック領域にもインジケータがあります。アセンブリリストでエンティティおよび合致コネクタを非表示にして、これらの [合致] インジケータをより明確に表示することができます。これらのインジケータは、定義する動作の種類、それに現在の状態を表すヒントになります。青または白は良好な [合致] を示し、灰色は抑制または非アクティブを示し、赤は問題を示します。[合致] および [合致] コネクタは、関連付けられるパーツやアセンブリが抑制されている場合は抑制されることに注意してください (抑制された合致は編集可能です)。
ファスナー
回転
スライダー
平面
円筒状の
ピンスロット、スロットの方向に矢印がある
球形
接線
平行
グループ
合致を可視化するためのその他のヒントは以下のとおりです。
- 2 本指でタップしてコンテキストメニューを開き、すべてを表示 をタップします。合致コネクタと合致インジケータを含む、インスタンスリストで一覧表示されているすべてのものを表示します。
- インスタンスリストで合致をタップします。

- 任意の 2 つのインスタンスの間には厳密に 1 つの合致があります。
- エンティティの固定は、合致の適用とは異なります。固定 (コンテキストメニューにあります) は、その適用先のアセンブリに固有です。エンティティが挿入されている他のアセンブリには引き継がれません。
- 合致は、2 つのパーツインスタンスを互いに関連させて配置し、各インスタンスで合致コネクタを位置合わせします。
合致前
合致後
- 最初の位置は、多くの場合、最良の推測です。位置を修正するには、次の 2 つのツールがあります。
主軸の反転ツールは、主軸 (Z) 方向を反転させます。
二次軸の向きを変更するツールは、90 度単位で方向を調整します。
- 解決 ボタンは、処理中の合致とすべての合致の移動を再生成するため、変更がアセンブリ全体にどのように影響するかを確認できます。
合致タイプ は、移動動作を指定します。
ラーニングセンターに関するその他のリソースについては、こちらの技術説明記事: 合致の基本 (Onshape アカウントが必要) と 高度な合致テクニック (Onshape アカウントが必要) をご覧ください。