NX Customization & Automation with NX OPEN API

Training & Support for High Salary Jobs & Excellent Career Growth.

NX OPEN API TRAINING

Get step by step interactive online training with project support and job assistance.

We provide training from basic programming to professional Add-in / Plug-in & Remote application development for SIEMENS NX  CAD & TEAM CENTER PLM using programming languages like C#.NET, VB.NET, JAVA & PYTHON.

Why Learn CAD Automation & Customization

We are super specialist in CAD Customization & Automation training. 

We provide corporate training for reputed companies around the world. 

We know exactly what the industry is expecting from the NX. What is to be automated.

Compared to CAD 3D Design or Modeling Get much more salary in CAD Automation or Custmization using CAD API & Computer Programming.

There are plenty of competition for CAD Design jobs but very less competition for CAD Customization & Automation developers.

We are experts in teaching CAD Automation & Customization using C, C++ or .NET. With our experience we can help you learn easily.

PROVEN TRACK RECORD

Here are some sample students who took our CAD Customization training and currently working for very reputed companies.
To protect their privacy we are not publishing their names here. But we can provide when it is really required.

NX Open API

ALTRON

Capgemini

Feaurecia

TATA Technologies.

Autodesk

ITC Infotech.

L&T Technology Services

ISRO (Icube Logics)

Kennametal

SAMPLE PROJECTS

Lot of projects are done for companies that cannot be shown here. Only a few done for students demo purposes are show here.

What is CAD Customization? ( Explained with project )
Automatic Product Design
1st Day Class Recorded Video
Automatic Batch Export to IGES & STEP files.

Course Structure

Programming Language

VB.NET / C# .NET

  • Basic Programming Concepts.
  • Object Oriented Programming Concepts.
  • Console Application Development.
  • Windows Form application Development.
  • DLL / Class Library Development.
  • Developing & Debugging Programs in Visual Studio.
  • Integration with CAD API
Application Programming Interface

NX OPEN API

  • CAD Files & Application Handling
  • Part Modeling Customization
  • Assembly Modeling Customization
  • Drawing sheets & Views Customization
  • Microsoft Excel  Integration
  • Batch Processing
  • Project works

Fees Structure

Rs 50000

Rs 12500 / Month

  • If you are new to programming or if you have only basic knowledge in computer programming then you have to undergo 4 months of training.
  • Weekly 3 hours of live and interactive online training by experts.
  • Training includes basic programming to professional CAD Automation or customization tool development.
  • Participants must have decent knowledge of Part, Assembly & Drawing modules of NX CAD.
  • Complete career guidance.
  • Realtime Industry project.
  • Freelancing job opportunities.
  • Fees not negotiable.

Please do not negotiate fees, we really have to teach you lot of things and support you even after 4 months of training to achieve success in this domain. Getting 10% or 20% discounts are totally useless if you are not achieving the career success in this domain. Our courses are aimed to achieve the career success.

FAQ

Most frequent questions and answers

No problem. We teach you computer programming from the basics before we get in to CAD Customization programming.

We are expert & have plenty of expertise in how to teach programming for mechanical engineers looking for career in CAD Customization.

You can find some sample videos in this site.

Yes. That is an added advantage for you. You can fully utilize your design skills.

You can easily judge and take right decision on what to be automated and what is the value of that automation.

So, You can be design engineer as well as design automation engineer or consultant and manage both design team as well as an automation team.

.NET is widely used for NX Customization. VB.NET is the preferred language in the past but now C#.NET become the most preferred language and both are 90% same. We teach one language in depth and step by step and give overview of another, so you will be able to understand the programs written in C#.NET as well as VB.NET.

Yes and No.

The basic programming concept and the object oriented programming concept you learn here is common for all CAD customization.

The CAD API you learn  is specific to one particular CAD Tool.

So, to work on all CAD customization you need to learn different API (Application Programming Interface) specific to that particular tool.

But if you know one API well then you can learn other by yourself with little effort.

Yes. We will give you course completion certificate with grade at the end of the training after you submit your project work.

NX OPEN API SYLLABUS

NX Open Concept

  • Sessions and Parts
  • Objects and Tags
  • Factory Objects
  • Object Collections
  • The Builder Pattern
  • Exploring NX Open By Journaling

POINTS, VECTORS & MATRIX

  • Point3d Objects
  • Vector3d Objects
  • Smart Points
  • 3×3 Matrix
  • NX Matrix
  • Coordinate Sytems

CURVES

  • Lines
  • Associative Line Features
  • Arcs and Circles
  • Associative Arc Features
  • Conic Section Curves
  • Studio Splines

SIMPLE SOLIDS & SHEETS

  • Creating Primitive Solids
  • Sections
  • Extruded Bodies
  • Revolved Bodies

OBJECT PROPERTIES

  • NXObject Properties
  • Curve and Edge Properties
  • Face Properties
  • Mass Properties

UNITS & EXPRESSIONS

  • Units
  • Expressions
  • Creating Expressions
  • Using Expressions to Define Features

ASSEMBLIES

  • Introduction
  • The Obligatory Car Example
  • Trees, Roots, and Leaves
  • Components and Prototypes
  • Cycling Through An Assembly
  • Indented Listings
  • Component Positions & Orientations
  • Object Occurrences
  • Creating an Assembly
  • Changing Reference Sets
  • Other Topics

DRAWINGS & ANNOTATIONS

  • Drawings
  • Sheets & Sheet Properties
  • Views & View Properties
  • Base view, Projected Views
  • Creating views through view wizard
  • Dimensions (Linear, Radial, Angular)
  • GD&T
  • Notes
  • Title Blocks

OBJECT SELECTION & FILTERS

  • Selection Dialogs
  • Select Object Blocks
  • Selecting Faces, Curves and Edges using Collectors & Filters

BLOCK UI STYLER

  • When to Use Block-Based Dialogs
  • How Block-Based Dialogs Work
  • The Overall Process
  • Using Block UI Styler
  • The initialize_cb and dialogShown_cb Event Handlers
  • The apply_cb Event Handler
  • The update_cb Event Handler

EXCEPTIONS

  • Exceptions
  • Unhandled Exceptions
  • Handling an Exception
  • Exception Properties
  • NX Exceptions
  • Avoiding Exceptions

TROUBLESHOOTING

  • Using the NX Log File
  • Invalid Attempt to Load Library
  • is not a member of NXOpen
  • Unable to Load Referenced Library