In some cases the export to STEP of the selected bodies from a mixed units assembly can result in empty STEP file. A mixed units assembly consists of metric (Units: Millimeters) and imperial (Units: Inches) components.
When exporting from a mixed unit assembly, the STEP translator creates a temporary assembly in the directory %UGII_TMP_DIR%. Due to the current load options in NX, it is not possible to load this temporary assembly correctly and therefor the export results in an empty STEP file. This occurs when 'Structure Only' or 'From Search Folder' is used in the Load Options.
Work around 1:
The issue can be avoided by updating the Load Options prior to exporting to STEP. Instead of 'Structure Only', the option 'All Components' should be used. When using 'From Search Folder', the issue can be avoided by adding the directory %UGII_TMP_DIR% (e.g. C:\TEMP) to the configured search folders.
Work around 2:
Instead of changing the Load Options, the issue can also be avoided by updating the setting UGI_PROC_ASSEM in the applicable STEP settings file (e.g. %UGII_BASE_DIR%\step214ug\ugstep214.def):
UGI_PROC_ASSEM = Overwrite load_options.def values
By adjusting the setting UGI_PROC_ASSEM as described above, the load options as configured in the STEP settings are being used by the STEP translator. See Assembly load options during export for more information.
Notes