Transcript
  • 7/25/2019 CAM Customization 1 Environment

    1/9

    Siemens AG 2012. All Rights Reserved.

    NX CAM CustomizationThe First Step: Creating a Local Environment

    Mark Rief

    Product Manager

  • 7/25/2019 CAM Customization 1 Environment

    2/9

    Siemens AG 2012. All Rights Reserved.

    Siemens PLM SoftwarePage 2

    Why Customize?

    NX CAM is a great system, but everyone wants something different.

    NX CAM has broad functionality, but you probably dont need all of it.

    Having lots of options is good for functionality, but not usability.

    Make the system more understandable to your users.

    Set default values.

    Optimize the user interface

    Reduce errors

    Improve your chances of making the right choice.

  • 7/25/2019 CAM Customization 1 Environment

    3/9

    Siemens AG 2012. All Rights Reserved.Siemens PLM SoftwarePage 3

    What Can We Customize?

    NX UI Customizationtoolbars, menus, roles.

    CAM Setup Templatesinitial setup assembly

    CAM Object Templates - what can be created, default parameters, dialogs,

    icons, tool tips

    LibrariesTools, holders, machining data

    Machining Knowledge Rulesfor feature based machining

    WizardsStep by step UI to guide the user through several steps

    Journalsrecord, edit, playback common tasks

    API Programsautomate interaction, parameter setting, process, provide

    complete control.

  • 7/25/2019 CAM Customization 1 Environment

    4/9

    Siemens AG 2012. All Rights Reserved.Siemens PLM SoftwarePage 4

    Templates are the place to start

    Easy to develop

    Easy to share

    Reuse anythingtool, operation, complete process

    By setting up custom templates, you can

    Streamline your workflow

    Set fewer parameters

    Provide consistent defaults like tolerances

    Enforce consistent machining practices

    Reuse best practices

  • 7/25/2019 CAM Customization 1 Environment

    5/9

    Siemens AG 2012. All Rights Reserved.Siemens PLM SoftwarePage 5

    There are many ways to customize NX

    Edit the OOTB installation (No!)

    Set environment variables in control panel

    Use batch files

    Use other scripts

    Use a folder and shortcut TODAY

    Easy for any user to do without system privileges

    Easy to make several

  • 7/25/2019 CAM Customization 1 Environment

    6/9

    Siemens AG 2012. All Rights Reserved.Siemens PLM SoftwarePage 6

    Why Do You Need a Local Environment?

    A safe place to experiment

    Try new things without risk

    Test your customizations before distributing

    Dont mess up the out of the box (OOTB) installation

    Dont risk disrupting production

    Need something to roll back to

    Preserve your customizations during an upgrade

  • 7/25/2019 CAM Customization 1 Environment

    7/9

    Siemens AG 2012. All Rights Reserved.Siemens PLM SoftwarePage 7

    Demo: Create a Safe Customization Environment

    Create a home folder Copy the OOTB mach\resource folder to the home folder

    Remove read only protection

    Create a usertools\bitmaps folder in the home folder

    Create a usertools\startup folder in the home folder (toolbars, pax)

    Copy the OOTB a ugii_env.dat file in the home folder

    Define variables to point to the folders you created

    Copy the OOTB shortcut to run NX

    Set the Start In folder to your home folder

    Run NX and check the syslog

  • 7/25/2019 CAM Customization 1 Environment

    8/9

    Siemens AG 2012. All Rights Reserved.Siemens PLM SoftwarePage 8

    Planning your Customization

    Create a local environment TODAY

    Optimize the common use cases first

    Plan for distribution to other users

    Make your ideas easy to understand

    Dont keep a good idea secret!

    Plan for version upgrades

  • 7/25/2019 CAM Customization 1 Environment

    9/9

    Siemens AG 2012. All Rights Reserved.Siemens PLM SoftwarePage 12


Top Related