穴フィーチャーをマクロで作成したい

穴位置用の点をスケッチで作成、穴ウィザードで穴のパラメータを指定して穴フィーチャーを作成する、といった一連の動作をマクロでつくることはできないでしょうか。

 HoleWizard5という関数を使えば穴フィーチャーを作成できそうだと思うのですが、スケッチ等をSelectByID2で選択させた状態にしても作成できませんでした。

どなたかご教示お願いいたします。

コメント

コメント表示順: リミット: オートロード:
  • 山本誠 22 日前

    oleWizard5の
    第1引数を swWzdGeneralHoleTypes_e.swWzdHole
    第2引数を swWzdHoleStandards_e.swStandardJIS
    第3引数を swWzdHoleStandardFastenerTypes_e.swStandardJISDrillSizes
    にしたら、ドリル穴になるはずなのでΦ10とかにできると思います。

  • 嵐津邦人 22 日前

    M4x0.7といったねじ穴は作れたのですが、Φ10のような穴は作れないのでしょうか…

  • 嵐津邦人 23 日前

    スケッチを選択するのではなくSelectByRayで面を選択したのちHoleWizard5で穴フィーチャーを作成できました。

    解決いたしました。コメントいただいた方もありがとうございます。

  • 山本誠 42 日前

    APIヘルプのサンプルを参考にしているかと思いますが、
    多分、SelectByID2の引数Markに2をいれてあげないといけないかもです。
    APIヘルプのHoleWizard5にRemarksでいろいろ書いてあるので、この辺りの確認が必要かもです。
    (自分で確認していないので”かも”をつけました...)