Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Question for Surfacing Guys 1

Status
Not open for further replies.

handleman

Automotive
Jan 7, 2005
3,411
As an assembly equipment machine design guy, I deal mostly with prismatic parts. Anything you can't easily model with extrude cuts and revolves usually makes for difficult to fabricate parts, so we try to keep it simple. However, I'm now in a situation where I need to model something to closely (3mm or so) fit to the profile of a product. We'll make our part by RP, so no machining cost worries. I have a dumb solid of the product (actually an assembly of a few parts), so my first plan of attack was to do offset surfaces and then trim them up into a model. However, due to a lot of inside radii, I end up with self-intersecting surfaces when I try to do the offset. Any tips for this type of operation? Surfacing pitfalls to avoid? Will I just have to carefully pick my surfaces and then trim up from there? Of course, due to IP I can't post any files on this one. :-(

Thanks!

-handleman, CSWP (The new, easy test)
 
Replies continue below

Recommended for you

Handleman,

I would stick with the offsetting/trimming tactic. Even if you've got to be selective when picking surfaces to offset in order to avoid self-intersecting surfaces it will be easier (and undoubtedly faster) going this route than trying to surface up what you need. Especially so if you're not all that versed in surfacing.

You may have to generate some surface patches in areas where you just can't get an offset to work, but you'll still be better off, IMO.
 
Oooh--that's going to be tedious. I'd recommend deleting that small fillet stuff and doing a simple shell, then re-adding those after the shell, but it sounds like this might be more complicated than that.

If you can offset major surfaces, pick clusters that make the most sense, that will offset properly. This will generate lots of individual surface bodies. Then extend edges of surfaces to past where the small intersecting problems happened previously (I'd recommend ignoring the offsetting of the small fillets for now). So the small fillets aren't included in your offsets and you can use either the Extend or Trim features to get the desired inner surface you need, then use the Cut With Surface feature to core things out.

You might even find rebuilding (instead of offsetting) some of the fill-in-the-gap stuff to be quicker. After getting your main surfaces offset, hide your solid body so you can see what you're doing. I tend to prefer the Mutual option when Trimming surfaces. You may need to use the Knit feature to make sure your surface is singular before attempting the Cut With Surface. Also, you'll probably need your surfaces to extend past the solid body in the shell hole area--so you may need to extend a flange or some such thing through the base of the part (or whichever surface will be "open" in coring out the solid) before making the cut, again, making sure it's all Knit together as a singular surface. If the surface body doesn't go past your solid stuff, SolidWorks will get confused as to the boundaries of your Cut With Surface.



Jeff Mowry
A people who value security over freedom will soon find they have neither.
 
Handleman,

To follow up on Jeff's post, you can also try to make use of the untrim command to extend surface boundaries once you've got offsets created. It will depend on the geometry you need to create whether you untrim the interior/exterior boundaries (or both).

I used to have to do this all the time in a previous life (albeit in a different CAD package). I don't envy you. Best just to resign yourself to the fact that this will take a while to do and, depending on the quality of the geometry you're starting with, has the potential for an extremely high PITA factor.
 
However you look at it, reverse engineering the profile into an interfacing solid model is going to take a lot of time. However, I suspect you will be a pro by the end of the project. :) Here's some quick points in addition to what's above:

Surface features till patch holes (one will often work where the other does not):
Boundary (use existing geometry)
Surface Fill (can also use 3D sketches to create surface)

Knit to join up surfaces and hopefully produce a solid model.

Use SW 2009 if you can.

Matt Lorono
CAD Engineer/ECN Analyst
Silicon Valley, CA
Lorono's SolidWorks Resources
Co-moderator of Solidworks Yahoo! Group
and Mechnical.Engineering Yahoo! Group
 
I can't help but wonder if you are making this too difficult, but without the file...

I'm thinking Insert>Part, maybe with scale, maybe an intermediate part with thickened faces... Combine with subtract...
 
Thanks, guys! Especially the part about picking (smaller) clusters that make sense. I had started out by picking as many surfaces as I could and offsetting them all in one feature. I guess it was fear of a long feature tree. Anyway, I was getting totally lost trying to patch them together. It seems to be going better now that I've started picking a few surfaces, offsetting them, then patching/trimming/knitting them together into a single surface body before moving on and offsetting more. It's a bit humbling how you can be so comfortable with a large portion of SW, but then feel so lost when you go outside that area. I know I'd be in the same boat if I had to do sheet metal, simulation, PhotoWorks, etc.

-handleman, CSWP (The new, easy test)
 
Handleman,

Instead of inserting surfaces, I normally try to extrude (in context) "up to surface" or set the end condition to "offset from surface." This may or may not work depending on the geometry you are working with.

Joe
SW Office 2006 SP5.1
P4 3.0Ghz 1GB
ATI FireGL X1
 
Extruding to an offset from surface, thickening, shelling, and the like will all fail if the surfaces you're referencing won't offset. Handleman is on the right track of offsetting groups of surfaces and knitting.

-b
 
Haven't posted in so long, just lurking in the shadows. Less and less time in solidworks, and more and more in circuit board layout. Figured I'd post and maybe spend some more time with my eng-tips friends seeing as people around here are driving me nuts lately. Not that anyone missed me.

I'm with rollupswx on the scale approach. When things wont offset or thicken because it creates intersecting surfaces, surfaces that collapse on themselves, eliminates surface elements, or creates 0 radius, there is always the option of scaling the surface geometry. Its worked for me on many occasions, where for instance, I'll create a carrying case for a handheld device, where the outer surfaces of the device won't offset for the forementioned reasons.

rfus
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor