中間ファイルから読み込んだデータのコンポーネントが、「同一形状、同一名」コンポーネントにもかかわらず、
末尾に数字が追加され、異なるコンポーネントとして扱われてしまいます。(添付画像)
※4つの部品がそれぞれナンバリングされた状態
これらを防ぐ方法や有効な設定等はあるのでしょうか。
iCAD(パラソリッド形式)からデータを貰い、読み込むと上記のようになります。
また、こちらのFusion360(STEP形式)からデータを送り、iCADで読み込んでも同様になるようです。
是非、ご教授いただけますと幸いです。
解決済! 解決策の投稿を見る。
中間ファイルから読み込んだデータのコンポーネントが、「同一形状、同一名」コンポーネントにもかかわらず、
末尾に数字が追加され、異なるコンポーネントとして扱われてしまいます。(添付画像)
※4つの部品がそれぞれナンバリングされた状態
これらを防ぐ方法や有効な設定等はあるのでしょうか。
iCAD(パラソリッド形式)からデータを貰い、読み込むと上記のようになります。
また、こちらのFusion360(STEP形式)からデータを送り、iCADで読み込んでも同様になるようです。
是非、ご教授いただけますと幸いです。
解決済! 解決策の投稿を見る。
@blu_note_scale さん、
このような3つの同じ部品をリンク付きコンポーネントで組んだアセンブリファイルをSTEP形式で出力してみました。
これを再度Fusion360で取り込むと全く同じコンポーネントとして認識されています。
試しに一つに穴を開けてみると他の2つにも自動で反映されました。
ということはFusion360側では同一部品(コンポーネント)であることを認識する何らかの仕組みはあるもののiCAD側ではそれが機能しないということなのではないでしょうか?
ひとまず情報まで。
@blu_note_scale さん、
このような3つの同じ部品をリンク付きコンポーネントで組んだアセンブリファイルをSTEP形式で出力してみました。
これを再度Fusion360で取り込むと全く同じコンポーネントとして認識されています。
試しに一つに穴を開けてみると他の2つにも自動で反映されました。
ということはFusion360側では同一部品(コンポーネント)であることを認識する何らかの仕組みはあるもののiCAD側ではそれが機能しないということなのではないでしょうか?
ひとまず情報まで。
アセンブリでのデータの受け渡しにありがちな問題ですよね。
相手のCADの方式などで全てのネジ部品が別パーツになっていて大変な思いをすることが稀にあります。
相手業者で使われているCAD次第でその辺変わってしまうのかも知れませんね。
まずFusion360のSTEPファイルはFusion360で読み込んでもしっかりと同一部品の認識が行われているのでOK。
なので次にやりたいのは、iCADの方で出力ファイルをiCAD自身で読み込んだ時にどうなっているか?を確認したらどうでしょうか?
私は内部ファイル構造についてあまり詳しくはないのですが、おそらくパーツの名前で同一部品であるかを判断しているのではなくて、内部IDみたいなものがありそのIDが同じかどうか?でパーツの同一性を判断していると思われ、iCADの方の入出力にポイントがありそうな気がします。
ちなみに、Fusion360だとSTEPだと同一部品を判断できますが、同じパラソリッド系のSATファイルだと駄目なんですよね。なので同じCADでも同一部品を判断する機構が働くものとそうでないものが出てくるので、違う形式でのやり取りも確認してみると良いかも知れませんね。
アセンブリでのデータの受け渡しにありがちな問題ですよね。
相手のCADの方式などで全てのネジ部品が別パーツになっていて大変な思いをすることが稀にあります。
相手業者で使われているCAD次第でその辺変わってしまうのかも知れませんね。
まずFusion360のSTEPファイルはFusion360で読み込んでもしっかりと同一部品の認識が行われているのでOK。
なので次にやりたいのは、iCADの方で出力ファイルをiCAD自身で読み込んだ時にどうなっているか?を確認したらどうでしょうか?
私は内部ファイル構造についてあまり詳しくはないのですが、おそらくパーツの名前で同一部品であるかを判断しているのではなくて、内部IDみたいなものがありそのIDが同じかどうか?でパーツの同一性を判断していると思われ、iCADの方の入出力にポイントがありそうな気がします。
ちなみに、Fusion360だとSTEPだと同一部品を判断できますが、同じパラソリッド系のSATファイルだと駄目なんですよね。なので同じCADでも同一部品を判断する機構が働くものとそうでないものが出てくるので、違う形式でのやり取りも確認してみると良いかも知れませんね。
@blu_note_scale さん、
Solidworksでアセンブリを組んでデータ出力してみました。STEP203, STEP214, Parasolidの3種類です。
形は長方形を押し出したものでいずれもFusion360に取り込んでから穴を開けました。
全てのパターンで左側に加えた変更が右側にも反映されています。
STEP203
STEP214
Parasolid
少なくともSTEPファイルとParasolidは同一部品であるということを認識する仕組みを持っているのだと思います。あとはCADシステム側としてその情報を出力ファイルに埋め込めるかどうかというところが問題かと。もし設定するならiCAD側の方なんでしょうね。例えば今回のようにParasolidで出してもらうのも一つの方法かもしれません。
@blu_note_scale さん、
Solidworksでアセンブリを組んでデータ出力してみました。STEP203, STEP214, Parasolidの3種類です。
形は長方形を押し出したものでいずれもFusion360に取り込んでから穴を開けました。
全てのパターンで左側に加えた変更が右側にも反映されています。
STEP203
STEP214
Parasolid
少なくともSTEPファイルとParasolidは同一部品であるということを認識する仕組みを持っているのだと思います。あとはCADシステム側としてその情報を出力ファイルに埋め込めるかどうかというところが問題かと。もし設定するならiCAD側の方なんでしょうね。例えば今回のようにParasolidで出してもらうのも一つの方法かもしれません。
ありがとうございます!
検証までしていただき感謝しております。
確かにソリッドワークスを使用している取引先からは特に指摘を受けたことはなかったです。
個人的にソリッドワークスとFusion360は相性が良い気がしていましたが、
それが確立された気がしています。
そうなるとソリッドワークス・Fusion360はヒストリー系のCADですが、
iCADはノンヒスとのことなので、それらも関係しているかもしれません。
ありがとうございます!
検証までしていただき感謝しております。
確かにソリッドワークスを使用している取引先からは特に指摘を受けたことはなかったです。
個人的にソリッドワークスとFusion360は相性が良い気がしていましたが、
それが確立された気がしています。
そうなるとソリッドワークス・Fusion360はヒストリー系のCADですが、
iCADはノンヒスとのことなので、それらも関係しているかもしれません。
@blu_note_scale さん、こんにちは。コミュニティのご利用ありがとうございます。
お二人からの返信が参考になったようですので、adachitech7 さんの返信 2 件と Bunga777 さんの返信 1 件を解決策として承認しました。
解決策を承認するとトピックに解決済みのチェックマークが付き、同じ問題を抱えた方が回答または方法を参考にすることができます。
今後返信で問題が解決、または解決に至らなくとも参考になった場合、各返信の右下に表示されている承認ボタンを押してください。
追加の質問があるようでしたら、本トピックには返信せずに、このトピックへのリンクを含んだ形で新規トピックを作成してくださいますようお願いいたします。
そうすることで、コミュニティ メンバーが会話の流れを把握しやすくなります。ご協力いただけると幸いです。
またコミュニティをご利用ください。
@blu_note_scale さん、こんにちは。コミュニティのご利用ありがとうございます。
お二人からの返信が参考になったようですので、adachitech7 さんの返信 2 件と Bunga777 さんの返信 1 件を解決策として承認しました。
解決策を承認するとトピックに解決済みのチェックマークが付き、同じ問題を抱えた方が回答または方法を参考にすることができます。
今後返信で問題が解決、または解決に至らなくとも参考になった場合、各返信の右下に表示されている承認ボタンを押してください。
追加の質問があるようでしたら、本トピックには返信せずに、このトピックへのリンクを含んだ形で新規トピックを作成してくださいますようお願いいたします。
そうすることで、コミュニティ メンバーが会話の流れを把握しやすくなります。ご協力いただけると幸いです。
またコミュニティをご利用ください。
お探しの情報が見つからないときは、コミュニティで質問しましょう。困っている人がいたら、情報を教えてあげましょう。