すり抜けてしまいます

すり抜けてしまいます

Kazumay
Contributor Contributor
1,045件の閲覧回数
10件の返信
メッセージ1/11

すり抜けてしまいます

Kazumay
Contributor
Contributor

ハンドルを回すと舵が動くようにしたいのですがハンドルを速く回すとすり抜けてしまうのですがどのようにして解決すればよいのでしょうか。回答よろしくお願いいたします。投稿も今回初めてでして初心者ですので簡単に教えていただけると幸いです。

0 件のいいね
解決済み
1,046件の閲覧回数
10件の返信
返信 (10)
メッセージ2/11

gymnyan-man
Mentor
Mentor

早く動かすとすり抜けるのはお高い別のソフトでも起きたのでCADの共通の問題なのかもしれません、計算速度とか...

ゆっくり動かすのが一番ですが、ジョイントに制限をかける方法でも解決することができます。

 

ブラウザからハンドルを回転させているジョイントを右クリックして制限を編集 を押すと、角度指定で何度から何度までしか動かない、という設定ができます。ここで制限をかけておくとそれ以上ハンドルが回転しなくなるのですり抜けることはなくなります。

 

コメント 2020-03-11 114255.jpg

EESignature


メッセージ3/11

adachitech7
Consultant
Consultant

おそらく部品同士の接触検知を使って連動した動きを作ろうとされていると思いますが、Fusion360の接触検知はサンプリングレートみたいなものが粗くてうまく動かないことも多いです。

モーションリンクで数値的に連動させるか、モーションスタディを使って個別の動きを定義するのがいいでしょう。

実際のデータを触ってみたほうが早いので、可能ならば今作っているデータを添付していただけますでしょうか。

 

データ出力方法は下記を参照してください。

 

00 データ出力方法.png

メッセージ4/11

Kazumay
Contributor
Contributor

丁寧にありがとうございます。よろしくおねがいいたします

 

0 件のいいね
メッセージ5/11

adachitech7
Consultant
Consultant

動画のものとデータが違うようです。もう一度確認してもらえますでしょうか。

01.PNG

0 件のいいね
メッセージ6/11

KAREN.HZ
Alumni
Alumni

@Kazumay さん

こんにちは!コミュニティへようこそ~
ご参考になった、または解決策になった返信の「解決策として承認」ボタンを押してください。他の方のご参考にもなります。
よろしくお願いします。

 



Karen Huang
Community Coordinator
0 件のいいね
メッセージ7/11

Kazumay
Contributor
Contributor

申し訳ありません違うモデルを添付してしまいました。何度も申し訳ありませんがよろしくお願いします

0 件のいいね
メッセージ8/11

adachitech7
Consultant
Consultant

接触検知を使わない方法を考えてみました。

 

ダミーコンポーネントを作る。

01.PNG02.PNG

 

 

スライドジョイントを付ける。

03.PNG

 

 

もう一つダミーコンポーネントを作る。

04.PNG

 

 

ダミーAとの間に回転ジョイントを付ける。

05.PNG

 

 

ハンドルから延びるレバーとの間に円柱ジョイントを付ける。

06.PNG

 

 

ダミーA、Bを非表示にするとあたかも連結されているかのように連動して動きます。

ハンドル中立位置からはなぜか動かなかったので、最初だけハンドル以外の部品をドラッグしてみてください。

07.PNG08.PNG

0 件のいいね
メッセージ9/11

adachitech7
Consultant
Consultant

最後の円柱ジョイントはスライダジョイントでもOKでしたね。

ご参考までに。

 

09.PNG

0 件のいいね
メッセージ10/11

adachitech7
Consultant
Consultant
解決済み

度々すみません。

最初に作ったダミーAは要りませんね。

ダミーBだけ作って、円柱ジョイントを付け、ハンドルレバーとの間にスライダジョイントを付ければOKです。

10.PNG11.PNG12.PNG

メッセージ11/11

Kazumay
Contributor
Contributor

とても参考になりました。丁寧にありがとうございました。