Structure Designer Deployment Guide v01.2
Structure Designer Deployment Guide v01.2
Designer
Deployment Guide
V1.2
11-Nov-2022
NX version .................................................................................................................................6
Customer Defaults.................................................................................................................. 39
Preferences ............................................................................................................................ 42
6. Library .................................................................................................................................... 43
Overview ................................................................................................................................ 43
Managed installation.............................................................................................................. 52
Overview ................................................................................................................................ 84
Create the components size spreadsheet for cope-type end cuts ................................. 94
Create component part templates for cope- type end cuts ........................................... 98
Modify the LibraryDef.xml file to add the new library name ....................................... 118
Usage.................................................................................................................................... 178
Usage.................................................................................................................................... 185
Siemens NX Structure Designer is an application that simplifies the creation of structural frames.
Companies adopting Structure Designer can expect a faster design process meaning quicker time
to market with designs that foster reuse. This application is for designers of any industry who
make structural frames that are to be welded or bolted and is ideal for machine frames and
utility structures and platforms provided that the members are based on industry standard
shapes. This application brings greater design speed because important, yet repetitive tasks are
automated and rule-based, so initial designs are generally the correct design. Some highlights of
Structure Designer are:
• Rapid frame drawing assistant that creates 2D skeletons with minimal clicks
• Shape library with over thousands of unique items in ANSI, EN/DIN, JIS, and others…
• Create accurate designs with specialty features such as stiffeners and end caps
This document contains implementation steps and best practices for installing, configuring
Structure Designer as well as the libraries. It is assumed that some basic knowledge of NX and its
operations are understood.
NX version
• [optional] Simulation
• [optional] Automotive
• [optional] Drafting
Teamcenter version
• Teamcenter 11 or higher
• Login details: Login with admin privileges to author content inside Teamcenter
3. Setup wizard language selection dialog will appear. Select required language and click on
• Tooling Design
• NX Join
8. Select appropriate license server that you use to launch NX. You can check the value of
SPLM_LICENSE_Server on your system and enter the same.
14. Once installation is complete, following setup wizard page will appear. Click on Finish
button to complete the installation and close the setup wizard
It is highly recommended to use Structure Designer in even a limited capacity before deciding
what default settings should be used and if any library customization is needed. Once some of
the basics are experienced, deployment requirements will become more obvious. This
deployment guide provides two getting started tutorials. The first will be for creating a welded
frame for some type of machine scenario, the second tutorial will be for creating a bolted
structure. Note that these tutorials are not intended to be full training material, but only to help
users
• get an understanding of the delivered libraries to assess if any added content is needed
• understand workflows and processes, so training and user roll-outs can be prepared
It is highly recommended to perform either or both tutorials before considering enhancing the
library or developing any internal best practice materials. In many cases, the library is well suited
for most customers. As you go through each tutorial take some time to at least view the options
and offerings within each command
Start NX and start a new assembly model, enter an appropriate name. Once that process is
complete, you will be in NX assembly modeling, cancel the place part command.
Launch Structure Designer by accessing More from the Design group and selecting Structure
Designer
Ince that process is complete you will be placed in the Structure Designer modeling environment.
You will now be in Structure Designer and can begin. Every new structure must be initiated with
the “New Structure” command. This command will create a sub-assembly where all sketch
features, members, and other data will be stored. This methodology will simplify reuse should
you need to use a design in other places. Also note that a top-level assembly can have multiple
structures. Only one library is listed but can be changed from preferences. We will show that
process in the next tutorial.
Once you have run the New Structure command, you can activate the Structure navigator. It is
recommended that this navigator be displayed during design. That way, show/hide, edit and
other useful operations are easily accessible.
Every structural design must begin with a series of 2D sketches (or skeleton) that represent
where 3D members will eventually be placed. Structure Designer offers two ways to create the
underlying 2D skeleton, a Frame command or Sketches. Depending on your workflow you may
find one command is more suitable to your workflows. This table lists key uses for each to help
you decide what workflow is better.
• Very fast 3-point creation for simple • Robust drawing tools for creating
orthogonal boxes orthogonal, non-orthogonal, and
• Support for adding 2D elements by curved 2D elements
copying or moving existing frame • Full support for 2D element trim,
elements extend, split, and more
• Support for element splitting and • Wave linking support for locking
deleting sketch elements to other geometry
• Drag and drop size control with key • Full support for adding geometric
point snapping relationships to manage how sketch
• Frame size can be adjusted from the elements update
Expression table • Full support for adding dimensions to
provide familiar and intuitive
geometry control
Figure 4-4 Difference between Frame and Sketches for skeleton creation
Now that we have a 2D skeleton, we can proceed and create 3D members. Launch the member
command. Choose a stock, material grade and size. For your first frame, it’s recommended to
keep things simple and select square tube.
Click the select curve step and chose the 2D elements. You can either pick the elements
individually or by rectangle select. A rectangle select was used in this tutorial.
Notice the orientation of the members, and corner definition. Pre-established rules provided
these results. Rules can be changed to create different initial results. Rules can set in customer
During member creation, you can adjust the corner configuration. Select any corner from the list
and click the corner button in the dialog.
A dialog will appear where you can change the configuration. Here we will change the horizontal
member to smart extend to leave it open, and the remaining two members will be but joined.
Since this shape type is simple, trimming options such as cope that are typically used for open
shapes will not apply.
Next launch the end cap command and select the outer end face. This example used and outside
cap that will preserve the overall length.
There are other operations that can be performed such as adding stiffening gussets, hoist or grab
tabs, and of course edits to the member type, and corners. As this tutorial is introductory, let’s
move on and create a drawing.
It’s important to note that up to this point each member and component are stored in a separate
part file, even if members are geometrically identical. This scheme while not conducive to cut list
creation, makes design very fast and efficient as the system does not have continually compare
geometry and create/delete, combine part files.
The consolidate command is used to create a cut list of members and component that are
geometrically identical. Start the consolidate command and click OK, in most cases, the defaults
are acceptable. Note that the Name will serve as a prefix for the new data.
You can hide all the members and components and show the consolidated list. Expand the list to
see how members that are identical are listed as a single component, the parts list will have 1
line item but a quantity the reflects all identical components.
Depending on the version of NX, the Drawing creation command my not be available. If not
If your version does include the Drawing command, click it. While there are many options that
can be selected, follow these for this tutorial
Assembly tab: Check create assembly drawing, and select just a few views including isometric,
and All parts for parts list
Click OK and NX will create an assembly drawing with the selected views and parts list. The parts
list shown was created on a separate sheet, but it was Cut/Paste to the primary sheet, namely to
simplify the image. If Create Member Drawings was selected, you would see additional sheets for
those components.
The drawing is ready for dimensions, annotations, and any other types of documentation
For this next example, we will create a structure that requires bolted connections. Start NX,
create a new part (a model or assembly template can be used), NX will create any necessary data
regardless of the template type. Once created switch to Structure Designer application by clicking
More->Structure Designer in NX tool bar.
Here we will launch the preferences and see some of the rules that govern member orientation
placement, corner creation, and member end cutback that can be used to provide a small gap for
welding. On the libraries tab you can chose the stock library of your choice.
You will now be in Structure Designer and can begin. As mentioned in the previous tutorial, every
new structure must be initiated with the “New Structure” command. This command will create a
sub-assembly where all sketch features, members, and other data will be stored. This
methodology will simplify reuse should you need to use a design in other places. Also note that a
top-level assembly can have multiple structures.
Once you have run the New Structure command, you can activate the Structure navigator. It is
recommended that this navigator be displayed during design. That way show/hide, edit and
other useful operations are easily accessible
Every structural design must begin with a series of 2D sketches (or skeleton) that represent
where 3D members will eventually be placed. Structure Designer offers 2 ways to create the
underlying 2D skeleton, a Frame command or Sketches. Review the methods and capabilities
listed above in the first tutorial so you can chose the most appropriate workflow for you designs.
For this short getting stated tutorial, the Frame command will be used. Click Frame in the
construction group where you will be launched into a new drawing environment. Click three
points in space representing the location of 3 out points of a cube. Place each point at least
500mm apart to allow spacing for members that may be 100x100 mm. Click Finish to create a
frame.
In structure Designer, notice the line command in the construction group. This command can be
used to add lines from key point to keeping. Add some lines in a similar manner as shown.
Now we can create some 3D members based on the frame curves and lines.
Click Member button in toolbar, select appropriate Member data, such as Cross Section, Size,
Grade, and select frame curves and lines as member path to create members. Because this
tutorial is for some bolted structure, chose Wide Flange beams and select the 2D members as
shown and OK to complete the command.
We can change corner type to miter, butt, cope and matched cope which will trim members in
the end in different ways.
We can also create some special features, such as haunch, gusset, end cap, grab tab, stiffener to
support structure. Note that this section is not intended to be a training manual, so many steps
were omitted. Feel free to work at your own pace or omit sections not relevant to you design
process. Note that careful observation should be made to understand inputs to better prepare
what changes are needed during deployment and library setup.
To drag mounting foot to the member, drag the component to the bottom face or a side face
5. Design Defaults
Customer Defaults
Once you have experimented with creating structures, it’s a good practice to start setting some
defaults. Under File | Utilities | Customer Defaults | Structure Designer, you will find a wide
variety of settings that will apply to new designs. The general tab lists some key settings for
where libraries and library (SectionReg.xlsx) are stored. Also, the default library standard for new
projects. On the pre/Post tab, the name and location of a material mapping file can be specified
to support simulation integrations.
The Rules section will list default settings for how new corners (member end connections) are
treated. Various settings are available for member end cutback, location for the name recipe file,
The drawing section lists default parameters for the automated drawing command in Structure
Designer.
Preferences
For new designs, Preferences will override any settings in Customer Defaults, and can be changed
during a design. For example, a design can start this member placement to the inside, but later in
the design process be changed to outside.
Overview
The library for Structure Designer was designed for easy management in terms of adding or
removing content and creating custom components. Before creating custom components it’s
recommend the user evaluate the current delivered offering. Most industry standard shapes and
sizes are included, so you may not need to modify the library. A general flow diagram for how
library files are used is as follows:
Figure 6-2 Folder Structure for how libraries are stored on disk
SectionReg.xls
This file is a “table of contents” file that lists all shapes and locations where size tables, parts, and
preview images are located. This file SectionReg.xls is the only file used for the index. Most
delivered content has a preview file embedded in NX, but for user created content, embedding is
not possible, so a name and location of an external file is needed. Having a preview is optional.
The SectionReg.xls also has tabs for each delivered standard.
The following describes the data and syntax that must be used in the SectionReg.xlsx file, the file
that is used as an index to library content.
Note the spreadsheet must be in the XLSX format. Previous version of excel with the XLS file type
are not supported.
FEATURE_TYPE
• Must be one of the listed types in the column, these names are associated with a
command in NX
CONTEXT_ATTRIBUTE_1
• Syntax
FEATURE_TYPE
• This column is reserved for system use only. As more types are delivered the data will be
added. Users should not modify data in this column.
CONTEXT_ATTRIBUTE_1
• ATTRIBTE_NAME = ATTRIBUTE_VALUE
o The ATTRIBUTE_NAME does not have match the attribute in the components
data spreadsheet—association is done by the XLSX name in the SectionReg.XLSX
o The ATTRIBUTE_VALUE does not have match the attribute in the components
data spreadsheet—association is done by the XLSX name in the SectionReg.XLSX
file.
SECTION_RULE
o Not used for Structure Designer but reserved for future use. The SECTION_RULE column
cannot be removed from the data spreadsheet.
SECTION_TYPE
• Used to list and sub-types, if there are no sub-types the ATTRIBUTE_VALUE does not
have match the attribute in the components data spreadsheet—association is done by
the XLSX name in the SectionReg.XLSX file.
• Optionally, an icon for the list can be added as a large icon for the lists tool tip can be
added graphic using the following syntax:
COMMAND{ICONNAME_NO_EXTENSION},{TOOLTIPNAME_NO_EXTENSION}. Note icons
and tool tip graphics are only supported in the section type part of the command user
interface.
SECTION_SUB_TYPE_1
SECTION_SUB_TYPE_2
MODEL_PATH
o The path where model files are stored. The path can be a full physical path or leverage
environment variables defining paths
MODEL
o The name of the component template file (must include the .prt extension)
DATA_PATH
o The path where data files are stored. The path can be a full physical path or leverage
environment variables defining paths
DATA
RULE
o The spreadsheet defined in this column is reserved for special cases, namely bolted
connections where a rule needs to be established for certain conditions. Computing the
end plate size for co-linear butt splice is merely the beam size, however splices at an
angle will require some math to define the length and an appropriate offset. In most
cases, the rule definition file will never need to be edited.
Data Spreadsheets
A set of spreadsheets for each component is mandatory, noting that some components will
have a single size spreadsheet file, while others may have multiple. The shape AngleEqual
has several sizes tables for managing dimensions for cope end cut conditions.
Figure 6-5 A typical list of data files. Files that contain size information
The following describes the data and syntax that must be used in any component size
spreadsheet
##
• is to note a comment, the “##” must be in the first column, any information in
follow columns in the same row will be ignored
OBJECT_ATTRIBUTE
• Lists any custom attributes that are to be copied from the template component part into
the created body inside the part file (not the part file).
• Syntax:
o ATTRIBTE_NAME = ATTRIBUTE_VALUE
▪ The ATTRIBUTE_NAME will be the attribute name written onto the body
in the created component file
o ATTRIBUTE_NAME = <COLUMN_DATA>
▪ Data surrounded by < > symbols will be populated from the matching
column for the selected size. Hence, the field name inside the < > must
match a column name
o Special case or mixing fixed data and column data is supported, add fixed text
before or after the <> characters Use ATTRIBUTE_NAME =
PREFIX<COLUMN_DATA>SUFFIX
PART_ATTRIBUTE
• Lists any custom attributes that are to be copied from the template component part into
the created component part file (not the body). Note, these attributes are file-level
attributes an not written onto the solid body inside the part file.
• Syntax:
o ATTRIBTE_NAME = ATTRIBUTE_VALUE
▪ The ATTRIBUTE_NAME will be the attribute name written onto the body
in the created component file
o ATTRIBUTE_NAME = <COLUMN_DATA>
▪ Data surrounded by < > symbols will be populated from the matching
column for the selected size. Hence, the field name inside the < > must
match a column name
o Special case or mixing fixed data and column data, add fixed text before or after
the <> characters Use ATTRIBUTE_NAME = PREFIX<COLUMN_DATA>SUFFIX
PARAMETERS
• No preceding special character means the column data will be listed in the details pane
and IS user editable
• “**” denotes that the column will be listed in the details pane and IS NOT user editable.
The data name in the table derived from the column name
• “*” denotes that the column will be listed in the details pane and IS an editable field, but
will be initially locked inside the details pane in the dialog. User must first unlock the
data, edit, then lock. This type is intended to force uses to understand they need to
proceed with knowledge of what they are doing.
• “#” denotes the column will not be listed in the user interface but used for some internal
calculations or even be listed as an attribute
• To specify units of measure that may be surrounded by special characters, enclose the
special characters with “\”, example: End1Clearance\(mm\)). Simply put “\(“ will create
“(“
END
A part template file. Generally, there is a 1:1 match between size spreadsheets and a part
template file. In the above example the AngleEqual shape has several part template files for
creating cope and end cut geometry.
When adding/removing/editing existing content, all above files must get changed. Order in which
the change happens is not important.
When creating completely new files, all above files MAY need to get created, note that not all
files will need cope end cuts. It’s recommended to find a delivered part similar to the desired and
use it as a template for what needs to be completed.
Native installation
%UGII_BASE_DIR%\NXSTRUCTUREDESIGN\data\library.
The location of libraries (SectionReg file, size and part template files) can be changed. You can set
the library location in NX at Customer Defaults. as shown in the following figure.
If Teamcenter is to be used to store and manage libraries, the library must be added to
Teamcenter. This is not done automatically during the installation of NX or Teamcenter. This
document will outline the steps for adding the library to Teamcenter:
“%UGII_BASE_DIR%\nxstructuredesign\InstallationTool\StructureDesignerLibraryInstallation
\Instruction_StructureDesigner_Library_Installation_v3.0.docx”.
Instruction_StructureDesigner_Library_Installation_vN.0.docx.
For NX2212
The import tool has been updated in NX2212 to include additional options and to support the
import of multiple library types. Consequently, it has been moved a new location which is:
%UGII_BASE_DIR%\DESIGN_TOOLS\library_installation.
For Example:
C:\Program Files\Siemens\NX2212\DESIGN_TOOLS\library_installation
To install the library, run the file nx_library_installation.exe from a location where you have write-
access.
1) Start NX
3) In the Library Definition page, configuring two settings under the Teamcenter
Integration group according to the following screen capture
Figure 7-3 Specify the corret item / revision in Teamcenter for managed libraries
4) Switch to the Pre/Post Preparation page, configuring the value of the setting
“Material Spreadsheet” under the Teamcenter Integration group to
“structure_materials.xlsx”
Figure 7-4 Specify the name for the material mapping file for simulation integrations
Generally, the installed libraries are stored under “Home” and we recommend keeping them in
this place.
Figure 7-5 Typical storage structure in Teamcenter, notice the location in Home
Member creation
Take creating Angle Equal member with size 30 x 30 x 5 in EN-DIN library as example:
When starting the Member command, the SectionReg.xls will be loaded, member shapes
(section types) of active library (assuming the EN-DIN library had been set as active library in
Preference) will be list in the dialog.
Figure 8-1 SectionReg file listing different member shapes. Special {} used to indicate the
name of the tool tip graphic stored in the system
Figure 8-2 How the list of shapes is presented to the users. Noting the icon is stored in NX.
Custom shapes created by users can also have icons and tool tip graphics--shown later.
Figure 8-3 Member model file path and member data file path in SectionReg.xlsx
As, the user selects “Angle Equal” in Member command dialog. The corresponding data file
AngleEqual_mm.xlsx in EN-DIN library will be loaded. Member sizes of selected material in the
data file will be list in the member command dialog for user selection.
Figure 8-4F A typical data file for listing available sizes and materials. Shown is the Angle
Equal Member
When the user selects the member size 30 x 30 x 3 in Member creation dialog. The parameters
which used to drive member sketch model will be loaded from the data file and display in
creation dialog.
Figure 8-6 Data files contain sizes that drive model files, as well as a visually appealing size
text for simplifying selection
When the user selects a 2D sketch path the sketch model in file AngleEqual_mm.prt will be
loaded and parameters in the sketch model are reset with the selected size’s parameters loaded
from member data file. If any adjacent members are present a corner will be constructed.
Figure 8-8 Typical shape sketch as stored in the shape template file. Sketchs must be fully
defined to manage a predictable updated. Dimension with names that match the data table
are updated as the user changes sizes
Cope type connection between members is implemented by using special end cut profiles that
are stored in a special part file. Each member shape that can accommodate a cope connection
must have its corresponding cope model and data file. Note that specifying if a shape has a cope
as an end cut option is defined in the SectionReg.xls file. Generally, only open shapes such as C, H
and L have a need for a cope end cut.
Figure 8-9 Special shape part files are used to control how coping is done. By specifying cope
cuts in a part file, the user has virtually unlimited options for specifying end cuts.
Figure 8-10 Cope end cut files are listed in the SectionReg file (the table of contents file)
Users can also apply chamfer trim and radius trim on cope connection, in the delivered content,
there are 9 Cope Cut types: None_None, None_Chamfer, None_Radius, Chamfer_None,
Chamfer_Chamfer, Chamfer_Radius , Radius_None, Radius_Chamfer, Radius_Radius. Note that
for each of the different types, there is a corresponding spreadsheet file listing cut sizes. If the
user needed a very special cope cut that include some V notch, the user would need to make 3
Figure 8-11 Typical cope shape sketch. Dimensions not shown, but relatively simple sketches
to define how a cut is to be made. Shown is an Angle equal member cope model file of
None_None cope cut type
Figure 8-12 Typical data file for a cope end cut file. Colums list size data that matches the
dimensions in the cope cut file. Shown is a n Angle equal member cope data file of
None_None cope cut type
While applying cope connection to connected members, the parameters in the row which have
same size with connected members will be loaded to drive the cope sketch model. And the
sketch model will be used to create tool body to trim connected members. Important: when
adding or editing cope corners, each cope spreadsheet for the shape must have the same overall
Figure 8-13 Resulting cope end cut for an angle equal. The user will get a cut size based on
the shape size selected. Should special notches, chamfers, or rounds be needed, an additional
cope cut file can be added to achieve the desired result.
The highlight angle equal member is trimmed by tool body created from cope sketch model.
Similar to cope connections, bolted connections are implemented by bolted connection model
drove by bolted connection data. At the time of this document creation, there are three types
bolted connection: Beam Column, Splice and Gusset Plate.
Beam Column connection have 3 sub connection types shown as the figures below.
Splice connections have 3 sub connection types shown as the figures below.
Figure 8-15 Out of the box results for splice connections (co-linear). Supported are end plate,
flange plate, and web plate. Plate size and hole configurations are specified in library part
and data files. With customization, other configurations are possible.
Figure 8-16 Gusset bolted plate connections. Supported are corner and flat plate
configurations, welded to flanges or lapped. Plate size and hole configurations are specified
in library part and data files. With customization, other configurations are possible.
Different bolted connection can apply on different face of different type member. For example:
a) Splice Flange Plate connection can apply on Top/Bottom face of Wide Flange Beam
member.
Thus, there are bolted connection type model file and data file for each type member face if such
type face supports creating such type bolted connection.
Figure 8-17 Face names are required to indicate directions for plate placement and hole
positioning
Figure 8-18 Typical SectionReg file for bolted connections and defining the plate types and
hole configurations
While selecting wide flange beam member Molding Face to create Splice Web Plate connection,
NX will fetch bolted connection model/data file paths from the row with SECTION TYPE = Wide
Flange Beam_Splice_Web and SECTION_SUB_TYPE1 = Molding Face in SectionReg.xlsx and load
the files accordingly.
Figure 8-19 Typical hole configuration for a bolted plate. Notice how dimensions are named
which will be driven by a data table. Other types of hole configurations are possible such as
offset and staggered patterns
Figure 8-20 Data table for hole configurations. Note, the blank cells automatically inherit the
data from the cell directly above it
Figure 8-21 How a named plate configuration and hole location dimension are presented to
the user
When selecting a member size to create a member, the parameters in the row of selected
member size in data file will be loaded for member creation.
Figure 8-23 The data table (hidden from the user) lists each size for a given shape size.
Adding new sizes is as easy as adding a new row and entering the size details
While applying cope on the member, the parameters in the row of selected member’s size will be
loaded.
While creating bolted connection on the member, the parameters in the row of selected
member’s size will be loaded as default value.
Figure 8-25 Bolted connection data table. Again, note that the listed sizes must be the same
as in the member data table. Cope cut sizes of course will be different
SectionReg.xlsx file define Structure Designer features each library supported, include feature
name, section type, sub section type, model file path, data file path, etc.
Content structure is shown in Figure below. The blue part represents the information of Member,
the white part represents information of Gusset, Haunch, Grab Tab, Stiffener, and the orange part
represents information of Member End (Cope) and Bolted Connection.
MODEL: This column indicates the name of the sketch, such as JIS_EqualAngle_mm.prt.
DATA: This column indicates the name of the excel file, such as JIS_EqualAngle_mm.xlsx.
Many if the inputs in commands can be controlled by settings and values in the components
spreadsheet. For example, while the library contains 10’s of sizes for say square tube, your
company may need to allow only certain sizes for a particular project or customer. As opposed to
deleting unneeded content and restoring for different projects, a column can be added to the
components spreadsheet storing a customer name or project ID. That value would be applied to
only the sizes allowed. Then the user can choose the project ID from the interface, and be
presented only valid sizes for a selected Project ID.
Figure 9-2 How the column data in the data tables relate to the user interface
The stock block in feature’s creation dialog is driven by XLS content. The relationship between
XLS content of Member, Member End (Cope), Bolted Connection, Gusset, Grab Tab, Stiffener and
feature dialog is shown in the figures below.
Figure 9-4 How cope end cuts can be managed in the user interface. Noting that the list in
the dialog is managed by what is listed in the SectionReg file
Figure 9-6 Gusset sub-types defined in the SectionReg file. Should the user need a new gusset
type, simply add a row in the SectionReg file and add the data and part definition files
Figure 9-8 Stiffener sub-types defined in the SectionReg file. Should the user need a new
gusset type, simply add a row in the SectionReg file and add the data and part definition files
Modifying sizes
In this example we will add a new size:17 x 17 x 3 for Angel Equal member in EN-DIN library.
First, add a new row in library\EN-DIN\ AngleEqual_mm.xlsx and enter all cell data similar to
adjacent rows, but putting the correct data in the cells for size, description, a, t, r1, r2.
Figure 10-1 Adding a new member SIZE is as simple as adding a row in the data table and
adjusting the size and description. Since the column names still match the part file
dimensions, no changes are needed in the part file.
After restarting NX, the new member size should be list in Member creation dialog.
Then we need to add new row in cope data files to support related cope connection of the new
size member. There are 9 files that will need to be edited and have this new size added to. Since
this is just and added size, the part files will not need to be modified.
Figure 10-3 If the edited shape allows coping, all cope files must be updated as well. Shown
are the cope files for the delivered Angle Equal shape file
After restarting NX, the cope connection of new size member should be available in Edit Corner
dialog.
Then we will need to add row in bolted connection data files to support related bolted
connection of the new size member. In the delivered content, there are 12 spreadsheets that
need to be edited and highlighted below.
Figure 10-7 The Angle Equal shape also support splice bolted connections, so each of those
bolted connection data file must be updated and have the 17 x 17 x 3 row added.
Figure 10-8 How the changes are presented to the user after the addition of the 17 x 17 x 3
size
We can assign extra attributes on Structure Design feature by adding new columns in a
components data file.
Assuming we want assign "SD_WeldThickness" to connection plate when creating Beam Column
End (Fit plate) connection on Wide Flange Beam members of EN-DIN library, we add a new
column in WideFlangeBeam_BoltedConnection_BeamColumn_End_Fit_mm.xlsx as below:
Weld thickness value can be calculated from member size and connection plate size by designer.
Next, we add a new row under “OBJECT_ATTRIBUTE” and fill the first cell with
SD_WeldThickness=<WeldThickness>.
Figure 10-10 Having an attribute listing in the OBJECT_ATTRIBUTE section will add an
attribute to the components body. the < > means the data will be read from the table
We can also add same row under PART_ATTRIBUTE to assign the attribute on connection plate
component (part file) automatically.
Open the bolted connection creation dialog we can find the Weld Thickness in stock block.
Library of Structure Designer mounting feet feature is in a different folder. By default, the library
is under the path %UGII_BASE_DIR%\NXSTRUCTUREDESIGN\reuse\equipment\mountingfeet\ in
native mode.
By editing mounting feet XLS file, we can change default value used to create mounting feet
object.
Figure 10-13 The data table for a metric rectangle mounting foot. Editing such data table is
similar to shapes described above.
Overview
This chapter focuses on how the user can create different types of library content. You will learn
how to create a new component which will include creating the folder location, SectionReg.xlsx,
part template creation, size spreadsheet, and corresponding cope templates. Also included are
how to create the Bolted Connection, Gusset, and Stiffener. To facilitate the description of
how to create a Library, this article will take the creation of Equal Angel in JIS Library as an
example to explain the specific process. Even though this component already exits, it will be
helpful for user to diagnose and existing component to learn what’s needed for added content.
Members are the main component in any structure. Typical typs are square tube, H beam, C
channel and more. NX delivers a wide variety of shapes, grades, materials, and sizes. Additional
sizes can be added, or new members created. Here are the steps needed to create a new
member file with its corresponding custom library name:
1 Create a folder structure Mandatory. Create the new folder in the \\Library
location
2 Create a size spreadsheet Mandatory. This spreadsheet will serve as the guide in
user selection for controlling the dimensions of a shapes
2D sketch. Before creating any library, it’s recommended
that a list of sizes be available along with what geometry
should be controlled with spreadsheet dimensions.
3 Create a part template Mandatory. You must have a template part for any
for the member created component.
8 Create images if the Optional. Images should be included to help the user
component. understand what dimension controls what geometry. A
small size (16x16) is used for bitmaps and a large size
(256x256) is used for tooltip. Images will be stored in a
bitmap folder with a unique name and listed in
SectionReg.xlsx.
10 Edit the LibraryDef.xml Mandatory. The system will need to know what files are
and enter library and file required.
names
Figure 11-1 A general to-do list for creating new member content
If you are planning on adding a completely new standard, you will need to add a new folder to
the library structure. Before adding a completely new standard, consult with Siemens, as there
may be plans to add new standards.
Figure 11-2 Library folder structure for the delivered content. Notice the organization by
standard. Within each standard are the data files and part template (model) files
A good first step in creating library content is to create a spreadsheet listing all possible or at
lease needed sizes. This step can help ensure the desired sizes can be purchased and used.
This example shows the Equal Angle member type where the user can choose a size but not edit
it. And how some attributes are automatically populated into the created file.
Figure 11-3 JIS standard data file in its complete form. Previously described are the prefix and
meanings for the parameter column headings.
Using NX modeling, sketch the desired shape, fully constraining the geometry and applying
dimensions to geometry that will need to change. When creating member template files, it’s
recommended to use "Legacy Sketch" instead of "New Sketch". Also, disable the
"Sketch_NewSolverAndUI" function switch.
Develop a naming convention for dimension names, where ideally the same scheme can be used
across all components. For example, do you name the height “H” or “A”, and do you have that
same designation for all other shapes.
Figure 11-4 Tool tip image file. Key is to list any editable dimensions so the user knows what
letters correspond to what dimension.
In the process of creating the NX .prt file, it is necessary to set the expressions based on the data
and images given in the standard table. The relationship between the expression and the sketch
is shown below, it is important to note that the sketch created must be in the first quadrant.
After setting the expression, you also need to create 9 placement points for allowing the user to
adjust the orientation of member during member creation. The property of these 9 points is
SD_ANCHOR_POINT and the values of each point are TopLeft, TopMiddle, TopRight, MiddleLeft,
Center, MiddleRight, ButtomLeft, ButtomMiddle, ButtomRight.
1) Set the location of the 9 points on sketch and add constraints to each point to make it
satisfy the condition of full constraint, the location of the 9 points is shown below
2) After setting the 9 point positions, you need to set the property values for each point,
the setting process is shown below, select a point, then click the right mouse button and
select Properties to enter the setting interface, in the setting interface, make the value of
Title/Alias equal to SD_ANCHOR_POINT, the value of Value equal to the value of the
point (in Figure 8.4.4, the value of Value=TopMiddle). Repeat this until all 9 points are
set.
3) The creation of these nine points is mandatory. If you need to create additional points,
add the required points, and set the points properties, “SD_ ANCHOR_ POINT” with
some descriptive value.
After creating the 9 placement points, you need to set the properties of the sketch edges. The
properties of the edges are MK_TYPE and the values of each edge are OPPOSINGMOLDINGLINE,
MOLDINGLINE, OPPOSINGBASELINE, BASELINE, TOPLINE. These attributes will be used to
identify faces to be used for applying end cut, manufacturing output, etc.
After finding the corresponding edge, you need to set the value of the edge's properties, set the
process as shown below, select an edge, then click the right mouse button and select Properties
to enter the settings interface, in the settings interface, so that the value of Title/Alias is equal to
MK_TYPE,
• FOR MARINE OR SHIP USERS ONLY: In order to support ship Endcut, a new attribute
named "EndCutCandidate" needs to be added to AngleEqual and AngleunEqual to
control the placement edge of ship Endcut. Only edges with TopLine, BaseLine and
"EndCutCandidate" attribute can be selected as the placement edge of the Endcut. Value
is equal to the value of the edge (Value = BASELINE), and so on, until all the properties of
all the edges are set.
After completing the above steps, you need to delete the Datum CSYS in the Part Navigator. See
the figure below. It is recommended to remove CSYS because some users can accidentally create
a sketch based on the CSYS and not the correct geometry.
Figure 11-10 Make sure models are clean and free from unnecessary geometry
Finally, the sketch needs to be checked in NX to see if full defined. This is shown below
Save the new member template file to the folder created above. In most cases you will probably
be adding data to an existing standard such as …\data\library\JIS\Model.
Once created we need to update it in the corresponding SectionGeg. xlsx file, paths and file
names must be entered
Figure 11-12 Any newly created shapes or types must be added to the SectionReg file
This step as mentioned above is optional an only needed in cases where the shape can accept
cope-type end cuts. The supplied member shape Equal Angel has 9 different cope profiles that
may have rounds, chamfers, etc. as shown below. You can have as many as you need such as
Figure 11-13 If a new shape is to have a cope-type end cut. make sure to add all desired cope
types. The software delivers with a variety of cut configurations. These can be modified or
added to
Recall that the cope data files must have the same sizes that are used in the member data files.
It’s easiest to simply copy the member data files to each desired cope file, then edit the cope file.
That way you are sure the sizes at least match across all files. Again, we’re using delivered
content as an example.
Figure 11-14 Often it's easier to take the shape data file and remove columns to get the cope
data files. Here, that process is shown where two columns are not needed
3) Add the desire columns that are to manage dimensions in the part template file. If a radius Rx
is to be changed for different sizes, that make sure there is a dimension called Rx and a column
named Rx with appropriate values. In the delivered conentent, columns for Depth, Radius1,
Radius2, #CutDrawingNo, where the values of Depth, Radius1, Radius2 are determined by the
Cope file, and the value of #CutDrawingNo is determined by the file name.
4) Since columns such as Material need to be displayed to the user, change the columns prefix
from a "!" to a "#". Do this for the columns !Material, ! Standard , !Grade ,!Size as shown in
below.
Notes: There may be different dimensions between different cope files. For example, one cope
type may have rounds, while another has chamfers. It’s important to recognize this and apply a
naming convention to make creating and editing easier. Chamfer1 and Radius1 are meaningful,
but Chamfer1 and Rad_1 may creation hard.
The delivered cope files for the equal angle are all different and require different part files and
associated data files. At a glance, here are the differences:
After creating the appropriate cope data files, you can now create the associated cope part
template files. Again, the need for cope files is dependent on if the shape needs special coping
end cuts. And while the delivered content has several cope profiles, your requirements may only
need a few or ones that are completely different. Usually Cope files need to be H, L, C. It is not
practical to prepare Cope files close to shapes such as circles or squares
If the sketch needs to create a Cope file, we need to add the ORIENT_TYPE attribute to the
sketch, which has four values XPositive, XNegative, YPositive, and YNegative, and is used to
indicate the orientation of the sketch.
1) Find the four edges corresponding to XPositive, XNegative, YPositive, and YNegative in the
sketch, as shown below
2) After finding the four edges, you need to set the property value for each edge, the setting
process is shown, select an edge, then click the right mouse button and select
Properties to enter the setting interface, in the setting interface, make the value of
Title/Alias equal to ORIENT_TYPE and set the corresponding values.
After adding the ORIENT_TYPE attribute to the sketch, the remaining cope files need to be
created for each cope type. Angle Equal has: None_None, None_Chamfer, None_Radius,
Chamfer_None, Chamfer_Chamfer, Chamfer_Radius , Radius_None, Radius_Chamfer,
Create JIS_EqualAngle_Cope_None_None,prt file steps are shown below, the rest of the type of
cope file can be modified according to the None_None type of cope file can be obtained.
1. Open the JIS_EqualAngle_mm. prt file and convert each edge of the sketch with each
point into a reference, as shown below
Figure 11-20 Using a shape sketch as the basis for a cope end cut. Converting original shape
sketch to reference preserves the shape but allows the sketch to be used to generate the cope
cut shape
Figure 11-22 Finished sketch profile for a cope end cut for an angle equal shape
Note: For the case Equal Angle, the meanings of CutXOffset, CutYOffset, NegXExte, NegYExte and
OrientX in the expressions are as follows. The figure below briefly illustrates the role of each
parameter.
OrientX is used to distinguish the orientation of the two members, indicating that the two
members are Horizontal to Horizontal or Horizontal to Vertical (Vertical to Horizontal).
The value of CutXOffset, CutYOffset, NegXExte, NegYExte are determinied by OrientX and drive
the sketch to get the correct shape.
Taking OrientX = true in Angle Unequal as an example, the tool body needs to be extended along
the Y+ and Y- directions to clearly cut the target body along the Y direction with NegYExte and
PosYExte = a * 20.
NegXExte and PosXExte = 0 are used to avoid overcutting along the X-direction. and need to cut
higher on intermediate transitions along the Y+ direction, where CutYOffset = Thickness +
Transition Radius, and CutXOffset = 0 to keep the other sides of the tool body close to the target
body.
The case of OrientX = false is like the above case, except that X and Y are swapped.
Figure 11-24 All cope end cuts must be added to the SectionReg file
Creating hole pattern definition for bolted connection can get complicated. Patterns can be
symmetric, offset, unequal spacing and so on. Hole location definition is defined by a
combination of dimensions to control initial hole locations and patterning to replicate hole
patterns. A first good step in understanding how hole locations are created is to find a bolted
connection that is close to the desired and study its creation scheme by analyzing the
components and data spreadsheet in the delivered content. In most cases, defining hole
locations for different beam sizes will require either calculating each location, or using formulas
in Excel to compute hole locations. It will take some forethought in developing such equations
We will start by illustrating how to create a data file for a Bolted connection. The Bolted
connection data ONLY needs to be created if the component type being created will participate in
a bolted connection.
Bolted connections can have a wide variety of end plate sizes and hole configurations. The bolted
connection for Angle Equal in the JIS standard Each Bolted Connection has the following types:
Splice_End, Splice_Web/Flange, BeamColumn End, BeamColumn End Symmetric, BeamColumn L
Plate, BeamColumn Flat Plate, meaning a data file is required for each type. The data file of each
bolted connection for the delivered content, Equal Angle is shown below.
Because end plate sizes can change due to different sizes of beams, hole locations then to be
formula driven. Hence data of the excel file of bolted connection needs to be calculated. Take an
H-beam as an example. The goal here is to illustrate how plate sizes and hole locations are
generated for the data table, as shown in the figure below.
First, open JIS_ H-Beam_ mm. xlsx file, observe the attribute value:
Figure 11-28 JIS standard H beam shape sketch and associated dimensions
We need to calculate the positional location for the hole data as shown in the data file
JIS_H-Beam_BoltedConnection_BeamColumn_End_Fit_mm.xlsx
Taking it as an example, the following attributes are required to define hole locations.
Because this example has bolt holes that are centered, the corresponding relationship between
the two is shown in the figure below. The red line part is the coordinates of the holes.
As shown in the figure above, the value of each attribute can be calculated, and the value of
member can be calculated, Member_Size= 100 x 50 x 5 x 7 as an example
According to the above theory, the calculation results is listed below. Excel…excels in cell based
calculations and using these formulas, or the required formula achieve a desired hole spacings.
Length (Length\(mm\)) 50
Thickness (Thickness\(mm\)) 7
Hole_size(Hole_size\(mm\)) 7
Row_count 1
Row_offset(Row_offset\(mm\)) 50
Row_spacing(Row_spacing\(mm\)) 0
Column_count 2
Column_offset(Column_offset\(mm\)) ((50-5)/2-8)/2=7.25
Column_spacing(Column_spacing\(mm\)) (50+5)/2+8=35.5
WeldThickness(WeldThickness\(mm\)) 7
Bolted Connections also require part template files that are associated with the data files
previously created. Using the s the creation of several types of Sketch, namely:
Circle_Double_Plates, Circle_Plate, L_Shape_Plate, Regular_Holes_Plate, Holes_Double_Plates,
Holes_Two_Backers. Plate, Holes_Plate_Two_Backers. the file structure is shown below.
_Backers_mm.prt, which is a combination of the left and right sketch, with the specific details of
the left sketch and the right sketch specific details, and the parameter details of this overall
Sketch are shown below.
Content delivered with NX will have most of the images built into the software. Newly created
members, can have images for the member type and a larger image to be displayed in a tooltip
which is useful in showing how model dimensions relate to the editable values.
Figure 11-46Example of shape icons and tool tip graphics for delivered library content.
Custom created shapes can have similar graphics
The Bitmap folder stores BMP images for custom members and is located at:
..\NXSTRUCTUREDESIGN\data\library\Bitmap.
The name of the bitmap needs to be listed in the SectionReg.xls in the SECTION_TYPE column
using the following syntax
Additions to the library must be recorded in the SectionReg.xlsx file. This file is similar to a table
If you are creating a completely new standard, the LibraryDef.xml file needs to be updated.
Adding a completely new standard is not common. Consult with Siemens before developing a
complete standard as adding new standards may be in the plan.
To update the LibraryDef.xml file, simple add the new name in the Libraries node following the
syntax
Note that YOUR_STANDARD_NAME needs to match the name in the LibraryDef.xml and tab in
the SectionReg.xlsx file
LibraryDef.xml SectionReg.xlsx
Figure 11-49 LibraryDef.XML and SectionReg.xlsx files. The library name in the XML must
match the tab name in the Excel file
Gussets are plates used to stiffen corners. Typically welded into place and triangular in shape. NX
delivers several shapes, in different grades, thicknesses and sizes. The delivered Gussets include
four shapes: Rectangle, Square, Triangle and TriangleWithNose. The file structure is shown below.
Figure 11-50 Delivered Gusset types. Other shapes can be easily added
• Test content
Gussets have 2 parts 1) a data table listing sizes, and 2) a part template that is used as the basis
for new gusset components. The sketch for a rectangle gusset plate as stored in
JIS_Gusset_Rectangle_mm.prt is shown below, and the expression details are shown below.
The sketch specific details of JIS_Gusset_Square_mm.prt, and the expression details are shown
below.
The sketch specific details of JIS_Gusset_Triangle_mm.prt, and the expression details are shown
below
After creating the part template files for Gusset, we need to create the data tables in Excel that
correspond to each sketch. The file structure is shown below.
Figure 11-59 Corresponding data files for the delivered content. If new gusset shapes are
added, an associated data file must be created
The data of JIS_Gusset_Square_mm.xlsx is shown below, where the values of size, x, Thickness,
and chamfer_size can be added or modified according to the user's needs.
A Grab Tab is a simple flat plate typically used as a connection point for a hoist. They can also be
used for general tabs for connecting other components. The delivered content for a Grab Tab’s
includes four types, Rectangle, Semicircle, Trapezoid, and Triangle. as shown below.
Figure 11-64 Grab Tab delivered shapes. Users can add additional shape by creating a model
template and associated data file
• Test content
The sketch details of JIS_GrabTab_Rectangle_mm.prt, and the expression details are shown
below.
The sketch specific details of JIS_GrabTab_Trapezoid_mm.prt , and the expression details are
shown below.
In the above four sketches, it should be noted that each Grab Tab sketch needs to add two
property points, SD_LeftPointOfBottomEdge and SD_CenterPointOfBottomEdge. The role of
these two points is to calculate checksum.
After creating the four prt files for Grab Tab, we need to go ahead and create the excel file
corresponding to each sketch. This is shown below
Figure 11-69 Grab tab associated data files for the delivered content. Any added shapes will
require a new data file.
Mounting feet are intended to be placed at the bottom end of vertical members and act as a load
distributor and connection point for floor mounting. The delivered library includes several
different shapes and sizes. The main difference in library implementation for mounting feet as
they are accessed via the NX reuse library and not a dedicated command inside Structure
Designer.
• Test content
Usage
First, make sure you are in the Structure sub-assembly. To place a mounting foot, first access the
reuse library and expand the list to Structure Designer Equipment, then “mountingfeet”.
Mounting feet consists of two units: mm and inch.
Figure 11-76 Drag the desired shape to near the end of the member
Second, right-click the desired mounting feet and click Add to Assembly
Figure 11-77 Alternately you can right-click and select add to assembly
Depending on the dialog, you can adjust the value of Mounting Feet.
If Attachment Object is not selected, add another mounting feet to the original mounting feet. if
selected, part of member will be cut off to ensure that the cut length + thickness of mounting
feet = original member length.
Use modeling commands and sketches to create a fully defined and dimensioned template file
that can be used to generate mounting feet of desired sizes. Mounting feet can be virtually any
shape and size, provided it is fully defined so the model will update in a predictable manner. This
example will show how a current round mounting foot was created. But similar steps can be used
to create new types. Any new files should be saved in the nxstructuredesign\reuse\mountingfeet
folder. Generate a fully defined sketch. Here create two orthogonal Datum planes were the
starting point.
Figure 11-80 Use modeling commands to create the desired mounting foot shape
Construct the Datum Coordinate System Coordinate System according to the three Datum planes.
If the user needs to enter the value of the corresponding attribute name on UI, the attribute
needs to be configured in excel and associated .krx file.
Figure 11-83 Make a note of the driving dimensions in the model template file
Figure 11-85 Mounting feet are reuse library parts and require a KRX file. This xml file lists
the dimension names and are used in the reuse library dialog input
At the same time, users need to create their own bitmap, which needs to be placed in the same
file as part.
Stiffeners are used to reduce deformation in open shapes such as C and H shaped members. They
are typically placed perpendicular to the long axis and welded into place. Structure Designer
delivers a wide variety of configurations and thicknesses such as rectangle. The delivered types
are: Full, LowerHalf, MatchCope, UpperHalf and is shown below, however other shapes can be
added. The general process is
Figure 11-87 Delivered stiffener content. Four types are delivered, however other special
shapes can be included such as shapes with corner cuts, or rounds.
• Test content
The sketch specific details of Stiffener_Rectangle_Full_mm.prt and its expression details are
shown below.
It should be noted that the length of each sketch's limit height does not include the length of the
chamfer, while the length of limit width includes the length of the chamfer, and limit_angle1
corresponds to the angle of chamfer1, and limit_angle2 corresponds to the angle of The
positions of these two are not interchangeable. In addition, like Grab Tab’s sketch, each
After creating Stiffener's sketch, create the excel file that corresponds to each template, as
shown below. Noting that this is the delivered content, but can serve as a guideline in creating
different shapes.
Figure 11-92 As with any part shape template, there must be an associated data file. Listed
are the delivered content for the stiffeners
Regardless of the type of change, part complexity, or number of parts affected, changes need to
be tested. The following can serve as a guideline for testing libraries.
1 Does the libraries Any newly added libraries If the standard is not listed,
standard display in should be listed in the make sure the
Customer Defaults Customer Defaults under LibraryDef.xml includes the
General and Library standard and
Definition SectionReg.XLS includes a
tab that is spelled the same
2 Does component type if a member shape was If the shape is not listed,
display in the added, does that shape make sure the shape or
appropriate command listed in the member component is listed in the
command SectionRes.XLS
3 Test tool tip images If tool tip images are If not, make sure the image
needed, they should is stored in the Bitmap
display in the commands folder and the name is
dialog listed in the SectionReg.xls
enclosed with { }
4 Test sizes All sizes created should If not, make sure the size is
be available for selection listed in the correct
in the commands dialog component data
spreadsheet and the size
column name is preceded
with an “!”
5 Test visibility of any Any desired dimension to If not make sure the
editable dimensional allow user modification dimension column is
values should be editable included in the components
data spreadsheet and the
column name has no special
characters
6 Test visibility of any Any desired dimension to If not make sure the
editable non NOT allow user dimension column is
dimensional values modification should be included in the components
editable data spreadsheet and the
column name is preceded
7 Test operation of Any desired value should If not make sure the
lockable yet editable be able to be unlocked, dimension column is
dimensional values edited, then locked included in the components
data spreadsheet and the
column name is preceded
with “*”
8 Test in visibility of any Any desired value that If not make sure the
attribute values that should NOT be shown to dimension column is
should not be shown the user should not be included in the components
to the user listed data spreadsheet and the
column name is preceded
with “#”
11 Test color visualization If using the Stock Color Is not, make sure the
command different template attribute for
member sizes should SD_VisualReport I set, the
display in a different color value should be the section
type name followed by a
size
12 Test member alternate When placing a member, If not, make sure the part
origin settings users should have an template has correctly
option to choose a named points places in the
different origin. correct locations
Figure 11-97 General test plan for evaluating new or changed content
Most created content in Structure Designer will have a default name. For example, when creating
a new Structure, when members are created, when special components such as gussets are
created, when a design is consolidated to a manufacturing cut list, and more. Structure Designer
is delivered with certain default names, but can easily be changed to meet project or customer
needs. Names are managed with a configuration file:
\\nxstructuredesign\data\ StructureDesign_NamesRecipes.xml
Names can consist of fixed text such as “_” or linked to an attribute, and of course any
combination. The default name for a square tube member is:
Structure_00_Member_SquareTube_00
SquareTube_Steel_100x4_00
Notice the user of attributes such as the size, and fixed text such as the “_”. The items that
support a custom user defined name are
Member naming
(3) The Fixed value comes from the Name column input on Member dialog UI.
(7) (not shown above) The last value “Index” will be an index to make each Member part a
name unique and will automatically increment when creating more items in the same
structure.
Example 1
Figure 12-3 A custom recipe that lists shape name, size and material
Figure 12-4 Example member name that lists the shape name, size and cut size. It's not
recommended to include an attribute value that is subject to many changes in a file name
Gusset Naming
(3) The Fixed value comes from the Name column input on Gusset dialog UI.
(5) Not shown is an index to make each Member part name unique. The index will
progressively increase when creating more bolted connection under same structure part.
Example 1
Figure 12-6 Recipe rule for a gusset that includes the shape name and the size
Custom Examples
Example 1
Figure 12-8 Custom recipe rule that lists the component type and the thickness with the unit
of measure. Note at the time of writing an issue prevented the thickness dimension to display
Figure 12-9 Dissecting delivered content naming rules for a mounting foot
(2) The Fixed value comes from the Name column input on Bolted Connection dialog UI.
(4) And at the end, it will add an index to make each bolted connection part name unique.
(5) The index will progressively increase when creating more bolted connection under same
structure part.
When current Structure part is Structure_02, the input value in Gusset Name column is Gusset,
and it’s the second Member part under Structure_02, the name of Member will be
Structure_02_ Gusset_01.
In Teamcenter, data from the library are stored under different kinds of datasets and these
datasets are stored under the item.
3) Upload the data to the newly created dataset from your local disk
8) In the New Dataset dialog, select the dataset type and input the Name, then
import the model part from your local disk
11) Click on OK and you can see two datasets are created
AngleEqual_Cope_Chamfer_Chamfer_in.xlsx
• Download the data from the dataset, edit the data on your local disk and upload
the modified data to the dataset.
AngleEqual_Cope_Chamfer_Chamfer_in-A
5) Select this dataset in Teamcenter -> MB3 -> Check-In/Out -> Check Out…
7) Select the part file in the Named References dialog -> Click on Upload… to
upload the modified part file from your local disk
To delete a managed content, you can select it from Teamcenter and click the “Delete” button
directly.
Depending on the version of NX, an automated drawing command may be available. This
command will create a drawing for the structure assembly, each member, weldment and special
component. Created drawings will be of views only and not include dimensions or annotations.
Users have control over the drawing type created, views and a few other options. This automated
approach will create a traditional NX drawing that can be completed in NX Drafting. NX Drafting
can still be used to generate drawings.
Structures should be consolidated to simplify the parts list by combining identical parts into a
single part but the quantity adjusted to be the total count. The size and shape of the two parts
are geometrically the same and will be consolidated to a single part in the parts list.
Click on the Consolidate Structure command, select target structure and click OK.
Figure 14-2 Consolidate command used to consolidated geometrically identical members into
a single part file
As shown in the figure below, four identical members are consolidated as one instance with 4
components.
We can create drawing for selected assembly, members in the assembly and special components
in the assembly.
Figure 14-4 Automated drawing command. The command will create a drawing of each
component
Figure 14-7 The drawing command can optionally create component drawings. Shown are
the results of one of the members.
The workflow to create drawing for special components such as gusset, stiffener, end cap is same
as creating drawing for members. Note that if there are no special components in the assembly
please toggle off the setting “Create Special Component Drawings”.
Structure Designer support creating welding joint automatically by simply selecting structure
5. Restart NX
Usage
By selecting Structure Designer corner in Welding Joint dialog, we can generate welding joint for
the members connected in the corner.
Figure 15-1 Welds created from Structure Designer data will produce a weld feature
consisting of a weld curve and weld attributes. Weld beads can be added later.
The position of the corresponding welding joint shown in the figure below.
Create Welding Joint for a Gusset by selecting gusset body, as shown below.
Creating Welding Joint for other special features is same as creating Welding Joint for gusset.
Structure Designer has an integrated into Simulation for performing FEA analysis on a structure.
Minimal setup is needed to leverage design data such as materials and beam centerlines from
Structure Designer into simulation.
Material Mapping
Structure Designer delivers a material mapping file and only needs to be modified if new
materials are added in either Structure Designer or Simulation. The file is
.. \nxstructuredesign\data\library\structure_materials.xlsx
Structure Designer materials are listed in column A and B, and the material name for simulation
is column D. Properties such as density are managed in the simulation material database.
In order to create a model ready for simulation, first create a beam preparation model
4. Click OK
This section will include a simple frame, the goals are to show some best practices in general not
necessarily be a simulation tutorial. Once a beam preparation model is created launch the
pre/post application
Note that the integration will automatically select 1D elements using the beam centerlines