空間にある拘束されていない剛性ボディには6次の自由度があります: 3次の並進と3次の回転。 X 、Y 、Z軸に沿った運動、またX 、Y 、Z軸を基準とした回転です。
2つの剛性ボディに拘束(例えば、同心円合致)を指定すると、ボディ間の自由度が失われます。 2つのボディは拘束されたままになり、メカニズムのモーションが力に関係なく、お互いに対して配置されます。 合致設定を使用してモーションを拘束し、様々な自由度を削除することができます。

例えば、同心円合致は2つの剛性ボディの間から2次の並進自由度と2次の回転自由度を削除します。 面に距離合致や一致合致を追加すると、最後の並進自由度が削除されます。
各剛性ボディで、同心円合致の中心線のジョイントに点がある場合、この2つの点は同じ距離を保ちます。 これらは1つの軸(同心円合致の中心線)を基準に、お互いに対してのみ回転できます。 この合致手順の組み合わせでは、剛性ボディの間で単一の回転が許可されるため、1次の自由度を持つジョイントが作成されます。

モーション解析スタディでモーションを計算すると、メカニズムの自由度の次数が計算され、アセンブリの運動方程式を決定し解決する際に冗長合致が削除されます。
メカニズムに閉じたループ(例えば、4つのバーを使用したリンケージ)が含まれている場合は、冗長合致が指定されている可能性があります。 すべての合致が同心であるとき、4つのバーを使用したリンケージに3つの冗長合致があります。 これはループの各サイド(グラウンドから開始)が、コネクティング ロッド(連接棒)がアセンブリ面にとどまるように拘束しているためです。
ソフトウェアは冗長合致を自動的に解決しようとします。4つのバーを使用したリンケージの場合は簡単に解決することができます。