Hello!

Did you know that logged in users can see a lot more content?

Precast Production Export

Last updated September 7, 2018 by Precast Extensions tekla.extensions-precast@trimble.com

Software version: 
Not version-specific
Environment: 
Not environment-specific

Precast Production Export

Summary

With Precast Production Export you can create export files for automated precast concrete production processes, as well as rebar cutting and bending.
The geometry and product information of concrete elements, embeds and reinforcement can be written into .pxml or .uxml formats.
UXML and PXML are data transmission formats for the precast industry.
In both formats, the exported data is organized hierarchically.
UXML is for exporting to the UniCAM.10 -production control system and UniCADview-viewer from company Unitechnik.
PXML is for exporting to ebos, ProFit, erpbos -production control/management systems and AviCAD-viewer.

The export is only possible for numbered objects. If the numberingprocess of assigning position numbers to parts, cast units, assemblies, or reinforcement

In Tekla Structures, the position numbers assigned in the numbering are shown in marks and templates, for example.

is not up to date, you will be notified.
You can have one export file for each cast unit and each meshreinforcement that represents a mesh of steel bars in two perpendicular directions

In Tekla Structures, the reinforcement mesh bars in one direction are called main bars and reinforcement mesh bars perpendicular to them are called crossing bars.

, or you can combine the exported cast units to one file.

Installation 

The application installer can be downloaded from Tekla Warehouse.
Choose the appropriate version and click 'Download 64-bit'.
Run the .tsep-installer and follow the instructions.
Using the .tsep-installer, the tool will install automatically to selected versions.
You can now run it from Applications & Components within TS.

Precast Production Export is available in the Primary, Precast Detailing, Production Planner - Concrete and Full -configurations.

Export to PXML

PXML-format

The data format of progressXML also known as PXML has been developed by Progress Software Development, which is part of precast solution provider Progress Group.
Data format is based on hierarchically structured XML for the generation of data and production control and scheduling at precast or rebar prefabrication factories.
PXML-contains both the product geometry to be used in production and the attribute data for managing the related processes (ERP-data).
In particular, there are two different areas of application:

  • interface between systems of different manufacturers
  • internal (proprietary) storage of data of CAD/CAM systems

PXML is the main data format to bring design geometry between detailer's Tekla Structures and factory's Progress software such as ebos, erpbos, ProFit and AviCAD.
The data can be then taken onwards from Progress software to control production machinery such as

  • plotter for panel production
  • shuttering robot for panel production
  • mesh-welding machinery
  • rebar cut & bend machinery
  • concrete distributers

The PXML-specifications are publicly available online at www.pxml.eu.

PXML-file is structured so that the first hierarchy level is 'Order'-block which may contain one or more 'Products', each representing one precast element (eg. cast unit in Tekla Structures).
'Product' is a container without geometry but is made of at least one 'Slabplate that represents a concrete structure

In Tekla Structures, a slab is created by picking three or more points.

Slab may be part of a floor, for example.

'-object, which has the actual object geometry (main part(1) part that exists in a building object and that determines the position number for the assembly or cast unit and the direction of assembly or cast unit drawings

(1) Main part can be an assembly main part or a cast unit main part.

(2) input part that the user selects first when creating a component

(2) Connections and details always have a component main part.

in Tekla Structures). 
'Product' might have more than one slab but usually it shouldn't. 
'Slab' has within it the concrete 'lots', embedbuilding object that represents an object that is to be cast into a concrete structure and that is used to connect structures or as an aid when constructing a structure

For example, a cast-in socket is an embed that is placed in concrete structures to allow parts to be bolted together on site. In Tekla Structures, embeds are modeled as steel sub-assemblies that are inside a concrete nested assembly.

'fittings' and reinforcement 'meshes', 'cages' or 'single items' that are loose rebar groups or braced girders.
The reinforcement objects then have the individual rebars, wires or girders within them.
Each of these hierarchical objects have basic and extra attributes, which can be viewed, modified or taken into machinery.

 

Summarised workflow for exporting PXML-files

The application dialog is separated into several tab-pages, the most important ones will be on the main general tab, which is covered in this section.
The PXML-export format and version (1.2 or 1.3) can be chosen on the general tab, see below.

1. Start Tekla Structures using the appropriate configuration.

2. Before you select the elements to export, set the top in form face of the cast units, set Unitechnik Product Type -UDAobject property created by the user in order to widen the range of predefined object properties

User-defined attributes are used when the predefined object properties are not sufficient but more properties are needed. For example, comment, locked, and erection status are user-defined attributes.

correctly for each main part and perform numbering.
If you skip setting top in form face or numbering, Tekla Structures will notify you.

3. Run Precast Production Export in the Applications & Components

4. Select the cast units that you want to export.
For selecting the assembly, ensure that the Select assemblies selection switchswitch used for controlling which object types can be selected

is active when you select the elements.
Part selection works as well, but it will export the whole cast unit with their content.

5. On the General tab, use the setting Part selection by classpart property that groups parts according to identifiers given by the user

The identifiers of classes are usually numbers. Classes can be used for defining the color of parts in the model, for example. Class does not influence the numbering of model objects.

to enter the classes of the objects that you want to Include or Exclude, separated by spaces.
For example, enter 51 52 53 and select Exclude.
Using the Exclude parts by class option offers the most control over which openings, recesses and cuts to included in the export. 
Use this function also to exclude any undesired reinforcement or embeds.
If you have included non-steel parts which have not been excluded or defined as mountparts, it will result with incorrect export content as well as slows down the export speed.

6. Check and correct the exported rotation of the cast units in Plane rotation.
Define from which plane and origin the geometry of objects will be written.
The origin can be defined from the four angles of the element, affecting the direction of the element on the production pallet.
The rotation axis is defined by top-in-form face which always the top side on the pallet but this can overridden by surface objectmodel object that is created on the face of a part or a pour object

Surface can be used to calculate surface areas, such as formwork areas.

UDA-setting for pallet base (which would define the bottom side of the element on pallet)

 

7. Still on the General tab, to draw the origin and the exported contour lines in the model as a visual check, select Draw plane in model and Draw geometry in model.
Enabling these affects the export speed noticeably.
When you redraw the view, the lines disappear.

 

8. In Export shape, define the precision level of the shape. 
The precision can be set to Bounding boxrectangular border with the smallest measure within which all the selected points that position the model objects lie

In Tekla Structures two-dimensional bounding boxes are used in drawings and three-dimensional bounding boxes in models.

, Full-depth cuts only, Simplified or Exact.
These affect the export speed quite considerably.

Exact: Exports the exact geometry with recesses.
In PXML, the concreting and shuttering geometry is defined with geometrical objects called lots.
A lot can have only one shape for contour, and if the exported object has a varying section in z-direction, this will result in a separate lot for each contour shape, which is not desired.
Therefore with complex geometry, Exact-option leads to a high number of lots, unless controlled by using the above-mentioned Part selection by class -option.

Simplified: Close to the exact shape, but the geometry variation in the Z direction lots is limited to 15 layers in complex elements.
We recommend that you use this option with complex products for improved performance and clearer output.

Full-depth Cuts Only that can be used to export 1 lot with only the external contour with only the full-depth cuts.
We recommend this one for simple products.

Bounding box: Exports a rectangular shape according to the most external corner points.
Bounding box is sufficient if you only want to export very simple objects, only mesh or rebar geometry, or just quantities and product attributes.
Openings and shuttering line attributes cannot be scanned with this option.

9. Select the Export format and export type Version, supported PXML versions 1.2 or 1.3

10. In Export file, give a folder path and the file name.
You can use the browse button ... to specify the export-folder.
By default,  \PXML folder will be created in the current modelmodel that is active in Tekla Structures

The current model can be a single-user model, a shared model or a working model.

folder.

11. To customize the export file name in the Advanced export file name dialog, click Advanced:
• Drag the desired item from the Sources-area to the File name mask-area.
• To remove an item, drag it out of the File name mask-area.
• For user-defined attributes or text, type the content, and define the maximum number of characters.
• Drag the desired Separators between the different parts of the file name.
• Click OK when you are done

12. If you have defined sufficient settings for separating in the export file name, you can select one of the following in Export to:
One file to write all information and objects in one file
Individual files (cast unit) to write each cast unit in one file
Individual files (meshes) to write each rebar item (not mesh) in one file.

Note: Each one if these files has all the other content, and they will multiplied accordingly.
Use a naming setting that is unique for each mesh, eg. Counter or template attributeattribute in a template object that Tekla Structures uses to calculate and display information from a model database

Template attributes represent object properties.

MESH_POS
Make sure to exclude all undesired reinforcement and all embeds when using this option to avoid duplicate quantities and to increase the speed of export.
 

13. On the other tabs in the dialog box, give more detailed information on what information and geometry is written in the files and how.
You can first try with the default values and change them when necessary.
The settings on the tabs are described in the following sections.

14. If you want to export sandwich wallplate that represents a structure such as a wall or roof panel

In Tekla Structures, a panel is created by picking two or more points.

layers within one slab in PXML export,
Set the Product type to Sandwich element on the main part's  Unitechnik UDA-tab.

 

15. Click Export.
The file is exported, and the log shows the export process and possible errors.
Recommended that you the user checks through the log file and validates the resulting PXML-files using a viewer such as AviCAD from Progress

New options
Surface object UDA UT_PALLET_BASE can be used to define the part face to orient on the pallet

Flip Z axis can be used to change the orientation of the object on pallet by turning it upside down, in case top-in-formface should not be touched in the model (for example, after drawing creation).

Extra rotation to fit pallet can be used to automatically rotate the product 90 degrees in XY-plane, in case the external dimensions exceed the ones defined on Pallet-tab (but only if the rotated dimensions fit the pallet).

Include attached parts can be used to exclude any parts that have been added using 'Attach to part'-command as these do not have separate class. They will be excluded before handling the overall shape geometry.

Export Shape now has an option Full-depth Cuts Only that can be used to export 1 lot with only the external contour with only the full-depth cuts.

 

Additional lot by class can be used to designate attached concrete part to be a separate lot, otherwise it will be additional slab.
This can be used to control product geometry in special cases.

 

Combine orders can be used when exporting several objects to check if the order block data is similar in the exported elements and merge the products in one order block.
The Force one order combined the objects into one order regardless if the order block fields differ, and the order gets then the data of the first exported object.

Mountparts tab

  
 
New options on Mountpart-tab:
'Electric Tube classes' can be used to plot eletric piping and other installations as lines instead of polygon shape.
The centerline of the piping will be used and it will be plotted on pallet plane.
Make sure you do not define any other type of parts as electric tubes as the export content and speed will be adversely affected.

 

Export Chamfers as Mountpart can be used to plot chamfers as bounding box fittingadjustment of a part end

.
This will not affect the line attributes scanning, and this can be controlled using line attributes -tab pages options or surface object override.

Examples of mountpart Z position options:

Object bottom level is selected:

 
Z = 0 is selected:

 

Reinforcements tab

 

Note: Rebar length calculation in Tekla Structures and PXML differs somewhat, but in general the segment outer lengths should match. 
These will be used in the cut & bend machine or mesh-welding machine for fabricating the product.

New options:
Round angles to and Round lengths to control the accuracy of rebar geometry rounding. 
Unfold reinforcement can be used for bent rebars or mesh to have them exported as unfolded with no bendings.
Move product when unfolded can be used to make sure the unfolded reinforcement are not outside the pallet by moving the entire product to new origin.

Line attributes tab

  
 

If you'd like to use the surface object override for line attributes, you need to include the necessary surface object UDA's in suitable object.inp -file.
Copy the following defintion in a objects.inp in your setting folder with the suitable .xbm-bitmaps in the programdata-bitmaps -folder or download the ready-made objects_Unitechnik.inp and bitmaps that you can copy to common environmentTekla Structures environment that forms a basis for other environments

The common environment is included in the software installation and includes the global settings, macros, symbols, items, and fonts, for example. The common environment is not used as basis in the US Imperial and US Metric environments.

of your Tekla Structures installation.

/* Surface Object
Attributes */
/
**************************************************************************
*/
surface_object(0,"j_Surface_Object")
{
  tab_page("","jd_Unitechnik_data",4)
  {
    attribute("UT_LINE_TYPE", "j_UT_Line_type", option, "%s", no, none,
"0.0", "0.0", 380, 0, 120,
"toggle_field:UT_LINE_TYPE_CODE=0,2,3,4,5,6,7,8,9,10,11,12,13,14")
      {
value("UT_LineAtributeType01.xbm", 1)
value("UT_LineAtributeType02.xbm", 0)
value("UT_LineAtributeType03.xbm", 0)
value("UT_LineAtributeType04.xbm", 0)
value("UT_LineAtributeType05.xbm", 0)
value("UT_LineAtributeType06.xbm", 0)
value("UT_LineAtributeType07.xbm", 0)
value("UT_LineAtributeType08.xbm", 0)
value("UT_LineAtributeType09.xbm", 0)
value("UT_LineAtributeType10.xbm", 0)
value("UT_LineAtributeType11.xbm", 0)
value("UT_LineAtributeType12.xbm", 0)
value("UT_LineAtributeType13.xbm", 0)
value("UT_LineAtributeType14.xbm", 0)
      }
attribute("UT_LINE_TYPE_CODE", "j_UT_Line_attribute_code", string,
"%d", no, none, "0.0", "0.0", 380, 60)
      {
value("", 0)
      }
    }
  }

Double Wall tab

 

Order data tab

   

New options

PXML-location system data fields now available: structure, building, storey (already previously), sub-storey

Slab & Mountpart data tab

  

New options:

Slab product type -field now available (PXML SLAB product part)
Options for slab weight attributes
Options for lot concrete volume attributes.

Reinforcement data tab

 

Pallet tab

 

Log tab

 

Example: Export a panel to PXML

In this simple example, you will export to PXML a solid panel containing an opening, two meshes, additional reinforcement, two edge recesses and several embeds.

The panel in the Tekla Structures model:

 

The meshes in the Tekla Structures model:

 

A recess and some embeds in the Tekla Structures model:

 

The embeds in the Tekla Structures model:

 

In the Precast Production Export dialog, select the settings described below:
General tab:

 
• Select simplified as the Export shape, because you want to export the window and the recesses in the panel, and get a simple output for plotting.
• Select PXML as the Export format.
• The export file name consists of the cast unit position and the date.

Mountparts tab:

 
• In Mounting parts classes, define the mounting part classes 100 and 101, separated with a space.
Objects with the defined classes will be written as a mountpart type in the export file.
• In Export groups, select the option that only exports the main part of the embed sub-assemblyassembly in a nested assembly that is subordinate to a parent assembly

Reinforcements tab:

 
• Select the Group rebars to mesh check box and the option Class, and enter the class number 14.
This groups to mesh all rebars that have class14.
• Use 10 as the Rebar to mesh collect distance. Now 10 mm is the maximum distance between two rebar groups to group them as a mesh.

Line attributes tab:

 

• Set Export line attribute to Yes to export line attributes.
• In the Chamfer and tongue sizes fields, define the tolerances for chamfers, tongues and recesses that are needed in the shape.
If thedefined minimum recess depth and maximum chamfer width values are exceeded, the shapes are not written in the export.
In this example, you want to define that the minimum depth of the recess is 20 mm, and the maximum chamfer width is 40 mm.

Order data tab:

 
• Define the ORDER block information such as export labeling and additional
project or product data.

Slab & Mountpart data tab:

 
• Define PRODUCT block information.

After the export, you can view and validate the results in a compatible viewer.
Below you can see the panel after the export.
You can see the included objectsin the hierarchical tree on the left.
The exported entity contains the slab, meshes, rebars, and the window:

 
Below you can see the meshes after the export:

 
The image below shows the lot after the export. The line attributes are shown
at the bottom:

 

The image below shows the embeds after the export:

 

Best practices for modeling, exporting and validating (PXML)

General:
In general, designers should aim to model with good precision taking into account the fabrication requirements of the products.
The required level of accuracy varies from product to product, and different details need to have exactly correct geometry and others can be included as ‘attributes’ that will be sufficient for production purposes.
As production needs only certain amount of information, some data needs to be in drawings that won’t be used within the export-files and vice versa.
The goal is to have an error-free model, which is modeled in a disciplined and structured fashion so, that it will be easy to include or exclude information in both drawing and export file creation.
All information will be used by production and therefore it is very important to have them correctly, also export might be prevented if data is missing (such as material data or other).

Additional information can be brought to both the drawing and production file using model ‘User-defined attributes’ or ‘UDA’s, these can be within each object, or from project level.
This is done on Order Data, Slab and Mountpart Data and Reinforcement Data –tab pages in export dialog.
Some mandatory fields have to filled as agreed, such as project number, product type and drawing number, otherwise import is prevented.

The best practice is to
1. finish the detailing of a product
2. do a test export of that product with ready-made setting  (for that product type) and inspect the resulting file and make any adjustments if necessary
3. start editing the drawing.
4. finalize the drawing and send the drawing and a production file for team-member for approval
5. later on a responsible person will send the production files in suitable sets
6. control the design status on object-level within the model to keep track of design, approval and changes, as well as the export files sets.

Object geometry will be used for plotting and shuttering as well as fabricating the mesh and cut&bend reinforcement.
Each object typecollection of data that describes an object that represents the common characteristics shared by a number of individual objects

For example, construction line, and mark are object types.

should have a distinct NAME and CLASS setting, to later control the export content.

 

In the model objects are represented hierarchically.
The object to be exported is a ‘cast unit’ and within the cast unit there is the concrete ‘main part’.
Other parts or reinforcement can be attached to this main part directly, or by first formulating a ‘sub-assembly’, which will have it’s own hierarchy and main part.

Contour & openings

Each object should have unified contour as well as any openings through the element.
This is represented as a ‘lot’ in PXML-file, which means the concreting within the form.

The PXML lot has the yellow contour and red openings:

 

More than one lot causes problems for plotting the contour.

 

 

The orientation of the object and contour is controlled by modelling direction, using the ‘top-in-form’ within the model and settings within the export dialog.
For slab objects, the modelling direction should be the first modelled edge into the longitudal direction.
Setting the ‘top-in-form’ in the model is important as that is how the Tekla Structures understands how it will be produced and will affect both export file and drawing.
As a rule of thumb, slabs and panels will be laid out on their wide face, with no extending parts or rebars towards the pallet, and any embeds and gaps that require additional filler pieces against the pallet.
These filler embeds should have 0 weight and should be excluded from drawings.

 

If the edge has a shape that needs to be identified for a shuttering robot, this is designated by using ‘line attribute’ –codes (for chamfers, recesses or teeth).
These should be modelled using ready-made components, chamfers or cuts.
These will be always in the lot-block:

 
 

In export they can be mapped automatically according to PXML-standard or user can set an automatic override in the export.

 

In general ‘Simplified’ –setting in export should be used for complex elements and ‘Bounding Box’ for standard elements without openings.
‘Simplified’-setting enables more complex geometry, openings and line attributes.

 

For standard elements, the profile can be included as attribute information.

Controlling the contour in the model is done by having a profile from pre-defined cataloguser interface for displaying or modifying information in categorized lists

For example, profile catalog and shape catalog are catalogs.

, which will be extruded to create the main part geometry.
This basic geometry can then be adjusted by using ‘cuts’ within the model.
Each cut should have a distinct class set, so including and excluding them in export geometry can be adjusted later.
Any round cuts should always be excluded, and if necessary modelled with filler pieces for export.

 

Example chart of classes for modeling cuts:

 

Each lot can also have additional attributes.

Embeds

Embeds are presented as ‘mountparts’ or ‘fittings’ within PXML-files.
These are for example steel plates for connections, lifting embeds, electric boxes or groutbuilding object that represents the filling of seams between parts, or holes or voids in a part with grout

Grouting can be used when connecting parts with anchor bolts or rods, or in seams between panels, for example.

Grout is flowing concrete that hardens after application.

tubes.
Each embed should be added as sub-assembly to the main cast unit, to ensure that there will be only one plotting presentation for each embed on the pallet.
These are usually modelled with ready-made components, it is important to check that the tools have correct materials and attributes and that the embed hierarchy is correct.
Embeds should be classified by distinct class (recommended 100 and 101, other steel parts as 99).

 

Different options available for presenting the embeds by having exact geometry, a bounding box or using a symbol.
If the embeds have round shapes, recommended to use bounding box for mountparts.
Non-solid item-shapes have invalid geometry and cannot be exported, user will be notified.

 

Cuts within the embed components should usually be excluded (by separately identifying them with class.)

 

Also insulation layer can be added as mountpart, identified by class.

Additional attributes can be added to each mountpart.

Cut & Bend reinforcement

Cut & Bend reinforcement can be modelled by using standard rebar modelling functionalities or components.
Rebars should be correctly attached to correct main parts, but this is rarely an issue if modelling carefully.

 

Usually the elements have a very high number of reinforcement but not necessarily all have to be brought into the export file.
Only the ones that need to be produced according to correct geometry or need to be quantified.
In some cases it is smart to exclude the protruding rebars from cast units for better export.

Reinforcement have automatically assigned reinforcement type to designate them in production system.
User can override this logic by manually adding reinforcement type in rebar UDA for desired groups.

 

Rebars can be also grouped and classified as ‘cage’-objects by using rebar UDA.
It is very important to make sure that rebars are not accidentally grouped into mesh or cage.

 

Additional attributes can be added to each bar group as well as each bar.

Reinforcement mesh

PXML-supports both planar mesh and bent mesh.
Bent mesh can be visualized in AviCAD as unfolded.

 

Mesh can be modelled as mesh-objects or as crossing bar groups.
If modelled as bar groups, the bars need to be identified using class (recommended a double digit class, e.g. 13-19) or name in the export dialog.
If there are no bar groups to be designated as mesh, it is important to not use this setting

 

The modelled cuts are used for also cutting meshes and bars within the object.

Tekla Structures has several tools for creating mesh for precast objects, such as ‘Mesh Bars’, ‘Mesh Array
and ‘Wall Panel Reinforcement’.

The mesh bars are automatically assigned to reinforcement types 1 (longitudal) and 2 (cross) or 5 and 6.

Additional attributes can be added to each mesh object as well as each bar within the mesh.

Braced girders

Braced girders for composite structures are identified by having a sub-assembly consisting of rebar groups and designating them with specific class, that is defined in export dialog (recommended class 102).
The top chord should be the main part of such sub-assembly.

Best way to model braced girders is using ‘Braced Girders’ –tool from Tekla Warehouseservice for collaboration and for storing and sharing Tekla Structures content

In Tekla Warehouse the content items are stored in collections. Tekla Warehouse includes the Tekla Warehouse Service and the Tekla Warehouse web site.

Tekla Warehouse is one of the Tekla online services.

.

 

Strands

Strands should be ‘Strand Pattern’ -rebar groups.
The best way to model strands is ‘Hollow Core Reinforcement Strands’ –tool.

Strands should be quite standard so in production file they can represented with an identifier within the main part such as a ‘Strand Code’ and quantity of strands.
With ‘Hollow Core Reinforcement Strands’ this strandreinforcement that represents a group of wires spun together

code can be automatically included, otherwise it has to be manually controlled using UDA’s.

   

Product information

Product information besides the geometry can be added as textual or numerical information.
This data can be on any level of the hierarchy, but most important product information will be included in Order, product or slab-blocks.

The following is automatically added:
• Names of the order and the element (but these have to be set in the export dialog)
• Product maximum dimensions, length, width in slab-block and thickness in product-block
• Total weight in product-block
• Total areas in product-block
• Product material in lot-block
• Product coordinates within the project (model) in product-block
• Product type (but this needs to be set within the main part UDA) in product-block
• Reinforcement type in bar-block
• Reinforcement cage group numbers

 

Other recommended manual information:
• The name of the modeler
• The design status
• Bar and mountpart labeling
• The quantity of strands (if applicable) in single items-block info1
• Erection sequence (if applicable)

Other optional manual information (for example):
• Project information
• Mountpart special instructions
• Concrete lot special instructions

In addition, any UDA or manual text can be added to info-fields.

Self-validating the export file

File should be validated by first choosing the higher hierarchy block and checking the attributes.
Then going through the geometrical objects within the slab-blocks and visualizing them one by one.

Checklist:

 

Export to UXML

Summarised workflow for exporting UXML-files

The application dialog is separated into several tab-pages, the most important ones will be on the main general tab, which is covered in this section.
The UXML-export format can be chosen on the general tab.

 

1. Start Tekla Structures using the appropriate configuration.

2. Before you select the cast units to export, set the top in form face of the cast units, set Unitechnik Product Type -UDA correctly for each main part and perform numbering.
If you skip setting top in form face or numbering, Tekla Structures will notify you.

3. Run Precast Production Export in the Applications & Components

4. Select the cast units that you want to export.
For selecting the assembly, ensure that the Select assemblies selection switch is active when you select the elements.
Part selection works as well, but it will export the whole cast unit with their content.

5. On the General tab, use the setting Part selection by class to enter the classes of the objects that you want to Include or Exclude, separated by spaces.
For example, enter 51 52 53 and select Exclude.

6. Check and correct the exported rotation of the cast units in Plane rotation.
Define from which plane and origin the geometry of objects will be written.
The origin can be defined from the four angles of the element, affecting the direction of the element on the production pallet.

7. In Export shape, define the precision level of the shape.
The precision can be set to Bounding box, Simplified or Exact:
Exact: Exports the exact geometry with recesses.
Simplified: Close to the exact shape, but the geometry variation in the Z direction lots is limited to 15 layers in complex elements.
We recommend that you use this option for improved performance and clearer output.
Bounding box: Exports a rectangular shape according to the most external corner points.
Bounding box is sufficient if you only want to export very simple objects, only mesh or rebar geometry, or just quantities and product attributes.
Openings and shuttering line attributes cannot be scanned with this option.

8. Select the Export format and export type Version to Unitechnik and 7.0.1

10. In Export file, give a folder path and the file name.

You can use the browse button ... to specify the export-folder.
By default,  \Unitechnik\ folder will be created in the current model folderfolder that is used for storing files associated with a model

Tekla Structures stores all files associated with a model in a folder it creates with the same name as the model database (.db1).

In multi-user mode all users access the same model folder.

.

To customize the export file name in the Advanced export file name dialog, click Advanced:
• Drag the desired item from the Sources-area to the File name mask-area.
• To remove an item, drag it out of the File name mask-area.
• For user-defined attributes or text, type the content, and define the maximum number of characters.
• Drag the desired Separators between the different parts of the file name.
• Click OK when you are done

If you have defined sufficient settings for separating in the export file name, you can select one of the following in Export to:
One file to write all information and objects in one file
Individual files (cast unit) to write each cast unit in one file
Individual files (meshes) to write each rebar mesh in one file

11. On the other tabs in the dialog box, give more detailed information on what information and geometry is written in the files and how.
You can first try with the default values and change them when necessary.
The settings on the tabs are described in the following sections.

12. Click Export.
The file is exported, and the log shows the export process and possible errors.
Recommended that you the user checks through the log file and validates the resulting UXML-files using a viewer such as UniCADview from Unitechnik.

Tips for export speed

In general, exporting complex geometry takes longer to export, and if there's several parts or reinforcing bars attached to the cast unit, make sure they are added correctly, modeled with suitable class and mapped properly in export-settings.

The following export settings affect performance: 

  • PXML version 1.2 is faster than 1.3 as it contains less data
  • Exporting numerous objects within one file
  • Exporting individual files with incorrect logic for naming and separating, which results in one file being overwritten repeatedly
  • Exporting individual meshes.
    • Slows down export speed
    • If the export content is not properly filtered, each separated file will have all the content (multiplied) besides meshes
  • Exporting contour shape
    • Export shape -settings 'Exact' or 'Simplified' slow down the export when there are lots of recesses, especially with round-shaped cuts.
    • Use Part Selection by Class with exclude to control the cutparts and geometry
    • If the cuts are in the profile and not modeled-cuts, eg. hollow-core slabs, recommended to use 'Full-depth with cuts'
  • Combine orders -function slows down export speed.
  • Mountparts
    • Make sure the classes of each attached embed part are set correctly in the dialog or excluded in the export, otherwise will result in incorrect result and drasticly reduced export speed.
    • Especially the non-steel parts which haven't been defined as mountparts with class or additional lot will be incorrectly created as separate concrete objects
    • An insuitable part defined (with class-attribute) for mountpart or eletric tubes
    • Embeds consisting of multiple parts should be defined as a sub-assembly with a sensible main part.
    • The main part bounding box results in best export speed
    • The entire sub-assembly accurately is most complex and therefore slowest
  • Braced girder classes defined for incorrect rebars or modeled braced girders not identified correctly
  • Using line attributes
  • Unfolding reinforcement
  • Including additional attributes in the info fields, especially with individual reinforcing bars
  • 'Draw geometry in model' -function slows down export

Release notes

Version 2018.1.1 / 2018.0.2 / 2017.1.4 / 2017.0.7 / 2016.1.8

PXML-export

- Added a new function to auto orienting meshes to pallet plane and  longitudal direction

- Added new options for mapping embed types and automatic logic to recognize electric tubes, insulation and cut blockouts.

- Added initial support for API controlled export - please contact Trimble for documentation and support

- Added more options for lot and surface naming or adding information 

- Improved scanning of concrete geometry with all different shape options. 

- Improved handling of complex item embed shapes, faster and less errors. Recommended to use embed bounding box shape

- Improved grouping the multi-part cast unit such as PPVC/PBU into one PXML-product automatically

- Improved support for special product types such as insulated panels

- Improved support for rebar set grouping

- Fixed cut blockouts to be correct thickness if the cut extended above or below the concrete contour

- Fixed geometry recognition of certain very complex 3D rebar shapes

- Fixed missing translation strings

- Fixed issue of duplicate lots with incorrect settings

- Fixed the reading the special symbol plotting settings

- Fixed the issue with placing surfaces into incorrect coordinates 

- Fixed the crash when exportng invalid rebar geometry

- Fixed the converting mesh into mountparts creating multiple objects 

UXML-export

- Added checking for ensuring correct data field length

- Improved reinforcement handling and added automatic rebar types

- Improved embed plotting, electric tubes now placed according to centerline

- Improved support for rebar set bar groupng

Version 2018.0.1 / 2017.1.3 / 2017.0.6 / 2016.1.7

PXML-export
 

- Added a new way to control element orientation on pallet. Surface object UDA UT_PALLET_BASE set in Unitechnik-Tab can be used to designate the side of the element that is the bottom face against the pallet surface. Can be used to rotate 3D-elements such as staircases, and does not require changing the top-in-form or numbering

- Added PXML location system fields into Order data -tab (Structure, building and sub-storey)

- Added 'Text, templates and formulas' -option for several order, slab, mountpart and rebar infofields. Use brackets [ ] for templates and paretheses ( ) for containing formulas.

- Added user option for Slab Product Part -field, use 'Automatic' to manage double wall shells correctly

- Added user options to control element weight using different weight attributes 

- Added user options to control the concrete volume for lots. If exported file contains more than 1 lot, be careful when using the template-options

- Added a user option to exclude or include attached parts before handling the concrete geometry (was not possible before as they have same class as parent part)

- Improved full-depth cuts & bounding box geometry handling with 3D-elements

- Improved the handling of 'Individual meshes' -export option. Use counter or mesh position in naming and filter out other reinforcement for ensuring valid export with correct amount of files.

- Improved bent rebar geometry handling and unfolding functionality

- Enabled automatic PieceCount writing the quantity of elements (usually 1 for each element).

Version 2017.1.2 / 2017.0.5 / 2016.1.6

PXML-export

- Enabled excluding reinforcement by using 'Part Selection by Class' -option

- Added user options to control rebar angle and length roundings'

- Improvements in line attribute scanning

- Improvements to concrete lot volume calculation

 

Version 2017.1.1 / 2017.0.4 / 2016.1.5

PXML-export

- Added more rotation options on main tab - 'Flip Z-axis' and 'Rotate to fit to pallet' (uses pallet size on Pallet tab)

- Added a new option to export shape geometry with external contour including full-depth openings on main tab: 'full-depth cuts'

- Added a new option to export attached concrete parts as separate lots with 'Additional lot by class' on main tab

- Added an option combine several objects into one order on main tab: 'Combine Orders'

- Added an mountpart plotting option to have eletric piping as simple lines on Mountparts-tab

- Added an mountpart plotting option to have chamfers as plotted simple bounding boxes on Mountparts-tab

- Added an option to export meshes or rebars as unfolded

- Added more options for Order, Slab, Mountpart and Reinforcement data fields such as 'Cast Unit UDA' and 'Template'

- Rebar bending diameter now included in the export

- Improvements to rebar geometry export such as translating modeled 90-180 degree hooks to production logic

- Fixed mountpart orientation when rotating the slab

- Improved the line attribute scanning logic, now any non-standard edge shapes or outside tolerances will be 0002.

- Improved export speed

Version 2017.0.3

PXML-export:

- Added support for exporting sandwich wall layers within one slab

- Improved managing of special symbol shapes in SpecialShapes-folder

Version 2017.0.2

PXML-export

- Added an option for manual line attributes control using surface object in 'line attributes' -tab. (Needs modified objects.inp) in PXML

- Fixed crash when exporting elements with cuts

- Enabled user option to set mountpart plotting to bottom of the pallet, (bottom level coordinate  z=0)
- Fixed to automatically install to US environments

- Improved exporting cast units consisting of several sub-assemblies

- Improved warning messages for incorrect mountparts and braced girders

Quick feedback

The feedback you give here is not visible to other users. We use your comments to improve our documentation.
We use this to prevent automated spam submissions.
Content rating: 
No votes yet

Comments

by jackie

Any PXML or UXML "FREE" viewer or tekla viewer for this?