Thank you @kelly.young for your assist!
@kelly.youngescreveu:
I added a mid-plane that lines up between the two gearsets (Engrenagens) in my Pack & Go .zip, so be aware when you open so you don't use the ones in your library. Added this for better orientation of the Eixo pins.
That's Added Value! So far your instructions have been very useful, I knew I should have something like the Pack & Go somewhere, but I still had not searched, you saved me time. I tested my Pack & Go and it does not work, it says "There was an error creating the folder" and "An error occurred while creating the file packngo.log, freeze and crash. Back to manual mode.
I saw the plane CENTERPLANE (mid-plane) in the gears and the "Mate:8".
@kelly.youngescreveu: I went through and deleted all of the constraints. Try to keep assemblies simple by using traditional constraints wherever possible.
Instructions very welcome but it's unclear what are traditional constraints and special one.
@kelly.youngescreveu:
The only special one I used was Constrain > Motion > Rotation to link the two gear sets.
Here is my question that originated this thread, if you have read and understood the previous comments you will know why.
I know that to link the two gear sets a constrain is enough, so you've just created the constrain Rotation:1 between Engrenagens cônicas:1 and Engrenagens cônicas:2.
My question that originated this thread is:
Why a second constrain, for example, between EixoS and EixoI that could be equivalent to one between Engrenagens cônicas:2 and Engrenagens cônicas:1, lock the system ???
Before you answer that this second constrain would be redundant because a constrain Rotation:2 between Engrenagens cônicas:2 and Engrenagens cônicas:1 is equal to Constrain Rotation:1 between Engrenagens cônicas:1 and Engrenagens cônicas:2, I say, this does not respond, does not explain, just change the question. Why does a redundant constrain lock the system ???
To be more clearer I have divided the two gear sets into four separate gears in the attached assembly KY-TesteLoop-2.zip, here redundancy seems to no longer exist. I've tried to be as faithful as possible with your constrains on this.
We have:
Engrenagem cônica1<>Rotação:1<>Engrenagem cônica2<>Rotação:2<>Engrenagem cônica3<>Rotação:3<>Engrenagem cônica4<>Rotação:4<>Engrenagem cônica1
That is a closed Motion Constraint Loop (The title of this thread).
Why does the Rotação:4 lock drive AlignStrap/Drive and not lock movements by the mouse except on the Manivela? This is new in this assembly, in KY-TesteLoop-2 and TesteLoop locks everything, so I can not predict the results, for this I need clear rules. I feel like I'm almost understanding.
@kelly.youngescreveu: Inspect the assembly and see if that helps you out.
Yes, it helped a lot, the assembly was left with the simplest and cleanest constraints, the gears teeth aligned, there are many good examples of good work habits to follow, after studying it by this time, now I have more control over the alignments, but this assembly does not resolve this thread. The purpose of this assembly would be just to illustrate the issue of this thread, I did not intend to use it for anything else.
Regards
GTI