モデルベース定義 (MBD)
Available in: Part Studio
モデルベース定義 (MBD) とは、Part Studio でモデルに寸法を記入して注釈を付けるプロセスを指します。これにより、製品の定義に必要なすべてのデータがモデルに含まれます。MBD では、モデルがすべてのエンジニアリング活動を推進するソース権限となります。このモデルは、下流のサプライヤーや組織全体でさらに使用される可能性があります。
MBD データは検査テーブルと連携します。検査テーブルでは、Part Studio で各パーツの MBD データを表示、追加、エクスポートできます。
MBD は図面に代わるものではありません。MBD は、モデルの製品製造情報 (PMI) とモデルベースエンタープライズ (MBE) 情報を取得して拡張し、追加または代替の下流用途に使用することを目的としています。
MBD のフィーチャー:
-
Part Studio のモデルに埋め込まれた寸法と注釈のメタデータ。
-
Part Studio のモデルでのリアルタイムコラボレーションを改善します。
-
組織全体のエンジニアに信頼できる唯一の情報源を提供します。
-
三次元測定機 (CMM) 検査のような下流プロセスへのリンク。
許容差は、押し出しの深さ、回転角度、穴の直径など、指定されたスケッチ寸法またはフィーチャーパラメータの値の許容差を定義します。すべてのスケッチ寸法やフィーチャーパラメータで許容差を使用できるわけではありません。
許容差は FeatureScript で利用でき、カスタムフィーチャーにも使用できます。詳細についてはカスタムフィーチャーを、その他のドキュメントについては FeatureScript を参照してください。
寸法コンテキストダイアログは、スケッチやフィーチャーの寸法を編集したり、許容差を追加したりするために使用します。スケッチ内の寸法またはグラフィック領域の MBD の寸法をダブルクリックすると、このダイアログが開きます。MBD の寸法の編集を参照してください。
-
許容差アイコン (
) をクリックして、寸法に許容差を追加します。 -
許容差を設定したら、ドロップダウン矢印 (
) をクリックして許容差パラメータを設定します。
-
精度 - ドロップダウンを使用して、寸法単位の精度 ([ワークスペースの精度] またはドロップダウンリストから小数点以下 0~6 桁の精度値) を選択します。
-
許容差タイプ - ドロップダウンリストから穴の許容差タイプを選択します。オプションは [既定]、[許容差なし]、[対称]、[偏差]、[制限]、[最小]、[最大]、[基準] です。
穴とスケッチの直径の許容差には、[はめあい]、[はめあい公差]、[はめあい (公差のみ)] のオプションもあります。詳細については、穴フィーチャーを参照してください。
既定を選択すると、許容値は既定値に基づきます。詳細については、Onshape の既定の許容差ライブラリと既定の許容差ライブラリを参照してください。
-
偏差 - [対称] の許容差タイプで使用できます。偏差値を入力します。
-
上限 - [偏差] と [制限] の許容差タイプで使用できます。許容差の上限値を入力します。
-
下限 - [偏差] と [制限] の許容差タイプで使用できます。許容差の下限値を入力します。
-
スタンダード - [はめあい]、[はめあい公差]、[はめあい (公差のみ)] の許容差のタイプで使用できます。ドロップダウンリストから [ANSI] または [ISO] を選択します。
- はめあいタイプ - [はめあい]、[はめあい公差]、[はめあい (公差のみ)] の許容差のタイプで使用できます。ドロップダウンリストから [ユーザー定義]、[クリアランス]、[トランジション]、または [干渉] を選択します。
- 穴クラス - [はめあい]、[はめあい公差]、[はめあい (公差のみ)] の許容差のタイプで使用できます。ドロップダウンリストから穴クラスのオプションを選択します。
- シャフトクラス - [はめあい]、[はめあい公差]、[はめあい (公差のみ)] の許容差のタイプで使用できます。ドロップダウンリストからシャフトクラスを選択します。
-
-
-
チェックマークアイコン (
) をクリックし、コンテキストダイアログに入力された値を確定します。 -
何も変更せずにコンテキストダイアログを終了するには、x アイコン (
) をクリックします。 -
ダイアログのハンドル (
) をクリックしてドラッグすると、ダイアログが画面上の新しい場所に移動します。マウスボタンをリリースして、新しい場所に配置します。
次のスケッチ寸法には許容差を使用できます。
-
2 本の線間の距離
-
2 つの点間の距離
-
スケッチジオメトリと平面の間の距離
-
対角距離
-
直径
-
角度
-
直接距離
-
直線距離
-
半径
次のスケッチ寸法には許容差を使用できません。
-
単線距離
-
弧長
-
中心線寸法
詳細は、スケッチツールの寸法を参照してください。
-
スケッチエンティティを描き、その場の値の入力に任意の値を入力します。
-
寸法をダブルクリックすると (下の 1 番目の画像)、寸法コンテキストダイアログが開きます (下の 2 番目の画像)。
-
寸法に許容差を追加するには、許容差オプションアイコンをクリックし (
、下の 1 番目の画像)、ドロップダウン矢印をクリックします (
、下の 2 番目の画像)。
-
精度と許容差のタイプに次の値を入力します。
-
チェックマーク (
) をクリックしてスケッチの寸法を確定します。
次のフィーチャーオプションでは許容値を使用できます。
-
押し出し
-
ソリッド/サーフェス/薄い - 奥行き
-
ソリッド/サーフェス/薄い - オフセット距離
-
ソリッド/サーフェス/薄い - 二次終点 - オフセット距離
-
薄い - 厚さ 1
-
薄い - 厚さ 2
-
薄い - 中間平面 - 厚さ
-
-
回転
-
ソリッド/サーフェス/薄い - ひとつの方向/対称/二方向 - 回転角
-
薄い - 厚さ 1
-
薄い - 厚さ 2
-
薄い - 中間平面 - 厚さ
-
-
フィレット
-
半径
-
-
面取り
-
距離 (等距離)
-
距離 1、距離 2 (2 つの距離)
-
距離と角度 (距離、角度)
-
-
穴
-
直径 (シンプル/座ぐり/皿穴)
-
距離 (奥行き: シンプル/座ぐり/皿穴)
-
直径 (座ぐり/皿穴径)
-
距離 (座ぐり深さ)
-
角度 (皿穴角度)
-
距離 (タップ深さ)
-
距離 (タップドリル径)
-
-
許容差を確定するフィーチャーを作成します (この例では押し出し)。
-
パラメータの右側にある許容差オプションアイコン (
) をクリックします。
-
パラメータの左にあるドロップダウン矢印 (
) をクリックします。
-
精度と許容差のタイプに次の値を入力します。
-
その他のフィーチャーの設定を入力し、チェックマーク (
) をクリックしてフィーチャーを確定します。 -
検査テーブル (
) が開いていることを確認し、許容差を含むフィーチャーの寸法値を確認します。
フィーチャーの許容差を削除しても、その寸法は有効なため、モデルから削除されません。
許容差オプションはコンフィギュレーションと組み合わせて使用できます。
-
コンフィギュレーションのオプション値を許容範囲にするには、許容差オプションアイコン (
) をクリックします。
-
パラメータの左側にあるドロップダウンの矢印アイコン (
) をクリックして、許容差の精度とタイプを設定します。
詳細は、コンフィギュレーションを参照してください。
許容差オプションは、自動的に比較メカニズムと連係して使用されます。2 つの履歴エントリを比較するときは、比較するフィーチャー (下の例では 押し出し 1) を選択します。エントリのさまざまな許容差オプションの比較は、黄色で囲まれています。
押し出し: 2 つの履歴エントリ間の深さの許容差オプションの比較
詳細は、比較を参照してください。
下の画像は iOS のものです。ワークフローは iOS と Android の両方で同じです。
スケッチ寸法の許容差:
-
画面上の寸法をダブルタップします。
-
Android の寸法コンテキストダイアログの右下隅にある [許容差オプション] ボタンをクリックして、寸法を許容差に設定します。
-
許容差オプションダイアログで、精度や許容差タイプを入力し、チェックマークをクリックしてオプションを確定します:
フィーチャーの寸法の許容差:
フィーチャーの寸法の設定/編集方法は、デスクトッププラットフォームと同じです。
押し出しの許容差オプション: 深度値
検査テーブルはデスクトッププラットフォームのみで使用可能なため、許容差の表示もデスクトップのみで、iOS や Android では表示できません。
駆動 MBD のスケッチとフィーチャーの寸法は、グラフィック領域から直接編集できます。
Product Manufacturing Information can be edited in the graphics area when the Inspection table is open, as well as within the sketches and features where they were originally defined.
Edit tolerances by double-clicking on the dimension in the graphics area. If the dimension references the Features list, Onshape opens the sketch or feature for editing. If the dimension was created using the Annotation toolbar, edit from the graphics area. As the model and tolerances change, the Inspection table updates in real time.
In the Characteristics table, filter rows using two toggle buttons. Initially, annotations with default tolerances applied are shown, and annotations from derived geometry are hidden. Derived annotations can only be updated by modifying the source.
Use cross‑highlighting to quickly identify and locate associated model references. Hover over cells in the Inspection table to cross-highlight the referenced part, faces, features, and associated annotations in the graphics area. Select an annotation in the graphics area or click a Datum or Type cell to keep the highlight visible.
Remove an annotation by selecting it in the graphics area and pressing Delete. Deleting an annotation that references the Features list removes the tolerance options from the sketch dimension or feature value, and removes the row from the Characteristics table. Deleting an annotation placed with the annotation toolbar removes it from the table. Derived annotations cannot be deleted.
-
検査パネル (
) を開き、グラフィック領域に MBD の寸法を表示します (下の左の画像)。 -
スケッチに関連付けられている駆動寸法をダブルクリックします (下の右の画像):
寸法コンテキストダイアログが開き、寸法値にコンテキストが配置されます。同時に、スケッチダイアログが開きます。
-
キーボードを使って数値を入力するか、上/下矢印を使って寸法コンテキストダイアログの値を増やします。この値を調整すると、スケッチは動的に更新されます。
値を数値で入力する場合は、Tab キーを押してスケッチの値を更新します。
-
キーボードで Enter キーを押すか、寸法コンテキストダイアログのチェックマーク (
) をクリックしてこのダイアログを閉じます。
-
スケッチダイアログのチェックマーク (
) を押して、新しいスケッチ値を確定します。
モデルの寸法を調整する編集済みのスケッチ寸法
-
検査パネル (
) を開き、グラフィック領域に MBD の寸法を表示します (下の左の画像)。 -
フィーチャーに関連付けられている駆動寸法をダブルクリックします (下の右の画像):
寸法コンテキストダイアログが開き、寸法値にコンテキストが配置されます。同時に、関連する機能ダイアログが開きます (この例では押し出し):
-
キーボードを使って数値を入力するか、上/下矢印を使って寸法コンテキストダイアログの値を増やします。この値を調整すると、フィーチャーダイアログのモデルと値は動的に更新されます。
値を数値で入力する場合は、Tab キーを押してフィーチャーダイアログの値を更新します。
-
キーボードで Enter キーを押すか、寸法コンテキストダイアログのチェックマーク (
) をクリックしてこのダイアログを閉じます。
-
キーボードで Enter キーをもう一度押すか、フィーチャーダイアログのチェックマーク (
) をクリックしてこのダイアログを閉じます。
モデルの寸法を調整する編集済みのフィーチャー寸法
注釈を削除するには、次の手順に従ってください。
-
グラフィック領域で注釈を選択します。
-
Delete キーを押します。
-
注釈はグラフィック領域と検査テーブルから削除されます。
注釈がスケッチまたはフィーチャー寸法の場合:
-
寸法の許容差オプションの値は削除されます。
-
許容差オプションアイコン (
) は選択解除されます。 -
スケッチまたはフィーチャーダイアログの寸法値は削除されません。
-
次の場合は注釈を削除できません。
-
派生した注釈。
-
パラメータに許容差が設定されているが、許容差の切り替えがユーザー入力に使用できないカスタムフィーチャーで作成された注釈。
いずれの場合も、次のメッセージが表示されます。
-
従属寸法は編集できません。従属寸法をダブルクリックすると、寸法コンテキストダイアログが開きますが、ダイアログの値は編集できません。
-
派生寸法は編集できません。派生パーツの駆動寸法または従属寸法をダブルクリックしても、寸法コンテキストダイアログは開きません。
-
寸法コンテキストダイアログをキャンセルするには、Esc キーを押します。フィーチャーの寸法を編集すると、寸法コンテキストダイアログとフィーチャーダイアログが同時に閉じます。スケッチの寸法を編集すると、寸法コンテキストダイアログだけが閉じます。スケッチダイアログは手動で閉じる必要があります (x アイコンをクリック)。
-
あるいは、フィーチャーダイアログと寸法コンテキストダイアログの両方を開いて、フィーチャーダイアログの値を選択して編集することができます。これにより、寸法コンテキストダイアログとモデルの両方が動的に更新されます。ここで編集して、Enter を押すと、フィーチャーダイアログと寸法コンテキストダイアログの両方が同時に閉じます。
-
モデル寸法の位置とそれに対応するスケッチ寸法の位置は相互に固定されず、個々に独立しています:
モデルの幅寸法は、モデルの下 (左) とスケッチ (右) の上
-
再生一時停止モードでは、モデル寸法の編集/削除はできません。ただし、フィーチャーを編集したり、寸法の許容差のオン/オフの切り替えはできます。変更は、[再生を一時停止中] バナーで [フィーチャーを再生して終了] をオフにすると有効になります。
-
コンフィギュレーションは想定どおりに機能しますが、寸法コンテキストダイアログの寸法は、構成済みであることを示すオレンジ色の破線で囲まれません。構成したスケッチ寸法は編集できません。
MBD データは、パーツをエクスポートするときに STEP 形式にエクスポートできます。次の設定が推奨されます。
MBD データは複合部品としてはエクスポートされません。
-
[Y 軸を上向きにしてモデルをエクスポート] をオンにします。
-
モデルのサイズによっては、[MBD エクスポートにカスタムの注釈のテキストの高さを使用] を有効にして、モデルのサイズに対して適切な [注釈のテキストの高さ] を選択する必要がある場合があります。
Onshape のオリジナルモデル
[MBD エクスポートにカスタムの注釈のテキストの高さを使用] をオフにしてエクスポートしたモデル
[MBD エクスポートにカスタムの注釈のテキストの高さを使用] をオンにし、10mm に設定してエクスポートしたモデル
エクスポートすると、複数の公差フレームを持つ幾何公差は、上のテキストが上のフレームに組み合わされ、下のテキストが下のフレームに組み合わされます。
以下に、フィーチャーと寸法公差を使用する場合の MBD の例を示します。
奥行きの寸法:
オフセット距離の寸法 (複合部品を含む):
薄い押し出し (厚さ 1 と奥行きの寸法):
回転 (回転角の寸法):
回転 (厚さ 1 と回転角の寸法):
フィレット (半径の寸法):
検査テーブルの注釈ツールバーにあるフィレット寸法ツールを使用して、従属フィレット寸法の作成します。
検査パネルの寸法ツール (
) は常に線形または角度の既定の許容差を使用します。これを使用してフィレット面の寸法を記入すると、線形の既定の許容差タイプが適用されます。このため、フィレットフィーチャーダイアログからフィレットの許容差を適用するか (駆動寸法の場合)、検査パネルのフィレット寸法 (従属寸法の場合) を使用することをお勧めします。
フィレット面の寸法記入 (時計回りに注釈): 寸法ツールを使用 (従属、グレーの注釈)、フィレットの寸法ツールを使用 (従属、グレーの注釈)、フィレットフィーチャーの半径値を許容範囲にする (駆動、黒色の注釈)。3 つの寸法はすべて特性テーブルに記載されています。
面取りは、角度までの距離または面とエッジの間の距離までの距離と定義されます。面取り幅の寸法は、エッジから仮想交点までの距離として指定されます。仮想交点の表示は、破線を含む寸法が記入されたエッジに追加されます。
-
接線測定を使用する場合、許容差は無効になりません。特定のケースでは、特に指定された許容差を考慮する場合に有効なためです。
-
2 つの面取り測定を使用する場合 (2 つの距離または距離と角度)、両方の公差を設定する必要はありません。許容差は、必要に応じて 1 つのパラメータにのみ追加できます。
等距離の面取りタイプでは、ダイアログに距離公差オプションが 1 つしかありませんが、2 つの距離公差が表示され、テーブルに反映されます。
2 つの距離の例:
距離と角度の例:
面取りの結果、距離が可変になる場合 (たとえば、別の円柱に垂直に接続されている円柱面に面取りを適用する場合)、測定値に接線を選択し、エッジに沿って距離が均一になるようにします。
オフセット測定を使用した不均一な面取りで公称誤差を表示。
接線測定値を使用して均一に面取りすると、誤差のない公称値が得られます。
穴フィーチャーに公差を設定すると、検査テーブルに表示できます。
注意事項:
-
穴の寸法は、検査テーブルの行にのみ表示されます。グラフィック領域ではコールアウトで乱雑にならないようにするため、寸法は表示されません。
-
穴の寸法を検査テーブルに表示する前に、パーツに別のコールアウト (データムなど) を配置する必要があります。
-
1 つの穴フィーチャーには 1 セットの寸法 (直径、距離、角度) のみが表示されます。パターン化された穴や同じフィーチャー内の追加の穴は、個別に寸法が記入されません。
-
カスタムの先端角度の寸法は現在サポートされておらず、検査テーブルに行は作成されません。
-
クロスハイライトは次のように機能します。
-
穴の両エッジには面がなく、エッジは現在 MBD ではサポートされていないため、距離 (深さ) はクロスハイライトされません。
-
直径、距離 (カウンターボアの深さ)、角度 (カウンターシンクの角度) は、1 つの面をクロスハイライトします。
-
パーツのいずれかの面にデータムを追加すると、穴の寸法が検査テーブルに表示されます。
寸法 (
) ツールを使った中心円間の軸距離寸法:
最小寸法ツール (
) を使用した、2 つの円筒面間の水平、対角線、垂直の最小寸法:
円柱とエッジの間の最小寸法:
パーツが作成されると (右)、スケッチに追加された最小対角寸法が特性テーブルに表示されます (左):
現在、水平および垂直の最小寸法はスケッチでは作成できません。
最大寸法ツール (
) を使用した、2 つの円筒面間の水平、対角線、垂直の最小寸法:
円筒とエッジの間の最大寸法:
スロット内の円弧面の間の水平、対角線、垂直の最大寸法:
パーツが作成されると (右)、スケッチに追加された最大対角寸法 (左) が特性テーブルに表示されます:
現在、水平方向と垂直方向の最大寸法はスケッチでは作成できません。
厚さは検査テーブルに距離行として表示されます。
薄い押し出し (厚み 1 寸法):
薄い回転 (厚み 1 寸法):
MBD エラーがあると、モデルを調整して既存の注釈行の入力を無効にしない限り、検査テーブルに注釈や行エントリは作成されません。
エラーは、Onshape の他のエラーと同様に赤で表示されます。
SOLID からの押し出し、または SOLID への押し出し時にエラーが発生しました。この注釈は、検査テーブルに行エントリを生成しません。
ジオメトリを変更した結果、指定した注釈が無効になった場合、その注釈はエラーであることを示すため、グラフィック領域と検査テーブルでは赤で強調表示されます。たとえば、箱の上面を 0.5 インチ移動した結果、測定した値 (3.5 インチ) と指定した値 (3.0 インチ) が異なる場合などです。
エラーの例
-
この注釈には参照がありません - 参照がない場合に発生します。たとえば、パーツ A をパーツ B の面まで押し出し、パーツ A の押し出し深さのオフセット距離に許容差を追加した場合などです。
-
両面が同じパーツでできている必要があります - モデル定義はパーツごとのみ有効です。たとえば、パーツ A の面からパーツ B の面までの距離を測定することはできません。
-
MBD の注釈は常に面に関連付けられている必要があります。エッジと頂点は現在は参照できません。
-
モデル定義はパーツごとにのみ有効です。複合部品も有効です。たとえば、パーツ A の 2 つの面またはパーツ B の 2 つの面の間の距離の寸法を記入できますが、パーツ A の面とパーツ B の面の間の距離の寸法を記入することはできません。これを行うには、まずパーツ A とパーツ B の両方で複合部品 C を作成し、次にこの 2 つの面の間の距離の寸法を記入できます。
-
検査テーブルのタイプ行にカーソルを合わせると、グラフィック領域の寸法がクロスハイライトされます。
-
パーツのジオメトリを変更すると、関連するすべてのモデル定義がオレンジ色で強調表示されます。
-
パーツまたは Part Studio を派生フィーチャーを介して派生した場合、すべてのモデル定義は読み取り専用になり編集できません。派生ジオメトリを変更しても注釈は移動でき、従属寸法は引き続き更新されます。ただし、基になるモデル定義はソースのPart Studio でのみ調整でき、派生フィーチャーで更新します。詳細は、派生を参照してください。
-
Comments can be added to and tag tolerant sketch dimensions, feature dimensions, hole callouts, and Inspection table annotations (Dimensions, Datums, Geometric tolerances) in the graphics area. See Adding Comments on MBD annotations for more information.