Tutorial KinematicAssembly/pl

Wprowadzenie
Ten poradnik jest o tym, jak zbudować prosty mechanizm, głównie przy użyciu narzędzi z zewnętrznego środowiska Złożenie 3.

Złożenie kinematyczne, które stworzymy, będzie się składać z czterech części: Podstawy, Suwaka, Korby i Korbowodu. Są one połączone z wykorzystaniem czterech węzłów.



Części
Podstawa to obiekt składający się z dwóch głównych elementów geometrycznych: otworu i sworznia. Oba są walcowe. Reszta kształtu nie jest istotna w tym poradniku, chyba że powoduje kolizje. To samo dotyczy innych części.



Suwak składa się z wałka z sworzniem na jednym z końców. Oba są walcowe.



Korba ma otwór i sworzeń. Znów, oba są walcowe.



Korbowód ma dwa walcowe otwory.



Zablokowana Podstawa
Aby utrzymać zespół w zadanym położeniu, należy zablokować podstawę.
 * (Jeśli polecenie [[Image:Assembly_LockMover.svg|16px]] Zablokuj przesunięcie jest aktywne, narzędzia ruchu są wyłączone, tak długo jak wybrana jest zablokowana część).


 * 1) Wybierz jedną ścianę Podstawy.
 * 2) Wciśnij przycisk, aby Podstawa pozostawało na swoim miejscu na stałe.



Następnie wszystkie cztery części zostaną połączone czterema węzłami. Łańcuch kinematyczny zaczyna się od podstawy.

Węzeł Postawa-Suwak
Węzeł Podstawa-Suwak jest węzłem walcowym Umożliwia on Suwakowi ślizgać się wzdłuż i obracać dookoła osi Z otworu Podstawy, jednocześnie utrzymując osie Z obu elementów wyrównane (współosiowe).

Pasującym wiązaniem jest wiązanie "Wiązanie osi". Działa ono z elementami, które reprezentują geometrię walcową, takimi jak powierzchnie walcowe, powierzchnie kołowe i krawędzie kołowe.
 * 1) Wybierz powierzchnie walcowe otworu Podstawy i wałka Suwaka.
 * 2) Wciśnij przycisk.
 * 3) Opcjonalnie zmień etykietę utworzonych elementów (edytuj ich właściwość ).



Węzeł Podstawa-Korba
Węzeł Postawa-Korba jest węzłem typu zawias. Pozwala on obracać się Korbie wokół osi Z sworznia Podstawy, jednocześnie utrzymując wyrównanie (współosiowość) osi Z obu elementów oraz stałą odległość między płaszczyznami XY.

Pasującym wiązaniem jest wiązanie Zbieżność płaszczyzn. Działa ono na elementach będących geometrią planarną jak okrągłe powierzchnie i okrągłe krawędzie (w tym przypadku).
 * 1) Wybierz okrągłą powierzchnię lub zewnętrzną okrągłą krawędź sworznia Podstawy oraz zewnętrzną okrągłą krawędź otworu Korby.
 * 2) Wciśnij przycisk.
 * 3) Opcjonalnie zmień etykiety utworzonych elementów.



Węzeł Suwak-Korbowód
Węzeł Suwak-Korba jest węzłem typu zawias. Pozwala on obracać się Korbowodowi wokół osi Z sworznia Suwaka, jednocześnie utrzymując wyrównanie (współosiowość) osi Z obu elementów oraz stałą odległość między płaszczyznami XY.

Pasującym wiązaniem jest wiązanie Zbieżność płaszczyzn (zobacz wyżej).
 * 1) Wybierz okrągłą powierzchnię lub zewnętrzną okrągłą krawędź sworznia Suwaka oraz zewnętrzną okrągłą krawędź otworu Korbowodu.
 * 2) Wciśnij przycisk.
 * 3) Opcjonalnie zmień etykiety utworzonych elementów.



Węzeł Korba-Korbowód
Węzeł Korba-Korbowód jest węzłem walcowym Umożliwia on Korbowodowi obracać dookoła i ślizgać się wzdłuż osi Z sworznia Korby, jednocześnie utrzymując osie Z obu elementów wyrównane (współosiowe). Jednak możliwe jest tylko obracanie, ponieważ ruch ślizgowy jest ograniczony przez kombinację węzła Podstawa-Korba oraz węzła Suwak-Korbowód.

Pasującym wiązaniem jest wiązanie "Wiązanie osi" (zobacz wyżej).
 * 1) Wybierz powierzchnie walcowe sworznia Korby i otworu Korbowodu.
 * 2) Wciśnij przycisk.
 * 3) Opcjonalnie zmień etykietę utworzonych elementów.



Nadmiarowe Wiązania
Gdy Podstawa jest zamocowana i wszystkie cztery przeguby są związane, w widoku Widoku raportu pojawiają się dwa komunikaty:
 * Ostrzeżenie (pomarańczowe): "...redundant constraints".
 * Zwykły komunikat (czarny): "...dof remaining: 0".

Taka kombinacja komunikatów występuje, gdy części zespołu są nadmiernie związane, ale solwer nadal jest w stanie znaleźć poprawne rozwiązanie. Ale co jest przyczyną nadmiarowości?

Jest to kierunek Z sworzni. Jeśli przyjrzymy się na przykład sworzniowi Suwaka, zauważymy, że oś Z jego obiektu elementu jest związana równolegle do osi Z sworznia Podstawy poprzez łańcuch złożeń Podstawa-Korba-Korbowód-Suwak. Oznacza to, że sworzeń Suwaka nie może obracać się wokół swoich osi X i Y.



On the other hand the rotation around the X axis (red) is already prevented by the Base-to-Crank joint; and so the corresponding degree of freedom (dof) is constrained twice (= redundant) and causes the warning.
 * To avoid this redundancy an auxilliary object and corresponding constraints could be inserted, but that is for some other tutorial.
 * To avoid double constraining the offset between base and Rod, different constraints were used, with only one of them fixing the motion along the Z axis.

Actuator
Now it is still a static assembly. To turn it into a kinematic assembly one constraint has to be used as an actuator. To use the "PlaneCoincident" constraint of the Base-to-Crank joint as an actuator, we need to control the angle between Base pin and Crank. This can be done by setting the property to. And for later use the label is marked with the suffix .Driver.

The property can now be used to spin the Crank.



Controller
To have a dialog window to change property values without typing and with automatic recomputation would be nice.

Have a look at the Kinematic Controller tutorial.