カスタム標準部品の作成方法
概要
-BMHARDWAREコマンドを使用して、パイプ、十字管(クロス)、T字管(ティー)など、いくつかのカテゴリのカスタム標準部品を作成できます。.TXTファイルを選択できるカスタム作成オプションがあります。これらのファイルには次の部分が含まれている必要があります。
- 必須作成パラメータ
- オプション作成パラメータ
- 構成表
これらの部分を1つずつ説明します。まずは最初にいくつかの一般的なルールを説明します。
- セミコロンで始まる行は無視されます。
- 作成パラメータがあるすべての行には、次の署名が必要です。
PARAMETER_NAME: "parameter_value"
必須作成パラメータ
必須作成パラメータは、それがないと部品が作成されないパラメータです。現在は次の必須パラメータがあります。
- NAME:作成された部品の名前
- CATEGORY:作成されたパーツのカテゴリ(サポートされているカテゴリは以下にリストされ、英語名を使用する必要あります)
- PATH:ライブラリパネルで作成された部品へのパス注: フォルダーはセミコロンで区切ることができます。例えば、値「Piping; Elbows」は、パーツが「標準部品」→「配管」→「エルボ」→「標準作成パラメータの値」フォルダーに作成されることを意味します。
- STANDARD:作成された部品の規格、例えば、ASME、ANSI、DIN、ISOなど(規格の分類)であり、ASME B16.5、DIN EN 1092-1など(特定の規格)ではありません。
- DESCRIPTION:作成された部品の説明
オプション作成パラメータ
次の作成パラメータは省略できます。
- EXPOSED_PARAMETERS:指定された部品のユーザーがアクセスできる構成表のパラメータ注: パラメータはスペースで区切る必要があります。
- INITIAL_VALUE:部品がライブラリからドラッグされるときに使用される表のキー値注: このパラメータを省略すると、表の最初の行が初期値として使用されます。
- MATERIAL:作成した部品の材質注: マテリアルライブラリのマテリアルのみを使用できます。
- CUSTOM_PARAMETERS:任意の値を持つことができ、表によって決定できないパラメータ(例:パイプの長さ)
- KEY_PARAMETER:パラメータ表のキーとして使用されるパラメータ注: このパラメータを省略すると、最初の列がキーパラメータとして使用されます。
- LENGTH_MEASUREMENT_TYPE_PARAMETERS、AREA_MEASUREMENT_TYPE_PARAMETERS、VOLUME_MEASUREMENT_TYPE_PARAMETERS、UNKNOWN_MEASUREMENT_TYPE_PARAMETERS:適切なタイプを持つパラメータ、例えば、部品が他のユニットと一緒にドキュメントに挿入されると、長さ/面積/体積が変更されます。長さタイプはデフォルトです。
構成表
構成表には、必須およびオプションのパラメータもあります。必須の構成パラメータは次のとおりです。
- 幾何学的パラメータ:これらのパラメータは部品のジオメトリを決定し、部品のカテゴリごとに異なります。各カテゴリのそのようなパラメータの完全なリストを以下に説明します。
- 主要パラメータ:このパラメータは部品構成を明確に決定する必要があります。
- 単位パラメータ:部品が作成される単位を決定します。「IN」–インチおよび「MM」–ミリメートルの値を持つことができます。
また、他のパラメータはいくつでも存在できます。
注: いくつかの一般的なルール:
- 文字列パラメータは引用符で囲む必要があります:"value"
- 引用符がパラメータ値記号の一部である場合、記号 \ は記号 " の前に配置する必要があります。例えば、
"1/2\" X 1/2\" SCH 5"
は、1/2" X 1/2" SCH 5として認識されます。
標準部品を作成するためのファイルの作成方法
標準部品を作成するためのファイルを作成する通常の方法は次のとおりです。
- 標準の値を使用して表を作成します。この値にはキー値と幾何学的パラメータが含まれます。必要に応じて、単位とカスタムパラメータ列を含む列を追加します。
- 表をテキスト形式(例:CSV)に変換します。スペースは区切り文字として使用する必要があり、テキスト値は二重引用符( ")内に配置する必要があります。
- このファイルの内容をコピーしてTXTファイルに貼り付けるか、このCSVファイルの拡張子をTXTに変更します。
- このTXTファイルの先頭に、すべての必須の作成パラメータと、必要に応じてオプションのパラメータを追加します。
- これでファイルを使用する準備が整いました。
既存のTXTファイルからのカスタム標準部品の作成
TXTファイルを作成後、次の手順を行う必要があります。
- どの図面でも -BMHARDWAREコマンドを実行し、カスタムを作成オプションを選択します。
- 構成表を選択してくださいダイアログボックスで、作成した.TXTファイル(またはファイル)を選択します。
- このコマンドは新しい標準部品を作成します。例:
- 適切な単位で新しい図面が開きます。
- .TXTファイルに従ってプロパティを持つコンポーネントを作成します。
- 標準部品を適切な場所に保存します。
- ライブラリのサムネイルが作成されます。
サンプルのエルボーを作成可能にする、.TXTファイルの例:
; Mandatory creation parameters
NAME: "Sample elbow"
CATEGORY: "Elbow"
PATH: "Piping;Elbows"
STANDARD: "Sample standard"
DESCRIPTION: "Sample description"
; Optional creation parameters
EXPOSED_PARAMETERS: "PartNumber" "Size" "OuterDiameter" "Thickness" "Schedule"
INITIAL_VALUE: "1/2\" X 0.065\" (SCH 5S)"
LENGTH_MEASUREMENT_TYPE_PARAMETERS: "OuterDiameter" "Thickness"
MATERIAL: "Steel"
; other possible optional parameters
; CUSTOM_PARAMETERS:
; KEY_PARAMETER:
; UNKNOWN_MEASUREMENT_TYPE_PARAMETERS:
; AREA_MEASUREMENT_TYPE_PARAMETERS:
; VOLUME_MEASUREMENT_TYPE_PARAMETERS:
; table
"PartNumber" "Size" "UNIT" "OuterDiameter" "Thickness" "Schedule" "B" "DEG"
"1/2\" X 0.065\" (SCH 5)" "1/2\"" "IN" 0.84 0.065 "SCH 5" 0.62 45.0
"1/2\" X 0.065\" (SCH 5S)" "1/2\"" "IN" 0.84 0.065 "SCH 5S" 0.62 45.0
"1/2\" X 0.083\" (SCH 10)" "1/2\"" "IN" 0.84 0.083 "SCH 10" 0.62 45.0
カスタム標準部品を使用したモデルの転送
現在、カスタム標準部品のデータは、挿入されている図面とは別に保存されています。別のユーザーがカスタム標準パーツを使用してモデルを操作できるようにするには、モデルが作成された適切な.TXTファイルも必要です。このユーザーは、既存のTXTファイルからのカスタム標準部品の作成のすべての手順を実行する必要があります。
部品カテゴリと幾何学的パラメータ
- パイプ
-
カテゴリー:"Pipe"
すべてのパラメータは必須です。- OuterDiameter:外径
- Thickness:厚さ
- VAR_LG:初期の長さ
- 十字管(クロス)とT字管(ティー)
-
カテゴリー:"Cross"
カテゴリー:"Tee"
すべてのパラメータは必須です。- OuterDiameter:主配管の外径
- OuterDiameter_2:流出口の外径
- C:主配管の中心から端までの距離
- M:流出口の中心から端までの距離
- Thickness:主配管の厚さ
- Thickness_2:流出口の厚さ
- レデューサーと偏心レデューサー
-
カテゴリー:"Reducer"
カテゴリー:"Eccentric reducer"
- エルボ
-
カテゴリー:"Elbow"
- フランジ
-
カテゴリー:"Flange"
- ガスケット
-
カテゴリー:"Gasket"
注: ガスケットにはボルト穴が開いている場合があります。追加するためには、3つのパラメータを指定する必要があります。ASME B 16.21 FullFace ガスケットのサンプルをご覧いただけます。
N_HOLES:穴の数
HOLE_D:穴の直径
HOLES_CRCL_D:穴が配置されている円の直径