Solidworks throws in the towel!

Hello

I have to make an impression, on a cylinder, which follows a helical trajectory then a "turn" and again helical parallel to the first.

I make a closed sketch of the edges of the impression, which I roll up on the cylinder.

I make a sketch of the shape of the impression on the end of the cylinder.

I carry out a sweeping material removal, with the form sketch using the winding as guide curves.

And that's where it crashes... If I just do the beginning of the trajectory (first 2 segments) it works. If I ask for more, it sometimes works... To summarize, the behavior of Solidworks is random.

After multiple attempts I have at best half of the trajectory (helical go + turn but not the return).

 

Ideas... Suggestions?

Thank you


noyau.png

Hello

Have you tried lowering the lock bar to the penultimate or last function to avoid unnecessary rebuilds?

The question for me is, is this a limitation of Solidworks' capabilities, or do I have a hardware configuration problem that does not allow the function to be resolved in a stable and reproducible way.

Good evening @LeStef 

If I understand you are in the case of a double thread screw with a stock termination that allows you to use one thread for one direction and the other thread for the return while the screw always rotates in the same direction.

In other words, the equivalent of a swerving screw but without a cross thread

If I understood the part correctly, it is enough to make two helical grooves with  a large pitch so that the return helix can fit into the space left by the coil of the outflow.

So it all depends on whether you are building in one piece or if you are doing it in three parts. I don't see where SW's limit would be.
If I understand it's because your guide curve is not continuous and that the sweep removal function doesn't like it at all (also if the angle of the turns is too tight).
If that's all the problem, your guide curve must be made in one piece
Just use the ==> spline ==> spline tool==> adjust the spline.

You just have to know that it works even if there is no spline, for example a radius is a straight or curved line. It's a poorly explained function perhaps.

We should just specify a few points as well:
1°) Are you doing kinematics in an ASM with this part.
2°) there is the equivalent of a finger nut that should slide but there are also loss of contacts when you run the kinematics.

To read you ;-)

 

2 Likes

Does the profile swept to make the removal greatly exceed the volume? Sometimes it gets stuck because we find ourselves side by side and it crashes. Removing too much material can be a solution.

There should also be options for the rotation of the section (mandatory to put something given the shape to be made).

You probably also need to use a guide curve to really manage the orientation of the sketch throughout the scan. It's painful but you probably have to do almost the same curve again but offset.

2 Likes

 @LeStef

Have you tried to create a part that corresponds to your removal of material 

personally I'll try

after a Boolean function removal of material  on your cylinder 

@+

3 Likes

As @froussel  says, it has to go well beyond.

Another method to test: instead of doing a material removal, you do a sweep by creating a body that is not fused to the 1st that you then subtract with the Combine function. Sometimes this method is faster.

4 Likes

 @sbadenis hello ;-)

that's exactly my answer just above yours ;-)

@+

3 Likes

@gt22 there is a proverb that sums it up, great minds meet! ;-)

The time it took to type and you had posted your reply which was not the case when I started!

3 Likes

Thank you for all these answers, I will try to answer all your questions.

The function of this material removal is to create an indentation into which a heating cord will be brazed.

Guide curves are indeed composed of several segments :

Two helical trajectories of 12mm pitch (round + back) + the half turn composed of 2 portions of circle with an internal radius of 4.5mm.

So I make a multiple selection for the guide curves.

enlevement_matiere.png

What's strange is the behavior of Solidworks.

If I just do the beginning of the trajectory, it works in any case. If I add the first helical trajectory it sometimes works...

I also find this type of behavior for winding the sketch on the cylinder. Solidworks sometimes refuses to do this (geometry problem message).

For the other methods you mention, I have to try.

Thank you


enlevement_matiere.png

Test with a swipe by creating an unfused body:

v1.png

The body does not follow the guide curves perfectly

v2.png

In places the body fits into the cylinder, and the subtraction of the body is impossible...


v2.png
1 Like

Hello

That's what we told you in one of the posts: the turn is too abrupt, you should put a second guide curve just for this part. And if you want it to work perfectly, put  two circles (profile, sketch) at the beginning and end of the turn. You can also increase the radius of the bend a little because of your application, it shouldn't bother anyone. Especially since heating cords also don't like too sharp turns because it inevitably causes overheating in these places and cracks in the long run. This is because the electric current takes the shortest path in bends and does not follow the neutral fiber.
Solidworks thinks a bit like if you try to bend a copper tube by hand, because the material is not stretched, it creates folds. The double guide curve gives a result equivalent to the bending machine.

Kind regards

2 Likes

Yes, changing the guide trajectory too abruptly is not recommended. Another tip to avoid errors in the removal of material due to tangent faces, try to make sketch 3 protrude outwards.

3 Likes

Ok for the radius at the beginning, which is bound to disappear anyway in the rest of the construction of the part, but it also doesn't follow the curvatures of the half-turn at the end of the cylinder. And the spokes cannot be changed. 

test.png

And the volume fits completely into the cylinder in certain areas.


test.png

Can you elaborate on these two lists of choices? 

1 Like

Hello

As we already mentioned the colleagues, it is preferable to drop the operation in several operations (propeller part / loop part) because when a trajectory becomes too long SW tends to do strange things like cutting turns for example.

1 Like

The choice of the guide curve is unnecessary. The trajectory is sufficient but must be centered.

As you can see here, the swipe path is centered on the sketch to be scanned. 

And no smoothing!!

Center the sketch on the trajectory curve and check the same options.


enlvmt_mat.zip
2 Likes

Hello

Have you tried the option to remove a volume body (3rd tick always in the same function)

You must first create a disjoint volume body that would correspond to the tool that would remove the material and placed at the starting point of your scan profile

Here's how it looks with the preview on a single propeller

and here is the body obtained

I know (from having encountered the problem on cams) that in terms of real machining, there is a difference between the scanning of a section and that of a volume: the volume is more faithful to reality.

Kind regards

David

 

2 Likes

Indeed, the removal of material by a volume works very well.

To make the helical trajectories, no problem... but with the U-turn that makes the junction between the 2... that's where it gets complicated! 

To make this part I have a helical + half turn with the method presented in the initial message and the return with a removal of material by a volume. The problem is that the junction between the two is not clean...

I tried to do it in several operations, the helicals no problem but for the U-turn... I'm dry!