cancel
Showing results for 
Search instead for 
Did you mean: 

List (almost) all UDEs for selected CAM object

Esteemed Contributor
Esteemed Contributor

Attached is a journal & test part. 

The journal should list (almost) all UDEs for the selected object (operation, group, geometry, tool, etc.).  This was tested in NX10 (part is NX10 as well)

 

The known ones it does NOT list:

- UDEs in "generic motion" sub-operations (I don't have a generic motion license so I can create an operation to test)
- UDEs attached to MILLING boundaries (i.e. planar mill operation)  - I don't they are supported in Common API until NX11?
- turning *local return* -  "In Path" events that are just "check boxes" (as opposed to IN-PATH "Start of path" and "end of path" UDEs)

 

Hope this is useful...

Ken Akerboom Sr CAx Systems Engr, Moog, Inc.
Production: NX10.0.3.5 MP5 + patch/TC11.2
I'd rather be e-steemed than e-diseaseled


5 REPLIES

Re: List (almost) all UDEs for selected CAM object

Genius
Genius

Yes, VERY useful. In fact I was looking (thinking about) for something like this not long ago.

 

Thanks for sharing Ken

Re: List (almost) all UDEs for selected CAM object

Esteemed Contributor
Esteemed Contributor

I forgot to mention (it should be obvious if you look at the code, but...)

You can edit the "Function PrintUDE"  to list more or less info about each UDE (there's a lot of commented out stuff you can start with)

Ken Akerboom Sr CAx Systems Engr, Moog, Inc.
Production: NX10.0.3.5 MP5 + patch/TC11.2
I'd rather be e-steemed than e-diseaseled


Re: List (almost) all UDEs for selected CAM object

Esteemed Contributor
Esteemed Contributor

I just figured out I forgot to add & debug the code for UDEs attached to turning boundary members (I recorded a journal of defining one, but never converted it)...

Stay tuned for some updates (as I get some time to do this)...

Ken Akerboom Sr CAx Systems Engr, Moog, Inc.
Production: NX10.0.3.5 MP5 + patch/TC11.2
I'd rather be e-steemed than e-diseaseled


Re: List (almost) all UDEs for selected CAM object

Esteemed Contributor
Esteemed Contributor

OK, I fixed the turning boundary member issues.

In attached ZIP is an updated "List_Object_UDEs" (for the sleected object)

I also added "List_All_UDEs.vb" - this lists all UDEs (with above exceptions) for ALL objects in the current part

- Program order view - Operations & "folders"

- Other views - objects ONLY (NOT operations)

 

Useful to figure out "where did that user add the *&@#%^&! UDE???" :-)

 

Have fun!

Ken

Ken Akerboom Sr CAx Systems Engr, Moog, Inc.
Production: NX10.0.3.5 MP5 + patch/TC11.2
I'd rather be e-steemed than e-diseaseled


Re: List (almost) all UDEs for selected CAM object

Esteemed Contributor
Esteemed Contributor

Is there a list somewhere of EVERY place UDEs can be added to CAM objects / operations /whatever?

Just ran across another place (turning -> non-cutting moves -> approach & departure paths)

Obviously, my code does not support it (yet).

 

Ken

Ken Akerboom Sr CAx Systems Engr, Moog, Inc.
Production: NX10.0.3.5 MP5 + patch/TC11.2
I'd rather be e-steemed than e-diseaseled


Learn online





Solution Information