×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

intersecting sketch planes; relations.

intersecting sketch planes; relations.

intersecting sketch planes; relations.

(OP)
Hi, I have 3 intersecting sketch planes mutually perpendicular, and on two of them I have sketches already. On the third, I'm trying to make a new sketch (a cross section), which uses points from the other two sketches as a reference/relation.

Consider two rectangles perpendicular to each other, intersecting through their centres (One in XY-Plane, the other in XZ-Plane). Now along the length of this intersection I have a third plane (YZ-Plane) crossing the two sketches. Suppose I want to sketch a circle/ellipse whose circumference passes through the edges of each rectangle. This is similar to my situation.

I can draw points CLOSE to these edges and use those, but how can I set a relation that makes the circle/ellipse pass  DIRECTLY through them?

When I view the third sketch head on, I have a cross representing the first two sketches/sketch planes, with point dotted along them, but cannot use these to make relations. i.e. have those dashed lines appear.

I hope to later on be able to make a surface out of this set-up (in the examples case, a cylinder, though mine will have multiple cross-sections and be more complex), so I expect that these relations will need to be set.  

How can I do this?

Thanks.

RE: intersecting sketch planes; relations.

You should be able to use the Pierce constraint.

Depending on what shapes you are actually sketching, Points may have to be placed either in the two rectangles, or in the cross-section itself.

What purpose do the two rectangle sketches serve?

cheers

RE: intersecting sketch planes; relations.

BTW, those 'dashed lines" are Inference Lines. They do not create constraints; they merely infer alignments for placement only.

cheers

RE: intersecting sketch planes; relations.

(OP)
Thanks, the two "rectangles" are side plans of an object, and I'm now trying to build some cross-sections too, giving me a 3D wireframe for the object, that I can use to make filled surfaces later.

I managed to get the pierce relation working, but when I tried a filled surface, it lets me select the cross-section, but not either of the side plans: when I try toclick them it says "this sketch is not eligible." Why would this be, and how can I remedy it?

Cheers!

RE: intersecting sketch planes; relations.

Sometimes in situations like these I will convert the lines from the other sketches to the current sketch then use the endpoints of the converted lines for relations.  Would this work for you?

Dan

www.eltronresearch.com
Dan's Blog

RE: intersecting sketch planes; relations.

(OP)
Well, I've created the relation now, but have a new problem... I can't create a filled surface with the three related curves. (Cross section is a closed curve).
 

RE: intersecting sketch planes; relations.

Can you post the file?

cheers

RE: intersecting sketch planes; relations.

You could use a 3d sketch from the points, and add a point piercing this line, and also on surface to the plane you mention.

Then add a sketch to the middle plane from the points that are on the plane's surface.  That should get around your issue.

James Spisich
Design Engineer, CSWP

RE: intersecting sketch planes; relations.

(OP)
CorBlimeyLimey:

I'd rather not post the file if that's ok, it's kind of a private project. (I realise this would make things easier though)

Jspisich:

I don't understand the method you are describing, please can you elaborate?



When I select filled surface, and try to choose either of my side plans as the patch boundary, it says "The sketch cannot be used for a feature because an endpoint is wrongly shared by multiple entities."

When I choose my cross-section as the patch boundary (This is a closed curve), it selects it no problem, and adds it to the list in property manager, and then when I try to click on either of the side plans afterwards, I get the error "this sketch is not eligible."

If I select either of the side plans as constraint curves at this point and hit the green tick, I get a pop-up saying:

"Rebuild errors:

the patch cannot be created. Try a different curvature method, alternate face or surface quality setting."

I have a feeling this last one is what I need to do, but it won't let me select the individual splines from the side plans, but only the entire sketches. This might be my problem, and could perhaps be solved by making the splines I am interested in, into a new sketch in its own right?

But then that first error worries me too.


  

RE: intersecting sketch planes; relations.

Filled Surfaces work better with Edges of Surfaces rather than sketch entities this is because Extruded Surfaces or any type of surface allow for Contact Tangency or Curvature continuity to the surfaces they are on. A picture would definately help but I'd sujest creating some construction surfaces as references for the filled surface.

Michael

RE: intersecting sketch planes; relations.

Think of it this way, if you can't get the sketch relations to intersect the other geometry AND the plane, use a 3dSketch to make that link via pierce and on-plane relations.

Then if you have to, make your sketch on the 3rd plane.  This time referencing to the 3dSketch instead of the other planes.

That may help.  Then again, without a picture or a file (even then, I'm on SW2006) I can only guess.  If I saw it I could probably tell you right offhand what to do.

James Spisich
Design Engineer, CSWP

RE: intersecting sketch planes; relations.

Nabla1,

Just make a file which uses some shapes, different to what you are actually using, and post that instead. There may be an easier way to get the result you want, but it's difficult to visualise what that is.

cheers

RE: intersecting sketch planes; relations.

(OP)
Thanks for the replies, here is a file I threw together, to explain my situation.

So far I have only sketches, no surfaces or solid parts. You can see there are a few cross-sections down the length of the shape, where I've added sketch planes (but I've only sketched the first one). I've also split the splines at these points.

So what I want to do for now, is to use that cross-section as the patch boundary, and use the four, forward-most splines (the ones I have split off) as constraint curves, to give a parabolic surface.

However, it only lets me select the entire sketches, as constraint curves (i.e. sketch1 and sketch3), and not the individual splines.

On my actual part, I also set a relation between the splines to add tangency between the endpoints, making the point at the end rounded, for both planes, but it didn't make a difference.

 

 

RE: intersecting sketch planes; relations.

Nabla, Not sure if this is what you had in mind, but using your sketches, I added a few pierce constraints and created splines between your sketches on the planes provided. I then added seperate sketches to create each endpoint and connected them all with a surface loft. Does this help?

RE: intersecting sketch planes; relations.

(OP)
Ben, thanks for taking the time to do that, but I can't open the file because it's a future version, I'm using SW2007, so yours must be 08/09?

Anyway, I made a new part, similar to that, but made those splines as a sketch of their own, and it gave me what I wanted, using a filled surface, so I think if I can somehow, take those splines, and make them into a sketch of their own, then I'll get it working.

How can I go about this, making sure they are in exactly the same position as before?

Is there a way to simply select the entities, and click something like 'export to new sketch'?

RE: intersecting sketch planes; relations.

If you open a sketch from one part, copy, and paste into a new part w/o opening a new sketch in the new part, I think it places the sketch into the same position.

you could also add a sketch point at the origin to the sketch you're copying and when you paste into the new part, you can move the sketch into the right position by aligning the sketch point to the origin of the new part.

RE: intersecting sketch planes; relations.

(OP)
Cheers, but I don't want to move into a new part, but instead select a group of entities from a sketch (namely those splines at the front), cut them from the current sketch, and paste them into a new sketch in the same original position, on the same part. I can cut and paste the entities, and move the group around, but I can't figure a way how to set the endpoint back onto the origin. If I select the origin and the endpoint, and set an intersection relation, the group stays where it is, and only the endpoint moves to the origin...i.e. the entities skew, and deform from their original shape.

Is there a method using blocks or something?

RE: intersecting sketch planes; relations.

Try Convert Entities. Select entities in original sketch and convert them into entities in the current sketch. The converted entities remain associated to (and controlled by) the originals.

cheers

RE: intersecting sketch planes; relations.

(OP)
Thanks, CorBlimeyLimey, convert entities is really useful, however it still doesn't solve my problem. The only way I can make the surface is by doing an extrusion with the cross-section first, and then selecting the edges as the patch boundary. But the problem is I don't want the extrusion there, just the surface. It seems annoying how it works this way, but not with the sketch alone, since it is still actually following the same profile, the cross-section.

(P.S. Sorry for my late reply, I've been ill for a while, and haven't been able to0 access this computer with Solidworks on it.)

Thanks

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources