Cómo crear una pieza estándar personalizada

Acerca de

El comando -BMHARDWARE se puede utilizar para crear piezas estándar personalizadas de varias categorías, por ejemplo: tubería, cruz, T, etc. Tiene la opción crear personalizado que permite seleccionar archivos .TXT. Estos archivos deben contener las siguientes partes:

  1. Parámetros de creación obligatorios
  2. Parámetros de creación opcionales
  3. Tabla de configuración
Describamos estas partes una por una, pero primero, algunas reglas generales:
  • Se ignorarán las líneas que comiencen desde punto y coma.
  • Todas las líneas con parámetros de creación deben tener la siguiente firma:
    NOMBRE_PARÁMETRO: "valor_parámetro"

Parámetros de creación obligatorios

Los parámetros de creación obligatorios son parámetros sin los cuales la pieza no se creará. Actualmente, existen los siguientes parámetros obligatorios:
  • NOMBRE: Nombre de la pieza creada.
  • CATEGORÍA: categoría de la pieza creada (las categorías admitidas se enumerarán a continuación; se deben utilizar nombres en inglés).
  • RUTA: la ruta a la pieza creada en el panel Biblioteca .
    Note: Las carpetas se pueden separar por punto y coma. Por ejemplo, el valor "Tuberías; Codos" significa que la pieza se creará en la carpeta Piezas estándar → Tuberías → Codos → el valor del parámetro de creación ESTÁNDAR.
  • ESTÁNDAR: El estándar de la pieza creada, por ejemplo: ASME, ANSI, DIN, ISO, etc. (familias de estándares), y no ASME B16.5, DIN EN 1092-1, etc. ( normas particulares).
  • DESCRIPCIÓN: Descripción de la pieza creada.

Parámetros de creación opcionales

Se pueden omitir los siguientes parámetros de creación:
  • EXPOSED_PARAMETERS: los parámetros en la tabla de configuración a los que podrán acceder los usuarios de las partes dadas.
    Note: Los parámetros deben estar separados por espacios.
  • INITIAL_VALUE: el valor clave de la tabla que se utilizará cuando la pieza se arrastre desde la biblioteca.
    Note: Si se omite este parámetro, la primera línea de la tabla se utilizará como valor inicial.
  • MATERIAL: El material de la pieza creada.
    Note: Sólo se pueden utilizar materiales de la biblioteca de materiales.
  • CUSTOM_PARAMETERS: los parámetros que pueden tener cualquier valor y no pueden ser determinados por la tabla (por ejemplo, longitud de tubería).
  • KEY_PARAMETER: El parámetro que se utilizará como clave de la tabla de parámetros.
    Note: Si se omite este parámetro, la primera columna se utilizará como parámetro clave.
  • LENGTH_MEASUREMENT_TYPE_PARAMETERS, AREA_MEASUREMENT_TYPE_PARAMETERS, VOLUME_MEASUREMENT_TYPE_PARAMETERS, UNKNOWN_MEASUREMENT_TYPE_PARAMETERS: Los parámetros que tendrán el tipo apropiado. Por ejemplo, se cambiará en longitud/área/volumen cuando una pieza se inserte en documentos con otras unidades. El tipo de longitud es el predeterminado.

Tabla de configuración

La tabla de configuración también tiene parámetros obligatorios y opcionales. Los parámetros de configuración obligatorios son los siguientes:
  • Parámetros geométricos: estos parámetros determinan la geometría de la pieza y difieren para diferentes categorías de piezas. La lista completa de dichos parámetros para cada categoría se describirá a continuación.
  • Parámetro clave: este parámetro debe determinar de manera inequívoca la configuración de la pieza.
  • Parámetro de unidad: determina las unidades en las que se creará la pieza. Puede tener valores "IN" - pulgadas y "MM" - milímetros.

Además, puede haber muchos otros parámetros.

Note: Algunas reglas generales:
  • Los parámetros de cadena deben estar entre comillas: "valor".
  • Si las comillas forman parte del símbolo del valor del parámetro, el símbolo \ debe colocarse antes del símbolo ". Por ejemplo:
    "1/2\" X 1/2\" ESC 5"
    será reconocido como 1/2" X 1/2" SCH 5.

Cómo crear un archivo para crear una pieza estándar

La forma habitual de crear un archivo para crear una pieza estándar es la siguiente:
  1. Cree la tabla utilizando los valores de los estándares, que contendrán valores clave y parámetros geométricos. Agregue una columna con unidades y columnas de parámetros personalizados si es necesario.
  2. Convierta la tabla a formato de texto (por ejemplo, a .CSV). Se debe utilizar espacio como separador y los valores de texto se deben colocar entre comillas dobles (").
  3. Copie y pegue el contenido de este archivo en un archivo .TXT, o incluso cambie la extensión de este archivo .CSV a .TXT.
  4. Agregue todos los parámetros de creación obligatorios y, si es necesario, los parámetros opcionales al principio de este archivo .TXT.
  5. Su archivo está listo para usar.

Creación de una pieza estándar personalizada a partir de un archivo TXT existente

Después de crear su archivo .TXT, debe hacer lo siguiente:
  1. En cualquier dibujo, ejecute el comando -BMHARDWARE y elija la opción crear personalizado.
  2. En el cuadro de diálogo Seleccionar archivo de tabla de configuración , seleccione el archivo (o archivos) .TXT creado.
  3. El comando creará una nueva pieza estándar. Por ejemplo:
    • Se abrirá un nuevo dibujo con las unidades adecuadas.
    • Creará componentes con propiedades según el archivo .TXT.
    • Guardará la pieza estándar en el lugar adecuado.
    • Creará miniaturas para la biblioteca.
Ejemplo de un posible archivo .TXT para crear un codo de muestra:
; Parámetros de creación obligatorios 
 
 NOMBRE: "Codo de muestra" 
 CATEGORÍA: "Codo" 
 RUTA: "Tuberías;Codos" 
 ESTÁNDAR: "Estándar de muestra" 
 DESCRIPCIÓN: "Descripción de muestra" 
 
 ; Parámetros de creación opcionales 
 
 EXPOSED_PARAMETERS: "PartNumber" "Tamaño" "OuterDiameter" "Thickness" "Schedule" 
 INITIAL_VALUE: "1/2\" X 0.065\" (SCH 5S)" 
 LENGTH_MEASUREMENT_TYPE_PARAMETERS: "OuterDiameter" "Thickness" 
 MATERIAL: "Acero" 
 
 ; otros posibles parámetros opcionales 
 ; PARÁMETROS_PERSONALIZADOS: 
 ; PARÁMETRO_CLAVE: 
 ; UNKNOWN_MEASUREMENT_TYPE_PARAMETERS: 
 ; AREA_MEASUREMENT_TYPE_PARAMETERS: 
 ; VOLUME_MEASUREMENT_TYPE_PARAMETERS: 
 
 ; tabla 
 
 "Número de pieza" "Tamaño" "UNIDAD" "Diámetro exterior" "Espesor" "Programa" "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

Transferencia de modelos con piezas estándar personalizadas.

Actualmente, los datos de las piezas estándar personalizadas se almacenan por separado del dibujo en el que se insertan. Para que otro usuario pueda trabajar con modelos con piezas estándar personalizadas, también debe tener el archivo .TXT apropiado a partir del cual fueron creados. Este usuario debe realizar todos los pasos desde Creación de una pieza estándar personalizada a partir del archivo TXT existente.

Categorías de piezas y parámetros geométricos.

Tubo
Categoría: "Tubo"
Todos los parámetros son obligatorios:
  • OuterDiameter: diámetro exterior.
  • Espesor: Espesor.
  • VAR_LG: Longitud inicial.
Cruz y tee
CATEGORÍA: "Cruz"
CATEGORÍA: "Tee"
Todos los parámetros son obligatorios:
  • OuterDiameter: ejecutar el diámetro exterior.
  • OuterDiameter_2: diámetro exterior de salida.
  • C: Corre la distancia desde el centro hasta el final.
  • M: Centro de salida hasta distancia final.
  • Espesor: espesor del tramo.
  • Espesor_2: Grosor de salida.
Reductor y reductor excéntrico.
CATEGORÍA: "Reductor"
CATEGORÍA: "Reductor excéntrico"
Parámetros obligatorios:
  • ExteriorDiametro: diámetro exterior del primer extremo.
  • ExteriorDiametro_2: diámetro exterior del segundo extremo.
  • Espesor: Espesor de la pared del 1er extremo.
  • Espesor_2: Grosor de la pared del segundo extremo.
  • L: Longitud total del reductor.
Parámetros opcionales:
  • THKNS3: Espesor de pared de la parte cónica, no para reductor excéntrico. El valor predeterminado es el máximo de Espesor y Espesor_2.
  • L1: Longitud de la parte cilíndrica del 1er extremo. El valor predeterminado es 0,25 × L.
  • L2: Longitud de la parte cilíndrica del 2º extremo. El valor predeterminado es 0,25 × L.
Codos
CATEGORÍA: "Codo"
Todos los parámetros son obligatorios:
  • OuterDiameter: diámetro exterior.
  • Espesor: Espesor.
  • B: Distancia del centro al final.
  • DEG: Ángulo en grados.
Brida
CATEGORÍA: "Brida"
Parámetros obligatorios:
  • OD: Diámetro exterior de la brida.
  • ID: diámetro interior (agujero) de la brida.
    Note: Si el tipo de brida es CIEGA se debe omitir o su valor debe ser 0.
  • BRIDA_THK: Grosor de la brida. No incluye altura de la cara.
  • BoltCircleDiameter: diámetro del círculo de los centros de los agujeros.
  • BoltsNumber:Número de agujeros.
  • HOLE_D: Diámetro del agujero.
  • BoltDiameter: diámetro del perno.
  • OuterDiameter: diámetro exterior de la tubería.
  • GasketThickness: Grosor de la junta.
    Note: Si el tipo de cara es ASME_RING_JOINT, se debe omitir.
  • DistanceBetweenFlanges: Distancia entre pestañas.
    Note: Si el tipo de cara no es ASME_RING_JOINT, se debe omitir.
  • TIPO_BRIDA – tipo de brida
    El valor debe ser el mismo para todas las filas. Se admiten los siguientes tipos.
    CIEGO – sin perforación
    Sin parte elevada del cubo. Sin conexión de tubería.
    PLACA – sin parte elevada del cubo
    El tubo se inserta en el orificio.
    CYL_RAISE_HUB_PIPE_INS_INTO_BORE: el cubo tiene una parte elevada cilíndrica
    El tubo se inserta en el orificio.

    Parámetros obligatorios: HUB_OD, HUB_L.

    CYL_RAISE_HUB_PIPE_CONN_TO_HUB: el cubo tiene una parte elevada cilíndrica
    La tubería está conectada al cubo.

    Parámetros obligatorios: HUB_OD, HUB_L.

    CYL_RAISE_HUB_WITH_SOCKET: el cubo tiene una parte elevada cilíndrica con un casquillo
    El tubo se inserta en el casquillo.

    Parámetros obligatorios: HUB_OD, HUB_L, SOCKET_OD, SOCKET_DEPTH.

    CON_RAISE_HUB_PIPE_INS_INTO_BORE – el cubo tiene una parte elevada cónica
    El tubo se inserta en el orificio.

    Parámetros obligatorios: HUB_RAISE_BOTTOM_OD, HUB_RAISE_TOP_OD, HUB_L.

    CON_RAISE_HUB_PIPE_CONN_TO_HUB – el cubo tiene una parte elevada cónica
    La tubería está conectada al cubo.

    Parámetros obligatorios: HUB_RAISE_BOTTOM_OD, HUB_RAISE_TOP_OD, HUB_L.

    CON_CYL_RAISE_HUB_PIPE_CONN_TO_HUB – el cubo tiene una parte elevada
    Consta de la parte cónica en la parte inferior y la parte cilíndrica en la parte superior. La tubería está conectada al cubo.

    Parámetros obligatorios: HUB_OD, HUB_L, HUB_CYL_PART_OD, HUB_CYL_PART_L.

  • TIPO_CARA – tipo de cara
    El valor debe ser el mismo para todas las filas. Se admiten los siguientes tipos.
    Note: La línea roja muestra la cara desde la cual se mide el espesor de la junta (o la distancia entre bridas para ASME_RING_JOINT) a lo largo del eje Z.
    PLANO – cara plana
    AUMENTÓ

    Parámetros obligatorios: RAISE_OD, RAISE_H.

    LENGUA

    Parámetros obligatorios: TONGUE_ID, TONGUE_OD, TONGUE_H, FF_DEPTH.

    FEMENINO

    Parámetros obligatorios: TONGUE_ID, TONGUE_OD, TONGUE_H, FF_DEPTH.

    FLAT_WITH_GROOVE

    Parámetros obligatorios: GROOVE_ID, GROOVE_OD, GROOVE_DEPTH.

    RANURA

    Parámetros obligatorios: RAISE_OD, RAISE_H, GROOVE_ID, GROOVE_OD.

    ASME_RING_JOINT

    Parámetros obligatorios: RAISE_OD, RAISE_H, GROOVE_CENTER_D, GROOVE_TOP_WIDTH.

    DIN_O-RING_GROOVE

    Parámetros obligatorios: RAISE_OD, RAISE_H, GROOVE_OD, GROOVE_DEPTH, GROOVE_SLOPE_ANGLE.

Parámetros opcionales:
  • Espesor: espesor actual.

  • Brecha:
    • Si la tubería se inserta en el orificio, es la distancia a lo largo del eje Z desde el punto más alto del orificio hasta el punto de conexión de la tubería.
    • Si el tubo se inserta en el casquillo, es la distancia a lo largo del eje Z desde la parte inferior del casquillo hasta el punto de conexión de la tubería.
      Note: El valor predeterminado es 0. Para otros tipos de conexión de tuberías, se debe omitir.
  • IS_CUSTOM_PIPE_THK_ALLOWED:
    • Si el valor no es 0, se admiten valores personalizados de Espesor .
    • Si el valor es 0, no se admiten los valores personalizados de Espesor .
      Note: En este momento, funciona solo para el tipo de brida CON_RAISE_HUB_PIPE_CONN_TO_HUB si el parámetro HUB_RAISE_TOP_OD corresponde a OuterDiameter. El valor predeterminado es 0.
Junta
CATEGORÍA: "Junta"
MULTIANILLO

Se trata de un tipo de junta formada por uno o más anillos sucesivos. Los anillos tienen perfil rectangular. Espesor del anillo H (i), diámetros delimitadores D (i-1) y D (i).

Si se establece el parámetro GasketThickness , se utilizará para todos los anillos que no tengan configurado el parámetro H.
Note: H no puede ser mayor que Grosor de la junta.
CARA PLANA

Se trata de una junta de perfil rectangular.

GasketID: diámetro interior de la junta.

GasketOD: diámetro exterior de la junta.

GasketThickness: espesor de la junta.

OVAL

Se trata de una junta de perfil ovalado o redondo.

GasketDiameter: diámetro de paso de la junta.

GasketWidth: Ancho de la junta.

GasketThickness: espesor de la junta.
Note: GasketWidth puede ser mayor que GasketThickness como en ASME B16. 20 Con camisa, o menos que en ASME B16.20 Oval, o igual que en AS 2129 O-Ring.
OCTAGONAL_R

Junta de forma específica para norma ASME B16.20 Tipo R.

WIDTH_A: Ancho de la junta.

HEIGHT_H: Altura de la junta.

EDGE_C: Ancho del piso.

PITCH_DIAMETER_P: diámetro de paso promedio de la junta.

ANGLE_R1: Radio del anillo.

OCTAGONAL_RX

Junta de forma específica para norma ASME B16.20 Tipo RX.

WIDTH_A: Ancho de la junta.

EDGE_C: Ancho del piso.

OUT_BEVEL_D: altura del bisel exterior.

HEIGHT_H: Altura de la junta.

OUT_DIAMETER_OD: diámetro exterior de la junta.

ANGLE_R1: Radio del anillo.

OCTAGONAL_BX

Junta de forma específica para norma ASME B16.20 Tipo BX.

WIDTH_A: Ancho de la junta.

EDGE_C: Ancho del piso.

HEIGHT_H: Altura de la junta.

OUT_DIAMETER_OD: diámetro exterior de la junta.

OUT_FLAT_DIAMETER_ODT: diámetro exterior del plano.

ANGLE_R1: Radio del anillo.

CHAQUETA_A

Junta de forma específica para norma DIN EN 1514-3 Tipo A.

GasketID: diámetro interior de la junta.

JacketOD: diámetro exterior de la chaqueta.

GasketOD: diámetro exterior de la junta.

JacketThickness: Grosor del conector.

GasketThickness: Grosor de toda la junta (núcleo y conector 2x).

JacketTail: longitud de la cola de la chaqueta.

Ángulo: Ángulo de inclinación de la chaqueta delante de la cola.

CHAQUETA_C

Junta de forma específica para norma DIN EN 1514-3 Tipo C.

GasketID: diámetro interior de la junta.

JacketOD: diámetro exterior de la chaqueta.

GasketOD: diámetro exterior de la junta.

JacketThickness: Grosor del conector.

GasketThickness: Grosor de toda la junta (núcleo y conector 2x).

Note: La junta puede contener orificios para pernos. Para agregarlos, debe especificar tres parámetros. Puede ver la muestra en Junta ASME B 16.21 FullFace.

N_HOLES: Número de agujeros.

HOLE_D: Diámetro del agujero.

HOLES_CRCL_D: el diámetro del círculo en el que se encuentran los agujeros.