※ ChatGPTを利用し、要約された質問です(原文:Pro/Eのアセンブリで、データムが…。)
Pro/Eのアセンブリで、データムを非表示にする方法
このQ&Aのポイント
Pro/Eのアセンブリで、特定のパートファイルやサブアセンブリのデータムのみを非表示にする方法を教えてください。
過去には、データムを非表示にするためにレイヤーを使用する方法があったが、トップアセンブリとサブアセンブリのレイヤーにも適用されてしまうという問題がある。
他の方法で、特定のパートファイルやサブアセンブリのデータムのみを非表示にする方法はありますか?
◆Pro/Eのアセンブリで、サブアセンブリ等のデータムを非表示にする方法
Pro/Eのアセンブリで、組みつけられたパートファイルやサブアセンブリのうち、
特定のパートファイルやサブアセンブリのデータムのみを選択的に非表示にする方法
で、かつシュリンクラップとか、ダミー部品を使わない方法について、
ご存知の方がいらっしゃれば、教えていただきたく存じます。
とりあえず、データムはデータム平面に限るとして質問します。
過去に、「データムを表示させない方法」として「レイヤー」を使うことで実現可能とされています。
http://okwave.jp/qa/q3658847.html
リンク先の質疑には、具体的な方法が開示されていませんが、恐らく、データム平面の入ったレイヤーを非表示にする操作をしているのだと思います。
ところが、この方法を用いて、トップアセンブリの特定のレイヤーを非表示にすると、大変なことがおこります。
それは、
(1)トップアセンブリだけでなく、サブアセムのレイヤーに対しても非表示が適用されてしまうという不具合です。
さらに、悪いことには、
(2)トップアセンブリで新たなレイヤーや、レイヤーのグループを作成すると、サブアセンブリにもそのようなレイヤーやレイヤーのグループが作られてしまうという問題が発生します。
前記の問題の解決方法をご存知の方、あるいは、他の方法をご存知の方がいらっしゃれば、ご教示いただきたく存じます。
お礼
回答ありがとうございました。 レイヤーツリーは、どこに何が組みつけられているかわかりにくいというのは 確かで、 >サブモデルレイヤーなし”に切り替えれば、 トップアセンブリのみのレイヤー状態が表示されますので というのは、確かに面白いと思います。ただ、本当にやりたいのは [1]常に、二階層以下のprtやasm(つまりtopに直接組みついたprtやasm以外)を非表示にしたい。つまりtopとtopに直接組みついたもののデータムは表示したいし、それ以外は非表示にしたい。 [2]topアセンブリで、手作業で、レイヤーツリーからを、前記の二階層以下のprtやasm非表示にする作業は、頻繁でなければよい。(サブアセンブリ が新たに組みつけられた場合に、そのサブアセンブリに組みつけられたprtやasmがデフォルトでは非表示にならなくってもかまわない。つまり、一度非表示にしたものは、こちらで意図して非表示を解除する操作をしない限り、ずっと非表示(再起動後も)にしたい。 [3]しかし、一方で、topモデルでのレイヤー操作の結果が、subアセンブリや、prtのレイヤーの表示/非表示に影響するのは、大変困る。(下位のアセンブリを操作するときに、いちいち表示/非表示の設定をいちいちするのは効率が極めて悪い。) といったことで、「サブモデルにステータスを保存」を解除しておけば いいのかなと思います。試してみた感じ、よさそうな感じなのですが…。
補足
サブモデル、サブアセンブリのレイヤーに対して変更を加えずに トップアセンブリのレイヤー表示制御をする方法(お礼にて説明)について、 より詳しい情報が、PTCの「エンハンスメントの詳細」 http://ja.ptc.com/appserver/wcms/relnotes/index.jsp?show=y&version=4075&product=0 の、部品レイヤーのアセンブリ制御に記載されていたので、報告します。 http://ja.ptc.com/appserver/wcms/relnotes/note.jsp?&im_dbkey=50820&icg_dbkey=826 今や、Pro/EはPro/Eではなく、Creo(クリオ?)とかいうわけのわからない 名前になってしまいましたが…。 http://www.youtube.com/watch?v=LdrH29-3CDc