コンフィギュレーションはブラウザ (Part Studio またはアセンブリ内) でのみ作成されます。詳細については、コンフィギュレーションを使用するを参シを参照してください。
Part Studio 全体または特定のパーツのバリエーションを作成して、パーツファミリを作成します。任意のフィーチャーまたはパラメータ値、およびパーツプロパティ、カスタムパーツプロパティ、面およびパーツの外観、そしてスケッチテキストも設定できます。たとえば、[押し出し] フィーチャーの深度、フィレットフィーチャーの適用、フィレット用に選択した面、カスタムフィーチャーの FeatureScript、パーツ番号、色、材料を設定できます。
1 つの Part Studio で設定するフィーチャーとパラメータはすべて、コンフィギュレーションと呼ばれます。各 Part Studio は、1 つのコンフィギュレーションを持つことができます。ただし、1 つのコンフィギュレーション内に複数の コンフィギュレーション入力 を作成できます。これは、設定するフィーチャーまたはパラメータ値が必ずしも相互に関連していない場合に特に役立ちます。たとえば、パーツの長さと直径がフィレットが適用されているかどうかに関係しない場合は、2 つのコンフィギュレーション入力を使用できます。これにより、柔軟性が向上し、各コンフィギュレーション入力が不必要に複雑にならないようにすることができます。
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 つの行から次の行に移動します。
アクティブな行は、行の左側に青いバーで示されます。
- 指定された行のパラメータ値を構成するには、 をクリックします。
- パラメータを含むフィーチャーを開き (フィーチャーリストでクリック)、パラメータを選択します。その後、パラメータの輪郭が黄色の破線で囲まれ、テーブル内のそのパラメータに対して新しい列が作成されます。
たとえば、フランジを接続するシートメタルパーツの側面を構成するには、フランジフィーチャーを開き、[フランジするエッジまたは側面] セクションを選択します。テーブル内の新しい列は、次のようになります。
列名は、既定でフィーチャー名 (最上位の見出し) とフィールド名 (下位レベルの見出し) になります。この場合、押し出し 1 はフィーチャー名で、押し出しを行う面およびスケッチ領域 がフィールド名になります。
フィーチャーダイアログでフィールドにカーソルを合わせて、コンフィギュレーションが可能なパラメータを表示します。コンフィギュレーションに使用できるパラメータは、その上にカーソルを合わせると、黄色で強調表示されます。
- パラメータの構成済みインスタンスを編集するには、次の手順を実行します。
- パラメータが入力された値の場合は、テーブルの行をクリックし、新しい値を入力します。
- パラメータがダイアログの選択である場合は、テーブルの行をダブルクリックしてフィーチャーダイアログを開きます。たとえば、最初の行で 1 エンティティ をクリックします。
フィーチャーダイアログで該当するフィールドが青色で強調表示されます。このパラメータのモデル (またはスケッチ) で選択します。
- コンフィギュレーションの定義が完了したら、[フィーチャー] ダイアログのチェックマークをクリックして閉じます。
- 各行について、手順 6 ~ 8 を繰り返します。
- 手順 5 ~ 8 を繰り返して、別のフィーチャーパラメータをテーブルに追加します。
- モデルを使用して入力をテストするには、フィーチャーリストで コンフィギュレーション の下矢印を使用してメニューから選択します。
それに応じてモデルが更新されます。そうでない場合は、モデルの設計意図およびコンフィギュレーション定義をチェックして正確な選択を行います。
構成済みフィーチャーのクロスリファレンス
構成済みのテーブル内のフィーチャーにカーソルを合わせると、モデル空間でフィーチャーが表示されます (下図を参照)。
Part Studio コンフィギュレーションには、1 つまたは複数のコンフィギュレーション入力を含めることができます。上記の手順では、アセンブリまたは図面にパーツを挿入するときに、リストタイプのコンフィギュレーション入力を作成する方法を説明しています。これらのコンフィギュレーション入力を複数作成して (1 つの入力が複雑になりすぎたり、パラメータが複製されたりするのを防ぐため)、異なるタイプの入力を作成することもできます。構成できる入力の他のタイプは、構成変数とチェックボックスです。
(上記の手順を使用して) コンフィギュレーション入力を定義したら、[コンフィギュレーション] パネルの上部にある ボタンを使用して入力を追加するか、[コンフィギュレーション] パネルの下にある ボタンを使用して追加のコンフィギュレーション入力を作成できます。
コンフィギュレーション入力を作成する場合は、次のタイプを選択できます。
- リスト - Part Studio でフィーチャーパラメータのテーブルを作成し、1 つまたは複数のパーツをアセンブリまたは図面に挿入するときに選択のリストとして表示されます (このタイプは上記で説明されています)。
- コンフィギュレーション変数 - 任意のフィーチャーおよび FeatureScript で使用できる変数を作成します。変数の種類には、長さ、角度、整数、実数、テキストなどがあります。挿入時の変数の値を入力します。
- チェックボックス - フィレットや面取りなどのフィーチャーのオン/オフを切り替えるためのチェックボックスを作成します。また、フィーチャーの抑制または抑制解除にも使用できます。このタイプは、挿入時にオン/オフを切り替えるためのチェックボックスを提示します。作成したら、[フィーチャーの構成を追加] ボタンを使用して、関連するフィーチャーを選択します。
ステップバイステップの手順に従います。
この方法で作成した場合、リスト入力ダイアログが表示されます。コンフィギュレーション入力に付けた名前は、システム内の変数になります。これは、上記の基本的な手順で作成した場合の名前とは異なり、この名前はシステム内の変数ではありません。
- ボタンをクリックします。
- [リスト] 入力で、コンフィギュレーション入力の名前を入力します。
最初のオプション名として「既定」が指定されていますが、クリックして変更できます。
- リストテーブルの最初の列に追加のオプション名を入力します。オプション名を追加するには、タブキーを使用します。
- 各オプションのパラメータ値を設定するには (選択したオプションは名前の左側に垂直の青いバーで示されます)、 をクリックします。
- パラメータを含むフィーチャーを開き (フィーチャーリストでクリック)、パラメータを選択します。その後、パラメータの輪郭が黄色の破線で囲まれ、テーブル内のそのパラメータに対して新しい列が作成されます。
フィーチャーダイアログでフィールドにカーソルを合わせて、コンフィギュレーションが可能なパラメータを表示します。コンフィギュレーションに使用できるパラメータは、その上にカーソルを合わせると、黄色で強調表示されます。
- パラメータの各インスタンスを構成するには、テーブル内の行をダブルクリックします。たとえば、最初の行の 1 選択 をダブルクリックします。
フィーチャーダイアログで該当するフィールドが青色で強調表示されます。このパラメータのモデル (またはスケッチ) で選択します。
- コンフィギュレーションの定義が完了したら、ダイアログのチェックマークをクリックして閉じます。
- 各行について、手順 6 ~ 8 を繰り返します。
- 手順 5 ~ 8 を繰り返して、別のフィーチャーパラメータをテーブルに追加します。
- モデルを使用して入力をテストするには、フィーチャーリストで コンフィギュレーション の下矢印を使用してメニューから選択します。
- ボタン の右側にある矢印をクリックします。
- を選択します。
- 変数入力の名前を入力します (#<変数名> を使用して参照されるシステム内の実際の変数になります)。
- 変数のタイプ (長さ、角度、整数、実数、テキスト) を選択します。テキストは、カスタムの FeatureScript で使用できる任意のタイプのテキストにすることができます。
- 選択した変数のタイプに値を入力します。
- チェックマークをクリックして、定義を保存します。
- 変数をフィーチャーに適用します。
- フィーチャーリストでフィーチャーをダブルクリックして開きます。
- スケッチの場合、寸法を右クリックし、[寸法の構成] を選択し、次に コンフィギュレーション または #< 変数名に設定 > のいずれかに設定できます。
- フィーチャーダイアログを閉じます。
- ページの左側にあるフィーチャーリストの上にあるコンフィギュレーションリストで値を選択して、値をテストします。
- ボタン の右側にある矢印をクリックします。
- を選択します。
- 入力の名前を入力します。
コンフィギュレーション入力には、空のチェックボックス行とチェック済みのチェックボックス行を持つ 1 つの列があります。
- パラメータ値を設定するには、 をクリックします。
- パラメータを含むフィーチャーを開き (フィーチャーリストでクリック)、パラメータを選択します。その後、パラメータの輪郭が黄色の破線で囲まれ、テーブル内のそのパラメータに対して新しい列が作成されます (別の入力で構成されたパラメータは、黄色の破線で囲まれ、構成できません)。
この例では、コンフィギュレーションパラメータとして [抑制解除] が選択されています。
- をクリックして、フィーチャーダイアログを閉じます。
- [コンフィギュレーション入力] テーブルの [フィーチャーパラメータ] 列には 2 つの行があり、両方ともチェックボックスがオンになっています。最初の列でオフになっているボックスの横にあるチェックボックスをオフにして、テーブルが次のように表示されます。
コンフィギュレーションリストのフィーチャーリストの上にあるこのコンフィギュレーション入力には、押し出しをオン (抑制解除) またはオフ (抑制) にするためのチェックボックスが表示されます。
コンフィギュレーションを作成したら、 メニューを使用して、Part Studio でこれを操作できます。
- テーブルをコピー - 入力テーブル全体をコピーし、テーブルの記録を保持または編集するためにスプレッドシートに貼り付けることができます。同様に、スプレッドシートから構成入力テーブルに貼り付けることもできます。
- 名前を変更する - このアクションを選択して、コンフィギュレーション入力の名前を変更します。
- FeatureScript ID を編集 - このダイアログは、入力コンフィギュレーションの内部 FeatureScript 識別子を変更します。ダイアログボックスの内側でクリックして ID を変更します。終了したら、[参照を解除] を選択し、右下隅で ID を変更します。
このダイアログは通常、カスタムの FeatureScript フィーチャー内に Part Studio を構築する必要がある場合にのみ役立ちます。
- 削除 - コンフィギュレーション入力をすぐに削除するには、このアクションを選択します。警告は表示されません。
すべてのテーブルについて、コンテキストメニューを使用して、行または列を操作します。
- 切り替え - 現在選択された入力ではない行を右クリックすると、メニューアイテムの先頭に [切り替え] という別の入力が表示されます。
- 既定として設定 - 現在既定の入力ではない行を右クリックし、これを選択して新しい既定として設定します。
- 行を複製する - 行を複製します。これは、このテーブルに新しいテーブルを貼り付ける準備を行うときに特に便利です。詳細は、次の入力テーブル内外へのコピーと貼り付けを参照してください。
- 上に移動 - 選択した行をテーブルの 1 つ上のレベルに移動します。
- 下へ移動 - 選択した行をテーブルの 1 レベル下に移動します。
- 名前の変更 - 入力の名前を変更します。
- 行の削除 - 選択した行を削除します。
テーブルで個々の列のエッジをドラッグすると、サイズを変更できます。積み上げ縦棒ラベルの場合は、上の図の青い矢印で示されている下部のラベルをドラッグします。
Onshape には、[コンフィギュレーション] パネルから直接事前に定義済みのコンフィギュレーション入力とオプションごとに、パーツプロパティを構成するためのメカニズムもあります。コンフィギュレーション可能なプロパティには、パーツ名、材料、外観、説明、パーツ番号、ベンダー、プロジェクト、製品ライン、タイトル 1、タイトル 2、およびタイトル 3 が含まれます。Professional アカウントまたは Enterprise アカウントをお持ちの場合は、カスタムプロパティを構成することもできます。
パーツプロパティを構成するには、次の手順に従います。
- [コンフィギュレーション] パネルに既存のコンフィギュレーション入力がある状態で、パネルの上部にある をクリックします (下の図は青で示されています)。
- をクリックします。
- 構成するパーツプロパティを選択します (カスタムパーツプロパティ がリストに含まれます)。(この例では、外観を使用しています)。
テーブルが作成され、1 列目に以前に選択したコンフィギュレーション入力が、2 列目にパーツプロパティが表示されます。
- [コンフィギュレーション] 列で、下向き矢印を使用してコンフィギュレーションオプションのリストから選択します。
- [外観] 列 (パーツプロパティ) で、ダブルクリックして値を選択するダイアログ (この場合は [外観エディタ] を開きます)。
- 値を選択または指定すると、選択したテーブルが入力されます。
- をクリックしてプロパティダイアログを閉じ、値を承認します。
- 別のコンフィギュレーションオプションにパーツプロパティを追加するには、 をクリックします。
- 最初の列から新しいコンフィギュレーションオプションを選択します。
- [外観] 列 (パーツプロパティ) で、ダブルクリックして値を選択するダイアログを開きます。
- 値を選択または指定すると、選択したテーブルにデータが入力されます。
- クリックしてプロパティダイアログを閉じ、値を承認します。
- 必要に応じて、この手順を繰り返して、必要なコンフィギュレーションオプションのパーツプロパティを構成します。
パーツ番号を設定する際に、自動パーツ番号の生成がオン (Professional Company の設定 >番号付けスキームまたは Enterprise の設定 > 番号付けスキーム) になっている場合は、列を右クリックして、[次のパーツ番号を生成する] を選択できます。
Part Studio で作成したコンフィギュレーション入力を使用して結果をテストし、その情報を使用して設計意図を調整することができます。ただし、コンフィギュレーション入力を作成する主なポイントは、アセンブリや図面の作成など、量産ワークフローで使用するパーツのオプションを用意することです。
Part Studio のコンフィギュレーションをテストするには、フィーチャーリストの上部にあるコンフィギュレーション領域を使用してコンフィギュレーション入力パラメータを選択し、Part Studio 内のパーツにどのような影響があるかを確認します。
アセンブリまたは図面にパーツを挿入する場合、すべてのプラットフォーム (ブラウザ、iOS、Android) で、挿入プロセス中に [挿入] ダイアログで必要な入力を直接選択します。
アセンブリでは、構成済みパーツは、インスタンスリストに アイコンで示されます。
入力値の入力や編集に役立つように、コンフィギュレーション入力テーブル内外にコピーして貼り付けできます。
コンフィギュレーション入力テーブルをコピーする手順は、次のとおりです。
- 右上隅の+コンフィギュレーションフィーチャーの横にある メニューを開きます。
- [テーブルのコピー] を選択します。
- テーブルをコピーしたら、スプレッドシートに貼り付けることができます。
上記のように、列名もテーブルに付属していることに注意してください。これで、テーブルを編集してからコピーして貼り付けることで Onshape に戻すことができます。
- 下の青で示すように、データのある行と列 (列名や見出しではなく) のみを選択します:
必要に応じて、テーブルに追加の空の行を追加することもできます。コピーコマンドを選択するときに、スプレッドシートの追加の行をコピーするだけで済みます。
- [コピー] コマンドを発行します。
- Onshape コンフィギュレーションテーブルで、テーブルの左上のセルをクリックします。
- キーボードの [貼り付け] コマンドを発行します。
Onshape では、データがコンフィギュレーション入力テーブルの行および列にある場合には、コピーされたデータに自動的に置き換えます。Onshape には、各入力パラメータの既定の単位も自動的に含まれます。
スプレッドシートからコピーした行が Onshape コンフィギュレーション入力テーブルからの行より多い場合、それらの行は貼り付けには含まれることに注意してください。Onshape はその場で行を作成します。
ただし、スプレッドシートからコピーした列が Onshape コンフィギュレーション入力テーブルの列より多い場合、それらの列は貼り付けに含まれません。Onshape はその場で列を作成しませんが、貼り付ける前に、コンフィギュレーションテーブルに追加の列 (構成済みフィーチャー) を作成できます。
一部のコンフィギュレーションはプロパティから除外できます。これは、構成済みのプロパティテーブルでコンフィギュレーションオプションを繰り返したくない場合に便利です。除外されたコンフィギュレーションは、常にデフォルト値を持つものとして扱われます。
たとえば、ばねを考えてみましょう。ばねの直径と高さの両方のコンフィギュレーションが可能です。
ばねが圧縮されているかどうかはジオメトリに影響しますが、パーツ番号には影響しません。圧縮されていてもいなくてもパーツは同じです。ばねの高さに関係なくすべてのパーツ番号の割り当てを必須にするには、各コンフィギュレーションオプションを構成済みのプロパティテーブルに追加し、それぞれのパーツ番号を指定する必要があります。
代わりに高さのコンフィギュレーションをプロパティから除外する場合は、直径のみに基づいてパーツ番号を指定できます。
パーツのプロパティからのコンフィギュレーションの除外
-
コンフィギュレーションパネルで、設定の横にある三点ボタンをクリックし、メニューから [プロパティから除外] を選択します。コンフィギュレーション名の横に [プロパティから除外] アイコン が表示されます。
除外したコンフィギュレーションをパーツのプロパティに追加し直す
-
コンフィギュレーションパネルで、設定の横にある 3 点ボタンをクリックし、メニューから [プロパティに含める] を選択します。
構成済みパーツのアセンブリへの挿入
コンフィギュレーションが除外されているパーツをアセンブリに挿入すると、パーツの横に [プロパティから除外] アイコンが表示されます。
除外したコンフィギュレーションを含むパーツのリリース
コンフィギュレーションを除外したパーツをリリースすると、リリース候補を作成ダイアログにプロパティから除外アイコンが表示されます。
注記
- 除外されたコンフィギュレーションは、常に既定値を持つものとして扱われます。リリースパッケージとリビジョンのリファレンスは常にこれらの既定値を使用します。
- 除外されたコンフィギュレーションのみが異なるパーツは、部品表 (BOM) とリリース管理では同じパーツとして扱われます。
- コンフィギュレーションが除外されたものがリリースされると、そのコンフィギュレーションのすべての値についてリリースされたと見なされます。
- 除外されたコンフィギュレーションは、次のものには引き続き含まれます。
- ジオメトリ計算
- 計算されたプロパティ
- 質量特性ツール
- BOM で指定されている質量と、質量特性ツールで指定されている質量との間に相違がある場合は、BOM で一部のコンフィギュレーションが無視されていることが原因と考えられます。
ラーニングセンターのその他のリソースについては、自習コース: コンフィギュレーションをご覧ください。また、学習経路コース: パーツコンフィギュレーションの入門 (Onshape アカウントが必要です) や、技術説明の記事: パラメトリック変数とコンフィギュレーション変数 (Onshape アカウントが必要です) も参照できます。