Loading...

Repeat Region: Piping parameters

Linestock Parameters:

Parameter Name Definition
&asm.mbr.pipe.stock.name Lists name(s) of line stock(s).
&asm.mbr.pipe.stock.User Defined Lists specified parameters for the line stock.
&asm.mbr.pipe.stock.line.name Lists names of all pipelines using each line stock.
&asm.mbr.pipe.stock.line.User Defined    Lists parameters for the pipeline using the specified line stock.
&asm.mbr.pipe.stock.material Lists material for all line stocks.
&asm.mbr.pipe.stock.OD Lists outer diameter for line stocks.
&asm.mbr.pipe.stock.wallthick Lists wall thickness for line stocks.
&asm.mbr.pipe.stock.len.pre_cut Lists total precut length of each line stock.
&asm.mbr.pipe.stock.len.center Lists total centerline length of each line stock.

Pipeline Parameters:

Parameter Name Definition
&asm.mbr.pipe.line.segment.stock.name Lists names of line stocks for each segment in the pipeline.
&asm.mbr.pipe.line.segment.stock.User Defined    Lists parameters for line stocks of which the pipeline is made.
&asm.mbr.pipe.line.name Lists names of all pipelines.
&asm.mbr.pipe.line.User Defined Lists parameters for each pipeline.
&asm.mbr.pipe.line.stock.name Lists names of line stocks used in each pipeline.
&asm.mbr.pipe.line.stock.User Defined Lists parameters for line stocks used in pipeline.
&asm.mbr.pipe.line.len.pre_cut Lists precut length of each pipeline.
&asm.mbr.pipe.line.len.center Lists centerline length of each pipeline.
&asm.mbr.pipe.line.segment.name Lists names of all segments in pipeline.
&asm.mbr.pipe.line.segment.solid_name Lists names of all solids (if defined) in pipeline.
&asm.mbr.pipe.line.segment.len.pre_cut Lists precut length of segments in pipeline.
&asm.mbr.pipe.line.segment.len.center Lists centerline length of segments in pipeline.
&asm.mbr.pipe.line.segment.clk_ang.ang Lists clocking angle value from evaluate feature.
&asm.mbr.pipe.line.segment.clk_ang.cs1 Lists name of initial coordinate system for each clocking angle.
&asm.mbr.pipe.line.segment.clk_ang.cs2 Lists name of final coordinate system for each clocking angle.

User Defined Parameters:

The following Line Stock parameters are displayed as User Defined parameters.

• STOCKNO
• MATERIAL
• GRADE
• X_SECTION_TYPE (rectangular or circular)
• SECTION_TYPE (hollow or solid)
• RECTANGULAR_HEIGHT
• RECTANGULAR_WIDTH
• RECTANGULAR_ANGLE
• OD
• WALL_THICKNESS
• SHAPE (straight OR flexible)
• CORNER_TYPES (fitting, bend, or miter cut)
• WT_LEN (weight/length)
• BEND_RADIUS
• BEND_ANGLE
• MITTER_CUT_LEN
• MITER_CUT_NUM

The following Design Rule parameters are displayed as User Defined parameters

• MAX_OVERALL_LENGTH
• MIN_SEGMENT_LENGTH
• MAX_SEGMENT_LENGTH
• MAX_NUMBER_BENDS
• MIN_BEND_SEPARATION
• MIN_STRAIGHT_LENGTH_END
• MIN_BEND_RADIUS
• MAX_BEND_RADIUS
• MIN_BEND_ANGLE
• MAX_BEND_ANGLE
• BEND_ARC_THRESHOLD
• MIN_BRANCH_SEPARATION
• MIN_BRANCH_ANGLE
• BEND_TABLE_NAME


Pipe Segment Parameters:

Parameter Name Definition
&asm.mbr.pipe.segment.name Lists system default name of the pipeline segments.
&asm.mbr.pipe.segment.solid_name    Lists solid part name for each segment (if defined).
&asm.mbr.pipe.segment.stock.name Lists line stock used in each segment.
&asm.mbr.pipe.segment.stock.User Defined Lists parameters in line stocks assigned to each segment.
&asm.mbr.pipe.segment.line.name Lists name of pipeline to which each segment belongs.
&asm.mbr.pipe.segment.line.User Defined Lists pipeline parameters for each segment.
&asm.mbr.pipe.segment.len.pre_cut Lists precut length of each segment.
&asm.mbr.pipe.segment.len.center Lists centerline length of each segment.
&asm.mbr.pipe.segment.segfrom Lists location from which each pipeline segment in the assembly is routed. This is the component to which the from entry port belongs.
&asm.mbr.pipe.segment.segto Lists the location to which each pipeline segment in the assembly is routed. This is the component to which the to entry port belongs.
&asm.mbr.pipe.segment.clk_ang.ang Lists clocking angle value of evaluate feature.
&asm.mbr.pipe.segment.clk_ang.cs1 Lists name of initial coordinate system for each clocking angle.
&asm.mbr.pipe.segment.clk_ang.cs2 Lists name of final coordinate system for each clocking angle.

Pipeline Segment Bend Information Parameters:

Parameter Name Definition
&asm.mbr.pipe.segment.csys.bend.User Defined Lists a user-defined bend parameter.
&asm.mbr.pipe.segment.csys.bend.bend_name Lists the bend name created by the system.
&asm.mbr.pipe.segment.csys.bend.loc_angle Lists bend angle.
&asm.mbr.pipe.segment.csys.bend.loc_num Lists bend location bend number.
&asm.mbr.pipe.segment.csys.bend.loc_radius Lists bend radius.
&asm.mbr.pipe.segment.csys.bend.loc_x Lists x-offset bend location information.
&asm.mbr.pipe.segment.csys.bend.loc_y Lists y-offset bend location information.
&asm.mbr.pipe.segment.csys.bend.loc_z Lists z-offset bend location information.
&asm.mbr.pipe.segment.csys.bend.mach_bend Lists bend machine bend angle.
&asm.mbr.pipe.segment.csys.bend.mach_num Lists bend machine bend number.
&asm.mbr.pipe.segment.csys.bend.mach_offset Lists bend machine offset.
&asm.mbr.pipe.segment.csys.bend.mach_radius Lists bend machine bend radius.
&asm.mbr.pipe.segment.csys.bend.mach_twist Lists bend machine twist angle.
&asm.mbr.pipe.segment.csys.name Lists coordinate system name for segment bend information.
&asm.mbr.pipe.segment.mach_csys.bend.User Defined    Lists a user-defined bend parameter.
&asm.mbr.pipe.segment.mach_csys.bend.bend_name Lists the bend name created by the system.
&asm.mbr.pipe.segment.mach_csys.bend.mach_bend Lists bend machine bend angle.
&asm.mbr.pipe.segment.mach_csys.bend.mach_num Lists bend machine number.
&asm.mbr.pipe.segment.mach_csys.bend.mach_offset Lists bend machine offset.
&asm.mbr.pipe.segment.mach_csys.bend.mach_radius Lists bend machine radius.
&asm.mbr.pipe.segment.mach_csys.bend.mach_twist Lists bend machine twist angle.
&asm.mbr.pipe.segment.mach_csys.name Lists name of coordinate system with bend machine information.
&asm.mbr.pipe.segment.loc_csys.bend.User Defined Lists a user-defined bend parameter.
&asm.mbr.pipe.segment.loc_csys.bend.bend_name Lists the bend name created by the system.
&asm.mbr.pipe.segment.loc_csys.bend.loc_angle Lists bend location bend angle.
&asm.mbr.pipe.segment.loc_csys.bend.loc_num Shows bend location bend number.
&asm.mbr.pipe.segment.loc_csys.bend.loc_radius Lists bend location bend radius.
&asm.mbr.pipe.segment.loc_csys.bend.loc_x Lists x-offset bend location information.
&asm.mbr.pipe.segment.loc_csys.bend.loc_y Lists y-offset bend location information.
&asm.mbr.pipe.segment.loc_csys.bend.loc_z Lists z-offset bend location information.
&asm.mbr.pipe.segment.loc_csys.name Lists coordinate system name for segment bend location information.

Holes Report Parameters:

Parameter Name Definition
&asm.mbr.pipe.segment.holes.holes_params.hole_num List holes report number
&asm.mbr.pipe.segment.holes.holes_params.hole_offset    List holes report offset
&asm.mbr.pipe.segment.holes.holes_params.hole_angle List holes report angle
&asm.mbr.pipe.segment.holes.holes_param..hole_diam List holes report diameter

Repeat Region: List of base parameters

PTC creo Parametric extracts values for parameters from model data and displays them in tables when the parameters are included within a repeat region. These parameters can be user-defined or they can already be defined by Pro/REPORT.

PARAMETER NAME DEFINITION
&asm.mbr.name Displays the name of an assembly member.
&asm.mbr.param.name Lists the names of all user-defined parameters in an assembly member.
&asm.mbr.param.value Lists the values of all user-defined parameters in an assembly member.
&asm.mbr.type Displays the type (part or assembly) of an assembly member.
&asm.mbr.User Defined User-defined parameter in an assembly member. For example: &asm.mbr.drw_number (where drw_number is Creo model parameter)
&fam.inst.name Displays the name of a family table instance.
&fam.inst.param Displays the name of a family instance parameter name.
&fam.inst.param.id Displays the ID of a family table parameter if it is a dimension.
&fam.inst.param.name Displays the name of a family table parameter.
&fam.inst.param.value Displays the value of a family table parameter for an instance.
&lay.param.name Lists the names of all user-defined parameters in a layout.
&lay.param.value Lists the values of all user-defined parameters in a layout.
&mdl.param.name Lists the names of all user-defined parameters in a model.
&mdl.param.value Lists the values of all user-defined parameters in a model.
&rpt.index Displays the number assigned to each record in a repeat region.
&rpt.level Shows the recursive depth of an item.
&rpt.qty Displays the quantity of an item.

Repeat Region: Attributes

· Duplicates – Allows multiple rows with the same data to exist. This is why we see several rows that look identical to each other. Unfortunately, Duplicates will not show a quantity in the quantity column (which is why we don’t see any right now).

· No Duplicates – Does not allow duplicate rows to exist in the table. For any two or more rows that are the same, the repeat region will calculate the total number of these rows and report that quantity in the second column.

· No Dup/Level – Does not allow duplicate rows to exist for each level of the assembly. This option only works if you have your level reporting set to Recursive.

————————————————————————————————

· Recursive – Shows all levels of the assembly, including the assembly itself. Sub-assemblies will show all of their components on the table as well.

· Flat – Only reports the items at the top level of the current assembly.

The next option, Min Repeats, allows you to specify the minimum number of repetitious rows allowed in the repeat region. The default is 1, which will allow for blank lines to appear if data is missing from certain components. I recommend keeping this setting at 1 unless you have an advanced table function you are trying to work with that requires the number to be set to something else.

————————————————————————————————

· Start Index – Allows you to specify the number that the repeat region starts at when indexing rows.

· No Start Idx – Always starts the numbering at “1”.

————————————————————————————————

· Bln By Part – When you suppress or replace a component to which a BOM balloon is attached, this command reattaches the balloon to another placement of the same part. If no other copy of the part exists in the assembly, then the BOM balloon disappears from the drawing.

· Bln By Comp – Specifies that simple BOM balloons reattach themselves to whatever component replaced the one that originally owned the BOM balloon.

About me

I am a highly successful, competent team member with extensive hands-on experience as an Application Engineer with Pre-sales consulting, implementing, troubleshooting and Post-sales consulting, configuration and setup of PTC products.