About Generic Profile in XML Files

For automation, using robots, requires more and standardized information is in the generic profile XML exported from Structure Fabrication. This enhances the information present in generic profile data XML to suit the needs for usability in robots for manufacturing.

The following topics discuss:

This page discusses:

General Information

This contains some general information regarding the extraction from Workshop Document Extraction with Version 2.

General

When generic profile XML is extracted from Workshop Document Extraction for a profile manufactured part, the below information export in the generic profile XML, Version 2.0.

The generic profile XML Version 2.0 generates only when the manufacturing End cuts with zero-points are present at both the start and the end of the profile. Otherwise the existing generic profile XML is generated using Version 1.0.

Reference Point

This section contains all the design information of the reference point.

Zero Point can be present in the manufacturing end cut. Zero Point computes from the origin point and the offset value defined in the design end cut.

  • When the BSU location is at the start, the zero point of the start end cut projects on the infinite curve of the bottom edge. The edge near the MoldedFlange1 face of the WebInner- face of the design profile, is the reference point.
  • When the BSU location is at the end, the zero point of the end cut projects on the infinite curve of the bottom edge. This is the edge near the MoldedFlange1 face of the WebInner- face of the design profile, and is the reference point.

This shows the reference point when the BSU is at the start.



  1. Start Zero point.
  2. Reference Point.
  3. Infinite line of the bottom edge (edge near the MoldedFlange1) of the WebInner- face.

The distances measure from this reference point, and the reference point never changes once created.

Zero Point Distance

The zero point distance exports in XML in the DistanceFromStart attribute of the Position node of the end cut (start/end) in DesignData. DistanceFromStart of the end cut is the horizontal distance between the reference point and the zero point of the end cut.



Profile Length

Length of the design profile envelope exports in the Length attribute of the Profile node of DesignData.

This is the length between the extreme points of the material of the design profile.

If the design profile is curved, it is the length between the extreme points of the flattened design profile.



Cutting Length

The total cutting length is exported in the CuttingLength attribute of the Profile node of ManufacturingData.

CuttingLength = Distance between Zero Points + Positive Margins – Negative Margin – Root gap values + Overlength(Start) + Overlength(End).



Note: The zero point offset value already is a consideration in the zero point itself.

Profile Form

The form of the profile is exported in the Form attribute of the Profile node in ManufacturingData. Below are the different types of profile form:

  • STRAIGHT – Web and Flange both are planer.
  • BENT – Web is planer and Flange is nonplaner.
  • TWISTED – Web and Flange both are nonplaner.
  • ROLLED – Web is nonplaner and Flange is planer.
Note: Web refers to WebInner- and Flange refers to MoldedFlange2.


Profile UUID

The UUID of the design profile exports in the UUID attribute of the Product node in DesignData.



Position Number

The Position number of the design profile exports in the PositionNumber attribute of the Product node in DesignData.



Marking Lines

The marking lines such as attachment line, alignment line, reference line, and others are exported in the MarkingLines node of ManufacturingData. This is applicable only for nonclosed wire.

If the marking line is straight, the start and end vertex of the line exports, if curved, start point, end point, and points in every 20mm curvilinear distance exports.

Each point has DistanceFromStart, DistanceFromBottom, and ID attributes in the Point node.

  • DistanceFromStart is the horizontal distance from the reference point.
  • DistanceFromBottom is the vertical distance from the reference point.


Inverse Bending Curve

The IBC data exports in the generic profile XML in the IBC Data node of ManufacturingData.

Each point of the IBC has DistanceFromStart and DistanceFromBottom attributes, which denote the horizontal distance and the vertical distance respectively from the reference point.



Opening Parameters

  • Design Parameters defined for the built-in opening are exported to the XML in the Opening node of DesignData.
  • Mfg parameters for the catalog opening are exported to the XML in the OpeningPreparation node of ManufacturingData.