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!

NX6 Part Family Save Directory

Status
Not open for further replies.

moovrr

Aerospace
Jun 26, 2007
20
I am working in NX6 native (not Teamcenter)and I would like to specify the directory that a Family member is saved to after inserting it from the re-use library.

I have found the Customer default for the Re-use library Part Family Save Directory, which I can set to a common area, and also the Save Option to do the same setting, which I am firstly wondering if this overides the Customer Default, and if so can I set the Part Family Save Directory to the same folder as the working directory for the assembly?

This will allow me to then package the assmebly for the customer without manually adding the family members used.
I realise this may mean I have duplicates on my system but it will save a lot of manual work.

Ta
 
Replies continue below

Recommended for you

DO NOT DO IT!

Use ugzip and it will package your assembly pulling all components from their stored location. No duplicate files needed.

Search the forums for a link to the ugzip program as it has been posted and mentioned for many years. I have used the program as far back as UG V16.


"Wildfires are dangerous, hard to control, and economically catastrophic."

Ben Loosli
 
If you're asking about this just to make it easier to "package" an assembly, there is a much better solution available and that's a utility called 'ugzipc'.

Attached is a copy of the program (after downloading it, edit the extension from 'zipper' to 'zip' and then unzip the file). You will find 3 files in the unzipped folder.

To add this utility to NX you need to have established a 'User' folder pointed to by the environment variable:

UGII_USER_DIR=<path to your 'User' folder>

Now in this 'User' folder you need to create two additional folders, one named 'application' and the other named 'startup'.

In the 'application' folder place the file named 'ugzipc.dlg', and in the 'startup' folder place the other two files, 'ugzipc.dll' and 'ugzipc.men'.

Now when you run NX you will note that an extra item has been added to the 'File' dropdown menu titled 'Zip Assembly...'. When you run this utility you will have the opportunity to 'zip' either the current work part (as long as it's an assembly) or any other assembly file that you indicate. The program will use your Load Option settings to determine which directories to search in order to complete the assembly, exactly as happens when you open an assembly file.

Anyway, give it try and see if this provides you with what you're looking for.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
 
Thanks all for your replies, I am surprised that there are no recommended options to just put all the part data in one place.

I will review the ugzip app and feedback, but if this is not a Siemens program or part of the core product then I will not be allowed to install it on my work PC because we have strict testing and deployment procedures, as I hope you all do too:)

Yes John this is to make the assembly packaging easier, I can see that as the common part family folder fills up it will become harder and harder to manually find and package the assembled family members.

Thank you
 
All that the UGZIPC program does is repackage a SIEMENS FULLY SUPPORTED PROGRAM into a more friendly easier to use interactive utility. However, if you can ONLY use OFFICIAL software, go to the UGII folder where NX is installed and look for the application program named 'ugpc.exe'. You can read more about how to use the 'ugpc.exe' program in the NX Help docs (search for 'ugpc').

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
 
There are no recommended options to put all files in one place becassue that leads to an organizational nightmare. You use search paths to let the software find the parts you need for your assembly without you having to remember where the file is stored at.

Like John said, ugzipc is only an interactive front end to the Siemens supplied ugpc program. It has been tested and used by many companies and is a productive and time saving tool. If your IT department doesn't let you install it, then you need to go to your boss and have him push for it. In the meantime, you can use the ugpc program that comes with NX.


"Wildfires are dangerous, hard to control, and economically catastrophic."

Ben Loosli
 
I have 'installed' the ugzipc utility and I now realise it is just a dll for the dialog, it works a treat as you all said, I just have to convince others that this is the best way to package their assemblies.

I didn't get the ugpc.exe to work though in the ug command window. It returned and error saying "Failed to handle error condition correctly - exiting
Could not find schema transmit file for version 32 of schema "RM" in directory "C:|Program Files\UGS\NX 6.0\ugii\ugschema"
when there are a number of RM...sch files in that location, probably just not the right one?

Thanks again

moovrr
 
Sounds like you're attempting to access files from a newer version of NX than what you're running 'ugpc' from.

John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
 
I tried to set a UGII_SCHEMA env var to C:\Program Files\UGS\NX 6.0\UGII\ugschema but the error still occurred?!

Regards

moovrr
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor