Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations IDS on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

NX1872 Journal to Close Part Files 1

Status
Not open for further replies.

Kenja824

Automotive
Nov 5, 2014
949
Sometimes we get product assemblies that have adhesive files mixed inside the lower assemblies and we need to close all of those files before creating our views. The problem is one large assembly for the Engine Compartment for instance, can have many assemblies and it is a very tedious task to find all the adhesive files and close them.

Would it be difficult to create a journal that will search the "Name" and "Description" attributes of the files, and close any files that have one of around a dozen numbers anywhere in that attribute?

For instance a file might have a "Description" attribute of: SEALING MATL 9984296 RAIL ASM-F/CMPT SI LH

If the journal finds "9984296" (or one of the other numbers) anywhere in that attribute string, of any part in the assembly, it will automatically close that part file.

The list of numbers would be
9982256
9982259
9982285
9982281
9984296
9984539
9985745
9985800
9985872
9985918
9985996

Is there a way to get "Find Component" to search for something other than the ID or whatever attribute it searches through?


Ken
My brain is like a sponge. A sopping wet sponge. When I use it, I seem to lose more than I soak in.
 
Replies continue below

Recommended for you

Do all these parts contain some logic attribute ?
If they do, you can add a column to the assembly navigator that displays this attribute.
then click the header of that attribute in the assembly navigator.
it should then be a reasonable task to select and close ?


Regards,
Tomas


Never try to teach a pig to sing. I wastes your time and it annoys the pig.:)
 
In this assembly for the motor compartment, there are almost a thousand parts. It is comprised of many sub-assemblies. Each of those sub assemblies are many more sub assemblies. The parts I need to close are sporadic files among those assemblies. They do not seem to have an attribute that other parts dont have. Just different values to the same attributes. When I try and order them by those attributes it doesnt help because it wont gather parts together from different assemblies. So I a still stuck searching through the navigator to manually find these parts.

This is nothing super important. It only comes up (to my knowledge)when we do motor compartments. When we do other jobs, they are not so large and are much easier to go through and just turn off the parts. I was just hoping there was an easy way to do this. I would be cool if we could close all parts by a key word. lol

What sucks is they can have different file names with each job. We are stuck looking for the sealer type which is the 998#s I listed within their attributes.

Currently the easiest way I can find is to hide all the largest parts and use "Find Component" and select them in the window. Which can take a bit of work to find them all as some can be small.

The problem with these parts is that when we set the drafting views up to make invisible edges hidden, for some reason the beads come through anyway. Beads are placed between parts so they crash with both parts. This seems to allow them to show up. Also they come with their own centerlines as part of their part files. These centerlines show up in the views even if you have the centerline option turned off in the Drafting view preferences. So our only option to make a clean view seems to be to turn these files off.



Ken
My brain is like a sponge. A sopping wet sponge. When I use it, I seem to lose more than I soak in.
 
If you can create a component group that searches / selects these components based on a attribute string it should be a 2-3 click operation to close these.
Sadly I did not manage to use the find component such that it found a part of an attribute.
I tried using the attribute DB_PART_DESC ( capitals...) = and searched for a component that had the string "sealant" in the attribute.
I hope that I tried the wrong wildcards.

Regards,
Tomas

Never try to teach a pig to sing. I wastes your time and it annoys the pig.:)
 
Awesome Toost!

I just added three name searches containing 99822, 9985 & 9984 and it found and closed them all in one shot. Thank you!


Since this was something completely new to me, if anyone else wants to know, you simply go to Menu > Tools > Assembly Navigator > Component Grouping ... to get started.

Ken
My brain is like a sponge. A sopping wet sponge. When I use it, I seem to lose more than I soak in.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor