×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Assembly Rebuild Times
4

Assembly Rebuild Times

Assembly Rebuild Times

(OP)
Hello again, Boys and Girls.  I was just wondering if there is a way to check the rebuild times on an assembly.  In a part you can check the Feature Statistics, but there isn't an option for assemblies.  AssemblyExpert just tells you the number and type of parts.  Maybe someone has a macro?

Dan

www.eltronresearch.com
Dan's Blog

RE: Assembly Rebuild Times

4
My guess is that rebuild times for an assembly would be sort of difficult to calculate.  Solving mates, with their potential for circular tanglements, probably means that the rebuild time depends on what you changed.  Also, it depends on how many components/subassemblies have to be rebuilt for the assembly to rebuild.  

Just shooting from the hip, though.

-handleman, CSWP (The new, easy test)

RE: Assembly Rebuild Times

(OP)
Right, but the same can be said for parts.  I mean, if you hit the "Recalculate" button on Feature Statistics you'll get a different rebuild time even if you don't change anything.  Just looking for something similar in assys.

Dan

www.eltronresearch.com
Dan's Blog

RE: Assembly Rebuild Times

A macro listing the individual rebuild times of components in an assy has been requested several times before. It would be a very useful tool when trying to discover which component in an assy is causing a long save-time.

cheers

RE: Assembly Rebuild Times

So... which do you want, individual component save times or rebuild times?  When you have an assembly open, SW keeps track of which components of the assembly have been modified.  If a component doesn't get modified, it doesn't get re-saved when you save the assembly.  The same logic is applied for rebuilds - When you rebuild the top level assembly (even Ctrl-Q) it only rebuilds components that SW determines require rebuilding.  There is a sort of "super Ctrl-Q" available in the API that force-rebuilds all the referenced documents as well.

-handleman, CSWP (The new, easy test)

RE: Assembly Rebuild Times

This macro will force-rebuild each referenced configuration of each part file in the active assembly.  Suppressed and lightweight components are ignored.  It starts at the deepest level of the assembly and force-rebuilds all referenced configs of all documents at that level.  It then goes up one level at a time and force rebuilds again.  Each subassembly at this level should contain fully rebuilt components, so only the current level is force-rebuilt.  There is an option to force-rebuild twice in a row if desired.  

I never use the "in use" configuration setting for any assembly components, but if you do I think this macro will likely change that.

The macro keeps track of which configs of which parts have already been rebuilt, so no config gets rebuilt twice, even if it's on a different level.  

There is also an option to save the components (after rebuild) and report the save time.

The results of the rebuild/save are presented in Excel format.

-handleman, CSWP (The new, easy test)

RE: Assembly Rebuild Times

Not sure if anyone's tried this one yet, but I thought it might be handy to go ahead and report the file size of each component as well.

I also turned screen updating back on in Excel.  Turning it off doesn't make it run a whole lot faster, and with it off it sort of looks like it's not doing anything.  smile

 

-handleman, CSWP (The new, easy test)

RE: Assembly Rebuild Times

handleman,

I hadn't got around to testing the first one, but that last one is excellent. It will really help (and already has) when trying to find out why an assy is taking so long to save.

Thank you.

cheers

RE: Assembly Rebuild Times

handleman

Very nice - as usual smile .

Thanks

Tobin Sparks
www.nov.com

RE: Assembly Rebuild Times

Wow, this is nice. How can this be modified so i can specify the depth to traverse. Thanks

RE: Assembly Rebuild Times

This is outstanding. I ran this yesterday and was quickly able to identify a few parts that had a very high rebuild time. I was able to open those parts and looking at the Feature Statistics see what the problem was and by tweaking the design, either with an equation or deleting useless features i was able to shave off 4 seconds of rebuild time in my assembly(per part reduction of 1/3 rebuild time). Does not see like a long time but it also helped to reduce the file size and some of these parts can be used several times in an assembly.

Now with the ability to set the depth i can definitly see this as a pre-plm insertion process.

Awesome tool. Thanks

RE: Assembly Rebuild Times

Glad you like it, Russell!  One fairly small caveat about specifying the depth, though.  If you specify a depth, but some components that are deeper need a rebuild, I think the subassembly at specified depth will report a longer rebuild time because the components will have to rebuild before the assembly can rebuild.  That's the reason that the macro starts at the deepest level by default - by the time you reach any assembly each component of that assembly will have been already fully rebuilt.

-handleman, CSWP (The new, easy test)

RE: Assembly Rebuild Times

With the new file i have noticed that. However i have seen that the correlation between the rebuild times reported and the times posted by the Feature Stats is close enough.

When i run this on a large assembly i look for the high rebuild times then open and evaluate the parts to see how minor tweaks can be done to speed up the rebuilds.

With this info i can go back to the designeer and give him some pointers for things to avoid in the future. Also me as well to just overall better modeling practices.

  

RE: Assembly Rebuild Times

Done.  That is, as long as you are still a buzy person.

-handleman, CSWP (The new, easy test)

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members! Already a Member? Login


Resources

Research Report - How Engineers are Using Remote Access
Remote access enables engineers to work from anywhere provided they have an internet connection. We surveyed our audience of engineers, designers and product managers to learn how they use remote access within their organizations. We wanted to know which industries have adopted remote access, which software they are using, and what features matter most. Download Now
eBook - Managing the Context of Product Complexity Using the Digital Twin
Keeping track of changes to complex products is difficult—think Aerospace & Defense equipment, new generations of commercial aircraft, and software-based automobiles. A new way to managing the digital context of the physical product is required and the answer is the Digital Twin. This ebook explores the opportunity available for Operations and Maintenance for the Digital Twin. Download Now
White Paper - Trends in Industrial Filtration
Substantial progress has been made in filtration technologies in recent years. New filter media materials, designs and processes have led to filters that are more efficient, reliable, compact and longer lasting. This white paper will discuss the various trends that are impacting operational responsibilities of MROs today and the resources that are available for staying up-to-date on the latest filtration solutions. Download Now

Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close