アセンブリコンフィギュレーション
Onshape では、Part Studio コンフィギュレーションがあるかどうかにかかわらず、アセンブリ内に独自のコンフィギュレーションを作成できます。それらはすべて個別であり、その 1 つは他にとって重要ではありません。
アセンブリコンフィギュレーションは、Part Studio コンフィギュレーションと機械的に同様の動作をします。違いは、アセンブリで構成できるのが、合致 (合致コネクタとは異なる)、インスタンス、パターンのみであることです。
同じドキュメントで 1 人以上ののユーザーが作業している場合、フォローモード で作業している場合を除き、各ユーザーが選択したコンフィギュレーションが表示されます。この時点で、フォロワーは引出線で選択されたコンフィギュレーションを確認します。
アセンブリのコンフィギュレーションについて詳しくは、こちらの自習コース: アセンブリのコンフィギュレーション (Onshape アカウントが必要です) を参照してください。
以下に、ウィンドウの右側にコンフィギュレーションパネルアイコンがあるアセンブリの例を示します。次に赤い矢印の右側に示されています。
ワークスペースにパーツインスタンスまたはアセンブリがある状態で、[コンフィギュレーション] パネルを開きます。
- 上の図のように、グラフィック領域 (上図に表示) の右側にある をクリックします。
-
[コンフィギュレーション] パネルが開きます。
- をクリックしてテーブルを開きます。
- 最初の行をクリックしてアクティブにし、[名前] 列に入力する名前を入力します。たとえば、パーツでパターンを構成するには、行に 2x2 と 4x4 という名前を付けます。タブキーを使用して、1 つの行から次の行に移動します。
アクティブな行は、行の左側に青いバーで示されます。
- 指定された行のパラメータ値を構成するには、 をクリックします。
- パラメータを含む合致、インスタンス、またはパターンを選択し (アセンブリリストでクリック)、開いたダイアログ (下図では赤で囲まれています) でパラメータを選択します。その後、パラメータの輪郭が黄色の破線で囲まれ、テーブル内のそのパラメータに対して新しい列が作成されます (コンフィギュレーションパネルの赤い矢印の左側に表示されています)。
列名は、選択したエンティティの名前 (上位の見出し) とフィールド名 (下位の見出し) が既定で付けられます。この例では、ボックス <1> a0> が選択したエンティティで、フィールド名はユーザーにより 2 x 2 と Long に変更されています。
- パラメータの構成済みインスタンスを編集するには、次の手順を実行します。
- パラメータが入力された値の場合は、テーブルの行をクリックし、新しい値を入力します。
- パラメータがダイアログでの選択である場合は、テーブルの行をダブルクリックしてフィーチャーダイアログを開きます。
フィーチャーダイアログで該当するフィールドが青色で強調表示されます。モデルまたはこのパラメータのインスタンスリストで選択します。
- コンフィギュレーションの定義が完了したら、ウィンドウの上部にあるオレンジ色のメッセージにある「完了」ボタンをクリックするか、ダイアログボックスを閉じます。
- 各行について、手順 6 ~ 8 を繰り返します。
- 手順 5 ~ 8 を繰り返して、別のフィーチャーパラメータをテーブルに追加します。
- モデルを使用して入力をテストするには、フィーチャーリストで コンフィギュレーション の下矢印を使用してメニューから選択します。
既定では、「コンフィギュレーション」の左にあるキャレットが展開されます(赤い矢印の右上に表示)。パネルのセクションを終了したら、キャレットをクリックしてそのセクションを折りたたみます。
フィーチャーダイアログでフィールドにカーソルを合わせて、コンフィギュレーションが可能なパラメータを表示します。コンフィギュレーションに使用できるパラメータは、その上にカーソルを合わせると、黄色で強調表示されます。
それに応じてモデルが更新されます。そうでない場合は、モデルの設計意図およびコンフィギュレーション定義をチェックして正確な選択を行います。
Onshapeには、[コンフィギュレーション] パネルから直接、以前に定義した各コンフィギュレーション入力とオプションのアセンブリプロパティを構成するメカニズムもあります。構成済みの使用可能なプロパティには、説明、パーツ番号、リビジョン、ベンダー、プロジェクト、製品ライン、タイトル 1、タイトル Onshape2、タイトル 3、リビジョン管理されない、およびすべての BOM から除外するプロパティがあります。
アセンブリプロパティを構成するには、次の手順に従います。
- [コンフィギュレーション] パネルに既存のコンフィギュレーション入力がある状態で、パネルの上部にある をクリックします (下の図は青で示されています)。
- をクリックします。
- 構成するアセンブリプロパティを選択します (リストには [プロパティ] が含まれます)。(この例では [プロジェクト] を使用しています)。
テーブルは、最初の列に以前に選択したコンフィギュレーション入力と 2 番目の列にプロパティを使用して作成されます。
- [コンフィギュレーション] 列で、下向き矢印を使用してコンフィギュレーションオプションのリストから選択します。
- [プロジェクト] 列 (プロジェクトプロパティ) に、名前を入力します。
- 別のコンフィギュレーションオプションにパーツプロパティを追加するには、 をクリックします。
- 最初の列から新しいコンフィギュレーションオプションを選択します。
- [プロジェクト] 列 (プロジェクトプロパティ) に、名前を入力します。
- 必要に応じて、この手順を繰り返して、必要なコンフィギュレーションオプションのプロパティを構成します。
パーツ番号のプロパティを設定する場合、(Professional Company の設定により) パーツ番号の自動生成がオンになっている場合は、右クリックして [新しいパーツ番号を生成] > [番号付けスキーム] または Enterprise 設定 > [番号付けスキーム]) を選択できます。
コンフィギュレーションの名前を変更するには、名前 (コンフィギュレーション) をクリックして新しい名前を入力します。編集ボックスの外をクリックして保存します。
コンフィギュレーションを持つ パーツ アセンブリに挿入した後、任意のデバイス上でそのコンフィギュレーションを変更できます。
- パーツ (またはインスタンスリストのパーツ名) を右クリックし、コンフィギュレーションの変更 を選択します。
[コンフィギュレーションの変更] ダイアログが開きます。
- 新しいコンフィギュレーションオプションを選択します。
- 選択内容が目的に合致したら、 をクリックします。(操作をキャンセルするには、 を使用します。)
iOS および Android デバイスの場合は、3 つのドットメニューをタップし、[コンフィギュレーションの変更] を選択してコンフィギュレーションドロップダウンにアクセスし、別のコンフィギュレーションを選択します。[生成] ボタンをタップして、パーツの新しいコンフィギュレーションを生成します。
入力値の入力や編集に役立つように、コンフィギュレーションテーブル内外にコピーして貼り付けできます。
コンフィギュレーションテーブルをコピーするには、次の手順に従います。
- 右上隅の+コンフィギュレーションフィーチャーの横にある メニューを開きます。
- [テーブルをコピー] を選択します。
- テーブルをコピーしたら、スプレッドシートに貼り付けることができます。
列名もテーブルに付属していることに注意してください。これで、テーブルを編集してからコピーして貼り付けることで Onshape に戻すことができます。
- データのある行と列 (列名や見出しではなく) のみを選択します。
- [コピー] コマンドを発行します。
- Onshape コンフィギュレーションテーブルで、テーブルの左上のセルをクリックします。
- キーボードの貼り付けコマンドを発行します。
必要に応じて、テーブルに追加の空の行を追加することもできます。コピーコマンドを選択するときに、スプレッドシートの追加の行をコピーするだけで済みます。
Onshape では、データがコンフィギュレーション入力テーブルの行および列にある場合には、コピーされたデータに自動的に置き換えます。Onshape には、各入力パラメータの既定の単位も自動的に含まれます。
スプレッドシートからコピーした行が Onshape コンフィギュレーション入力テーブルからの行より多い場合、それらの行は貼り付けには含まれることに注意してください。Onshape はその場で行を作成します。
ただし、スプレッドシートからコピーした列が Onshape コンフィギュレーション入力テーブルの列より多い場合、それらの列は貼り付けに含まれません。Onshape はその場で列を作成しませんが、貼り付ける前に、コンフィギュレーションテーブルに追加の列 (構成済みフィーチャー) を作成できます。
コンフィギュレーションが除外されているパーツをアセンブリに挿入すると、パーツの横に [プロパティから除外] アイコンが表示されます。