Making a claw clutch using an additive helix
Forum rules
and Helpful information
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!
Also, be nice to others! Read the FreeCAD code of conduct!
Making a claw clutch using an additive helix
I am trying to model a simple three claw-clutch in the Part Design WB.
I am forming a claw by sweeping a rectangular profile (ClawSketch) 120 degrees along a helix. I then intend to use a polar array to duplicate this for the other two claws.
The problem I’m having is that the helix pitch needs to be 30mm but I can’t set it more than about 17.5mm without it failing.
As a test, I’ve created another body (shown in blue) consisting solely of the claw and here I can set a pitch of 30mm without problem.
So, what am I doing wrong - why can’t I create a 30mm pitch helix in the main body?
OS: Ubuntu 20.04.3 LTS (KDE/plasma)
Word size of FreeCAD: 64-bit
Version: 0.20.26498 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 1895593)
Hash: 18955931c7f0926a4cd9d2719be5a433b49ae56e
Python version: 3.9.7
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.5.3
Locale: English/United Kingdom (en_GB)
I am forming a claw by sweeping a rectangular profile (ClawSketch) 120 degrees along a helix. I then intend to use a polar array to duplicate this for the other two claws.
The problem I’m having is that the helix pitch needs to be 30mm but I can’t set it more than about 17.5mm without it failing.
As a test, I’ve created another body (shown in blue) consisting solely of the claw and here I can set a pitch of 30mm without problem.
So, what am I doing wrong - why can’t I create a 30mm pitch helix in the main body?
OS: Ubuntu 20.04.3 LTS (KDE/plasma)
Word size of FreeCAD: 64-bit
Version: 0.20.26498 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 1895593)
Hash: 18955931c7f0926a4cd9d2719be5a433b49ae56e
Python version: 3.9.7
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.5.3
Locale: English/United Kingdom (en_GB)
- Attachments
-
- ClawClutchHelixPitch.png (210.35 KiB) Viewed 1205 times
-
- ClawClutch.FCStd
- (43.51 KiB) Downloaded 23 times
Re: Making a claw clutch using an additive helix
I made a try but I also could not get a pitch of 30 with the part design helix function. My solution is to use the Part Helix insterad and make a facebinder in the body. A sweep will do it. Finally you have to fill the open space
- Attachments
-
- ClawClutch-Willem.FCStd
- (122.03 KiB) Downloaded 18 times
Re: Making a claw clutch using an additive helix
if you rotate the sketch for the claw away from the seam line:
(note: if you aren't using OCCT 7.6 this file will likely show up blank... You can see though in the Attachment dialog on the left I changed the Roll by 4 degrees.)
(note: if you aren't using OCCT 7.6 this file will likely show up blank... You can see though in the Attachment dialog on the left I changed the Roll by 4 degrees.)
- Attachments
-
- ClawClutch-mac.FCStd
- (50.66 KiB) Downloaded 16 times
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."
- papyblaise
- Veteran
- Posts: 7872
- Joined: Thu Jun 13, 2019 4:28 pm
- Location: France
Re: Making a claw clutch using an additive helix
I can pitch = 30mm, height 9mm or 11, but not 10, no idea why
- Attachments
-
- claw clotch.PNG (25.97 KiB) Viewed 1097 times
-
- ClawClutch_1.FCStd
- (54.17 KiB) Downloaded 14 times
Re: Making a claw clutch using an additive helix
Thanks, that worked.
However, I then tried setting the roll to 90 deg, which moved the sketch as expected (background of screenshot), but when I clicked Apply, the sketch suddenly jumped to near the X axis instead (screenshot inset) and generated an incorrect claw. What is causing this? It’s very confusing to a new user.
- Attachments
-
- ClawClutch90Deg.png (193.76 KiB) Viewed 1065 times
- papyblaise
- Veteran
- Posts: 7872
- Joined: Thu Jun 13, 2019 4:28 pm
- Location: France
Re: Making a claw clutch using an additive helix
I see it's a coplanar problem : I turn 10° ClawSketch > now it's OK
- Attachments
-
- claw clotch1.PNG (13.15 KiB) Viewed 1049 times
Re: Making a claw clutch using an additive helix
OK, I can see the problem is that I created both sketches are on the same plane (XZ). But why did the helix work when the pitch was less than 17.5mm?papyblaise wrote: ↑Tue Nov 30, 2021 6:12 pm I see it's a coplanar problem : I turn 10° ClawSketch > now it's OK
Re: Making a claw clutch using an additive helix
Same solution I showed.Simonski wrote: ↑Tue Nov 30, 2021 6:49 pmOK, I can see the problem is that I created both sketches are on the same plane (XZ). But why did the helix work when the pitch was less than 17.5mm?papyblaise wrote: ↑Tue Nov 30, 2021 6:12 pm I see it's a coplanar problem : I turn 10° ClawSketch > now it's OK
It happens because the OCCT engine is just finicky about the placement of the seam lines. It is especially so, when the seams are on cylindrical objects that share their axis of rotation.
It is common for it to work with one dimension and not some other. In this case, I'd guess the longer helix was deformed enough by the helix angle that it avoided the coplaner tolerance.
When the seams aren't on cylinders, for example where two flat surfaces meet, in many cases, setting Refine=true in the properties of the last object before an operation fixes the problem...in some cases it makes it worse. In the case of a cylinder, the seam is always there (i.e. Refine doesn't remove it) and two cylindrical objects always have the seam in a coplaner situation and the only way to make it work is to rotate one cylinder so the seams don't create a coplaner condition.
This is a foible of the OpenCasade 3D engine and all we can do is learn the tricks to fool it into working.
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."
Re: Making a claw clutch using an additive helix
Thank you for that explanation; it sounds reasonable.
Is there a good ‘tips and tricks’ guide anywhere that explains these foibles? Without the help of people on this forum, I don’t think I would have worked out what the problem was by myself.
Re: Making a claw clutch using an additive helix
Experience and the forum are pretty much it. Some day I may publish my personal notes...
The Sketcher Lecture is over 70 pages and is under continuous review and update. (thanks! @chrisb)
The problem of writing the "t&t" guide is, it would change daily, rival or exceed the Lecture in length, and be rather confounding to those without the experience to write. At least, IMO.
Star Trek II: The Wrath of Khan: Spock: "...His pattern indicates two-dimensional thinking."