Chapter 2. PARTsolutions - CAD Integration - Administration

Table of Contents

2.1. User interface in PARTadmin
2.2. Cross-CAD information
2.2.1. Syntax and concepts
2.2.1.1. What are categories?
2.2.1.2. Apply and use own categories
2.2.1.3. Variable values - functions
2.2.1.4. Interpretation of similar blocks with and without category
2.2.1.5. Join blocks
2.2.1.6. Use encrypted passwords in config file
2.2.1.7. Use macros
2.2.1.8. Poolpath
2.2.1.8.1. Storage location
2.2.1.8.2. Structure
2.2.1.8.3. Create structure
2.2.1.8.4. Sequence and priority
2.2.1.9. VB scripts
2.2.2. Configuring PARTsolutions interface menu and toolbar
2.2.3. Control visibility of functions (buttons)
2.2.4. Disable placement dialog
2.2.5. Disable Quick & Simple support when exporting
2.2.6. Select application " dialog
2.2.7. Set file name ("FileName" key) and pool path ("poolpath" key)
2.2.7.1. Pool: flat or with subdirectories ("poolpath" key)
2.2.7.2. File name: set generation options ("FileName" key)
2.2.8. Attribute mapping
2.2.8.1. User interface
2.2.8.2. Structure of the "AttributeMapping(is3d) " block
2.2.8.3. Value types
2.2.8.4. Common hints for Attribute Mapping sections
2.2.8.5. Examples
2.2.8.5.1. Transfer of the catalog name
2.2.8.5.2. Attribute mapping restricted to a special project
2.2.8.5.3. Specify user defined attributes via categories
2.2.8.5.4. Export standard attributes in several languages
2.2.9. Material mapping
2.2.9.1. Material mapping without ERP integration
2.2.9.2. Material mapping with ERP integration
2.2.9.3. Background information
2.2.9.3.1. Key "Material": Alternative methods
2.2.9.3.2. Key "Material": Use input value as Fallback
2.2.10. Reverse AttributeMapping
2.2.11. Transfer attributes via CNS classification
2.2.12. General configuration file "ifacecommon.cfg"
2.2.12.1. Block [CATEGORIES]
2.2.12.2. Block [Macros]
2.2.12.2.1. Key "LEN_CHECK"
2.2.12.2.2. Key "_CREATION_OPTION("
2.2.12.3. Block [UI]
2.2.12.3.1. Key "DisplayCreationWarningLevel"
2.2.12.4. Block [Placement]
2.2.12.4.1. Key "PL_DisplayTrivialCases"
2.2.12.5. Block [ClassMapping]
2.2.12.6. Block [NoSection]
2.2.12.7. Block [RAWMATERIALS]
2.2.12.8. [ActivePDMModules]
2.2.13. MultiCAD information
2.2.13.1. Avoid additional entries to the existing BOM
2.3. CAD specific information
2.3.1. AutoCAD Integration - Administration
2.3.1.1. Block [UI] - Configuration of PARTsolutions menu and toolbar
2.3.1.2. Attribute mapping in AutoCAD
2.3.1.2.1. Block [AttributeMapping(is2d)]
2.3.1.2.2. Block [BomNormalAttributes] - Define BOM list attributes
2.3.1.2.2.1. Adjust BOM list attributes
2.3.1.3. Block [NativeCheckin]
2.3.1.3.1. Key "IgnoreCheckinAttributes01"
2.3.1.4. Troubleshooting
2.3.1.4.1. Installation - Deinstallation
2.3.1.5. User documentation
2.3.2. Aveva PDMS
2.3.2.1. Configuration setting for Aveva integration
2.3.3. CATIA V5 Macro
2.3.3.1. CATIA macro interface installation
2.3.3.2. Settings
2.3.3.2.1. Geometric search (3D): Conversion to STL
2.3.4. CATIA V5
2.3.4.1. Block [INTERFACE]
2.3.4.1.1. Key "insertComponentFlexible" (FLEXIBLE_RIGID_SUBASSEMBLY)
2.3.4.1.2. Key "DEBUG"
2.3.4.1.3. Key "NativeCheckoutTargetFolder"
2.3.4.2. Block [CreationOptions]
2.3.4.2.1. Key "FileName(is3dPart)"
2.3.4.2.2. Key "FileName(is3dAsm)"
2.3.4.2.3. Key "TemplateName(is3dPart)"
2.3.4.2.4. Key "TemplateName(is3dAsm)"
2.3.4.2.5. Key "poolPath"
2.3.4.2.6. Key "MaterialFile"
2.3.4.2.7. Key "Material"
2.3.4.2.8. Key "APPLY_PART_MATERIAL_TO"
2.3.4.2.9. Key "CREATE_THREADS"
2.3.4.2.10. Key "COLOR_FEATURES_00"
2.3.4.2.11. Key "SimplifyAssemblies"
2.3.4.2.12. Key "SKIP_ERRORS"
2.3.4.2.13. Key "CREATE_COMPONENTS"
2.3.4.2.14. Key "CREATE_SOLIDS"
2.3.4.2.15. Key "LOAD_CGR"
2.3.4.2.16. Key "CREATE_AUTO_CST_SKETCH"
2.3.4.2.17. Key "SAVE_DOCUMENT_TYPE"
2.3.4.2.18. Key "CREATE_CGR"
2.3.4.2.19. Key "UseAsmMates"
2.3.4.3. Block [AttributeMapping]
2.3.4.4. Block [CATPartParameters]
2.3.4.5. Block [CATCompProperties]
2.3.4.5.1. Key "CATPRODUCT_INSTANCENAME"
2.3.4.6. Block [CATProdProperties]
2.3.4.6.1. Key "CATPRODUCT_PARTNUMBER"
2.3.4.7. Commands to adjust behavior/visibility of PARTsolutions interface menu and workbenches
2.3.5. CoCreate Modeling Integration - Administration
2.3.5.1. Block [CreationOptions(is3d)] - How to setup?
2.3.5.1.1. Key "FileName"
2.3.5.1.2. Key "DistributeMass"
2.3.5.1.3. Key "EnhancedPhysicalProperties" - Calculation of Physical Properties
2.3.5.2. Block [UI] - Adjust menus and toolbars
2.3.5.3. Block [INTERFACE]
2.3.5.3.1. Key "denied_value_char"
2.3.5.3.2. Key "replace_char" - Replacement of characters
2.3.5.4. Block [AttributeMapping(is3d)]
2.3.5.4.1. Key "Attr_CopyFrom_01"
2.3.5.5. Block [CadDocumentAttributes]
2.3.5.6. Modelmanager - Configuration
2.3.5.7. User documentation
2.3.6. Inventor Integration - Administration
2.3.6.1. Block [CreationOptions(is3d)]
2.3.6.1.1. Key "poolpath" - Set storage path for PARTsolutions parts
2.3.6.1.2. Key "FileName" - Define structure of document name
2.3.6.1.3. Key "TemplateFile" - Adjust templates
2.3.6.1.4. Key "CreateIMates"
2.3.6.1.5. Keys "catalogparts" and "catalogparts(rawmaterials)"
2.3.6.1.6. Key "BomStructureType"
2.3.6.1.7. Key "MATERIAL_DEFAULT_APPEARANCE"
2.3.6.1.8. Key "Material" - Material mapping
2.3.6.1.9. Key "ThreadGroupRx_xx" - Thread configuration
2.3.6.2. Block [UI] - Adjust menus and toolbars
2.3.6.3. Attribute mapping in Inventor
2.3.6.3.1. Block [AttributeMapping(is3d)] - Set attribute language
2.3.6.3.1.1. Declare prefix for PARTsolutions attribute
2.3.6.3.2. Block [CadDocumentAttributes] - Transfer user defined attributes
2.3.6.3.3. Block [DocumentInformation]
2.3.6.3.4. Block [SummaryInformation]
2.3.6.3.5. Block [DesignTracking]
2.3.6.4. Several Inventor versions in parallel operation
2.3.6.5. User documentation
2.3.7. NX Integration - Administration
2.3.7.1. Activation / deactivation of the integration
2.3.7.2. Block [CreationOptions(is3d)]
2.3.7.2.1. Key "Poolpath"
2.3.7.2.2. Key "FileName"
2.3.7.2.3. Key "EnableMCD" - Mechatronic Concept Designer
2.3.7.2.4. Key "material"
2.3.7.2.5. Keys "feature_group_xx"
2.3.7.2.6. Keys "layer_xx" - Layer descriptions
2.3.7.2.7. Key "PhysicalPropertiesMode"
2.3.7.2.8. Key "PipingConnPoint" - NX routing function
2.3.7.2.8.1. More NX Routing options
2.3.7.2.9. Key "MakeSketchesInternal"
2.3.7.3. Block [INTERFACE]
2.3.7.3.1. Key "PhysicalPropertiesPrecision" - Allow physical property precision override
2.3.7.3.2. Key "ForceCreateNew3DPreviews"
2.3.7.4. Block [UI] - Adjust menus and toolbars
2.3.7.4.1. Key "PrepareMenuPath"
2.3.7.5. Block [AttributeMapping(is3d)]
2.3.7.5.1. Key "Attr_CopyFrom_01"
2.3.7.6. Block [CadDocumentAttributes]
2.3.7.6.1. Add categories to attribute mapping
2.3.7.7. NX: Unicode support in filenames
2.3.7.8. NX: "Position Override" functionality
2.3.7.9. NX: Adjust placement dialog via macro
2.3.7.9.1. Procedure when using NX without PDM
2.3.7.9.2. Procedure when using NX with Teamcenter
2.3.7.10. NX: Macro independent placement dialog
2.3.7.11. Export STEPAP242, JTAP2422 and PLMXML
2.3.7.12. NX: Export with topology information
2.3.7.13. NX Teamcenter: Component is Reference-Only
2.3.7.14. Troubleshooting
2.3.7.14.1. Broken constraints after replacing part in assembly
2.3.7.14.2. Export NATIVE STP to NX fails
2.3.7.14.3. Installation - Deinstallation
2.3.7.15. User documentation
2.3.7.16. siemenspsol.cfg
2.3.7.16.1. Reuse Library - CADENAS Library - Setting options
2.3.8. Creo Integration - Administration
2.3.8.1. Block [CreationOptions(is3d)]
2.3.8.1.1. Key "CreateDimensions"
2.3.8.1.2. Automatic accuracy search
2.3.8.1.3. Key "PoolPath"
2.3.8.1.4. Key "FileName"
2.3.8.1.5. Key "Material"
2.3.8.1.6. TempAxisLayer
2.3.8.2. Attribute mapping in Creo
2.3.8.2.1. Block [AttributeMapping(is3d)]
2.3.8.2.2. Block [CadDocumentAttributes] - Transfer custom attributes
2.3.8.2.2.1. User defined attributes with type declaration
2.3.8.2.2.2. Adding new keys
2.3.8.3. Block [MatMAP] - Material mapping in Creo
2.3.8.4. Block [UI] - Configure menus and toolbars
2.3.8.5. Activating the PARTsolutions interface in Creo Parametric
2.3.8.6. Conversions from Creo to "STEP" format
2.3.8.7. User documentation
2.3.9. Solid Edge Integration - Administration
2.3.9.1. CADENAS internal SE version numbering
2.3.9.2. Block [CreationOptions(is3d)]
2.3.9.2.1. Key "poolpath" - Storange path for PARTsolutions parts
2.3.9.2.2. Key "FileName" - Specify creation of file name
2.3.9.2.3. Material(is3dpart) - Material mapping
2.3.9.2.4. Key "DocumentState"
2.3.9.3. Block [UI] - Configuration of PARTsolutions menu and toolbar
2.3.9.4. Attribute mapping in Solid Edge
2.3.9.4.1. Block [AttributeMapping(is3d)]
2.3.9.4.2. Block [CadDocumentAttributes] - Transfer custom attributes
2.3.9.4.3. Block [CadDocumentAttributes] - Transfer further extra attributes
2.3.9.4.4. Block [ProjectInformation]
2.3.9.4.5. Blocks [SummaryInformation] and [DocumentSummaryInformation]
2.3.9.4.6. Fill more fields in Solid Edge with PARTsolutions attributes
2.3.9.4.6.1. Field names in Solid Edge
2.3.9.4.7. Set different languages for attributes
2.3.9.5. Troubleshooting
2.3.9.5.1. Installation - Deinstallation
2.3.9.6. User documentation
2.3.10. SolidWorks Integration - Administration
2.3.10.1. Block [CreationOptions(is3d)]
2.3.10.1.1. Key "poolpath" - Set storage path for PARTsolutions parts
2.3.10.1.2. Key "FileName" - Define structure of document name
2.3.10.1.3. Key "Material" - Material mapping
2.3.10.1.4. Key "sketchmode"
2.3.10.2. Block [UI] - Adjust menus and toolbars
2.3.10.3. Attribute mapping in SolidWorks
2.3.10.3.1. Block [AttributeMapping(3D)] - Set attribute language
2.3.10.3.1.1. Declare prefix for PARTsolutions attributes
2.3.10.3.2. Block [CadDocumentAttributes] - Transfer user-defined attributes
2.3.10.3.2.1. Key "IsFastener"
2.3.10.3.3. Block [CadDocumentAttributes] - Transfer further extra attributes
2.3.10.3.4. Block [SummaryInformation]
2.3.10.4. Several SolidWorks versions in parallel operation
2.3.10.5. Troubleshooting
2.3.10.5.1. Installation - Deinstallation
2.3.10.6. User documentation
2.3.11. Tekla Integration - Administration

All settings for CAD integration are based on configuration files that are managed and displayed via the PARTadmin module.

The chapter in hand "CAD integration administration" covers the subject in the following main chapters:

  • User interface

    Each single setting option is administrated by a so called key. In this chapter the user interface is explained and you see how you can access the single keys.

  • CAD encompassing information

    All explanations in the chapter are valid for all CAD systems.

    Here you will find all the necessary theoretical information on setting the keys and illustrative examples, as well as information on the configuration file ifacecommon.cfg, which contains cross-CAD settings.

    CAD system

    PARTadmin -> Category -> PARTsolutions -> Configuration files -> $CADENAS _SETUP

    Common

    ifacecommon.cfg

    Contains basic settings and normally shall not be edited.

    When evaluating the settings, the CAD-specific (ifsolidworks.cfg, ifacad.cfg, etc.) and the general configuration file (ifacecommon.cfg) are used.

  • CAD specific information

    The following table shows the assignment between CAD system and configuration file:

    CAD system

    PARTadmin -> Category -> PARTsolutions -> CAD integration

    Advantage: Many settings can be made more easily here, structured display, most important settings separate

    PARTadmin -> Category -> PARTsolutions -> Configuration files -> $CADENAS _SETUP

    Advantage: All setting options accessible

    AutoCADAutoCADifacad.cfg
    Creo Elements/Direct Modelling (CoCreate Modelling)Creo Elements/Direct Modelling (CoCreate Modelling)ifosdm.cfg
    Creo Parametric (Pro/ENGINEER Wildfire)Creo Parametric (Pro/ENGINEER Wildfire)ifproewildfire.cfg
    InventorInventorifadeskinv.cfg
    NXNXifugnx.cfg
    CreoCreoifproewildfire.cfg
    Solid EdgeSolidEdgeifsolidedge.cfg
    SolidWorksSolidWorksifsolidworks.cfg
    Common

    Common

    ifacecommon.cfg

    Contains basic settings and normally shall not be edited.[a]

    [a] When evaluating the settings, the respective CAD-specific (if<cad_name>.cfg) and the general configuration file (ifacecommon.cfg) are used.