Teamcenter X While generating JT from Teamcenter using Dispatcher, Layers from NX are not get

2021-10-06T23:27:47Z
General Support

Summary


Details

  1. While generating JT from Teamcenter using Dispatcher Service and OOTB "NX to JT" (ugtopv) translator, it should export "Layers" from NX data to JT file.

    To achieve above, as per documentation and information from previous IR, we did following :

    1. Opened NX data from Teamcenter and verified Layers are available in NX
      1. Then on Translation Server (where Scheduler, Module service and translators are available), verified NX 1872 is installed.
        1. Then on Translation Server, went to location <NX_Installation_location>\PVTRANS (D:\Program Files\Siemens\NX1872\PVTRANS)
          1. Opened and updated file tessUG.config as described below :
            1. Added Layers in Filter as shown below :

              Filter {

              layerON = "1, 90, 91, 92, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112"

              }

              b. Updated from checkLayers = false to checkLayers = true

              c. Validated getAttributes = true

              d. Validated activateFilters = "LAYER"

              e. Rest all kept as they are

              1. Saved tessUG.config
                1. Triggered JT translation from Teamcenter

                  Result :

                  Translation happened using dispatcher service. One JT dataset got generated and attached to Item Revision in Teamcenter.

                  but, when we downloaded "Named Reference" file from JT dataset, and verified with "Teamcenter Visualization" "Base" version, we could not see "LAYERS" in it.

                  Solution

                  While generating JT from Teamcenter using Dispatcher, get Layers from NX

                  1.)    Set UGII_GENERATE_MULTI_CAD_JT=1 as an environment variable on your Disp. Server

                  2.)    Apply tessUG.config (version NX1872) as is, you may change options as needed later:

                   

                  version "EAITranslator" 1.0.0 "EAITranslator"

                  EAITranslator {

                    OutputDirectory = ""

                    CommonPartsPath = ""

                    chordalOption = "RELATIVE"

                    structureOption = "PER_PART"

                    writeWhichFiles = "JTPARTS,JTASSEMBLY"

                    pmiOption = "PART_AND_ASM"

                    JtFileFormat = "10"

                    triStripOpt = true

                    seamSewing = false

                    seamSewingTol = 0.001

                    includeBrep = true

                    autoNameSanitize = true

                    updateChangedPartsOnly = false

                    writeAsciiAssembly = false

                    singlePartsNoAssem = false

                    autoLowLODgeneration = true

                    smartLODgeneration = false

                    numLODs = 3

                  }

                  Filter {

                    layerON = "1, 90, 91, 92, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112"

                  }

                  Metadata {

                  }

                  LOD "1" {

                    Level = 1

                    Chordal = 0.001

                    Angular = 20

                    Length = 0

                    AdvCompressionLevel = 0

                  }

                  LOD "2" {

                    Level = 2

                    Chordal = 0.0035

                    Angular = 0

                    Length = 0

                    FeatureSuppression = 0

                    Simplify = 0.4

                    AdvCompressionLevel = 0.5

                  }

                  LOD "3" {

                    Level = 3

                    Chordal = 0.01

                    Angular = 0

                    Length = 0

                    FeatureSuppression = 0

                    Simplify = 0.1

                    AdvCompressionLevel = 1

                  }

                  ugConfig {

                    doWireframe = true

                    mergeSheets = false

                    mergeSolids = false

                    checkLayers = true

                    XTbrep = true

                    appendRefSetName = false

                    getAttributes = true

                    representAttributesAs = "DEFAULT"

                    getNXBodyNames = false

                    appendItemName = true

                    appendRevision = true

                    excludeViaRefSet = false

                    usePreferredRefSets = false

                    spotWeldSize = 1

                    activateCsysPMI = true

                    activateDimPMI = true

                    activateGDTPMI = true

                    activateNotePMI = true

                    activateSymbolPMI = true

                    activateSupplementalGeomPMI = true

                    activateWelds = true

                    activateWeldLabels = true

                    activateTablePMI = true

                    activateModelViews = "ALL"

                    activateMpawPMI = true

                    applyPMIRefset = true

                    configureLeafNodeName = false

                    configureFileName = false

                    includeInvisible = true

                    LogReporting = "ERROR,WARNING,INFO"

                    ConsoleReporting = "ERROR"

                    LogFileName = "UG_PART"

                    useRefsets = "ALL"

                    getCADProperties = "CAD_DENSITY,CAD_MATERIAL,CAD_MASS"

                    advancedMaterials = "NONE"

                    activateFilters = "LAYER"

                     processPMIValidationProperties = false

                  }

                  3.)    Delete existing JT-Dataset and translate again

                  4.)    Sent ItemRev to Lifecycle Viewer, you should see expected results

                  5.)    You may need to switch Reference Set to Entire Part see below:

                  Action> Reference Sets…>


                   

                  6.)     Switch to specific Layer as below to show related geometry:

                   Action> Layer Filter…>


                  Select specific Layers to display separate geometry


                   

                  Notes

                  KB Article ID# PL8515206

                  Contents

                  SummaryDetails

                  Associated Components

                  Product Usage