シーメンスNXのパラメトリックファミリーテーブルの理解

Siemens NXのパラメトリックファミリーテーブルは、一元化されたパラメータの表を通して製品種別を管理するための構造化された方法を提供します。各行は、異なる構成を定義します。一方、列は寸法、材料特性、機能抑制、またはアセンブリコンポーネントの選択肢などの可変的属性を表しています。これらのパラメータをベースパートまたはアセンブリにリンクすることにより、エンジニアは単一のマスターファイルから一貫したバリアントを生成し、重複や手動のリワークを劇的に削減することができます。この機能は、類似した製品群の家族を生成する業界にとって不可欠です。つまり、ファッショナーは、すべてのコンポーネントをシームレスに変更したり、すべてのコンポーネントをシームレスに変更したりする必要があります。

コアコンセプトは、NXの式エンジンと機能抑制に依存しています。 式(例えば、]])を、 length、 []]]]の列を制御する、 ホール count])を定義します。 その後、ファミリーテーブル内で、各メンバーのこれらの式に特定の値が自動的に割り当てられます。 必要に応じて、内部の構成が変更されるか、またはパラメトリックの構成がすべてに抑制されます。

ファミリーテーブルの使用の主な利点

  • [] 真実の単一ソース:[] マスター部分は、すべてのバリエーションを駆動します。 ベースの更新にすべてのメンバーを変更します。
  • エラー率の低減:[]] は、多くの場合、一貫性を導入する幾何学の手動コピーと貼り付けを排除します。
  • []ファスター設計サイクル:[]]]]新しいバリアントは、再構築ではなく、新しいパラメータ値で行を追加することによって作成することができます。
  • データの管理が簡素化された: 複数の部分ファイルではなく、家族1つのファイルで、リビジョン制御とストレージが容易になります。
  • []カスタマイズの強化:[]]は、設計意図を保ちながら、顧客固有のバリアントを迅速に生成します。

パラメトリック制御用ベースパーツの準備

家族のテーブルを作成する前に、堅牢なベースパートを構築するための投資時間。 このステップは、あなたの全変種生成プロセスの成功を決定します。 これらの重要な点に注目してください。

明確なパラメーターを定義する 式を使用して

NX の ツール (ツール → 式) を使用して、名前付きパラメータを作成します。 感度のある命名規則に従い、スペースの代わりにアンダースコア、プレフィックスのグループ関連のパラメーター (例: ]) を に、 [[FLT:] は、各々の異なる 、 [FLT:[FLT:] は、 [FLT:] を抑制する場合には、 [FLT:] は、 設定された関数を抑制します。 [FLT:[FLT] は、 は、 は、 は、 は、 設定された関数は、 [[FLT:[FLT:] は、 は、 は、 は、 は、 は、 は、 は、 は、 は、 は、 は、 は、 は、 は、 は、 は、 は、 は、 は、 は、 は、 は、 は、 は、

アセンブリ家族のためのインターパート式を使用する

異なるボルトパターンを持つモーターマウントのような、あなたの家族がアセンブリに及ぶ場合 - employ []] パーツをリンクするインターパーツの式。 マスターアセンブリファイルは、サブコンポーネントからの式を参照し、変化させ、言う、トップレベルのアセンブリ内のボルト円径を、およびブラケット部分に対応する穴パターンの更新を持っています。 NXは、これらの参照を家族テーブルを通して正しく伝播させます。

適切な機能タイプを選択してください

クリーンに(ホール、チャムファー、ポケット、ブレンド)を抑制する機能が家族テーブルでうまく機能します。 パラメータが変更されるときに再構築エラーを引き起こす機能を避けてください。複雑なスイープパスが特定の数値に結び付けられます。 すべてのジオメトリの更新が確実に確認するために、式値を手動で編集することによって、ベース部分をテストしてください。

ステップバイステップ: NX でファミリーテーブルを作成する

準備したベース部分では、家族テーブルをビルドしてポップアップさせる手順に従ってください。

1. 家族テーブルツールを起動する

[]ツール→ファミリーテーブル[を選択するか、[]]を選択]のアイコン]モデル[]ツールバー。 [ファミリーテーブル[]]ダイアログが開きます。 スプレッドシートのようなインターフェイスが表示されます。

2. パラメーターとカラムを定義する

[]Insert]をクリックして、新しい列を追加します。 []]]で、Column Definitionダイアログで、次のものを選択します。

  • [] - 式リストから数値または文字列のパラメータ。
  • []Feature[] - 機能抑制制御(圧縮または非圧縮)。
  • []Attribute] - 部分属性(材料、重量、コスト)。
  • ]Body - (進行) 同じ部分内の代替固体ボディを選択するための。

各列タイプを選択し、リストから特定の式または機能を選択します。 列の名前(例、 "長さ"、 "Hole Diameter"、 "スレッド")。 後で列を並べ替えることができます。

3. 行の追加(メンバー)

すべての列を定義した後、 []]]Insert[]]をもう一度クリックして行を追加します。各行は、バリアントを表します。各セルに対して、目的の値(式)を入力するか、]]]を選択するか、押下/]を選択します。(機能用)。NXはエントリを検証します。値が式で定義された許容範囲から出ている場合、それは警告します。

4. 各会員の有効化

保存する前に、各メンバーを内部で生成するために[Validate[[ボタン(チェックマークアイコン)を使用します。 NXは、指定されたパラメータで部分を再構築しようとします。 任意のバリデーションが失敗した場合(例えば、ゼロレンダーの放出)、エラーがフラグが付けられます。 家族テーブルが使用可能な前に、すべてのエラーを解決する必要があります。 一般的な修正には、パラメータの制限を調整したり、式を介して条件付きロジックを追加したりします。

5. 保存して家族を使う

検証したら、ダイアログを閉じます。マスター部分には家族テーブルが含まれているようになりました。 File → New]を選択し、マスター部分を選択します。 NXはテーブルからメンバーを選択するように求めています。 または、 ]]家族テーブルコマンドを使用して、特定のバリアントを直接配置します。

複雑なバリアント管理のための高度な技術

ネストファミリーテーブル

非常にモジュラー製品の場合、アセンブリファミリーテーブルで使用されているコンポーネント内で家族テーブルを作成できます。例えば、ネジファミリー(異なる長さとヘッドタイプ)はブラケットアセンブリファミリー内でネストできます。この階層的なアプローチは、すべてのレベルでのパラメトリック制御を維持します。

スプレッドシートの統合を利用する

NX では、Excel や CSV を使用して家族テーブルをエクスポート/インポートすることができます。これは、NX 以外のパラメーター値が定義される場合に非常に貴重です(例えば、製品コンフィギュレータやデータベースから)。[ツール → ファミリーテーブル → スプレッドシート] を選択して、Excel のテーブルを編集します。保存後、NX にインポートします。NX の更新のためのスプレッドシートファイルを見つけることができることに注意してください。

製品のテンプレートスタジオと組み合わせる

インタラクティブなユーザー入力の場合、 [] 製品のテンプレートスタジオ[ (PTS) は、カスタム ダイアログ ボックスとルールで家族テーブルをラップできます。これにより、NX モデリング環境を開かずに、非 CAD ユーザーがオプション(長さ、素材、仕上げ)を選択することができます。 階層ファミリーテーブルは、最終部分を生成します。

拡張可能なファミリーテーブルに最適なプラクティス

  • : 集合体内のすべての家族テーブルに一貫性のあるのパラメータ名をキープします。
  • 式コメント欄に各パラメータの目的を文書化します。
  • []行数[を制限]を制限します。 非常に大きなテーブル(>200メンバー)は、検証中にパフォーマンスに影響を及ぼす可能性があります。 サブファミリーに分割することを検討してください。
  • []バージョンコントロール(チームセンターまたは同様のPLM)を使って、マスター部分ファイルを変更します。
  • []冗長パラメータ:[を無効にした場合、パラメータが他の(例、ボリューム = 長さ *幅 *高さ)から計算されている場合は、テーブルにそれを含まない。
  • [テストエッジケース:]] ジオメトリが反転または失敗しないことを確認するために、パラメータ範囲の極端な端でメンバーを検証します。

一般的な落札とテムを避ける方法

  • [] ゼロ寸法による機能障害:[ 常に式定義の最小値を設定(])if(length<1) length=1)))。
  • []未解決の部分参照:[]アセンブリファミリーテーブルが名前を変更したり削除されたコンポーネント式を参照する場合、アセンブリ更新は失敗します。 可能な場合は、グローバルネーミング慣習とロック式を使用してください。
  • [] パラメータ化:[]]] 多すぎる列を追加すると、テーブルの非無線化とエラーが発生します。 正式に異なるパラメータのみが含まれています。
  • []ユニットタイプをミキシング: NXはユニットで寸法を扱います。 誤ってテーブルの値のインチとミリミリを混合しないことを確認してください。

PLMとDownstreamプロセスで家族テーブルを統合

シーメンスチームセンターを利用すると、家族テーブルは]製品ファミリーとして管理でき、各バリアントを特定の項目のリビジョンにリンクすることができます。この統合により、アセンブリファミリーテーブルが各バリアントごとに異なるラインアイテムを生成する自動化されたBOM生成が実現します。さらに、エンジニアリングシミュレーションや製造などのダウンストリームアプリケーションは、パラメトリックマスター部分をインポートし、各構成ごとにメッシュやツールパスを生成できます。詳細は[FLTFLT:[FLTFLT]テーブルを参照してください。[FLTFLTF]:[FLTF]家族マニュアル]を参照してください。[FLTF] [F] [FLTF] [コミュニティガイド] [[F]] [FLTF] [コミュニティガイド]] [[F]] [[FLTF]] [[F]]]]] [[FLTF] [[F] [[FLTF]]]] [[F] [[F] [[F] [[F] [[F]] [[F] [[FLTF]] [[F]]] [[F] [[FLTF

実世界事例:ブラケットファミリーの設計

ベース幅(50〜100 mm)、ホールパターン(4〜6ホール)、フランジ高さ(10〜30 mm)の3つの変数パラメータを持つ取り付けブラケットを考えてみましょう。 式でベース部分を作成します。 bWidth]、 ホールカウント(整数)、 flangeHt]。 パターンは、すべての変数をファミクチャリブ(ファクチャリブ)、ファクチャリブ(ファクチャリブ)、ファクチャリブ、ファクチャリブ、ファクチャリブ、ファクチャリブ、ファクチャリブ、ファクチャリブ、ファクチャリブ、ファクチャリブ、ファクチャリブ、ファクチャリブ、ファクチャリブ、ファクチャリブ、ファクチャリブ、ファクチャリブ、ファクチャリブ、ファクチャ、ファクチャリブ、ファクチャリブ、ファクチャリブ、ファクチャリブ、ファク

コンテンツ

NXのパラメトリックファミリーテーブルは、効率的な製品バリアント管理の礎です。 適切に構造化されたベース部分とベストプラクティスの次のベストプラクティスに時間を投資することで、設計の努力の劇的な削減を達成し、エラーを最小限に抑え、製品ファミリー上のトータルコントロールを維持することができます。 テクニックは、シンプルな部品ファミリーから複雑なマルチレベルのアセンブリまで、PLMとダウンストリームプロセスをシームレスに統合します。 マスターファミリーテーブルは単なる生産性向上ではありません。今日の需要は、製品に迅速に提供されました。