Community
Fusion Design, Validate & Document
Stuck on a workflow? Have a tricky question about a Fusion (formerly Fusion 360) feature? Share your project, tips and tricks, ask questions, and get advice from the community.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Sketch pattern performance

11 REPLIES 11
SOLVED
Reply
Message 1 of 12
Helmi74
1067 Views, 11 Replies

Sketch pattern performance

Helmi74
Collaborator
Collaborator

Hey guys,

 

i'm trying to model a vacuum mounting table for my cnc router. I thought going with patterns for the whole might be a good idea but i nearly have no chance to work with patterns as their performance seems to be somehow unusable. The strange thing is that it doesn't even use my CPU. CPU usage stays below 30% while i can't do anything with fusion as soon as the pattern contains above 500 instances (i need around 300). Sometimes CPU peaks to around 100% but still only uses one cpu core. This seems to happen when i move the view. Deactivating single instances with the checkboxes also takes around 10 seconds each but doesn't use up any CPU.

 

Anyone experiencing the same issues? Any chance to work around this?

 

To give you a better impression of what it is about - here's a picture of two of the vacuum tables together:

 

vacuumtable.jpg

 

I've already placed the bigger (mounting) holes. The small holes are 6mm wide and 10mm apart from each other. 

---
Frank / @helmi

Established 1974. Internet addicted since 1994. Collector of Kudos.
0 Likes

Sketch pattern performance

Hey guys,

 

i'm trying to model a vacuum mounting table for my cnc router. I thought going with patterns for the whole might be a good idea but i nearly have no chance to work with patterns as their performance seems to be somehow unusable. The strange thing is that it doesn't even use my CPU. CPU usage stays below 30% while i can't do anything with fusion as soon as the pattern contains above 500 instances (i need around 300). Sometimes CPU peaks to around 100% but still only uses one cpu core. This seems to happen when i move the view. Deactivating single instances with the checkboxes also takes around 10 seconds each but doesn't use up any CPU.

 

Anyone experiencing the same issues? Any chance to work around this?

 

To give you a better impression of what it is about - here's a picture of two of the vacuum tables together:

 

vacuumtable.jpg

 

I've already placed the bigger (mounting) holes. The small holes are 6mm wide and 10mm apart from each other. 

---
Frank / @helmi

Established 1974. Internet addicted since 1994. Collector of Kudos.
11 REPLIES 11
Message 2 of 12
HughesTooling
in reply to: Helmi74

HughesTooling
Consultant
Consultant

Rather than pattern in the sketch just make one hole and use pattern from the create menu, patterning the surfaces works better then patterning in sketches if you have a lot of profiles.

Capture.PNG

 

Mark

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


1 Like

Rather than pattern in the sketch just make one hole and use pattern from the create menu, patterning the surfaces works better then patterning in sketches if you have a lot of profiles.

Capture.PNG

 

Mark

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Message 3 of 12
Helmi74
in reply to: HughesTooling

Helmi74
Collaborator
Collaborator
It's definitely much better to work with after the pattern is done that way.

Unfortunately it's still a real pain to tick single instances on/off while still editing the pattern. I already tried disabling nearly everything visually but it seems to be something else not related to the GPU. Maybe this is something devs should have a look at as it seems this should be possible in a more performant way.
---
Frank / @helmi

Established 1974. Internet addicted since 1994. Collector of Kudos.
0 Likes

It's definitely much better to work with after the pattern is done that way.

Unfortunately it's still a real pain to tick single instances on/off while still editing the pattern. I already tried disabling nearly everything visually but it seems to be something else not related to the GPU. Maybe this is something devs should have a look at as it seems this should be possible in a more performant way.
---
Frank / @helmi

Established 1974. Internet addicted since 1994. Collector of Kudos.
Message 4 of 12
HughesTooling
in reply to: Helmi74

HughesTooling
Consultant
Consultant

It is a known issue with sketches, it has come up quite a few time with imported DXF and SVG files. 

 

Are you working on just one quarter at a time then using mirror to make the other 3?

 

Mark

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


0 Likes

It is a known issue with sketches, it has come up quite a few time with imported DXF and SVG files. 

 

Are you working on just one quarter at a time then using mirror to make the other 3?

 

Mark

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Message 5 of 12
Helmi74
in reply to: HughesTooling

Helmi74
Collaborator
Collaborator

That's my workaround and just to be sure i'm not working on the sketches anymore but with surfaces now.

---
Frank / @helmi

Established 1974. Internet addicted since 1994. Collector of Kudos.
0 Likes

That's my workaround and just to be sure i'm not working on the sketches anymore but with surfaces now.

---
Frank / @helmi

Established 1974. Internet addicted since 1994. Collector of Kudos.
Message 6 of 12
Helmi74
in reply to: Helmi74

Helmi74
Collaborator
Collaborator
Accepted solution

I finally got it done but it was a relatively hard way. As things aren't perfectly symetric here i had to manually delete single surfaces after each mirroring and add some new before mirroring again.

 

The performance to work with the final result is quite okay but if you try to edit a mirror or pattern feature with that amount of instances it's a real pain. This is something that should be worked on.

 

Vakuumtisch_2015-Dec-05_11-53-17AM-000_CustomizedView49211480.png

---
Frank / @helmi

Established 1974. Internet addicted since 1994. Collector of Kudos.
1 Like

I finally got it done but it was a relatively hard way. As things aren't perfectly symetric here i had to manually delete single surfaces after each mirroring and add some new before mirroring again.

 

The performance to work with the final result is quite okay but if you try to edit a mirror or pattern feature with that amount of instances it's a real pain. This is something that should be worked on.

 

Vakuumtisch_2015-Dec-05_11-53-17AM-000_CustomizedView49211480.png

---
Frank / @helmi

Established 1974. Internet addicted since 1994. Collector of Kudos.
Message 7 of 12
HughesTooling
in reply to: Helmi74

HughesTooling
Consultant
Consultant

I think what slows it down is when there's the opportunity for user input, so for example even with a sketch closed Fusion is looking for interactions with the profiles. And when you are making a pattern with surfaces it's scanning for interactions, if you just have a model with a lot of surfaces the display is quite fast so I don't think it's just a display problem.

 

Mark

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


0 Likes

I think what slows it down is when there's the opportunity for user input, so for example even with a sketch closed Fusion is looking for interactions with the profiles. And when you are making a pattern with surfaces it's scanning for interactions, if you just have a model with a lot of surfaces the display is quite fast so I don't think it's just a display problem.

 

Mark

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Message 8 of 12
Helmi74
in reply to: HughesTooling

Helmi74
Collaborator
Collaborator
oh maybe i just wasn't clear enough. I definitely don't think it's a display problem after how it behaves after switching of different display features.

Maybe there's just too much live calculation going on inside pattern and mirror feature. This should be reduced especially on a higher amount of instances to make working with that more handy again.
---
Frank / @helmi

Established 1974. Internet addicted since 1994. Collector of Kudos.
0 Likes

oh maybe i just wasn't clear enough. I definitely don't think it's a display problem after how it behaves after switching of different display features.

Maybe there's just too much live calculation going on inside pattern and mirror feature. This should be reduced especially on a higher amount of instances to make working with that more handy again.
---
Frank / @helmi

Established 1974. Internet addicted since 1994. Collector of Kudos.
Message 9 of 12
Helmi74
in reply to: Helmi74

Helmi74
Collaborator
Collaborator

after some time i'm sure this is a general path-count performance problem in sketches.

Currently i'm already waiting around 10 minutes for an already selected array of around 2500 circles to be deleted. I mean sure this is a lot but shouldn't this be doable?

 

EDIT: and then it crashed a few minutes later...

---
Frank / @helmi

Established 1974. Internet addicted since 1994. Collector of Kudos.
0 Likes

after some time i'm sure this is a general path-count performance problem in sketches.

Currently i'm already waiting around 10 minutes for an already selected array of around 2500 circles to be deleted. I mean sure this is a lot but shouldn't this be doable?

 

EDIT: and then it crashed a few minutes later...

---
Frank / @helmi

Established 1974. Internet addicted since 1994. Collector of Kudos.
Message 10 of 12
promm
in reply to: Helmi74

promm
Alumni
Alumni

@Helmi74,

 

Patterning, especially when you get into the 2500 range is something that CAD has struggled with for a long time.  Mainly calculations affect the performance, but there are other factors such as visuals and file size when inserting into other models that will cause models to slow down.  We have recently done some work on how our recomputed pattern optimization works, but that does not affect the situation you are seeing.   There are feature enhancements in our backlog that will improve the initial performance, however it is not prioritized very high.  My recommendation for the best performance is start in direct modeling creating your main shape.  In the example below I made a 2'x1' rectangle.  Next create your cut feature, I made a circle.  Then pattern the cut and do not worry about which instances to remove until the next step.  After the patter is complete select the instances that you want to remove and press delete.

 

http://autode.sk/1I5mo4A

 

Cheers,

 

Mike Prom

 

0 Likes

@Helmi74,

 

Patterning, especially when you get into the 2500 range is something that CAD has struggled with for a long time.  Mainly calculations affect the performance, but there are other factors such as visuals and file size when inserting into other models that will cause models to slow down.  We have recently done some work on how our recomputed pattern optimization works, but that does not affect the situation you are seeing.   There are feature enhancements in our backlog that will improve the initial performance, however it is not prioritized very high.  My recommendation for the best performance is start in direct modeling creating your main shape.  In the example below I made a 2'x1' rectangle.  Next create your cut feature, I made a circle.  Then pattern the cut and do not worry about which instances to remove until the next step.  After the patter is complete select the instances that you want to remove and press delete.

 

http://autode.sk/1I5mo4A

 

Cheers,

 

Mike Prom

 

Message 11 of 12
Helmi74
in reply to: promm

Helmi74
Collaborator
Collaborator

Thanks Mike.

 

I already got that solved using the method you are suggesting. Unfortunately in Sketch Mode it's not only the pattern that causes enormous performance issues but that path count itself does that too. I need to project these hole pattern onto sketches every now and then to create a gauge based on that vacuum table. After projection i'm deleting around 50-70% of the projected geometry but that is really a hard job due to the bad performance.

---
Frank / @helmi

Established 1974. Internet addicted since 1994. Collector of Kudos.
0 Likes

Thanks Mike.

 

I already got that solved using the method you are suggesting. Unfortunately in Sketch Mode it's not only the pattern that causes enormous performance issues but that path count itself does that too. I need to project these hole pattern onto sketches every now and then to create a gauge based on that vacuum table. After projection i'm deleting around 50-70% of the projected geometry but that is really a hard job due to the bad performance.

---
Frank / @helmi

Established 1974. Internet addicted since 1994. Collector of Kudos.
Message 12 of 12
daniel_lyall
in reply to: Helmi74

daniel_lyall
Mentor
Mentor

I found when I did my vacuum table it was bad I increased from having 4 cells of holes to 6 cell all mirrored from one cell of 500 holes each 500 holes took at lest 3 min to compute on the first then each mirror the time it took to compute was about double, I went to 6 cell from 4 as it just crashed fusion with 4 cells of 750 holes.

 

I know it is not as big as your one Frank but still same stuff diffrent size.

 


Win10 pro | 16 GB ram | 4 GB graphics Quadro K2200 | Intel(R) 8Xeon(R) CPU E5-1620 v3 @ 3.50GHz 3.50 GHz

Daniel Lyall
The Big Boss
Mach3 User
My Websight, Daniels Wheelchair Customisations.
Facebook | Twitter | LinkedIn

0 Likes

I found when I did my vacuum table it was bad I increased from having 4 cells of holes to 6 cell all mirrored from one cell of 500 holes each 500 holes took at lest 3 min to compute on the first then each mirror the time it took to compute was about double, I went to 6 cell from 4 as it just crashed fusion with 4 cells of 750 holes.

 

I know it is not as big as your one Frank but still same stuff diffrent size.

 


Win10 pro | 16 GB ram | 4 GB graphics Quadro K2200 | Intel(R) 8Xeon(R) CPU E5-1620 v3 @ 3.50GHz 3.50 GHz

Daniel Lyall
The Big Boss
Mach3 User
My Websight, Daniels Wheelchair Customisations.
Facebook | Twitter | LinkedIn

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report