Centerline extraction at a system level in NX
Centerline extraction at a system level in NX
(OP)
I have been struggling for a couple of days with a task and was hoping someone on the forums could help out. I am a contract designer with an aerospace company working on an APU. I have been tasked with doing some nodal analysis for a fuel supply system using NX and NX advanced simulation package. The tubes in the fuel supply system were created with mechanical routing. I have worked out a way to extract the mechanical routing centerlines by exporting thru IGES. That process works great for a single part, however it does not work at an assembly level? The person who I am working for does not want to use the solid models for nodal analysis directly. They want to extract the centerlines for tubes and clamping locations and build up the solids/mesh using the 1D idealized elements in NX advanced sim.
Does anyone know how to extract centerlines at an assembly level from tubes using mechanical routing tools? The end result is to have all tube centerlines and profile of clamping locations contained in a single file. Thanks in advance for any help.
Does anyone know how to extract centerlines at an assembly level from tubes using mechanical routing tools? The end result is to have all tube centerlines and profile of clamping locations contained in a single file. Thanks in advance for any help.





RE: Centerline extraction at a system level in NX
www.nxjournaling.com
RE: Centerline extraction at a system level in NX
My issue is trying to get that same behaviour when exporting an assembly of tubes. I made sure the reference set was set to entire part at the top level and all sub assembly levels before exporting. If I have coordinate systems and curves checked on I get nothing when I export. If I turn on solids I do get a dumb solid assembly as would be expected, unfortunately a dumb solid meshed model is not my deliverable. They want an idealized 1D element model using the predefined beam, clamp, fastener, and other elements.
I should mention we are on NX 7.5.3 (the .3 may be .5 I forget which one we are on now) and are using Teamcenter. I have exported everything to a native instance of NX and have confirmed all models and the top level assembly open good using only native NX.
RE: Centerline extraction at a system level in NX
RE: Centerline extraction at a system level in NX
www.nxjournaling.com
RE: Centerline extraction at a system level in NX
RE: Centerline extraction at a system level in NX
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
RE: Centerline extraction at a system level in NX
Failed to load image - see log file for details
File name C:Documents and Settings\myusername\Desktop\Cable_centerline1\Cable_centerline1.dll
Function name: ufusr
After looking at the log files it basically says the exact same thing as the error. I ran it while in modeling, do I need to switch to another NX application before running it? I tried running it from the Desktop and out of our NXOPEN folder in our installation.
RE: Centerline extraction at a system level in NX
If your version NX is 64 bit and the dll is for 32 bit NX it could produce that message.
HTH,
Joe
RE: Centerline extraction at a system level in NX
RE: Centerline extraction at a system level in NX
Here's a 64 bit version for NX 7.5.
HTH, Joe
RE: Centerline extraction at a system level in NX
www.nxjournaling.com
RE: Centerline extraction at a system level in NX
You have the model in NX and intend to run the simulation in NX , correct ?
When working with NX routing, the tubes can, depending on the setup in your company, either be assembly components ( "Stock As Components" =SAC ) or "Assembly level features" ( "Legacy Stock" =LS)
If they reside in separate files, using the reference set "Entire Part" on that component should display the centerline ( the "Path" in Routing terminology)
If they reside in a sub assembly (LS in that part) Then again Ref Set entire part on that subassembly should display the path.
If they reside in the top assy ( LS) and invisible, the layer containing the "path" is invisible.
The "Routing Path" is regular curves such as lines/arcs/splines but with added Routing functionality. They should be usable directly as curves in another application.
Regards,
Tomas
RE: Centerline extraction at a system level in NX
Both the executables from John Baker and Jpetach gave the error message
Failed to load image - see log file for details
File name C:Documents and Settings\myusername\Desktop\Cable_centerline1\Cable_centerline1.dll
Function name: ufusr
We are on Windows 7 and 64bit..
Appreciate if I can get any help on this
RE: Centerline extraction at a system level in NX
I don't have routing but if you want a program to create centrelines for tubes I think I can do this. Let me know.
Frank Swinkels
RE: Centerline extraction at a system level in NX
Yes please I would appreciate if you can get me a program which when run on tube or circular profile sept along a spline in 3D and this body got exported a parasolid or something which is not having any parameters , will give me the central line .. This would be of great help as there is no option in NX to achieve this..
RE: Centerline extraction at a system level in NX
Attached is a zip file which contains a journal for testing. Just change the .txt to .vb. This journal works for several cases. If the original is a sheet body (as is the case of tubes) then the program works fine. If the case is a body with a number of faces (say the example of an extruded circle but is a solid body and not a sheet body) you need to use Insert->Associative Copy->Extract Body. You need the type as Face and the surface type as Polynomial Cubic. The program also work for blends when the blend face is also copied as above.
Frank Swinkels
RE: Centerline extraction at a system level in NX
RE: Centerline extraction at a system level in NX