Create customized Isogen reports - Intergraph Smart 3D - Help - Hexagon

Intergraph Smart 3D Isogen Isometric Drawings

Language
English
Product
Intergraph Smart 3D
Subproduct
Drawings and Reports
Search by Category
Help
Smart 3D Version
13
Isogen Version
13.0(2016)

Customized Reports

The Isogen Reporting facility enables you to customize isometric drawings and reports. Isogen runs the reporting facility at an intermediate point during the overall drawing generation process. During the creation of graphics, a temporary Piping Object Data (POD) file is created. This POD file contains, in neutral format, all the graphics vectors and the text that is converted to the user-specified format in the final output. The following diagram illustrates the basic workflow.

The Isogen Reporting facility works only with smart output, such as Smart DWG, DGN, SHA, and IGR.

The Isogen Reporting facility enables you to modify the intermediate POD file and change the processing actions that Isogen Reporting can perform, including:

  • Running the Get External Data (GED) function.

  • Replacing text strings with values from the POD file, including values computed by special functions.

  • Creating tables on the drawing or reports in spreadsheets and text files from selected properties and attributes in the POD file. The tables can contain calculated values, such as one column being the sum of two or more columns, and aggregated values, such as the sum of a column.

  • Creating and insert Quick Response (QR) codes and images into the drawing.

Although Isogen Reporting is a seamless part of Isogen, there are two tasks that you must complete to generate Isogen Reporting output:

Output format files

Isogen adds a lot of fabrication information, such as spools, cut pieces, end preparations, and welds. This information is not always present in the piping component file (PCF) or the IDF that is initially read by your 3D design system. You can customize the Isogen Reporting configuration file to produce an output format file that can then be used as a vehicle to support the main operations needed for pipe fabrication, such as cutting, drilling, welding, and bending.

Isogen Reporting supports two output format files that create data to interact with the fabrication process: the HGG file and the Isogen Fabrication Interface XML (FIX) file. To produce either of these optional output format files, you must include a FABRICATION-INTERFACE element within the Isogen Reporting .xml configuration file.

HGG

HGG cutting machines are controlled using their ProCAM® software package, which accepts a .pcd XML file. The .pcd file contains a list of pipe parts that the machine needs to cut.

The pipe parts are in plant coordinates. The .pcd file contains extra unselected plates, which are not real, to form the ends of the pipes. The Isogen Reporting facility also unfolds bends to produce straight pipe, and adds holes in the pipe for olets and branches.

There is a limitation for calculating the position of holes in the bent pipe, as the exact position depends on the bending machine and is not definable.

Isogen FIX

The Isogen FIX format file, developed by Intergraph, is a generic .xml file that provides a consistent and seamless method of data exchange. The output FIX file contains all of the information needed to support the main operations required for pipe fabrication, namely cutting, drilling, welding, and bending. For more information about the FIX file, see Isogen Fabrication Interface XML (FIX) File.

Calculated component properties

Reports almost always need certain properties to support piping fabrication and erection. Isogen Reporting automatically calculates the following properties for all component types.

  • InLineLength

  • BranchLength

  • TotalLength

  • CentreLineLength

  • SurfaceArea (m2)

  • InternalVolume (m3)

  • ErectionFactor (Nominal Size x Length)

  • Dryweight

  • WetWeight

  • InsulationLength

  • TracingLength

  • Quantity (1 for components other than pipe, length for pipe)

Aggregate properties

Reporting often requires the calculation of the Sum or Count of properties aggregated at various levels such as the weld diameter of a spool or a pipeline. For example, P.DryWeight returns the total weight of all components in the pipeline, while S.DryWeight returns the total weight of all components in a spool. Isogen Reporting integrates aggregate properties that you can use at the POD, Pipeline, Spool, DrawingSheet, CutPiece, or WorkPiece level. For a full list of aggregate properties, see Appendix: Aggregate Properties and Isogen Equivalent.

  • Use the syntax "C.property" (where C is component) in the COLUMN element Content attribute.

  • The default value is in SI units. However, if the script version number is 3 or less (Version ="POD3"), InLineLength, BranchLength, TotalLength, and CentreLineLength return calculated values in millimeters. For these properties, the script version number must be 4 or higher to return values in SI units.

Component Length properties

  • For an accurate total length of all parts of a pipeline, spool, or drawing sheet, use CentreLineLength.

  • The TotalLength does the same calculation using the InLineLength and BranchLength for each component.

Where do you want to go from here?