2Dの接線の動きをジョイントで表現する方法

2Dの接線の動きをジョイントで表現する方法

mamoriEFE87
Contributor Contributor
2,744件の閲覧回数
13件の返信
メッセージ1/14

2Dの接線の動きをジョイントで表現する方法

mamoriEFE87
Contributor
Contributor

パンタグラフ状に配置したアームの関節部分で押し下げる動きを

ジョイントで表現するにはどうしたらいいでしょうか。

 

2Dでは接線でうまく動かせたものが

3Dになるとどのようにすればいいでしょうか。

 

試行錯誤したのですがわからなかったので投稿します。

モデルとやりたいことを表現した資料添付しています。

どなたかよろしくおねがいします。

0 件のいいね
2,745件の閲覧回数
13件の返信
返信 (13)
メッセージ2/14

adachitech7
Consultant
Consultant
解決済み

@mamoriEFE87 さん、こんにちは。

 

実際の物理的な接続状態は一旦おいておいて実現したい動きを最初に設定することを考えれば比較的うまくいくかと思います。

いくつかに分けて動画を作りましたので参考にしてみてください。

ジョイントは位置固定ジョイントを用いました。ただフロート軸の位置がずれてしまっていますのでここはまた後で修正しておいてください。

 

 

 

 

 

メッセージ3/14

hide-wada
Mentor
Mentor
解決済み

@mamoriEFE87 さんへ こんにちは

 

@adachitech7 さんが位置固定ジョイントを使っていますので、

私は、ジョイント(各種)とモーションリンクを使って、同じコンポーネントをコピー→貼り付けして、

同じモデルを作ってみました。(固定ブロックが黄色の方です。)

 

気を付ける点は、各アームとフロート軸をジョイント(回転)する時に、

必ずアームとフロート軸をジョイントする事です。

アームとアームをジョイント(回転)してしまうと、モーションリンクを作った時に、左右対称に動かないと思います。

ジョイントを付けた時に、どっちのコンポーネントか判らない時は、必要無い方(アーム)のコンポーネントを

アイマークを使って消しておきます。

この部分のビデオとファイルを添付しますので、参考にしてみてください。

 

 

Hidetoshi Wada
Mechanical designer

EESignature

メッセージ4/14

mamoriEFE87
Contributor
Contributor

まさにやりたいことがこれでした。

ありがとうございます。

 

スライドの設定で上下に動かす部分があんな単純に設定できるとはしりませんでした。

スライドのためだけに縦の棒をを設定していたので・・・。

 

またフロートバーの動きも目からウロコです。

位置固定であんな設定で良かったんですね。

 

手順に合わせて細かく動画を作っていただけていたので、

非常にわかりやすかったです。

 

ありがとうございました!

 

 

メッセージ5/14

mamoriEFE87
Contributor
Contributor

モーションリンクの存在を知りませんでした。

こんな便利な機能があったのですね。

(使いこなせるかどうかは別問題ですが)

 

試行錯誤しているときは言われる通り、左右対称に動いてくれなかったり、

左右に振り分けたいのに一方向に寄ってしまったりと苦労してました。

 

非常に参考になりました。

ありがとうございました!

メッセージ6/14

mamoriEFE87
Contributor
Contributor

すいません、追加で確認させてください。

 

@hide-wada さんに作っていただいたモデルは、接触を有効にしても動作させることができましたが、

@adachitech7 さんに作っていただいたモデルは、接触を有効にすると動かすことができませんでした。

 

モデルをいくら見直しても干渉する状態には見えないのですが、

なにかわかりますでしょうか。

 
 
 
 
0 件のいいね
メッセージ7/14

adachitech7
Consultant
Consultant

@mamoriEFE87  さん、

途中何かの拍子にドラッグして位置を動かしていたようで、フロート軸のところが干渉していました。

移動のフィーチャーを削除して修正したものを添付しますので再度確認してもらえますでしょうか?

01.PNG02.PNG

メッセージ8/14

mamoriEFE87
Contributor
Contributor

@adachitech7 さんありがとうございます!

位置固定ジョイントだったからわずかに動いた分がそのまま干渉になっていたんですね。

丁寧に対応ありがとうございました!

メッセージ9/14

hide-wada
Mentor
Mentor

@mamoriEFE87 さんへ こんにちは

 

モデルで動きを作る時は、接触セットは出来るだけ使わない方が良いと思います。

この接触セットは完璧では無い(マウスで強く動かすと抜けたりします。)のと、PCに負担を掛けます。

接触セットを使って、接触した処の距離(回転)の最小・最大の数値を見つけるのには、良いと思います。

 

動きを制限する方法は、ブラウザ内の該当するジョイントを右クリック→ジョイントの制限を編集を使います。

回転なら角度を、スライドなら移動距離を数値入力(最小値・最大値)します。

最小値と最大値を同じ数値にすると、ジョイント(剛性)と同じ位置固定に使えます。 

 

添付モデルの場合、回転14とスライド24に制限の数値を入力していますので、参考にしてみてください。

 

ジョイントの制限ー1.pngジョイントの制限ー2.png

 

Hidetoshi Wada
Mechanical designer

EESignature

メッセージ10/14

mamoriEFE87
Contributor
Contributor

@hide-wada さんありがとうございます。

最大最小値の確認に接触セットを使うのですね。

 

今回簡略化したモデルだったのですが、

実際の構造ではフロートバーはバネで浮き上がっていて、ストリッパーボルトで可動域が制限されています。

また稼働ブロックがV字形状になっていて、稼働軸から離れて上がっていく形になっています。

改造してもらったモデルをいじってその動きを制限で再現しました。

 

しかし離れている稼働ブロックが、稼働軸を押し下げる動きを再現するために接触を使おうとしていたのですが、

この動きをジョイントか何かで表現することは可能でしょうか?

添付したモデルは接触セットの有効化で思った動きができている状態になってます。

 

たびたびもうしわけありません、よろしくおねがいします。

 

メッセージ11/14

hide-wada
Mentor
Mentor
解決済み

@mamoriEFE87 さんへ こんにちは

 

ジョイント(スライド31)を付けて、ジョイントの制限を編集を使って、最小値(-100㎜)と最大値(0㎜)を

入力しました。 気を付ける点は、ジョイントを使ってピンを配置する時に、Z軸方向に10mm移動させています。

 

*接触セットですが、マウスで早く動かしたら、下に抜けてしまいました。

 

動きをビデオにしましたので、見てください。 ファイルも添付致します。

もし、動きが違うようでしたら、返答ください。

パンタグラフ-1.pngパンタグラフ-2.png

 

 

 

Hidetoshi Wada
Mechanical designer

EESignature

メッセージ12/14

mamoriEFE87
Contributor
Contributor

@hide-wada ありがとうございます!

やりたいことが忠実に再現できています。

ジョイントのスライドで制限、感動しました。

 

まったく思いつきませんでしたが、

言われてみればたしかにそのとおりだと納得しました。

今後いろんなとこに応用できそうです。

ありがとうございました。

メッセージ13/14

hide-wada
Mentor
Mentor

@mamoriEFE87 さんへ こんにちは

 

>実際の構造ではフロートバーはバネで浮き上がっていて、ストリッパーボルトで可動域が制限されています。

実は、先程このバネの部分(スライダ26)をジョイントの制限を編集ダイアログ内のレストを使って作ってみたのですが、

これを付けるとバネの動作として動くのですが、今度は稼働ブロックを下に動かしても少ししか動かなくなってしまいます。

先程のジョイント(スライダ31)を付けた最小値を-100㎜から-30㎜にしてみました。 

ビデオにしましたので、参考程度に見てください。

 

パンタグラフ-3.png

 

 

Hidetoshi Wada
Mechanical designer

EESignature

メッセージ14/14

mamoriEFE87
Contributor
Contributor

@hide-wada さんありがとうございます!

バネの動作は勝手にできないものと諦めてました。

 

最小値を小さくしたらよく動くようになったところは謎ですが、

それは調整しながら見ていきます。

 

何回も、そして質問内容以上にさらに提案までいただいて世界が広がりました。

ほんとうにありがとうございました。