Skip to content
CadActiveSupport

howto

Configuring Solid Pipe Weight

How Creo uses piping data to calculate mass properties when generating a solid pipe.

When Creo generates a solid pipe, it can use the piping data to calculate mass properties such as mass, density, and center of gravity.

How Creo determines the material information for the pipe solid is controlled by the following config.pro option:

piping_material_source

Creo provides two values:

  • weight_length — Uses the pipe's weight-per-length information.

  • material_dir — Uses an assigned Creo material file.

The method you choose should match how your organization's piping library is maintained.

Note: A pipe solid must be generated before Creo can perform mass-property calculations on the pipe geometry.


Setting the Piping Material Source

To review or change the setting in Creo:

  1. Go to File → Options.

  2. Open Configuration Editor.

  3. Search for:

    piping_material_source

  4. Set the value to either:

    weight_length

    or:

    material_dir

  5. Save the configuration to the appropriate config.pro if the setting should remain available for future Creo sessions.

image-20260821-155917.png

PTC currently defines weight_length as the default value.


Option 1 — Weight / Length

Set:

piping_material_source weight_length

With this method, Creo uses the WT_LEN value associated with the pipe to determine the density used by the generated pipe solid.

This can be useful when your piping data already contains reliable weight-per-length values for each pipe size and schedule.

How Creo Uses WT_LEN

Creo derives the solid pipe density from the weight-per-length value and the pipe's cross-sectional area.

At a high level:

Density = WT_LEN / Pipe Cross-Sectional Area

The cross-sectional area is calculated from the pipe's:

  • Outside diameter

  • Wall thickness

Because these values are used together, the following piping information should all be correct:

  • WT_LEN

  • Outside Diameter

  • Wall Thickness

  • Unit System

When a pipe solid is regenerated in Assembly mode, Creo checks the current piping information and can update the density of the solid accordingly.

Note: If the pipe solid is regenerated independently in Part mode, the piping line-stock information is not available and the existing density value remains unchanged.


Pay Attention to Units

This is the most important consideration when using the weight_length method.

Creo supports several unit systems, and pound-mass and pound-force are not interchangeable values.

For example:

  • Creo Parametric Default uses inch, pound-mass (lbm), and seconds.

  • IPS is a force-length-time system using inch, pound-force (lbf), and seconds.

Because Creo reports density as mass per unit volume, values copied directly from a handbook or piping catalog may not be correct if the source data uses a different unit system than the Creo model.

Important: Verify the unit system used by your piping data before entering or converting WT_LEN or density values. Do not assume a value expressed in lb/in³ can be used unchanged in every Creo English-unit system.

For Spec-Driven Piping libraries, the pipe Master Catalog also contains a PRO_UNIT_SYS field identifying the Creo unit system used by that data.


Option 2 — Material Directory

Set:

piping_material_source material_dir

With this method, Creo uses an assigned Creo material file to determine the material properties of the pipe solid.

You must also configure:

pro_material_dir

to point Creo to the directory containing your organization's material files.

For example:

pro_material_dir C:\Creo_Standards\Materials

PTC recommends using the full directory path.

In a Spec-Driven Piping library, the Pipe Master Catalog can associate piping data with an existing Creo material file using the MATL_FILE field.

When Creo creates or regenerates the pipe solid, the associated material can then provide the density used for the solid's mass properties.

This approach can be useful when your organization already maintains standardized Creo material files and wants piping solids to use those same material definitions.


Which Method Should You Use?

Both methods are supported, but they manage the information differently.

Use weight_length when:

  • Your piping library already contains trusted weight-per-length values.

  • Weight per unit length is the primary information used to define your pipes or hoses.

  • You are comfortable maintaining the appropriate WT_LEN values for each pipe configuration.

Use material_dir when:

  • Your organization already maintains Creo material files.

  • You want the pipe solid to use the same material definitions as other Creo models.

  • Density is more naturally managed as a material property rather than as weight per length.

Whichever method you use, the important part is to maintain one consistent source of truth for the pipe's mass-property information.


Verifying the Result

After changing piping material information:

  1. Regenerate the piping assembly.

  2. Make sure the pipeline has solid pipe geometry.

  3. Review the pipe solid's material and mass properties.

  4. Confirm that the reported mass or weight is reasonable for the pipe size and length.

For Spec-Driven Piping, Creo can also report pipe-segment weight and center-of-gravity information through its pipeline reporting tools.

If the calculated result appears incorrect, check:

  • piping_material_source

  • The model and piping-library unit systems

  • WT_LEN

  • Pipe outside diameter and wall thickness

  • Assigned material and material density

  • pro_material_dir, when using material_dir


Additional PTC Documentation

PTC Help – Configuration Options for Piping

PTC Help – Setting the WT_LEN Parameter

PTC Help – About Creating a Solid Pipe

PTC Help – Pipe Master Catalog File

PTC Help – Reporting the Weight and COG Information for Pipe Segments