Perferated Sheet-How To

Use this space to ask how to do whatever you're trying to use SolidWorks to do.
JustinP
Posts: 14
Joined: Tue Apr 20, 2021 10:25 am
Answers: 0
x 13
x 3

Perferated Sheet-How To

Unread post by JustinP »

Hey all,

Maybe my work PC is a touch weak, but I need to make a perferated sheet 4ft*10ft* with a 1" border, using .375" SQ. holes on .625" spacing. Square pattern.

Ive tried a number of things but it just brings my PC to its knees. I have tried:

Feature; Fill pattern. (Awesome control)
sketch; Linear Pattern. (hole lotta nope)
Assembly; Pattern cubes for the holes and combine cubes with plate and subtract. (Works best, less control)

Is there any other ways to do this? any sneaky tricks or work-arounds? (dont know why we call em work-arounds if we spend most of our time doing it that way)

Image

Thanks Guys, Justin <()>
Attachments
perf nested
perf nested
DOOM-DOOM-DOOM-DOOM-DOOM-DOOM-DOOM-DOOM-DOOOOM
MJuric
Posts: 1070
Joined: Mon Mar 08, 2021 3:21 pm
Answers: 1
x 31
x 874

Re: Perferated Sheet-How To

Unread post by MJuric »

If you can't get away with doing a representation of the grid, corners only, decal etc etc and you have to have the actual pattern, I've found the best way is to break it up into smaller chunks.

So for instance in this case if you were looking at 74 across and 189 down I might do a cut and then pattern that 37 X 21. Do another cut in the right spot and do another pattern of 37 X 21.

I'm sure someone will come up with something but I've not seen a great answer to this. Once any single array gets over a certain number it just brings SW to it's knees. However if you do a bunch of smaller arrays that end up being the same number of items it seems to be fine with it.

At one time I thought I used a trick of arraying the bodies and subtracting those from another body....just tried it and SW puked in the same way.
JustinP
Posts: 14
Joined: Tue Apr 20, 2021 10:25 am
Answers: 0
x 13
x 3

Re: Perferated Sheet-How To

Unread post by JustinP »

That trick you mentioned, try an assembly freature pattern and combine with subtract. thats how I normally do my patterns but this particular cutomer wanted the pattern to originate out from the center, like a fill pattern would do. Face palm
DOOM-DOOM-DOOM-DOOM-DOOM-DOOM-DOOM-DOOM-DOOOOM
User avatar
jcapriotti
Posts: 1863
Joined: Wed Mar 10, 2021 6:39 pm
Answers: 30
Location: The south
x 1205
x 1992

Re: Perferated Sheet-How To

Unread post by jcapriotti »

JustinP wrote: Thu Jul 08, 2021 8:08 pm That trick you mentioned, try an assembly freature pattern and combine with subtract. thats how I normally do my patterns but this particular cutomer wanted the pattern to originate out from the center, like a fill pattern would do. Face palm
All CAD systems choke on this, SolidWorks handles it better than most but eventually you just have too many holes. Does your customer plan to fabricate this from the model?

On my PC, it took 30 minutes to generate a fill pattern. Do much of anything can lock the software
image.png
The fill pattern uses an sketch offset 1" from the perimeter of the part. I checked "Geometry Pattern", not sure if that makes a difference here though as the seed feature is a square from inside the Fill Pattern. 13797 pattern instances in 30 minutes, not worth it IMO.
image.png
Jason
sergio.monti
Posts: 36
Joined: Tue May 04, 2021 2:22 am
Answers: 1
x 48
x 21

Re: Perferated Sheet-How To

Unread post by sergio.monti »

Hi Justin, you can do a big rectangular cut, as big as the perimeter. Then you can add full-length stripes .250" thick in the horizontal and vertical directions. You will end up having A+B instances instead of A*B.
I haven't tested it, so I'm not sure it's going to be faster.
Hope it works.
Sergio
User avatar
mattpeneguy
Posts: 1386
Joined: Tue Mar 09, 2021 11:14 am
Answers: 4
x 2489
x 1899

Re: Perferated Sheet-How To

Unread post by mattpeneguy »

Don't reinvent the wheel here. Shaodun Lin posted about this in the old forum, and I'm glad to see he was wise enough to post it elsewhere. You can read about it here:
https://www.linkedin.com/pulse/how-impr ... aodun-lin/
MJuric
Posts: 1070
Joined: Mon Mar 08, 2021 3:21 pm
Answers: 1
x 31
x 874

Re: Perferated Sheet-How To

Unread post by MJuric »

mattpeneguy wrote: Fri Jul 09, 2021 8:19 am Don't reinvent the wheel here. Shaodun Lin posted about this in the old forum, and I'm glad to see he was wise enough to post it elsewhere. You can read about it here:
https://www.linkedin.com/pulse/how-impr ... aodun-lin/
Nice post and pretty much what I've stumbled across....without doing the maths :oops:

I've always found that the bigger the array the time to do the function seemed to be non linear. So if I had a big array I always looked for a way to break it down into a bunch of smaller ones. Even though you end up with the same number of holes the speed of the file is significantly faster across the board.

As I mentioned above I also remembered do an body array and combine. That seemed to be faster. But when I tried it on this particular pattern it didn't seem any faster and instead seemed slower. Nice to know that there is some magical number that one works better than the other.
User avatar
SamSpade
Posts: 115
Joined: Tue Mar 23, 2021 3:34 pm
Answers: 2
Location: Montreal, QC
x 223
x 155

Re: Perferated Sheet-How To

Unread post by SamSpade »

We deal with perforated sheet metal on a daily basis, and yes this can be an issue if you truly need to extrude each individual hole. As @MJuric had mentioned we typically show a small portion of the perforation pattern in each corner, eliminating the stress on computing resources.

We perforate in-house, on either a dedicated perforator (a Bruck) or when tooling isn't available on that machine, on a turret punch press. We will indicate the limit of the perforation pattern and the number of steps (instances) in both directions and spacing and the operator does the rest.

Now on parts that are non-rectangular in shape (trapezoidal 'L'-shaped,...), we will again only show the corners of the perforated pattern, but then add each and every hole only onto the DXF file required to produce the part. 2D CAD seems to handle a greater volume of holes without issues (no computer lag).
You miss 100% of the shots you don't take - Wayne Gretzky
MJuric
Posts: 1070
Joined: Mon Mar 08, 2021 3:21 pm
Answers: 1
x 31
x 874

Re: Perferated Sheet-How To

Unread post by MJuric »

SamSpade wrote: Fri Jul 09, 2021 8:37 am As @MJuric had mentioned we typically show a small portion of the perforation pattern in each corner, eliminating the stress on computing resources.
This is a carry over from the drawing board. You'd be ushered out the door for drawing in 13,986 3/8 X 3/8 squares :-) Back in those days a whole lot more was done with "Representation" and notes. Today I think we tend to "Over model" because it's WAY easier, but in many cases simply not necessary to have an exact model that will bring your machine to it's knees.
User avatar
HerrTick
Posts: 207
Joined: Fri Mar 19, 2021 10:41 am
Answers: 1
x 32
x 307

Re: Perferated Sheet-How To

Unread post by HerrTick »

There's a limit to how efficient you can make this model. The sheer quantity of faces and resulting intersections is going to be a burden no matter what.

Good place to use the Freeze Bar.
User avatar
mike miller
Posts: 878
Joined: Fri Mar 12, 2021 3:38 pm
Answers: 7
Location: Michigan
x 1070
x 1231
Contact:

Re: Perferated Sheet-How To

Unread post by mike miller »

Does this absolutely have to be real geometry or could it be cosmetic? If you have RealView graphics enabled you can use Appearances>Miscellaneous>Pattern (or 3D Textures) which will look quite realistic if the mapping is set correctly.

Your hardware (and future coworkers!) will thank you.
He that finds his life will lose it, and he who loses his life for [Christ's] sake will find it. Matt. 10:39
User avatar
mattpeneguy
Posts: 1386
Joined: Tue Mar 09, 2021 11:14 am
Answers: 4
x 2489
x 1899

Re: Perferated Sheet-How To

Unread post by mattpeneguy »

mike miller wrote: Fri Jul 09, 2021 9:20 am Does this absolutely have to be real geometry or could it be cosmetic? If you have RealView graphics enabled you can use Appearances>Miscellaneous>Pattern (or 3D Textures) which will look quite realistic if the mapping is set correctly.

Your hardware (and future coworkers!) will thank you.
Yes! I do this with grid deck. I even have a custom material that gets me the correct weight called 4" grid deck or something like that. This is important for balance for us. So something like this could easily be done for a perforated sheet, if weight and balance is of concern.
User avatar
matt
Posts: 1586
Joined: Mon Mar 08, 2021 11:34 am
Answers: 19
Location: Virginia
x 1219
x 2369
Contact:

Re: Perferated Sheet-How To

Unread post by matt »

Does anybody remember the punchholder? It was a model, I think from Anna Wood, that a lot of us used as a benchmark for SW versions and hardware. It was, among other things, a big pattern.

Image

Even then we decided that a note was the best way to handle this. Patterning bodies is a great thing, but if you have to boolean them all back together, it loses its greatness. Geometry pattern works only if all of the pattern instances are exactly the same. You could try the Face Pattern, but that might have the same limitations as geometry pattern.

Here's a link to an old blog post on the topic. It's missing a few images....
https://dezignstuff.com/building-the-punch-holder/
User avatar
mike miller
Posts: 878
Joined: Fri Mar 12, 2021 3:38 pm
Answers: 7
Location: Michigan
x 1070
x 1231
Contact:

Re: Perferated Sheet-How To

Unread post by mike miller »

matt wrote: Fri Jul 09, 2021 10:13 am Does anybody remember the punchholder? It was a model, I think from Anna Wood, that a lot of us used as a benchmark for SW versions and hardware. It was, among other things, a big pattern.

Image

Even then we decided that a note was the best way to handle this. Patterning bodies is a great thing, but if you have to boolean them all back together, it loses its greatness. Geometry pattern works only if all of the pattern instances are exactly the same. You could try the Face Pattern, but that might have the same limitations as geometry pattern.

Here's a link to an old blog post on the topic. It's missing a few images....
https://dezignstuff.com/building-the-punch-holder/
Hey matt, could you post those files? For some reason the original links get a "Page not found" error. :oops:
He that finds his life will lose it, and he who loses his life for [Christ's] sake will find it. Matt. 10:39
User avatar
JSculley
Posts: 643
Joined: Tue May 04, 2021 7:28 am
Answers: 55
x 9
x 877

Re: Perferated Sheet-How To

Unread post by JSculley »

mike miller wrote: Fri Jul 09, 2021 10:26 am Hey matt, could you post those files? For some reason the original links get a "Page not found" error. :oops:
You already have the files. They are installed as part of the SOLIDWORKS Rx benchmarking tool:
image.png
User avatar
matt
Posts: 1586
Joined: Mon Mar 08, 2021 11:34 am
Answers: 19
Location: Virginia
x 1219
x 2369
Contact:

Re: Perferated Sheet-How To

Unread post by matt »

mike miller wrote: Fri Jul 09, 2021 10:26 am Hey matt, could you post those files? For some reason the original links get a "Page not found" error. :oops:
The files are about a decade old, and haven't survived some of my site transformations. I might be able to find some versions.

The SE part penetration.par shows the inside sticking through the outside. If you edit it in synch, that fixes itself. SW creates the same error, but last I checked doesn't fix itself on editing.

I couldn't find the SE punchholder part. I must have posted it to the SW Forum, but searching for it in the current site gave me a headache.
Attachments
punch_holder.sldprt
(10.56 MiB) Downloaded 146 times
penetration.par
(187 KiB) Downloaded 139 times
User avatar
Tom G
Posts: 355
Joined: Tue Mar 09, 2021 9:26 am
Answers: 0
Location: Philadelphia, PA area
x 989
x 466

Re: Perferated Sheet-How To

Unread post by Tom G »

This solution seems overlooked. Solve it once and then remove all parametric features by exporting to IGES and reimporting as a dumb body part.
Broadly, my experience shows that the difficulty of messy parts will snowball when carried forward into assemblies and further into drawings.

This works great for stock pieces. You can have a dumb large sheet, and cut it to size. or alter other bodies to it (merge, extend, subtract). This solution is primarily about NOT designing for pattern change. The part is standardized as what will be purchased and implemented.

If you do this for a client that wants to alter the pattern by feedback and revisions, this process will not help you as much. You can, of course, retain the parametric file to later alter and regenerate its new dumb solid. However, it does still isolate the huge resource drain to the limited process of minor component creation, and then subsequent assemblies and drawings which use this will no longer have to solve the pattern.
IndianaDave
Posts: 45
Joined: Fri Mar 12, 2021 10:46 am
Answers: 0
x 5
x 54

Re: Perferated Sheet-How To

Unread post by IndianaDave »

Large patterns have been an issue with Solidworks (and probably other CAD software) since the beginnning...
Perforated sheet, expanded metal, etc. aren't necessary to create, unless you need it for the mass.
Even then, you can create a material that has the mass, and it should calculate the weight properly.

One thing I've had to do in the past is create a large vacuum formed part. It held small electric motors, and had draft, and fillets. I think there were 150 cavities... There was no way I could get SW to create them all without killing my machine.
My boss could not understand, because they "Bought the computer that you spec'd"...
I
JustinP
Posts: 14
Joined: Tue Apr 20, 2021 10:25 am
Answers: 0
x 13
x 3

Re: Perferated Sheet-How To

Unread post by JustinP »

mattpeneguy wrote: Fri Jul 09, 2021 8:19 am Don't reinvent the wheel here. Shaodun Lin posted about this in the old forum, and I'm glad to see he was wise enough to post it elsewhere. You can read about it here:
https://www.linkedin.com/pulse/how-impr ... aodun-lin/
Thank You so much Matt!!!!
DOOM-DOOM-DOOM-DOOM-DOOM-DOOM-DOOM-DOOM-DOOOOM
Austin Schukar
Posts: 98
Joined: Thu Mar 18, 2021 11:19 am
Answers: 1
Location: St. Louis, MO
x 288
x 56

Re: Perferated Sheet-How To

Unread post by Austin Schukar »

Workaround that I've used (only for square holes).....involves merging two bodies with long slots patterned along the x and y axes.

Create two bodies, one for a vertical pattern, another for horizontal.
Cut one slot, use linear pattern. Repeat like so
image.png
image.png
image.png
image.png
image.png
Then Combine.
image.png
Still somewhat parametric, and this method alone takes around 4 minutes to full rebuild....I'm sure someone could refine this a bit by breaking it up. But this seems to work best for me, in this case.
Austin
sergio.monti
Posts: 36
Joined: Tue May 04, 2021 2:22 am
Answers: 1
x 48
x 21

Re: Perferated Sheet-How To

Unread post by sergio.monti »

sergio.monti wrote: Fri Jul 09, 2021 7:52 am Hi Justin, you can do a big rectangular cut, as big as the perimeter. Then you can add full-length stripes .250" thick in the horizontal and vertical directions. You will end up having A+B instances instead of A*B.
I haven't tested it, so I'm not sure it's going to be faster.
Hope it works.
Sergio
I tested it with no success, the above method takes longer!!
JustinP
Posts: 14
Joined: Tue Apr 20, 2021 10:25 am
Answers: 0
x 13
x 3

Re: Perferated Sheet-How To

Unread post by JustinP »

mike miller wrote: Fri Jul 09, 2021 9:20 am Does this absolutely have to be real geometry or could it be cosmetic? If you have RealView graphics enabled you can use Appearances>Miscellaneous>Pattern (or 3D Textures) which will look quite realistic if the mapping is set correctly.

Your hardware (and future coworkers!) will thank you.
I believe so, I need a cut pattern to cut the part. I've never expiremented with display or appearance but if you can get a DXF cut file from that point me in the right direction!
DOOM-DOOM-DOOM-DOOM-DOOM-DOOM-DOOM-DOOM-DOOOOM
IndianaDave
Posts: 45
Joined: Fri Mar 12, 2021 10:46 am
Answers: 0
x 5
x 54

Re: Perferated Sheet-How To

Unread post by IndianaDave »

JustinP wrote: Wed Jul 14, 2021 2:09 pm I believe so, I need a cut pattern to cut the part. I've never expiremented with display or appearance but if you can get a DXF cut file from that point me in the right direction!
You can't...
For material that is purchased (expanded metal, chain link, tread plate, etc) this works fine...
Best option is to model one corner, and make the dxf file, and then pattern it in the dxf file.
JustinP
Posts: 14
Joined: Tue Apr 20, 2021 10:25 am
Answers: 0
x 13
x 3

Re: Perferated Sheet-How To

Unread post by JustinP »

Yeah, one of our users has autocad but he really drags his heels. it takes about the same amout of time but less head ache. 3 days to pattern and render or 3 days for moaning over it. Ha.

I have a nother program called pronest that I use. I ened up making a 3/8" square, fliped the lead-in to the inside and nested 20K with the correct spacing for the cut file.
DOOM-DOOM-DOOM-DOOM-DOOM-DOOM-DOOM-DOOM-DOOOOM
berg_lauritz
Posts: 423
Joined: Tue Mar 09, 2021 10:11 am
Answers: 6
x 439
x 233

Re: Perferated Sheet-How To

Unread post by berg_lauritz »

This link shows you a nice graph, that depending on the # of instances the rebuild time is different for the two best methods.

There is a whole chapter in this ebook from cadbooster.com where he shows the difference of rebuild times in it (I know, a shameless plug here).

Edit: I didn't see, that @mattpeneguy quoted that link already. I only got to know it through the ebook.
Don't reinvent the wheel here. Shaodun Lin posted about this in the old forum, and I'm glad to see he was wise enough to post it elsewhere. You can read about it here:
https://www.linkedin.com/pulse/how-impr ... aodun-lin/
Another idea: Do you have to model this as one body? If you i.e. only do the linear pattern in one direction for a body (i.e. x), then combine & pattern this body you'll have long horizontal lines, that could be manually removed before nesting (or by yourself, if you do the .dxf).
This way you have a part, that is decently fast & you can also nest it fairly quick.

In my case this is would save me 52seconds (Combine2) to remove all of those lines for nesting. Plus every time I load a model with this in it.
Screenshot 2021-07-28 092011.png
Screenshot 2021-07-28 092011.png (9.05 KiB) Viewed 4556 times
Ry-guy
Posts: 173
Joined: Mon Mar 08, 2021 5:30 pm
Answers: 1
Location: Minneapolis, MN
x 38
x 139

Re: Perferated Sheet-How To

Unread post by Ry-guy »

Just because you can...doesn't mean you should! There are practical limits to everything! What might be logical as one customer of the data will be totally waste for others! Keep that in mind!

My 2 cents. The export as Parasolid and then importing back in and trimming up will be your simpliest and probably most affective solution.
But your drawing views are going to be black blobs and your drawing view render times are going to kill you too!

Way back when in the late 90's we had to do large platform structure for power plants. We had to have CG's and weights for lighting diagrams. Because of this, we had two representations of all the grating pieces and expanded metal steps. 1- the actual designed model and 2- the drawing and lightweight model (a block). The actual models where used for weight calculations and the lightweighted version was used for everything else.
If you needed detail views of the mounting clips and grating pieces we had process to handle that as well!

Ryan
Post Reply