I am using fill pattern and reference pattern to create assembly hole features. The pattern creation and performance is fine for arounf 500 holes, but my project requirement is to created more than 4000 holes and hence it take very long time and never gets completed. I need a suggestion to make this creation in quick time
creation of thousands of holes is not simple task. You have to experiment. If you upload your model, community members can help you. Use How to attach file when you Reply to a discussion. procedure.
try to use/test GEOMETRY PATTERN. This pattern is much quicker to regenerate than normal pattern. Result is the same, but needs less computer performance.
See picture bellow.
Hope it can help...
I am not sure if this has the quantity, but it may be helpful:
I train my users to try to stay away from assembly features as much as possible.
They are limited, use up extreme amounts of memory and are much more unstable.
If you want to mimic assembly features you can create a new part, inherit the part the holes need to go through and then create the geometry patterns in the newly created part. You would have to do this for all the parts the holes must be create in.
Finally assemble the newly created parts (with the hole pattern) in the assembly.
I'm not sure how well this would work because it's kind of a brute force method but could you make a "tool" part that has male extrudes that you could geometry pattern (especially if you could pattern of a pattern) that you assemble and use it to create a "Cut Out" feature (Component > Component Operations > Cut Out). When making large patterns you can break down the number of instances into 2 sets and it goes incredibly fast. If it was a regular rectangular pattern you could create a pattern of like 10 x 10 and then pattern that 8 x 5. Something to try at least.