Hi,
When working on large or small designs fusion 360 would hang for 10-20 minutes when trying to create dimensions from other components, please advise as it is impossible to work like this.
There are 3 components, basic flat sheet metal, when i edit in place and try to dimension from one of the other components the program does its magic freezing trick.
Attached is a screenshot of one of occasions as well as the model in question(although this happens on almost all of my models)
Please help urgently, it is really impossible to work even on basic designs.
Regards,
Bain
Hi Bain,
Thanks for reporting the performance issue. I opened your data. "Chiller bottom plate.f3d" contains 96657 thread features. To know this, you can open this f3d, run "Create Base Feature". After a while, check the browser and we can see 96657 features there.
To resolve your performance issue for short term, you can delete all of them. The performance should come back.
However, I do be curious about how you create this Chiller Bottom Plate. This number of thread features obviously not something you created manually. Can you share a little bit how this was created? This might indicate a defect in Fusion we can go back to fix.
Thanks,
Hi @raymondxu ,
Yes i noticed this also by deleting the context and then changing so that history is not tracked then the threads popped up. It is annoying as noting of mine in the large assembly that this goes into has close to that amount of threads.
There were some components with threaded inserts but why its pulling the threads over on assembly context is crazy.
Maybe this is something that can be resolved as i have to constantly do this conversion to get rid of the performance issue.
Understood. I am working with team on solving it. But I am still curious how you created this part. If you can think of it, please tell me.
So, i started with a small plate and then imported it into a larger assembly and edited it there.
By doing dimensions on other components while sketching causes it to make all these threads.
Noting in my entire design has so many threads, there are maybe a maximum of 300 threaded holes and threaded studs combined, not this 96k that gets generated in the assembly context.
I am assuming there is come kind of circular reference creation happening while referencing a part that has threads from another part getting both of their threads combined and any other threads that may have been pulled from other assembly contexts.
Thanks. This is really helpful. Will work with team on understanding how to solve it.
Hi @raymondxu
I have a present for you, a perfect debug candidate and explanation how this parasite originates and spreads into the 10s of thousands.
So, What happens is this, item 1 contains a threaded hole.
Item 2 is imported into item 1, edit in place is then executed on item 2, a sketch is started on item 2 and a dimension is projected from item 1 (not even something thread related), item 2 copies the thread(s) as part of the assembly context.
Item 3 is imported, an and the same is preformed on item 3, a scetch is drawn, this time doing projected dimensions from item 1 and item 2.
Item 3 now contains the threads from item 1 and the context threads from item 2, thus item 3 has the sum total of threads from item 1 and the context threads from item 2.
Please see attached an execute in the order to duplicate this parasite.
Open "Test Plate V5" (item 1) this item is infected with the parasite, import "Test v3"(Item 2).
Do a edit in place on Item 2, do a sketch and projection from Item 1. Finish Edit in place.
Import "Test Square v3" (item 3) into the design as well and edit it in place, sketch and project from item 1 and item 2.
Finish edit in place and save.
Now open Item 1 and 2 and inspect the Parasite.
This all starts because a thread was dimensioned from another component somewhere down the pipeline and it duplicates and multiplies throughout the entire design
Happy hunting!
Can't find what you're looking for? Ask the community or share your knowledge.