コンフィギュレーションはブラウザ (Part Studio またはアセンブリ内) でのみ作成されます。詳細については、コンフィギュレーションを使用するを参シを参照してください。
Create part families by creating variations of an entire Part Studio or specific part. You are able to configure any feature or input value and even part properties, custom part properties, face and part appearance, and sketch text. For example, you are able to configure the depth of an extrude feature, the application of a fillet feature, the faces selected for a fillet, the FeatureScript of a custom feature, and part numbers, colors, and materials.
All of the features and inputs you configure in one Part Studio are referred to as a Configuration. Each Part Studio can have one Configuration. You are able to, however, create multiple Configuration inputs within one Configuration. This is especially helpful when the feature or input values you want to configure are not necessarily related to each other. For example, when the length and diameter of a part are not related to whether a fillet is applied, you can use two Configuration inputs. This allows more flexibility and can aid in keeping each Configuration input from becoming unnecessarily complicated.
Part Studio で定義したコンフィギュレーション入力は、パーツをアセンブリまたは図面に挿入するときに、[挿入] ダイアログのオプションになります。たとえば、シートメタルパーツの上部または左側にフランジを配置するために、コンフィギュレーション入力を作成します。シートメタルパーツをアセンブリに挿入する場合は、パーツだけでなく、フランジの構成を選択します。
同じドキュメントで 1 人以上ののユーザーが作業している場合、フォローモード で作業している場合を除き、各ユーザーが選択したコンフィギュレーションが表示されます。この時点で、フォロワーは引出線で選択されたコンフィギュレーションを確認します。
以下に、Onshape で 1 つのコンフィギュレーション入力を使用してコンフィギュレーションを作成する基本的な手順と、同じ Part Studio で追加のコンフィギュレーション入力を作成する手順について説明します。最後に、任意のコンフィギュレーション入力の中でパーツプロパティを設定する方法の説明があります。
コンフィギュレーションはブラウザ (Part Studio またはアセンブリ) でのみ作成されます。Part Studio 全体または特定のパーツのバリエーションを作成して、パーツファミリを作成します。任意のフィーチャーまたはパラメータ値、およびパーツプロパティ、カスタムパーツプロパティ、面およびパーツの外観、そしてスケッチテキストも設定できます。たとえば、[押し出し] フィーチャーの深度、フィレットフィーチャーの適用、フィレット用に選択した面、カスタムフィーチャーの FeatureScript、パーツ番号、色、材料を設定できます。
1 つの Part Studio で設定するすべてのフィーチャーとパラメータがコンフィギュレーションになります。各 Part Studio には 1 つのコンフィギュレーションを設定できますが、1 つのコンフィギュレーション内に複数のコンフィギュレーション入力を作成できます。
Part Studio で定義したコンフィギュレーション入力は、アセンブリまたは図面にパーツを挿入するときに、挿入ダイアログのオプションになります。
この例では、新しいシートの厚さのコンフィギュレーションと代替フランジのコンフィギュレーションの 2 つのコンフィギュレーションが作成されます。ワークスペースにモデルがある状態で、コンフィギュレーションアイコンをクリックして [コンフィギュレーション] パネルを開きます。[Part Studio を設定] ボタンをクリックします。コンフィギュレーション名としてシートの厚さを入力します。タブをクリックして新しい行を作成し、2 番目のコンフィギュレーション名として Alternate flange と入力します。各行は異なるコンフィギュレーションになります。
[シートの厚さ] 行を選択した状態で、[フィーチャーを設定] ボタンをクリックし、フィーチャーリスト内のパラメータを含むフィーチャーをダブルクリックします。パラメータを選択すると、黄色の破線で囲まれます。この場合は [シートの厚さ] パラメータを選択します。パラメータの新しい列がテーブルに作成されます。表のセルをダブルクリックし、新しい値を指定します。次に、[代替フランジ構成] 行を選択し、同じ操作を行います。その際、[フランジ] フィーチャーを使用して、表の [距離] と [曲げ角度] に代替値を指定します。
モデルで入力をテストするには、フィーチャーリストのコンフィギュレーション領域にあるドロップダウン矢印をクリックし、新しいコンフィギュレーションを選択して結果を確認します。新しい入力パラメーターを使用してモデルが更新されます。
ワークスペースにモデルまたはスケッチがある状態で、[コンフィギュレーション] パネルを開きます。
- グラフィック領域の右側 (ビューキューブの下) にある をクリックします。
-
[コンフィギュレーション] パネルが開きます。
- (上図を参照) をクリックして、テーブルを開きます。
既定では、[コンフィギュレーション] の左にあるキャレットが展開されます (青い矢印の右上に表示)。パネルのセクションを終了したら、キャレットをクリックしてそのセクションを折りたたみます。
- 最初の行をクリックしてアクティブにし、[名前] 列に入力の名前を入力します。たとえば、シートメタルパーツの異なる側面にフランジを適用するには、行に上、左、右という名前を付けます。タブキーを使用して、1 つの行から次の行に移動します。
アクティブな行は、行の左側に青いバーで示されます。
- To configure an input value for the indicated row, click .
- Open the feature that contains the input (click it in the Feature list) and select the input. The input is then outlined with a broken yellow line and a new column is created for that input in the table.
For example, to configure the side of the sheet metal part to attach the flange, open the Flange feature and select the Edges or side faces to flange selection. Notice the new column in the table:
列名は、既定でフィーチャー名 (最上位の見出し) とフィールド名 (下位レベルの見出し) になります。この場合、押し出し 1 はフィーチャー名で、押し出しを行う面およびスケッチ領域 がフィールド名になります。
Hover over the fields in the feature dialog to see which inputs can be configured. Inputs available for configuration are highlighted in yellow when you hover over them.
- To edit a configured instance:
- If the input is an entered value, click on the row in the table and enter a new value.
- If the input is a selection in a dialog, double-click the row in the table to open the feature dialog. For example: click 1 entity in the first row.
The appropriate field in the feature dialog is highlighted in blue. Make your selection on the model (or sketch) for this input.
- コンフィギュレーションの定義が完了したら、[フィーチャー] ダイアログのチェックマークをクリックして閉じます。
- 各行について、手順 6 ~ 8 を繰り返します。
- Repeat steps 5 through 8 to add another feature input to the table.
- モデルを使用して入力をテストするには、フィーチャーリストで コンフィギュレーション の下矢印を使用してメニューから選択します。
それに応じてモデルが更新されます。そうでない場合は、モデルの設計意図およびコンフィギュレーション定義をチェックして正確な選択を行います。
構成済みフィーチャーのクロスリファレンス
構成済みのテーブル内のフィーチャーにカーソルを合わせると、モデル空間でフィーチャーが表示されます (下図を参照)。
A Part Studio configuration can contain one or more configuration inputs. The steps above explain how to create a list type configuration input which results in a list of configuration choices when inserting a part into an Assembly or Drawing. You can create more than one of these configuration inputs (to keep one input from becoming too complicated or duplicating inputs) and also create different types of inputs. Other types of inputs you can configure are Configuration variable and Checkbox.
(上記の手順を使用して) コンフィギュレーション入力を定義したら、[コンフィギュレーション] パネルの上部にある ボタンを使用して入力を追加するか、[コンフィギュレーション] パネルの下にある ボタンを使用して追加のコンフィギュレーション入力を作成できます。
コンフィギュレーション入力を作成する場合は、次のタイプを選択できます。
- List - Creates a table of feature inputs in the Part Studio and presents as a list of selections when inserting the part (or parts) into an Assembly or Drawing. (This type is explained above.)
- コンフィギュレーション変数 - 任意のフィーチャーおよび FeatureScript で使用できる変数を作成します。変数の種類には、長さ、角度、整数、実数、テキストなどがあります。挿入時の変数の値を入力します。
- チェックボックス - フィレットや面取りなどのフィーチャーのオン/オフを切り替えるためのチェックボックスを作成します。また、フィーチャーの抑制または抑制解除にも使用できます。このタイプは、挿入時にオン/オフを切り替えるためのチェックボックスを提示します。作成したら、[フィーチャーの構成を追加] ボタンを使用して、関連するフィーチャーを選択します。
ステップバイステップの手順に従います。
この方法で作成した場合、リスト入力ダイアログが表示されます。コンフィギュレーション入力に付けた名前は、システム内の変数になります。これは、上記の基本的な手順で作成した場合の名前とは異なり、この名前はシステム内の変数ではありません。
- ボタンをクリックします。
- [リスト] 入力で、コンフィギュレーション入力の名前を入力します。
最初のオプション名として「既定」が指定されていますが、クリックして変更できます。
- リストテーブルの最初の列に追加のオプション名を入力します。オプション名を追加するには、タブキーを使用します。
- To configure an input value for each option (the selected option is indicated by a vertical blue bar to the left of the name), click .
- Open the feature that contains the input (click it in the Feature list) and select the input. The input is then outlined with a broken yellow line and a new column is created for that input in the table.
Hover over the fields in the feature dialog to see which inputs can be configured. Inputs available for configuration are highlighted in yellow when you hover over them.
- To configure each instance, double-click on the row in the table. For example: double-click 1 selection in the first row.
The appropriate field in the feature dialog is highlighted in blue. Make your selection on the model (or sketch) for this input.
- コンフィギュレーションの定義が完了したら、ダイアログのチェックマークをクリックして閉じます。
- 各行について、手順 6 ~ 8 を繰り返します。
- Repeat steps 5 through 8 to add another feature input to the table.
- モデルを使用して入力をテストするには、フィーチャーリストで コンフィギュレーション の下矢印を使用してメニューから選択します。
- ボタン の右側にある矢印をクリックします。
- を選択します。
- 変数入力の名前を入力します (#<変数名> を使用して参照されるシステム内の実際の変数になります)。
- 変数のタイプ (長さ、角度、整数、実数、テキスト) を選択します。テキストは、カスタムの FeatureScript で使用できる任意のタイプのテキストにすることができます。
- 選択した変数のタイプに値を入力します。
- チェックマークをクリックして、定義を保存します。
- 変数をフィーチャーに適用します。
- フィーチャーリストでフィーチャーをダブルクリックして開きます。
- スケッチの場合、寸法を右クリックし、[寸法の構成] を選択し、次に コンフィギュレーション または #< 変数名に設定 > のいずれかに設定できます。
- フィーチャーダイアログを閉じます。
- ページの左側にあるフィーチャーリストの上にあるコンフィギュレーションリストで値を選択して、値をテストします。
- ボタン の右側にある矢印をクリックします。
- を選択します。
- 入力の名前を入力します。
コンフィギュレーション入力には、空のチェックボックス行とチェック済みのチェックボックス行を持つ 1 つの列があります。
- To configure an input value, click .
- Open the feature (click it in the Feature list) that contains the input and select the input. The input is then outlined with a broken yellow line and a new column is created for that input in the table. (inpus that are configured in another input are outlined with a broken yellow line and are unavailable for configuration.)
In this example, Unsuppressed is selected as a configuration input.
- をクリックして、フィーチャーダイアログを閉じます。
- In the Configuration input table, the input column has two rows, both with checked check boxes. Uncheck the check box next to the unchecked box in the first column so the table resembles this:
コンフィギュレーションリストのフィーチャーリストの上にあるこのコンフィギュレーション入力には、押し出しをオン (抑制解除) またはオフ (抑制) にするためのチェックボックスが表示されます。
コンフィギュレーションを作成したら、 メニューを使用して、Part Studio でこれを操作できます。
- テーブルをコピー - 入力テーブル全体をコピーし、テーブルの記録を保持または編集するためにスプレッドシートに貼り付けることができます。同様に、スプレッドシートから構成入力テーブルに貼り付けることもできます。
- 名前を変更する - このアクションを選択して、コンフィギュレーション入力の名前を変更します。
- FeatureScript ID を編集 - このダイアログは、入力コンフィギュレーションの内部 FeatureScript 識別子を変更します。ダイアログボックスの内側でクリックして ID を変更します。終了したら、[参照を解除] を選択し、右下隅で ID を変更します。
このダイアログは通常、カスタムの FeatureScript フィーチャー内に Part Studio を構築する必要がある場合にのみ役立ちます。
- Exclude from properties - See Excluding configurations from affecting properties.
- 削除 - コンフィギュレーション入力をすぐに削除するには、このアクションを選択します。警告は表示されません。
すべてのテーブルについて、コンテキストメニューを使用して、行または列を操作します。
- 切り替え - 現在選択された入力ではない行を右クリックすると、メニューアイテムの先頭に [切り替え] という別の入力が表示されます。
- 既定として設定 - 現在既定の入力ではない行を右クリックし、これを選択して新しい既定として設定します。
- 行を複製する - 行を複製します。これは、このテーブルに新しいテーブルを貼り付ける準備を行うときに特に便利です。詳細は、次の入力テーブル内外へのコピーと貼り付けを参照してください。
- 上に移動 - 選択した行をテーブルの 1 つ上のレベルに移動します。
- 下へ移動 - 選択した行をテーブルの 1 レベル下に移動します。
- 名前の変更 - 入力の名前を変更します。
- 行の削除 - 選択した行を削除します。
テーブルで個々の列のエッジをドラッグすると、サイズを変更できます。積み上げ縦棒ラベルの場合は、上の図の青い矢印で示されている下部のラベルをドラッグします。
Onshape には、[コンフィギュレーション] パネルから直接事前に定義済みのコンフィギュレーション入力とオプションごとに、パーツプロパティを構成するためのメカニズムもあります。コンフィギュレーション可能なプロパティには、パーツ名、材料、外観、説明、パーツ番号、ベンダー、プロジェクト、製品ライン、タイトル 1、タイトル 2、およびタイトル 3 が含まれます。Professional アカウントまたは Enterprise アカウントをお持ちの場合は、カスタムプロパティを構成することもできます。
パーツプロパティを構成するには、次の手順に従います。
- [コンフィギュレーション] パネルに既存のコンフィギュレーション入力がある状態で、パネルの上部にある をクリックします (下の図は青で示されています)。
- をクリックします。
- 構成するパーツプロパティを選択します (カスタムパーツプロパティ がリストに含まれます)。(この例では、外観を使用しています)。
テーブルが作成され、1 列目に以前に選択したコンフィギュレーション入力が、2 列目にパーツプロパティが表示されます。
- [コンフィギュレーション] 列で、下向き矢印を使用してコンフィギュレーションオプションのリストから選択します。
- [外観] 列 (パーツプロパティ) で、ダブルクリックして値を選択するダイアログ (この場合は [外観エディタ] を開きます)。
- 値を選択または指定すると、選択したテーブルが入力されます。
- をクリックしてプロパティダイアログを閉じ、値を承認します。
- 別のコンフィギュレーションオプションにパーツプロパティを追加するには、 をクリックします。
- 最初の列から新しいコンフィギュレーションオプションを選択します。
- [外観] 列 (パーツプロパティ) で、ダブルクリックして値を選択するダイアログを開きます。
- 値を選択または指定すると、選択したテーブルにデータが入力されます。
- クリックしてプロパティダイアログを閉じ、値を承認します。
- 必要に応じて、この手順を繰り返して、必要なコンフィギュレーションオプションのパーツプロパティを構成します。
パーツ番号を設定する際に、自動パーツ番号の生成がオン (Professional Company の設定 >番号付けスキームまたは Enterprise の設定 > 番号付けスキーム) になっている場合は、列を右クリックして、[次のパーツ番号を生成する] を選択できます。
Part Studio で作成したコンフィギュレーション入力を使用して結果をテストし、その情報を使用して設計意図を調整することができます。ただし、コンフィギュレーション入力を作成する主なポイントは、アセンブリや図面の作成など、量産ワークフローで使用するパーツのオプションを用意することです。
To test configurations in Part Studios, use the Configurations area at the top of the Feature list to select configuration inputs to see how they affect the parts in the Part Studio:
アセンブリまたは図面にパーツを挿入する場合、すべてのプラットフォーム (ブラウザ、iOS、Android) で、挿入プロセス中に [挿入] ダイアログで必要な入力を直接選択します。
アセンブリでは、構成済みパーツは、インスタンスリストに アイコンで示されます。
入力値の入力や編集に役立つように、コンフィギュレーション入力テーブル内外にコピーして貼り付けできます。
コンフィギュレーション入力テーブルをコピーする手順は、次のとおりです。
- 右上隅の+コンフィギュレーションフィーチャーの横にある メニューを開きます。
- [テーブルのコピー] を選択します。
- テーブルをコピーしたら、スプレッドシートに貼り付けることができます。
上記のように、列名もテーブルに付属していることに注意してください。これで、テーブルを編集してからコピーして貼り付けることで Onshape に戻すことができます。
- 下の青で示すように、データのある行と列 (列名や見出しではなく) のみを選択します:
必要に応じて、テーブルに追加の空の行を追加することもできます。コピーコマンドを選択するときに、スプレッドシートの追加の行をコピーするだけで済みます。
- [コピー] コマンドを発行します。
- Onshape コンフィギュレーションテーブルで、テーブルの左上のセルをクリックします。
- キーボードの [貼り付け] コマンドを発行します。
Onshape automatically replaces whatever data was in the rows and columns of the configuration input table with the data that was copied. Onshape also includes the default units for each input, automatically.
スプレッドシートからコピーした行が Onshape コンフィギュレーション入力テーブルからの行より多い場合、それらの行は貼り付けには含まれることに注意してください。Onshape はその場で行を作成します。
ただし、スプレッドシートからコピーした列が Onshape コンフィギュレーション入力テーブルの列より多い場合、それらの列は貼り付けに含まれません。Onshape はその場で列を作成しませんが、貼り付ける前に、コンフィギュレーションテーブルに追加の列 (構成済みフィーチャー) を作成できます。
Some configuration tables can be excluded from properties. This is useful when you don't want to repeat configuration options in the Configured properties table. Excluded configuration tables are treated as always having their default values.
たとえば、ばねを考えてみましょう。ばねの直径と高さの両方のコンフィギュレーションが可能です。
ばねが圧縮されているかどうかはジオメトリに影響しますが、パーツ番号には影響しません。圧縮されていてもいなくてもパーツは同じです。ばねの高さに関係なくすべてのパーツ番号の割り当てを必須にするには、各コンフィギュレーションオプションを構成済みのプロパティテーブルに追加し、それぞれのパーツ番号を指定する必要があります。
If you instead exclude the Compression configuration table from the properties, you can specify part numbers based only on diameter:
パーツのプロパティからのコンフィギュレーションの除外
-
In the Configuration panel, click the configuration table's three-dot button, and select Exclude from properties from the menu. The Excluded from properties icon appears next to the configuration table's name.
除外したコンフィギュレーションをパーツのプロパティに追加し直す
-
In the Configuration panel, click the configuration table's three-dot button, and select Include in properties from the menu.
構成済みパーツのアセンブリへの挿入
コンフィギュレーションが除外されているパーツをアセンブリに挿入すると、パーツの横に [プロパティから除外] アイコンが表示されます。
除外したコンフィギュレーションを含むパーツのリリース
コンフィギュレーションを除外したパーツをリリースすると、リリース候補を作成ダイアログにプロパティから除外アイコンが表示されます。
注記
- Excluded configuration tables are treated as always having their default values. Release packages and revision references will always use those default values.
- 除外されたコンフィギュレーションのみが異なるパーツは、部品表 (BOM) とリリース管理では同じパーツとして扱われます。
- コンフィギュレーションが除外されたものがリリースされると、そのコンフィギュレーションのすべての値についてリリースされたと見なされます。
- 除外されたコンフィギュレーションは、次のものには引き続き含まれます。
- ジオメトリ計算
- 計算されたプロパティ
- 質量特性ツール
- BOM で指定されている質量と、質量特性ツールで指定されている質量との間に相違がある場合は、BOM で一部のコンフィギュレーションが無視されていることが原因と考えられます。
ラーニングセンターのその他のリソースについては、自習コース: コンフィギュレーションをご覧ください。また、学習経路コース: パーツコンフィギュレーションの入門 (Onshape アカウントが必要です) や、技術説明の記事: パラメトリック変数とコンフィギュレーション変数 (Onshape アカウントが必要です) も参照できます。