クレーンのモデルをコントローラーを使ってモーションリンクで動かすものを作りました。
旋回、伸縮、起伏の3つの動きがあるのですが、どれか一つを動かすと他の2つも微妙にずれてしまう現象が見られます。
原因と解決法を教えていただきたいです。
よろしくお願いします。
解決済! 解決策の投稿を見る。
回答者: adachitech7. 解決策の投稿を見る。
回答者: adachitech7. 解決策の投稿を見る。
これはなかなか難しい問題ですね。
こういうモデルを提示して頂いて初めて気が付きました。
確かに普段モデリングをしていても、こういう現象には出くわしましたが、ほとんどがなんとかなってしまうモデルがほとんどでしたが、このパターンのモデルは動いてしまうと困りますね。
今のところどうにもならないような気がしてならない……。
多分モーションスタディでどうにかしても意味ないんですよね、多分ラジコンのように動かしたいっていう目的ですもんね。
う~ん、なにか方法があるんだろうか?
@nomixJWP5G さん、
全ての部品を別ファイルにしてリンク付きコンポーネントでアセンブリを組みなおしました。
これで上手く動くかと思いましたが解決には至らず。これは結構難題ですね。
ひとまずファイルを共有させていただきます。
個々の部品のモデリング履歴とアセンブリ情報が一緒になってしまうと管理が難しくなりますのでリンク付きコンポーネントでのアセンブリで位置と拘束条件のみを扱うようにしたほうがいいと思います。
@nomixJWP5G さん、
こういう時のために「固定」コマンドがあって自由度を一時的に制限して不用意な動きを防止する仕組みになっているのですが、おやりになりたいのはこういうことではないのですよね。。。
独学で初めてここまで作れるのは凄いです、とても良くできたモデルだと思います。
ほぼ完璧にジョイント設定できていますし、Fusion360でできることはほぼ会得している感じです。
本来は @nomixJWP5G さんがやっているように、他のジョイントに影響を与えない方が良いのだと思うんですが、恐らくジョイントを手動で動かした際に他のボディが極力動かない位置で維持されるようにわざわざ各ジョイントの値を調整しているんだと思うんですよね。この辺の処理を再計算しないような仕組みにしてもらえると、ラジコン的な使用方法にも耐えうる気がしますね。
せっかくここまで作り込んでいるのにもったいないですよねぇ。
@nomixJWP5G さん、
少し裏技っぽくなりますがこんなやり方もあります。
アセンブリファイルの履歴の一番最初に2本の直線をスケッチ。
同じ平面に別のスケッチを作成して既に描いてある直線を投影。寸法記入してその番号(今回ですとd15)をメモしておきます。
レバーをコントローラーにジョイント。回転ではなくて剛性ジョイントにしておきます。取り付けの角度を180-d15と記入して先ほどのスケッチの角度と連動させます。
旋回台も同様に。
これでそれっぽい動きはできるようになりました。
@nomixJWP5G さんへ こんにちは
私も2020年に遊びのモデルを作った時に、同様の現象がみられて、
解決できずにレバー方式を別の方法に変えて作り直しました。
@adachitech7 さんへ、またファイルをお借りました。
今回のモデルも、試しにコントローラーの部分を旋回・伸縮・起伏の3つのコンポーネントに分けて、
作り直してみましたが、駄目でした。
参考までにファイルを添付します。
Hidetoshi Wada
Mechanical designer
皆さん貴重なご意見をいただきありがとうございます。
自分一人でやっているので気が付かなかったことなど多々ありました。
adachitech7にいただいたヒント
”リンク付きコンポーネントでのアセンブリで位置と拘束条件のみを扱うようにしたほうがいい”
それと”裏技”も試してみます。
ありがとうございました。
@nomixJWP5G さん、こんにちは。コミュニティのご利用ありがとうございます。
参考になる情報を得られたようで良かったです。
adachitech7 さんの返信が特に参考になったようですので、該当の返信 2 件を解決策として承認し、nomixJWP5G さんのお礼の返信を解決策から外しました。
ご自分の返信を解決策として承認するのは、ご自身で方法や回答をみつけたときのみでお願いいたします。
またご質問がありましたら、コミュニティをご利用ください。
お探しの情報が見つからないときは、コミュニティで質問しましょう。困っている人がいたら、情報を教えてあげましょう。