When sketching normal to curve at a point how to constrain to the pierce point?

User avatar
bnemec
Posts: 1944
Joined: Tue Mar 09, 2021 9:22 am
Answers: 10
Location: Wisconsin USA
x 2546
x 1400

When sketching normal to curve at a point how to constrain to the pierce point?

Unread post by bnemec »

Took me a while to realize that I must manually create a plane at end of the curve, it's not part of the sketch feature definition. I did see that if the curve is selected when new sketch command is started it will create a plane for me, but which end of the curve seems to be up to SW.

Anyway, now I'm in a sketch that's normal to a curve at a point but how can I constrain a sketch element to the inherent pierce point? Majority of the time that I'm sketching on a plane that's defined as normal to a curve at a point the only logical reference point is the pierce point. I could explain how to do this in SE off the top of my head without even seeing it. Incase my question is poorly explained I demonstrate what I'm thinking using SE with a quick random shape.
normalToCurve.gif
by DanPihlaja » Thu Jan 20, 2022 11:14 am
bnemec wrote: Thu Jan 20, 2022 10:49 am Profile shape was just example, I should have used a square. I got the plane added. Problem is; in your last screen shot I do not get "make pierce" option, only Anchor. That is what I'm trying to find.

normalToCurve_SW.gif
Yes, as mike points out, you need to select the curve instead of the point. Not sure why you can't make it coincident with the end point, but....

Make pierce is specifically for curves and lines that intersect a plane.
Go to full post
User avatar
DanPihlaja
Posts: 849
Joined: Thu Mar 11, 2021 9:33 am
Answers: 25
Location: Traverse City, MI
x 812
x 979

Re: When sketching normal to curve at a point how to constrain to the pierce point?

Unread post by DanPihlaja »

OK, if you are trying to sweep a round shape along a curve, then solidworks has an easy step.

Just select the curve, and select circular profile.
image.png
However, if you just used something round as an example, and your real shape will be more complex, then you can use planes.
image.png
Alternatively, if you wanted the sketch plane somewhere along the curve, you will have to create some sort of point there to place the plane on. Either a reference point or a point from another sketch.
Then, after sketching on the plane
image.png
Is this what you want?
-Dan Pihlaja
Solidworks 2022 SP4

2 Corinthians 13:14
User avatar
bnemec
Posts: 1944
Joined: Tue Mar 09, 2021 9:22 am
Answers: 10
Location: Wisconsin USA
x 2546
x 1400

Re: When sketching normal to curve at a point how to constrain to the pierce point?

Unread post by bnemec »

dpihlaja wrote: Thu Jan 20, 2022 8:17 am OK, if you are trying to sweep a round shape along a curve, then solidworks has an easy step.

Just select the curve, and select circular profile.
image.png

However, if you just used something round as an example, and your real shape will be more complex, then you can use planes.

image.png

Alternatively, if you wanted the sketch plane somewhere along the curve, you will have to create some sort of point there to place the plane on. Either a reference point or a point from another sketch.
Then, after sketching on the plane
image.png

Is this what you want?
Profile shape was just example, I should have used a square. I got the plane added. Problem is; in your last screen shot I do not get "make pierce" option, only Anchor. That is what I'm trying to find.
normalToCurve_SW.gif
User avatar
mike miller
Posts: 878
Joined: Fri Mar 12, 2021 3:38 pm
Answers: 7
Location: Michigan
x 1070
x 1231
Contact:

Re: When sketching normal to curve at a point how to constrain to the pierce point?

Unread post by mike miller »

bnemec wrote: Thu Jan 20, 2022 10:49 am Profile shape was just example, I should have used a square. I got the plane added. Problem is; in your last screen shot I do not get "make pierce" option, only Anchor. That is what I'm trying to find.

normalToCurve_SW.gif
Select the actual curve entity instead of trying to pick the end. Not at all intuitive, but it works.
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
DanPihlaja
Posts: 849
Joined: Thu Mar 11, 2021 9:33 am
Answers: 25
Location: Traverse City, MI
x 812
x 979

Re: When sketching normal to curve at a point how to constrain to the pierce point?

Unread post by DanPihlaja »

bnemec wrote: Thu Jan 20, 2022 10:49 am Profile shape was just example, I should have used a square. I got the plane added. Problem is; in your last screen shot I do not get "make pierce" option, only Anchor. That is what I'm trying to find.

normalToCurve_SW.gif
Yes, as mike points out, you need to select the curve instead of the point. Not sure why you can't make it coincident with the end point, but....

Make pierce is specifically for curves and lines that intersect a plane.
-Dan Pihlaja
Solidworks 2022 SP4

2 Corinthians 13:14
User avatar
bnemec
Posts: 1944
Joined: Tue Mar 09, 2021 9:22 am
Answers: 10
Location: Wisconsin USA
x 2546
x 1400

Re: When sketching normal to curve at a point how to constrain to the pierce point?

Unread post by bnemec »

mike miller wrote: Thu Jan 20, 2022 11:07 am Select the actual curve entity instead of trying to pick the end. Not at all intuitive, but it works.
dpihlaja wrote: Thu Jan 20, 2022 11:14 am Yes, as mike points out, you need to select the curve instead of the point. Not sure why you can't make it coincident with the end point, but....

Make pierce is specifically for curves and lines that intersect a plane.
Thank you. <()> So do you both punch my idiot card or just the first to respond?

I miss SE...
User avatar
DanPihlaja
Posts: 849
Joined: Thu Mar 11, 2021 9:33 am
Answers: 25
Location: Traverse City, MI
x 812
x 979

Re: When sketching normal to curve at a point how to constrain to the pierce point?

Unread post by DanPihlaja »

bnemec wrote: Thu Jan 20, 2022 12:00 pm Thank you. <()> So do you both punch my idiot card or just the first to respond?

I miss SE...
LOL. No....we've all been through that!
-Dan Pihlaja
Solidworks 2022 SP4

2 Corinthians 13:14
User avatar
bnemec
Posts: 1944
Joined: Tue Mar 09, 2021 9:22 am
Answers: 10
Location: Wisconsin USA
x 2546
x 1400

Re: When sketching normal to curve at a point how to constrain to the pierce point?

Unread post by bnemec »

After editing the curve table a few times:
image.png
I don't know...
Attachments
Part3.SLDPRT
(811.39 KiB) Downloaded 68 times
User avatar
mike miller
Posts: 878
Joined: Fri Mar 12, 2021 3:38 pm
Answers: 7
Location: Michigan
x 1070
x 1231
Contact:

Re: When sketching normal to curve at a point how to constrain to the pierce point?

Unread post by mike miller »

bnemec wrote: Fri Jan 21, 2022 5:05 pm After editing the curve table a few times:

image.png

I don't know...
It would self-intersect at that diameter. Meanwhile SWX just pukes out some geometry and it's up to you to notice what's wrong.

SE won't let you do it; the error message is what alerted me to the problem on the SWX side.
Attachments
Part2.par
(736.5 KiB) Downloaded 74 times
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
bnemec
Posts: 1944
Joined: Tue Mar 09, 2021 9:22 am
Answers: 10
Location: Wisconsin USA
x 2546
x 1400

Re: When sketching normal to curve at a point how to constrain to the pierce point?

Unread post by bnemec »

mike miller wrote: Fri Jan 21, 2022 5:47 pm It would self-intersect at that diameter. Meanwhile SWX just pukes out some geometry and it's up to you to notice what's wrong.

SE won't let you do it; the error message is what alerted me to the problem on the SWX side.
I see it now, thank you. My bad. I don't see any warning or error message in SW. I'm assuming you tried copying my helix table into SE and that's where you got the error message? We have SE 2019, looks like you're newer.

After fixing the self-intersect everything better. I should have known to look for that. I guess I was spoiled to SE error. I'm on fence about letting the software try to solve, but would like if it informed me of my error.
Post Reply