Part -> sweep

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
baltic
Posts: 24
Joined: Wed Sep 11, 2019 10:53 pm

Part -> sweep

Postby baltic » Sun Oct 06, 2019 6:53 pm

Why is it not possible to sweep S004 along S005?

TL;DR for some1 who googles this:
The sketch is not shown in the Part -> Sweep choice list because the tool doesn't work with sketches with holes in them.
Use Part Design sweep tool. Be sure, that the sweep path is outside of the resulting sweep figure.



OS: Ubuntu 18.04.3 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16131 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 0.18.3)
Hash: 3129ae4296e40ed20e7b3d460b86e6969acbe1c3
Python version: 3.6.7
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)
Attachments
test.FCStd
(49.2 KiB) Downloaded 14 times
Last edited by baltic on Mon Oct 07, 2019 2:29 pm, edited 2 times in total.
User avatar
papyblaise
Posts: 714
Joined: Thu Jun 13, 2019 4:28 pm
Location: France

Re: Part -> sweep

Postby papyblaise » Sun Oct 06, 2019 8:18 pm

Hello
Because the radius r3mm of S005 is too small
baltic
Posts: 24
Joined: Wed Sep 11, 2019 10:53 pm

Re: Part -> sweep

Postby baltic » Sun Oct 06, 2019 9:11 pm

No, you can't even select the S004 in the list of Part -> sweep tool. Much before you can get to s005
chrisb
Posts: 19484
Joined: Tue Mar 17, 2015 9:14 am

Re: Part -> sweep

Postby chrisb » Sun Oct 06, 2019 11:46 pm

The error message is
31.3526 <App> Document.cpp(3455): Failed to recompute test#AdditivePipe: BRepAdaptor_Curve::No geometry
chrisb
Posts: 19484
Joined: Tue Mar 17, 2015 9:14 am

Re: Part -> sweep

Postby chrisb » Sun Oct 06, 2019 11:48 pm

If I start with a radius of 30 and reduce it (stepwise) to 3mm it works.
Attachments
test_cb.FCStd
(67.93 KiB) Downloaded 9 times
baltic
Posts: 24
Joined: Wed Sep 11, 2019 10:53 pm

Re: Part -> sweep

Postby baltic » Mon Oct 07, 2019 8:28 am

chrisb wrote:
Sun Oct 06, 2019 11:48 pm
If I start with a radius of 30 and reduce it (stepwise) to 3mm it works.
But you did it with Part Design, not Part. Would be interesting how you did it with part design, coz that one always crashes for me on the model.
And the question still stands, why is it not shown in the list of Part -> Sweep?
User avatar
pl7i92LCNC
Posts: 209
Joined: Tue Mar 12, 2019 3:03 pm
Location: RLP DE

Re: Part -> sweep

Postby pl7i92LCNC » Mon Oct 07, 2019 8:56 am

hi with the Appimage it workes on 30mm
adap.jpg
adap.jpg (21.97 KiB) Viewed 209 times
test_PL.FCStd
(86.77 KiB) Downloaded 10 times
chrisb
Posts: 19484
Joined: Tue Mar 17, 2015 9:14 am

Re: Part -> sweep

Postby chrisb » Mon Oct 07, 2019 9:15 am

baltic wrote:
Mon Oct 07, 2019 8:28 am
And the question still stands, why is it not shown in the list of Part -> Sweep?
1) you should not use sketches from inside of a body in any Part operation
2) Part->Sweep cannot use sketches with an inner closed path.
User avatar
papyblaise
Posts: 714
Joined: Thu Jun 13, 2019 4:28 pm
Location: France

Re: Part -> sweep

Postby papyblaise » Mon Oct 07, 2019 11:04 am

If you need use Partdesign you have tochange r3 to r3.01mm mini (see pipe in one)
If you need use PartWb you have to bdo 2 separate sketches : one for external , one for internal and subtract booleen (see pipe in two)
but the question is why start to us Partdesign and continu whith PartWb , very bad idee
Attachments
piping.FCStd
(91.39 KiB) Downloaded 11 times
piping.PNG
piping.PNG (45.29 KiB) Viewed 193 times
baltic
Posts: 24
Joined: Wed Sep 11, 2019 10:53 pm

Re: Part -> sweep

Postby baltic » Mon Oct 07, 2019 11:46 am

chrisb wrote:
Mon Oct 07, 2019 9:15 am
1) you should not use sketches from inside of a body in any Part operation
Thats not true, since it doesnt work either way. Outside or inside.
chrisb wrote:
Mon Oct 07, 2019 9:15 am
2) Part->Sweep cannot use sketches with an inner closed path.
Yeah, thats actually true. I have tested it on a simple case.
Thanks

Ok so the answer to the original question is:
Part -> sweep cannot use sketches with an inner closed path.