Sie sind auf Seite 1von 9

NX CAM Customization

The First Step: Creating a Local Environment

Mark Rief
Product Manager

Siemens AG 2012. All Rights Reserved.

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.

Page 2

Siemens AG 2012. All Rights Reserved.


Siemens PLM Software

What Can We Customize?


NX UI Customization toolbars, menus, roles.
CAM Setup Templates initial setup assembly
CAM Object Templates - what can be created, default parameters, dialogs,
icons, tool tips
Libraries Tools, holders, machining data

Machining Knowledge Rules for feature based machining


Wizards Step by step UI to guide the user through several steps
Journals record, edit, playback common tasks
API Programs automate interaction, parameter setting, process, provide
complete control.

Page 3

Siemens AG 2012. All Rights Reserved.


Siemens PLM Software

Templates are the place to start


Easy to develop
Easy to share
Reuse anything tool, 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

Page 4

Siemens AG 2012. All Rights Reserved.


Siemens PLM Software

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

Page 5

Siemens AG 2012. All Rights Reserved.


Siemens PLM Software

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

Page 6

Siemens AG 2012. All Rights Reserved.


Siemens PLM Software

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

Page 7

Siemens AG 2012. All Rights Reserved.


Siemens PLM Software

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

Page 8

Siemens AG 2012. All Rights Reserved.


Siemens PLM Software

Page 12

Siemens AG 2012. All Rights Reserved.


Siemens PLM Software