Contacts
Get in touch
Close

Contacts

Romania, Cluj-Napoca – 400157
Str. Ploiești Nr. 9

Romania, Vama – 447350
Str. Fermei Nr. 14

+40 774 463 429

info@inteliscience.net

AI CAD Modeling in Siemens NX

AI CAD Modeling in Siemens NX

AI CAD Modeling in Siemens NX: Editable Geometry, Built in Your Live Session

Most AI CAD tools hand back a mesh or a body without history. In a Siemens NX shop, useful AI CAD modeling looks different: sketches, extrudes, holes and blends in the Part Navigator, built in the session that is already open, each one a feature you can edit and a step you can undo.

Short answer

AI CAD modeling in Siemens NX means an AI model that builds geometry inside a running NX session by calling NX’s own modeling operations, so the result is a history of editable features rather than an imported body. In our setup the model never writes geometry itself: it chooses typed NXOpen tools for sketches, extrudes, holes, threads, chamfers and edge blends, fills in their parameters, and every change lands in the Part Navigator as one undo step.

inteliScience, a Siemens NX, NXOpen and Teamcenter specialist delivering nearshore from Romania, builds this modeling layer for engineering teams: the modeling tools, the connection to the live session, an acceptance test for every tool, and the hosting.

This page is about the modeling layer itself: which NX operations an AI can run in your session today, how the result stays editable, and how we prove that on your parts. A new part proposed from a description is the job of our Geometry Creation Assistant; work across whole part sets runs as reviewable jobs under AI-Assisted Geometry Creation; several agents that plan, build and check together are agentic CAD for Siemens NX. They all rely on tools of this kind, and the agent-based ones belong to our family of NX AI assistants and chatbots.

AI CAD modeling in NX: the short version

  • What it is: a catalog of typed NXOpen modeling tools that an AI model calls in the live NX session. The model chooses the operation and its parameters; NX builds the feature.
  • What it builds today: sketches with lines, arcs, circles and rectangles on a standard plane, a planar face or a custom plane; extrudes that create, unite, subtract or intersect; simple, counterbored, countersunk and threaded holes; threads, chamfers, edge blends and blocks; and edits to existing features.
  • How it stays editable: every result is an ordinary feature in the Part Navigator. Edits reopen the feature in its own builder or change its expressions.
  • What keeps it controllable: one undo step per change, automatic rollback when an NX call fails, and every call shown with its arguments, result and runtime.
  • What it is not: generative design, one-sentence text-to-CAD, freeform or Class-A surfacing, or a batch generator for hundreds of variants.

Why AI geometry in NX has to be features, not bodies

The first AI CAD tools most engineers try generate a shape from a description and export it as a mesh or a STEP body. Imported into Siemens NX, that body has no history: no sketch to change, no hole feature to resize, no expression a template can drive. No NX modeling command turns a body back into a feature history, which is why we treat STEP to parametric in NX as a discipline of its own.

AI CAD modeling inside NX avoids the problem at the source. The AI does not draw geometry; it calls the same builders an engineer reaches through the NX dialogs. What comes out is what an engineer would have built by hand: a sketch, an extrude on top of it, holes placed on a face, a blend on the edges that need one. That is also what makes the result reviewable. An engineer can open each feature and see exactly what the AI decided.

The second difference is context. A tool that works in the open session sees the part as it is now, with its bodies, faces, edges and features. It can add a hole to the face you mean on an existing part instead of starting from an empty file, and changing existing parts is a large share of modeling work in a real NX shop.

What the AI can build in NX today

The catalog is deliberately small and grows project by project. These are the modeling tools in our current NX build, each tested in a running session.

Modeling operations an AI model can run in Siemens NX through typed NXOpen tools, the options it fills in and how the result is edited later
Operation Options the AI fills in Edited later through
Sketch Lines, arcs, circles and rectangles on XY, XZ or YZ, on a planar face or on a custom plane The sketch itself; the whole sketch counts as one undo step
Extrude Create a new body, or unite, subtract or intersect with an existing one Its expressions, such as the extrusion distances
Hole Simple, counterbored, countersunk or threaded; through body, to a depth value or until next Its expressions, such as diameters and depths
Thread On an existing cylindrical face Reopened in the thread builder
Chamfer Symmetric, asymmetric, or offset and angle Reopened in the chamfer builder
Edge blend Radius on the selected edges Reopened in the edge blend builder
Block A primitive body from origin and lengths Its expressions
Feature edit Change a parameter or set an NX formula, suppress or rename a feature Undo, or the next edit

Not in the catalog yet: revolve, patterns and datum planes. They follow the same recipe, and we build them when a project needs them, not before. For the operations that are there, our reference test is a plain one. The AI sketched a rectangle, extruded it to 80 × 50 × 30 mm, placed two Ø12 mm holes, added a 5 mm edge blend and a 3 mm chamfer, and ended with the same feature tree as the part an engineer had built by hand.

How an AI CAD modeling request runs in NX

Take a typical request on an open part: two counterbored holes on the top face, then a blend on the long edges. The engineer asks once; the work follows a fixed pattern.

// AI CAD modeling: one request, typed tools, one live NX session

Engineer

Describes the change

In a chat panel or as one step of a larger agent task. The trigger does not change the tools.

Read tools

Finds the geometry

Reads the open part and finds the faces and edges the request refers to.

NXOpen · live session

A typed tool builds

The NX builder runs inside its own undo mark. If NX rejects a value, the step rolls back.

Result

A new feature

A new feature in the Part Navigator, and a short report of what the tool touched.

The model never gets a raw handle on NX. It picks tools from a fixed catalog and fills in their parameters; the tools are compiled NXOpen code that you can read, test and version like any other.

  1. Read the work state. Before the model plans anything, the tools report which part is open and which bodies and sketches it contains.
  2. Find the faces. The agent identifies the faces and edges the request refers to, for example the planar face on top.
  3. Build. The model calls the hole tool with hole type, diameters, depth and positions. NX’s hole builder creates the holes as one undo step.
  4. Look. The agent can capture the part in a standard view, so the result is compared with the request.
  5. Edit or undo. A follow-up such as a larger blend radius reopens the blend in its own builder; a wrong step is one entry in the NX undo list.

The same pattern runs whether a designer types the request into a panel or an agent plans it as part of a longer task. Single operations triggered from a panel are what our NX Action Assistant does; the protocol layer underneath is explained in how AI agents read and build geometry in NX.

If your team already has NXOpen code, journals or standard features for recurring geometry, those are the natural next tools, and the model learns to use them from their descriptions, not from retraining. For how we write NXOpen code in general, see our page on NXOpen automation.

Editable means editable: the acceptance test for every tool

Parametric is easy to claim. In a project we check it per tool, on a part that looks like yours, before the tool is released to your designers.

01 · Navigator

A real feature

The result appears in the Part Navigator as the feature type an engineer would create, not as a body or a set of faces.

02 · Edit

Edit Parameters works

Opening the feature shows the values the AI chose, and changing one updates the model as expected.

03 · Undo

One step back

A single undo returns the part to its state before the call; a failed call leaves nothing behind.

04 · Reopen

Found again

After saving and reopening the part, what the AI built is found again.

05 · Upstream

Survives an earlier edit

Change an earlier feature and see what updates. Blends and chamfers fail first when their edges change, and the test shows where.

06 · Visible

Every call on screen

Each call appears in the assistant window with its arguments, result and runtime, so the engineer sees what every step did.

Two honest notes on what editable does not include yet. Sketches are created without constraints or dimensions: the feature history is there and editable, but a fully constrained sketch is still the engineer’s step. And edges and faces are selected as fixed sets, not by rules such as all tangent edges, so a blend does not grow on its own when the topology changes.

AI CAD modeling and its neighbors on this site

Several of our pages are about AI that acts in NX. They describe layers of the same stack, and most projects use more than one of them.

How AI CAD modeling relates to the Geometry Creation Assistant, AI-Assisted Geometry Creation, agentic CAD, the Siemens NX MCP server and the Claude NX integration
Page Layer What it answers
Geometry Creation Assistant Conversational, one part at a time How a designer gets a new parametric part proposed from a description
AI-Assisted Geometry Creation Functions and reviewable jobs How geometry work runs across whole part sets, from rules and templates
Agentic CAD for Siemens NX Several agents with roles How multi-step tasks are planned, built, checked and, if needed, coded
Siemens NX MCP server Protocol and tool server How AI tools reach NX at all, and what makes a tool surface safe
Claude NX integration One coding agent in the session How developers and power users work with Claude Code in their running NX
AI CAD modeling (this page) The modeling tools Which NX operations the AI can run, how they stay features, and how that is proven

What AI CAD modeling does not do

The tools make an AI quick at operations you can name. They do not make it a designer, and they do not remove the limits of NX or of its API. These are the limits we state in the first meeting.

Good fit for AI CAD modeling

  • Prismatic parts and standard features: holes, pockets, bosses, blends and chamfers
  • Repetitive steps on existing parts, where finding the right face takes longer than the operation
  • Teams with journals, NXOpen code or standard features that can become tools
  • Engineers who want the feature history, not just the shape

Limits we state up front

  • No design intent: it builds what is asked, your engineers decide what the part should be
  • No freeform or Class-A surfaces; the catalog covers prismatic modeling
  • Sketches without constraints today; fully defining them stays with the engineer
  • Session IDs go stale after an undo, an edit or a reopen; the tools find the objects again
  • Where an NX builder fails inside the API, the tool rolls back and reports instead of guessing

For new parts and variant series driven from tables or ERP data, parametric part and variant generation from master templates is the deterministic route; for the same edit across many existing parts, see AI geometry manipulation.

Control: undo, rollback and every call in view

An AI that changes geometry has to be easier to reverse than the engineer’s own work, not harder.

  • Every change is one undo step. Each modeling tool sets its own visible undo mark in NX; a whole sketch counts as one step.
  • Failed calls roll back. If NX rejects a value, the tool undoes its own partial work and reports the NX error, so nothing half-built stays in the part.
  • Nothing hidden. Every tool call is shown with its arguments, result and runtime, and every model request is logged.
  • Read before write. Listing bodies, faces, edges and sketches changes nothing, so new users can watch the AI read their part before it changes anything.
  • Confirmation where you want it. In our demo setup the build tools run directly, because every step is one undo. In production, which tools wait for the engineer’s OK is decided per tool with you before the pilot and built in as part of the project.
  • Your permissions underneath. The tools run in the engineer’s own NX session, under the engineer’s license and data permissions.

Deployment, data and hosting options

The modeling tools run in the engineer’s own NX session. NX is busy only while a tool executes, and the designer can keep working between calls. Our current modeling tools are built and tested on NX 2606.

Part files stay where they are. What reaches a model is what a tool returns: feature names, IDs, dimensions and, where you allow it, an image of the part in a standard view. Where the models run is decided per project. Claude models are available directly from Anthropic and through cloud providers with EU regions, and models hosted in Germany or on premises can be connected to the same tool layer as part of a project; which modeling tasks a smaller local model handles well is something we test on your parts before we promise it. The background is in our guide to sovereign agentic AI in European manufacturing.

How we build AI CAD modeling for your NX

Most of the effort is not in the AI. It is in the tools: which operations your designers repeat, on which templates, and which part states must never be touched. That comes first.

  1. Quick Scan with on-site day. Up to two workshop days, five days in total: which modeling steps your designers repeat, on which parts and templates; the result is a short list of operations and one task to start with.
  2. Build the tools. Each chosen operation becomes a typed tool, built on a representative part.
  3. Read tools first. The read tools go live first, so the team sees the AI read their parts correctly.
  4. Acceptance test. Every build tool passes the six checks above on your parts before it is released.
  5. Pilot. A small group of designers on real parts, measured on tasks completed, undos and corrections.
  6. Rollout. More operations and more users, with the same tools serving chat panels and agents.

Start with one modeling task in your NX

We do not start with a catalog of forty operations. We start with the modeling steps your team repeats most, the journals or NXOpen code you already have for them, and a part that looks like your real ones.

Fixed scope · fixed price

NX Sprint

One modeling task on your data and a running prototype at the end: the step between a demo and a pilot.

  • One modeling task, chosen with your designers
  • Tools built on your templates and tested on your parts
  • Read tools first, one undo step per change, rollback on failure
  • Rework until acceptance at no extra cost
See the fixed-price entry points

On-premises or EU cloud · your tools stay yours either way

For comparison

Text-to-CAD export

A shape generated from a sentence and imported into NX: quick for a concept sketch.

  • A body without feature history
  • No sketch, hole or expression to edit
  • Rebuilt by hand before production use

Frequently asked questions about AI CAD modeling in Siemens NX

What is AI CAD modeling in Siemens NX?
AI CAD modeling in Siemens NX is an AI model building geometry inside a running NX session by calling NX’s own modeling operations through typed NXOpen tools. The result is a history of editable features in the Part Navigator, such as sketches, extrudes, holes and blends, not an imported body.
Can AI create editable features in NX, or only solid bodies?
Editable features, if it works through NX’s own builders. Our tools create sketches, extrudes, holes, threads, chamfers and edge blends as ordinary NX features, and edits reopen them in their builders or change their expressions. One limit today: sketches are created without constraints, so fully defining them is still the engineer’s step.
Which NX modeling operations can the AI run today?
Sketches with lines, arcs, circles and rectangles on standard planes, planar faces or custom planes; extrudes that create, unite, subtract or intersect; simple, counterbored, countersunk and threaded holes; threads; chamfers; edge blends; blocks; and feature edits. Revolve, patterns and datum planes are not in the catalog yet and are built when a project needs them.
Is AI CAD modeling in NX the same as text-to-CAD?
No. Text-to-CAD tools generate a whole shape from a description and usually hand back a body or a mesh. AI CAD modeling in NX carries out named modeling operations in your open part, so every step is a feature an engineer can inspect, edit or undo. It builds what is asked; it does not invent the design.
What happens when the AI builds something wrong?
Every change is one undo step in NX, and a call that NX rejects rolls back its own partial work. Every call is shown with its arguments and result, so the engineer can correct it, undo it or ask again.
Where do our part files and the AI models run?
The tools run on your workstations and servers, and part files stay in your network. Models see tool results such as feature names, IDs and dimensions, and images only where you allow it. Models can run through Anthropic, cloud providers with EU regions, in Germany or on premises, decided per project.
How is this different from the Geometry Creation Assistant and agentic CAD?
This page covers the modeling tools themselves and how they are proven. The Geometry Creation Assistant is one way to use them: a designer asks for a new part in a conversation. Agentic CAD is another: several agents plan, build and check a multi-step task with the same kind of tools.
How do we start with AI CAD modeling in NX?
With a Quick Scan or a fixed-scope NX Sprint on one modeling task your team repeats: typed tools built on your templates and tested on your parts, and a running prototype at the end. The entry points are listed on our NX AI assistants and chatbots page.

Name the NX modeling step you would hand to an AI first.

We will tell you which tools it needs, whether your journals or NXOpen code can become those tools, and honestly whether the step is ready for AI or needs groundwork first.

Talk to an Engineer

Siemens NX, NXOpen and Teamcenter specialists · nearshore from Romania, one hour ahead of CET · on-premises option