Simultaneous opposite trajectories

Hello/Good evening everyone!

I have come to present you with a small problem that is quite special.

I have to perform the motion simulation between two distinct sets, and despite the attempts (in the model, add constraints so that the parts move simultaneously) the problem remains the same. The pieces move separately but perceptibly refuse to move together

Here is an overview of the movement they must make in the attached file, with in red the points that I have linked by the advanced trajectory constraint.

I also tried the movement study, unfortunately I never used this feature, and only managed to make one of the three pieces move in the same amount of time, when it didn't turn on itself for no reason by the way .

 

Could I have missed something?

Friendly

Yoann

I believe you forgot to attach the file.

With the file it's much better indeed ^^'

 

Thank you Pascal^^


trajectoire_theorique.png

Hello

 

No attachments!

 

For movement, watch this tutorial in French:

http://www.youtube.com/watch?v=0OT5_ZWrFQM

To make a movement in trajectory, it must be closed and this is not the case for you.

I admit to having trouble identifying the 2 sets.

Nevertheless, why did you put constrained stitches diagonally?

I would have rather put the points on the same side on the same trajectory (the other trajectory being a resultant)

@Lucas Prieur: I had already seen this tutorial ^^ very practical to discover elsewhere

 

@Pascal: I have to say that I thought the piece was going to stop turning over ^^ I can take each set separately if it helps ^^'

 

@Mathieu Anger: unfortunately the movement to be studied is not closed from the base =/ the parts move well one by one, achieving their trajectories, whether in % stress via the simulation, or in  free trajectory constraint for mouse movement. But to make them move forward simultaneously, it's another story ^^' and that obviously my pieces don't want to hear...

Have you tried a symmetry constraint? With 2 points and the top plane for example?

I think that we don't need more than 2 points per set and that these points are on the same trajectory.

 

Is the top set supposed to "push" the bottom set when it moves?

 

@benoit.LF: Yes, unfortunately the two arcs of the two trajectories do not have the same radius, so it blocks at the entrance of these arcs of circles

 

@Pascal: I'm going to try to change the points by putting them on the same trajectory^^

                In fact, on the  bottom trajectory there are two pieces placed symmetrically, which move together with a simple constraint of distance between points, because they are on the same trajectory and this distance does not change. The upper piece must move simultaneously so as not to collide with the lower ones.

Ok, I think you have to take a point on each "skid" of the bottom set (as far apart as possible from each other) and change one of the points of the top set of the trajectory.

So that the sets don't "collide", I would put a distance between a point at the bottom right of the top set and the vertical face of the bottom set located next to it.

Logically, the distance constraint should allow the point to move vertically when the trajectory rounds.

Hello Pascal

 

I tried your solution, alas it didn't work =/

 

The distance constraint blocks the two sets preventing movement once it reaches the rounding...

 

In fact, I think it's because the two arcing trajectories don't have the same radius that there's a difficulty ^^"

 

I'm still looking for :) If I ever find the solution, I'll let you know^^

 

Friendly

Yoann

On the other hand, the ensembles follow their trajectory well?

 

In practice, there will be one set that will push the other?

For the simulation, you can try to remove the distance and use the move function by checking the structural dynamics option.

 

What version of solidworks are you on?

post your parts and assembly file

and define your request exactly

@+ ;-)

I think it's normal for the distance constraint to block movement.

With the parameters I gave you, the point has no "escape"

 

If you put the distance between a point at the top right of the bottom set and the right side of the top set, it should work. 

 

The ideal would be to have a plane that remains vertical even during the "rotation" of the two sets, but for now, I don't see how to do it.

Is the desired movement the one I am joining?


assemblage196.avi

@pascal: yes, the ensembles follow their trajectories independently :)

 

@gt22: I'm on solidworks 2011 =) and unfortunately I can't attach the files =/

 

@Benoit: that's exactly it! o.o

In my opinion, this is not feasible in terms of constraints. The animation I posted is from a movement study.

 

In concrete terms, how does your system work? If I understand correctly, you must find yourself at some point with a step shift if your chains don't have the same length (same center distance but not the same radius)...

Structural dynamics make it possible to simulate a part that pushes another.

On the other hand, as soon as the elements no longer touch each other, the "constraint is broken".

Hello!

 

Successful movement by constraints! (well, ^^)

 

I don't know if I'll be able to explain the manipulation, but I'll try.

 

I put the top pieces and its trajectory upside down, so that the "separation" is no longer present since the trajectory follows the movement of the bottom one.

 

From there, I copied the top piece so that I had two. I have linked their respective midfield plane with a distance constraint from the lower edge of the lower pieces.

 

From there, I linked the middle plans of the two upper pieces (the original and the copy). The movement being therefore perfect, I made a symmetry of the part I wanted to separate, the latter following a symmetrical trajectory (present from the beginning in the video, because the desired trajectory).

 

Hoping that the video in swf format is more explanatory than my words (and that it works) =)

 

Thank you all again for your answers,

 

Friendly

Yoann


auget_poussoir_mvt.swf