マスターキャムでブーリアン演算の差を計算する方法と表示する方法について

このQ&Aのポイント
  • マスターキャムを使用して、ブーリアン演算の差を計算する方法と、その結果を表示する方法について教えてください。
  • 計算された結果のソリッド形状と、計算の段階で読み込んでいるモデルの体積を比較する方法についても教えてください。
  • これにより、視覚的にブーリアン演算の結果のファイルと元ファイルの体積の変化を確認することができます。
回答を見る
  • 締切済み

マスターキャム ブーリアン演算

マスターキャムで  ブーリアン演算の 差をした時に 計算された 結果はみれますが、 もとのブーリアン演算に使った 二つのモデルを 表示するにはどのようにしたらいいのでしょうか? そのモデルを画面上で表示できたら その元ファイルと比べて ブーリアン演算の結果のファイルがそれとくらべて 大きい 小さいなど 体積の変化が確認できるので、 あっているかなどを  視覚的に確認 しやすいのですが、 どのようにしたら 計算された結果のソリッド形状と  計算の段階で読み込んでいるモデルの体積を うまく比較する事ができる でしょうか? 

noname#230358
noname#230358
  • CAM
  • 回答数2
  • ありがとう数0

みんなの回答

noname#230359
noname#230359
回答No.2

ブーリアンを行う前にソリッドの機能からソリッドコピーをあらかじめ行っておきます。でも同じ場所に出来てしまうことが多いので、コピーは別場所とか別レベルに移動しておくと良いでしょう。 その後アナライズのソリッドプロパティで必要に応じて比較すれば良いのではないでしょうか?

noname#230358
質問者

補足

あるラインなどとの距離を測り ブーリアン演算後の形状と ブーリアン演算前の元の形状とあるラインとの距離の差がある事を確認できたら ああ ブーリアン演算されたのだと確認できる意味では 同じ場所にコピーされた形状がある方が良くないでしょうか? それかプロパティーから体積などを見れるのであれば体積差から違う形状に なったのが確認できますね。 ソリッド履歴の上で右クリックをしたときにコピーというのが見当たらないのですが、 > ソリッドの機能からソリッドコピーをあらかじめ行っておきます の手順を教えていただけないでしょうか。 履歴の ソリッドの上で右クリック その中にソリッドコピーが ありました。

noname#230359
noname#230359
回答No.1

パーツをコピーしておけばおk

関連するQ&A

  • 算術演算子について

    Javaプログラミングを勉強し始めたばかりの初心者で、極々初歩的な質問でお恥ずかしいのですが 算術演算子について、教えてください。例えば、0 % 4 を実行すると結果は、0 となります。これは余りが無いので、 0 という結果になるのだろうと思います。次いで、1 % 4 を実行すると結果は 1 と表示されます。なぜ 1 となるのですか?(計算機で計算すると0.25です。)因みに 2 % 4 は 2 となります。 何方か、わかり易くご教授頂ければ、幸いです。

  • ExcelでPC(パソコン)によって計算結果(演算結果)が違う

    Excel2003 SP2 を使用しています。 類似の質問は見つけられませんでした。 以下のような表の中で、※☆の部分は配列数式を用いているのですが、上司のPC(甲と呼びます)と私のPC(乙と呼びます)とで   セルの演算結果 が異なります。 私自身、最小二乗法の理論的なことは漠然と知っていても、PCが演算する際にどう計算しているか、まではわからないので、演算バグかどうか・どうしたら解決するかを知りたいです。 Excelに限らずコンピューターは浮動小数点誤差が生じるものと聞いていますし、特に二乗の計算を繰り返して近似式を求めさせる場合には必ずしもパソコンは信用できないかも知れませんが、演算バグならば、甲と乙とで同じバグ(数値)になると期待するのですが…。PCによって見える計算結果が違うとなると、そのファイルは仕事で信用して使えない、とも言えるので困っています。 前置きが長くなりましたが、具体的には ↓こんな表があります。↓ 行列 A   B   C 1   2        3          ※ 4          ☆ 5        6    X  K  Y  7    1  30  2 8    2  15  #N/A 9    3  30  6 10   4  15  #N/A  11   5  30  10 12   6  15  #N/A 13   7  30  14 14   8  30  16 15   9  15  #N/A 16  10  15  #N/A 17  11  15  #N/A 18  12  30  24 19  13  30  26 20  14  15  #N/A 21  15  15  #N/A 22 23 ↑ここまで↑ (22・23行目は、範囲指定のためのダミー行) A列・B列は数値です。 セルC7 には =IF($B7<30,#N/A,$A7*2) と入れて、後は21行目までオートフィルです。 つまり、K(B列)が30以上の時だけ同じ行のY(C列)に数値が現れるようにしています。 このX(A列)とY(C列)の近似式をとると、   Y=2X となるはずです。つまり   傾き   2   Y切片  0 です。 そこで、この 傾き を SLOPE 関数で Y切片 を INTERCEPT 関数で 求めることにしました。 ※(セルC3)に =SLOPE(IF(ISNUMBER(C7:C23),C7:C23,""),$A7:$A23) ☆(セルC4)に =INTERCEPT(IF(ISNUMBER(C7:C23),C7:C23,""),$A7:$A23) と入れて下さい。配列数式なので 数式入力の際、   Ctrl+Shift+Enter で決定する必要があります。 正しく配列数式として入れ終わると、数式が{ }で囲まれるはずです(やり直しが利きます)。 Excelのシートは「新規作成」でデフォルトのままなので、各セルの書式は「標準」のままです。セルの場所は上の通りでなくてもかまいません。 [第1段階] 乙で上の2式を入力すると、 ※ は 2 ☆ は 0 という正しい結果が得られたので、甲にメール添付で送信しました。 [第2段階] 甲でも ※ は 2 ☆ は 0 と表示されましたが、上の2式のセルそれぞれを覗いてただ Enter だけで決定し直すと、 ※ は #VALUE! ☆ は #VALUE! となります(配列数式でなくなるからです)。そこでもう一度上の2式のセルそれぞれを覗いて、Ctrl+Shift+Enter で決定し直すと、 ※ は  1.888 ☆ は -1.104 という謎の演算結果が現れました。 [第3段階] 甲の「謎の演算結果」を含むファイルを別名で保存してメール添付で送り返してもらうと、乙でも ※ は  1.888 ☆ は -1.104 と表示されることが確認できました。 しかし、乙で上の2式のセルそれぞれをCtrl+Shift+Enter で決定し直すと、 ※ は 2 ☆ は 0 という正しい結果が得られました。 [第4段階] 乙で戻るボタンを押して「謎の演算結果」をもう一度見ようとしましたが、戻ると ※ は 2 ☆ は 0 という正しい結果になっていました。 つまり、甲から乙に送り返してきたファイルでは 1.888 など(謎の演算結果)が表示されていたのは、甲の演算能力に依存した演算結果で、 第3段階後半や第4段階で 2 など(正しい演算結果)は乙の演算能力に依存した演算結果ということでしょうか。両者のマシンスペックの差はありますが、Excelは同じ修正モジュールを適用済みのはずです。 SLOPE や INTERCEPT には触れなくてかまいませんから、 別の関数を例に挙げていただいてけっこうですから(結局、小数の足し算とかと同じですか?)、 どのPCでも同じバグ(演算結果)が出る のではなく、PCによって結果が異なってくる という問題の解決法をご教授願います。

  • 鋳物加工品のモデル化手順

    ハウジング(砂型)の3Dモデルを作成しております。 そこで、自分のモデリング手順に不安があり質問させて下さい。 私の手順は 1.鋳物素材形状は考えないで、締結や支持など必要な機能を満たすような ラフ3Dモデルを作成する。 2.ラフ3Dモデルから、抜き方向を考えて、勾配をつけていく。 3.勾配をつけた後に加工面を作っていく。 というようなやり方のなのですが、自分でやっていて、しっくりきていません。 また、特にブーリアン演算の差を使うことなくモデリングしています。 何か、このようなモデリングを良くされている方がいらっしゃいましたら、 どういう手順でモデリングするのがおススメなのか 教えて頂けませんでしょうか。 例えば、 ・鋳物素材形状を先にモデリングすべき ・素材の中のくり抜きはブーリアン演算を使うべき など、具体的な意見を頂けるとありがたいです。

  • 三角関数の演算

    cos(x)+cos(x+2/5 pi)+cos(x+4/5 pi)+cos(x+6/5 pi)+cos(x+8/5 pi) という与式を演算する問題について この演算結果は0ですが、 ・加法定理を組み合わせて、一つの三角関数にまとめる という方針ではうまく演算できませんでした。 (色々試しましたが、休日一日潰しました) cos(x+4/5 pi){1+2(cos 2/5 pi + cos 4/5 pi)} の形に変形し、ここから、cos 2/5 pi + cos 4/5 pi = -1/2 を利用して求める方法しか思いつきませんでした。 この解法は、どれだけ演算しても答えが導けなかったため、 「かけてゼロになる項目が作れないか」と苦肉の策で探したところ、偶然見つけたものです。 ・加法定理を組み合わせて、一つの三角関数にまとめる という方針をどの段階で捨てるのかが気になるところです。 皆さん、どのあたりでこの方針を排除されるのでしょうか。 また、それはどんな理由からでしょうか。 (頭が硬いので、「計算テクニックとして」「定石だから」という理由はあまり好みではありません。演算の場合、そういう場合が往々にしてあるので、演算自体があまり好きではないのですが…) ※もし、ひとつの関数にまとめた結果答えが出るのでしたら、 その解法をご教授願います。

  • 論理演算結果の表示について

    Cで論理演算をするプログラムを考えているのですが、少し行き詰ってしまいました。 例えば(A+B)*(A+B+C)を論理演算で考えた場合、答えはA+Bとなりますがどうすればこの結果を画面に表示させる事ができるのかが分からないのです。 ただ単に #include <stdio.h> int main(void) { int a,b,c,y ; a = 'A'; b = 'B'; c = 'C'; y = a|b & a|b|c; printf("%c\n",y); } としたら表示結果は「C」となってしまいますよね(文字を2進で計算しているからこの結果になるという事は理解しています)。 もしかしてif文を使用して総当り的に文字を調べていくしか方法がないのでしょうか?実際はもっと複雑な演算をプログラムに計算してもらいたいと考えているので、他に方法がないか考えているのですが… どうかよろしくお願い致します。

  • エクセルの演算 複数の計算後一番大きい数字を選択・表示する方法は

    エクセルの演算で、簡単な数式を計算した結果が複数個ある場合に、一番大きい数(または一番小さい数)を選択して表示する方法はありますか?

  • 静解析での両端支持に近似した拘束について

    ソリッドワークスを使用しております。 シュミレーションにて静解析したい部品があります。 拘束条件として梁の計算で言いますところの両端支持の状態で 解析を行いたいため拘束はローラースライダーを選択しておりますが中々モデルを安定させることが出来ません。 仕方なく固定ジオメトリを使用しますと計算結果がどうにも想定されるものとは異なってしまします。是非アドバイスを下さい。 追伸 断面形状は複雑ではありますが、概略中実の柱です。

    • 締切済み
    • CAE
  • マスターキャム

    こんばんわ。 マスターキャムの5軸を使用されている方いらっしゃいますか? 同時5軸加工機用のCAMを検討しているのですが、どれがいいのか迷って います。 アドバイスお願い致します。。。

    • 締切済み
    • CAM
  • マスターキャム

    マスターキャムのユーザーさんは ペンシルパスって使いますでしょうか? 最小隅Rが2Rだった場合、最終仕上げで(等高線)1Rを使った場合に、もう一度ペンシルパスで1Rで隅2Rをはしらせるということですよね? それとも、2Rに対して2Rを使った時に 最後に1Rを使ってペンシルパスを使うのが基本的なのですか? ちなみに一度も使ったことないんですが…

  • マスターキャム

    今マスターキャム使ってHRC56~HRC60ぐらいの焼き入れ材を加工してます。 機械は、YBM640V ver3です。 工具は日進工具です。 只今、半球のキャビ、コアの合わせ加工に 挑戦しています。(面精度、寸法重要) 工具はR1×6で回転数18000送り1200 自分はフローラインパス(面沿い)で 加工したんですが、やはり渦巻きで加工するよりZ一定の等高線の方がいいのでしょうか? 送りが速いんですかね?