Best Practice to Customize Fastener Assembly
Contents
1.Fastener Part Templates
1.1Where to Save Fastener Parts
1.2Origin and Orientation
1.3Remembered Constraints
1.4Matching Parameters
1.5Create KRX File
2.Fastener Assembly Library
2.1Create/Populate Fastener Assembly Library
2.2Configure Fastener Assemblies
2.3Adding Fastener Assemblies to Holes
1. Fastener Part Templates
Create bolt, nut, and washer as part family. There are rules to follow:
1.1 Where to Save Fastener Parts
Fastener templates parts will be used to configure fastener assembly, folder structure is used to save fastener parts. The following picture shows where to save template parts in native or TCE environment.
Note - In order to see above folder in Reuse Library browser, you need to use Reuse Library Management to add the folder.
Here is an example to create a folder structure in native and display in Reuse Library:
1.2 Origin and Orientation
- Create an absolute datum CSYS as first feature, and give the feature name as “ORIGIN_CSYS”.
1.3 Remembered Constraints
Remembered constraints should be added to the parts so that assembly constraints can be created automatically when the fastener parts are added to assembly.
Bolt / /Nut
and Washer / /
1.4 Matching Parameters
Matching parameters are used in the Add Reusable Component and Fastener Assembly. When interacting with a part family, NX chooses members by their matching parameters. Below are some recommendations:
Bolt / DiameterLength
Nut and Washer / Diameter
Thickness
The column used for the Length (Length) parameter in the part family table/spreadsheet must be AFTER the column used for the Size (Diameter) parameter
1.5 Create KRX File
KRX file will be created to save additional information such as bitmap, automatically search drag/drop dimension for each template part. MB3 on member in Reuse Library, click on “Create KRX file”.
2. Fastener Assembly Library
2.1 Create/Populate Fastener Assembly Library
- Create KRX files for all standard parts that will be used in the fastener assemblies
- Tools->Reuse Library->Fastener Assembly Assistant->Customize Fastener Assembly…
- Create a customer standard
- Right-click on Fastener assembly library and select Add Standard
- Create any additional categories (system creates “Bolts and Screws” and “Nuts and Washers” by default).
- Right-click on the Standard and select Add Category
- Create Types under each Category
- Right-click on the Category and select Add Type
- Specify the Hole Types for each Type
- Right-click on Type and select Specify Hole Type
- Select the Add button on the dialog box that pops up
- Populate the Type List by using the drop-down menus
- Each part that is added to the Type will have the Hole Types that are defined for that Type.
- Additional Hole Types can be defined for each individual part
- The Hole Types determine which holes are available to create when the Create Pocket option is selected when adding a KE part to an assembly.
- Add parts to the different Types
- Right-click on the Type and select Add Part
- This brings up the Teamcenter Open Part Dialog box. Browse for the part you would like to add to the Fastener Assembly Library and select OK
- If using Native NX, the standard browse dialog appears
- Right-click on the added part and select Define Auto-match
- Populate the Size and Length parameters with values from the drop-downs.
- The drop-downs are populated by the column headings in the part family table/spreadsheets used by the KRX file
- When populating the Auto-match for Nuts and Washers, the Outer size parameter is also available to populate
- The Outer size parameter is only used when creating a pocket for the part
- The column used for the Length parameter in the part family table/spreadsheet must be AFTER the column used for the Size parameter
NOTES
- The Hole Series option is only available to parts that have been added to the Fastener Assembly Library
- KE Part in the Fastener Assembly Library
- KE Part not in the Fastener Assembly Library
- The Fastener Assembly Library uses the item name, not the item ID
- Once a part name has been added to the Fastener Assembly Library, it cannot be added again.
- It is recommended to have unique names for each part that is to be added to the Fastener Assembly Library
2.2 Configure Fastener Assemblies
- Tools->Reuse Library->Fastener Assembly Assistant->Configure Fastener Assembly
- Enter a Configuration Name (type in the box)
- The options under Hole Type (Standard, Form, and Screw Type) help to define the default stacks for the configuration
- You can select any stack from the Fastener Assembly Library, not just from the specified Hole Type.
- Double-click on the bolt
- Use the drop-down lists to select the appropriate part you wish to be in the Fastener Assembly.
- Repeat the process for the Top Stacks and Bottom Stacks as well.
- To add more parts to the stack, select the icon in the Action column of the Top Stacks or Bottom Stacks row
- Once the desired configuration is created, select the Save icon and then hit OK (if you are finished) or Apply (if you are going to create more configurations)
2.3 Adding Fastener Assemblies to Holes
- Tools->Reuse Library->Fastener Assembly…
- Select the hole(s) or face with the hole(s) you wish to add the Fastener Assembly to.
- Note - if you select a face with multiple holes with multiple hole sizes, only the holes with the diameter that you select will get the Fastener Assembly. You will have to add other fastener assemblies to the other holes
- Make sure the Select Fastener Assembly Configuration check box is selected.
- Select an appropriate value for the Minimum Screw Extend Length and the other settings
- Create Fastener Assembly Node will add that fastener assembly as a sub-assembly with a unique part number
- If multiple Fastener Assemblies are added at the same time, they will each have the same assembly number.
- If the same Fastener Assembly is added at different times, they will each have a unique assembly number
- Select OK
- The Configure Fastener Assembly dialog box will pop-up. Here you can select a preconfigured Fastener Assembly, or create a Fastener Assembly on the fly
- Use the same method mentioned above in step 4 of Fastener Assemblies to create a Fastener Assembly on the fly
Notes
- The Fastener Assembly uses the Auto-match parameters (Size and Length) defined in the Fastener Assembly Library to determine which family member to use for the assembly.
- If a family member cannot meet the LENGTH requirement of the fastener assembly stack (thickness of washers, height of the nut, and depth of the hole), the Fastener Assembly Assistant will place the first family member defined in the spreadsheet into the hole.
- The column used for the Length parameter in the part family table/spreadsheet must be AFTER the column used for the Size parameter.
- Managing the Fastener Assembly Configurations and Fastener Assembly Library in Teamcenter needs to be setup in the NX Customer Defaults.
- File->Utilities->Customer Defaults
- Select Gateway
- Select Reuse Library
- Item 00003 needs to have 3 datasets of type KRX attached to the Item Revision.
- The three datasets are:
- HoleFastenerMap
- ReuseLibraryFasteners
- FastenerAssemblyConfiguration
- The datasets will have .xml files as their Named References
- NOTE – Item 00003 needs to be created. It does not exist in the system OOTB.
- Also note that the Items can be defined (Item ID) however the user would like as long as it is properly called out in the Customer Defaults
- Depending on the version of NX, you may have to have two separate items to hold the KRX datasets.
- Item 00003 needs to have two KRX datasets attached to the Item Revision
- HoleFastenerMap
- ReuseLibraryFasteners
- Item 00004 needs to have one KRX dataset attached to the Item Revision
- FastenerAssemblyConfiguration
- NOTE – Items 00003 and 00004 need to be created. They do not exist in the system OOTB.
- Also note that the Items can be defined (Item ID) however the user would like as long as it is properly called out in the Customer Defaults