- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- パーマリンクを表示
- 印刷
- 報告
お世話になります。他のファイルからコンポーネントを挿入しました。「親から固定を解除」し、「リンクの解除」をすると、添付pngのように警告がでます。無視して続けられるのですが、この先、問題になるようなら早めに対処したいです。
この原因は何でしょうか。データも添付します。
どなたかよろしくお願いいたします。
解決済! 解決策の投稿を見る。
お世話になります。他のファイルからコンポーネントを挿入しました。「親から固定を解除」し、「リンクの解除」をすると、添付pngのように警告がでます。無視して続けられるのですが、この先、問題になるようなら早めに対処したいです。
この原因は何でしょうか。データも添付します。
どなたかよろしくお願いいたします。
解決済! 解決策の投稿を見る。
リンク解除する前のアセンブリファイル(拡張子.f3z)があればいいのですがひとまず分かるところまで回答させていただきます。
履歴をさかのぼるとこの位置にボディが配置されているようです。
これが次のフィーチャーでこの位置に移動するのですが、ここでエラーが出ています。黄色になっているところはマイナーエラーが出ているということで周囲の位置情報等が変わっているのだけれど対象の部品がなくなっていたりする場合に発生します。フィーチャーとしては矛盾があるのだけれどもひとまずキャッシュ内に残っている以前の情報を使って形を成り立たせている状態です。このままですとパラメトリック変形ができなかったりしますので黄色のマイナーエラーは全て解消しておくのが基本になります。
この移動でもエラーが出ています。
ここでは端面を押し出しているのですが、延長先のオブジェクトがなくなってしまっているのでどこまで押し出したらいいかが確定されていない状態になっています。延長幅は222mmのようですので範囲のタイプを距離に変えて222と入力しておけばOKです。
設計のやり方は人それぞれですが、私は基本的に移動/コピーコマンドは使いません。理由は以下の2つです。
1.移動したことは履歴に残りますが移動した数値が残らない
2.部品の移動という行為がCAD操作の都合で行っているだけで設計という行為とは関係が薄い(最終的な形には関係がない)
スケッチとかボディとかサーフェスとか、途中でモデリング操作の都合で補助的に作るものはあるのですが、最終形状に関係のない要素は一切作らないような運用にしています。移動フィーチャーもその内の一つとして扱っています。
それからアセンブリの階層構造も不必要に深くしないように気を付けています。機能や組立製造にとって意味がある単位でサブアセンブリを作り、空のコンポーネントを作らないようにした方が管理がしやすくなると思います。
もし最終的にお作りになりたい構造や形を教えていただければ一度手順を考えてみます。
まず最初の移動のエラーですが履歴を前後させるとどこだか分からない中間地点に飛んでいます。
なので正直これはどこに飛ぶように直しても本来は駄目なんですが、とりあえずダメ元で削除してみました。
この移動した先で他のオブジェクト等を参照して作業をしていたら大変な作業になるところでしたが、恐らく削除しても出来上がりには影響がなさげなので、とりあえずは削除でOKとします。
次の移動のエラーですが、こちらも移動先が空白になっていますので、移動先のオブジェクトがなくなっています。
恐らく原点にあった他のオブジェクトを参照して移動させたのかなと思うので、原点を選び直して移動させます。
動画中ではブラウザトップの原点を選んでいますが、ボディが所属する原点に移動させたほうが良いと思います。
次に押し出しのエラーですが、こちらも押し出し先に参照させたオブジェクトがなくなっているようです。
結果的には222mm長くなっている様子なので、ここは決め打ちで距離222長くする処理に変えます。
以上で修正できています。上のレスにデータも添付してあるので、修正後の形状が同じである事を確認してみてください。
このアングルをモデリングするときにどういう手順でやればいいのかちょっと考えてみました。
四角形断面の押し出し、シェル、フィレットでここまでの形を作りました。
端部に50×50の四角形をスケッチして適当な長さで押し出します。(新規ボディで)
板厚6mmでシェル化。
フィレット。
ボディをミラーコピー。
結合、切り取り。
これで40×40のLアングルができました。部材の中央に原点が来るようになっています。
アセンブリを組んで長さの検討を行っておられると思います。その時の長さの試行錯誤は追加の押し出し、切り取りを使うのではなく、長さを決めている元のフィーチャーを修正することで行うのが管理しやすくてお勧めです。
また位置の検討はボディの移動ではなく、アセンブリのジョイントを使って行うと上手くいくと思います。
一度このやり方も参考にしてみてください。
@ameagarinokumonosu さん、こんにちは。コミュニティのご利用ありがとうございます。
問題を解決することができたようで良かったです。
同様の問題を抱えた方が解決策を参考にしやすいように、ameagarinokumonosu さんのお礼の返信を解決策から外しました。
ご自分の返信を解決策として承認するのは、ご自身で方法や回答をみつけたときのみでお願いいたします。
またご質問がありましたら、コミュニティをご利用ください。