新しいスケッチ ブロックにブロック インスタンスを含めるときは、ネストされたブロックを作成します。ネストされたブロックと[フレキシブル]属性を使用して、運動学的なサブアセンブリをシミュレートします。たとえば、次のいずれかを入力します。
油圧シリンダをシミュレートするには、次の操作を行います。
- 2D スケッチで、ジオメトリを作成して拘束を配置し、油圧シリンダをシミュレートします。
- 1 つのスケッチ ブロック PISTON を作成し、ピストン軸に沿ってピストン ジオメトリおよび中心線を含めます。
- もう 1 つの別のスケッチ ブロック CYLINDER を作成し、円柱軸に沿って円柱ジオメトリおよび中心線を含めます。
- ピストンと円柱中心線の間に同一直線上拘束を作成します。
- PISTON ブロックと CYLINDER ブロックが含まれている 3 番目のスケッチ ブロック「HYD CYLINDER」を作成します。HYD CYLINDER はネストされたブロックです。
- ジオメトリの一部をクリックしてドラッグします。
すべてのジオメトリがカーソルと一緒に移動することに注目しましょう。PISTON と CYLINDER の各スケッチ ブロックが相互に相対移動できるように、ネスト ブロックを柔軟にする必要があります。
- ブラウザで HYD CYLINDER インスタンスを右クリックして、[フレキシブル]属性を設定します。これにより、PISTON と CYLINDER との間の自由度を使用できます。
- PISTON ジオメトリの部分をクリックしてドラッグし、油圧シリンダの運動学をシミュレートします。
各ブロック間の拘束を追加したり、変更する場合は、ネストされたブロック定義を編集します。