BMHARDWARE命令可用于创建多个类别的自定义标准零件,例如:管道、十字、三通等。它具有允许选择.TXT文件的创建自定义选项。这些文件应包含以下部分:
让我们逐一描述这些部分,但首先是一些一般规则:
以分号开头的行将被忽略。
具有创建参数的所有行都应具有以下签名:
参数名称:“参数值”
强制创建参数是指没有该参数的零件将无法创建的参数。目前,有以下强制参数:
注意:文件夹可以用分号分隔。例如,值“管道;弯头”表示文件将在文件夹 标准零件→ 管道→ 弯头→ 标准值创建参数
可以省略以下创建参数:
配置表还具有强制和可选参数。强制配置参数如下:
此外,还可以有任意数量的其他参数。
注:一些一般规则:
“1/2”X 1/2“SCH 5”
将被识别为1/2“X 1/2”SCH 5。
创建文件以创建标准零件的常见方法如下:
创建.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文件创建自定义标准零件开始的所有步骤。
管道
Category: "Pipe"
所有参数均为必填项:
十字和三通
CATEGORY: "Cross"
CATEGORY: "Tee"
所有参数均为必填项:
异径管和偏心异径管
CATEGORY: "Reducer"
CATEGORY: "Eccentric reducer"
强制参数:
可选参数:
弯管
CATEGORY: "Elbow"
所有参数均为必填项:
凸缘
CATEGORY: "Flange"
强制参数:
OD:凸缘外径。
ID:凸缘内径(孔)。
注:如果凸缘类型为BLIND,则必须省略,否则其值必须为0。
FLANGE_THK:凸缘厚度。它不包括面部高度。
BoltCircleDiameter:孔的中心圆直径。
BoltsNumber:孔数。
HOLE_D:孔直径。
BoltDiameter:螺栓直径。
OuterDiameter:管道外径。
GasketThickness:垫片厚度。
注意:如果面类型为ASME_RING_JOINT,则必须将其省略。
DistanceBetweenFlanges:凸缘间距离。
注意:如果面类型不是ASME_RING_JOINT,则必须将其省略。
FLANGE_TYPE–凸缘类型
所有行的值必须相同。支持以下类型。
BLIND–无孔
没有轮毂的凸起部分。无管道连接。
PLATE –无轮毂凸起部分
管子插入孔中。
CYL_RAISE_HUB_PIPE_INS_INTO_BORE–轮毂有一个圆柱形凸起部分
管子插入孔中。
必填参数:HUB_OD、HUB_L。
CYL_RAISE_HUB_PIPE_CONN_TO_HUB–轮毂有一个圆柱形凸起部分
管道连接到轮毂。
必填参数:HUB_OD、HUB_L。
CYL_RAISE_HUB_WITH_SOCKET–轮毂有一个带套筒的圆柱形凸起部分
管道插入插座。
必填参数:HUB_OD、HUB_L、SOCKET_OD和SOCKET_DEPTH。
CON_RAISE_HUB_PIPE_INS_INTO_BORE孔–轮毂有一个锥形凸起部分
管子插入孔中。
必填参数:HUB_RAISE_BOTTOM_OD、HUB_RIASE_TOP_OD和HUB_L。
CON_RAISE_HUB_PIPE_CONN_TO_HUB–轮毂有一个锥形凸起部分
管道连接到轮毂。
必填参数:HUB_RAISE_BOTTOM_OD、HUB_RIASE_TOP_OD和HUB_L。
CON_CYL_RAISE_HUB_PIPE_CONN_TO_HUB–轮毂有凸起部分
它由底部的锥形部分和顶部的圆柱形部分组成。管道连接到轮毂。
必填参数:HUB_OD、HUB_L、HUB_CYL_PART_OD和HUB_CYL_PART_L。
FACE_TYPE–面类型
所有行的值必须相同。支持以下类型。
注:红线显示沿Z轴测量垫片厚度(或ASME_RING_JOINT的法兰间距离)的面。
FLAT–平面
RAISED
必填参数:RAISE_OD、RAISE_H。
TONGUE
必填参数:TONGUE_ID、TONGUE_OD、TONGUE_H、FF_DEPTH。
FEMALE
必填参数:TONGUE_ID、TONGUE_OD、TONGUE_H、FF_DEPTH。
FLAT_WITH_GROOVE
必填参数:GROOVE_ID、GROOVE_OD、GROOWE_DEPTH。
GROOVE
必填参数:RAISE_OD、RAISE_H、GROOVE_ID、GROOWE_OD。
ASME_RING_JOINT
必需参数:RAISE_OD、RAISE_H、GROOVE_CENTER_D、GROOWE_TOP_WIDTH。
DIN_O-RING_GROOVE
必需参数:RAISE_OD、RAISE_H、GROOVE_OD、GROOWE_DEPTH、GROUVE_SLOPE_ANGLE。
可选参数:
Thickness:管道厚度。
Gap:
如果将管道插入孔中,则为沿Z轴从孔的最高点到管道连接点的距离。
如果将管道插入插座中,则为沿Z轴从插座底部到管道连接点的距离。
注意:默认值为0。对于其他管道连接类型,必须省略该值。
IS_CUSTOM_PIPE_THK_ALLOWED:
如果该值不为0,则支持自定义厚度值。
如果该值为0,则不支持自定义厚度值。
注意:此时,如果参数HUB_RAISE_TOP_OD对应于OuterDiameter,则仅适用于凸缘类型CON_RAISE_HUB_PIPE_CONN_TO_HUB。默认值为0。
垫片
CATEGORY: "Gasket"
多环垫圈
这是一种由一个或多个后续环组成的垫圈。环具有矩形轮廓。环厚度H(i)、边界直径D(i-1)和D(i)。
如果设置了GasketThickness参数,它将用于所有未设置H参数的环。
注:H不能大于垫片厚度。
平面
这是一个矩形轮廓的垫圈。
GasketID:垫圈的内径。
GasketOD:垫圈的外径。
GasketThickness:垫片的厚度。
椭圆形
这是一个椭圆形或圆形的垫圈。
GasketDiameter:垫片节径。
GasketWidth:垫片的宽度。
GasketThickness:垫片的厚度。
注:垫片宽度可大于ASME B16.20中的垫片厚度,或小于ASME B16.200椭圆形中的垫片,或等于as 2129 O型环中的垫片。
OCTAGONAL_R
符合ASME B16.20 R型标准的特殊形状垫片。
WIDTH_A:垫片宽度。
HEIGHT_H:垫片高度。
EDGE_C:平面宽度。
PITCH_DIAMETER_P:垫片的平均中径。
ANGLE_R1:环的半径。
OCTAGONAL_RX
ASME B16.20 RX型标准的特殊形状垫片。
WIDTH_A:垫片宽度。
EDGE_C:平面宽度。
OUT_BEVEL_D:外部斜面的高度。
HEIGHT_H:垫片高度。
OUT_DIAMETER_OD:垫圈的外径。
ANGLE_R1:环的半径。
OCTAGONAL_BX
ASME B16.20 BX型标准的特殊形状垫片。
WIDTH_A:垫片宽度。
EDGE_C:平面宽度。
HEIGHT_H:垫片高度。
OUT_DIAMETER_OD:垫圈的外径。
OUT_FLAT_DIAMETER_ODT:平面的外径。
ANGLE_R1:环的半径。
JACKET_A
DIN EN 1514-3 A型标准的特殊形状垫圈。
GasketID:垫圈的内径。
JacketOD:护套的外径。
GasketOD:垫圈的外径。
JacketThickness:护套的厚度。
GasketThickness:整个垫片的厚度(芯和2x夹套)。
JacketTail:护套尾部的长度。
Angle:尾部前方的导管架倾斜角度。
JACKET_C
DIN EN 1514-3 C型标准的特殊形状垫圈。
GasketID:垫圈的内径。
JacketOD:护套的外径。
GasketOD:垫圈的外径。
JacketThickness:护套的厚度。
GasketThickness:整个垫片的厚度(芯和2x夹套)。
注:垫圈可能包含螺栓孔。为了添加它们,需要指定三个参数。您可以在ASME B 16.21 FullFace垫片中看到样本。
N_HOLES:孔数。
HOLE_D:孔直径。
HOLES_CRCL_D:孔所在的圆直径。