Siemens NX EOT Crane Automation

Job ID: 40233688

Budget: ₹100 – ₹400 INR

We are seeking an experienced Siemens NX automation specialist to develop a rule-driven parametric 3D model and reusable library for an EOT crane.

The solution must allow an external backend to pass engineering parameters into Siemens NX using Python (NX Open API) and automatically generate 3D models and 2D drawings.

Scope of Work
1. Parametric NX Model

Develop a fully parametric NX assembly for an EOT crane
Geometry driven by expressions such as capacity, span, height of lift, duty class, and deflection
Model must regenerate reliably for multiple variants

2. Rule-Based Logic

Implement engineering rules using:
NX Expressions
NX Knowledge / checks

3. Parametric Library Creation (Mandatory)

Create a reusable NX library including:
Parametric girder sections
End carriage modules
Common crane sub-assemblies
Library requirements:
Fully parameter-driven components
Standardized naming and expressions
Designed for automation and reuse

4. NX Open Automation (Python Only)

Use NX Open API with Python to:
Accept parameters from an external backend
Update NX expressions
Regenerate the 3D model automatically
Scripted or batch execution required

5. 2D Drawing Automation

Generate basic NX drafting drawings
Drawings must update automatically when model parameters change
Deliverables
Parametric NX assemblies and part files
Structured parametric NX component library
NX expressions and rule definitions
Python automation scripts using NX Open

Brief documentation explaining parameters, rules, library structure, and automation workflow

Mandatory Skills

Siemens NX (advanced level)
NX parametric modeling and expressions
NX Knowledge / rule-based design
NX Open API using Python
Experience creating reusable parametric NX libraries
Mechanical design experience with industrial equipment or structures