Showing results for 
Search instead for 
Do you mean 
Reply
Solved! Go to solution

Updating a post for new version of NX

[ Edited ]

What is the best practice for updating a post made and customized in PB 8.5.3 to work with NX 10? We want to upgrade, but after reading a few post on nx 10 we want to make sure we get all the functionality the new version of NX offers.

 

Thanks, Damian

4 REPLIES
Solution
Solution
Accepted by topic author dforsythe
‎08-26-2015 04:32 AM

Re: Updating a post for new version of NX

In my opinion - the ideal method is to open a template (one that best matches your post) in PB10 and start putting in your stuff (have them up side by side.) This (to many) is not acceptable - but there is code that will not be complete underneath unless you do this. It could be that opening the post in PB10 and saving may work out ok. It will depend on how complex and customized the post is and how old it is. The thing to keep in mind is: the underneath code is changing. Some features see a lot more change - even new events are created in the PB interface. Only some things will be updated as a result of a simple save of the post in the new PB version.

NX10.03
Windows 7 Pro

Re: Updating a post for new version of NX

Note if you have a lot of custom commands, you can export them to a file & then import them into the new post.

If you follow a naming convention (As I work at Moog all the PB_CMD_*s that I add are "PB_CMD_Moog_*") it makes it easier to sort them out.

 

Mostly I just open & save a post in the new version, but if you want EVERYTHING the new version has to offer, Study is correct - you need to create a new post from scratch.  For example, in turning, if you want support for roughing cycles (e.g. G71) you need to start with a new Siemens/Fanuc post.

 

In theory (if you are REALY brave) you can create a new "unchanged" post in the current version of PB, and a new (equivalent) "unchanged" post in the new version of PB, and compare the .pui, .def, and .tcl files to see what changed and how to move it over....

But that has many pitfalls & (in the end) is probably harder than just re-creating from scratch.

 

In any case, I would create (or find) test parts that test all the post's functionality, and make sure the old & new posts output the same code for those parts.

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: Updating a post for new version of NX

Thanks guys.  I will start fresh and add in the custom procs.  and thanks for the side by side PB tip.  I had no idea i could do that. 

Re: Updating a post for new version of NX

Yes, having multiple copies of PB open at the same time is useful.

Whether to compare old & new, or (if you have linked posts) to have all the posts open at the same time to edit whatever you need in whatever post it is in.

 

However "Screen estate" can get limitng byond 4 or 5 copies fof PB open at the same time (if you only have 1 monitor)

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