• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロの利点)

マクロの利点とは?

noname#230359の回答

noname#230359
noname#230359
回答No.2

大雑把に、しかも端的に言えば、G81などのドリルサイクルみたいなものを自分で作れる!といったところでしょうか。 サブプログラムと違う点は、X、Y、ZやA、B、Cなど自分が使いたいアルファベットを変数にしてプログラムを呼び出せるということでしょう。 なので、途中まで普通のドリルサイクル、指定したZ座標に達すると深穴ドリルサイクルに変わる、といった標準には無いドリルサイクルなどを自作できます。(加工時間短縮のため) キー溝を掘るのに溝幅と深さ、使用する工具の径、切削送り、開始点と終点を入力すれば自動で加工してくれる、といったマクロもできますね。 第四軸などの回転軸がある場合は、現在のワーク座標が○○°回転したときのワーク座標、などを自動で計算し、指定したアドレスに入力する、といったこともできます。 実際にプログラムを組むには変数や関数などの知識が必要ですが、マニュアルに載っているような簡単なプログラムの見本を見ながら独学で習得することは可能です。 最近はマクロ自体、出番も少なくなってきていますが、円周等分の穴の位置決めのプログラムなどをはじめてみた時、たった数行のプログラムでこんな複雑な結果をだせるなんて!と、そのプログラムの美しさに感動したのを覚えています。

noname#230358
質問者

お礼

わかりやすい説明ありがとうございます!! すごく利点が見えてきました。 最初は気にも留めていなかった機能だけに、すごく便利な機能だということがわかりました。 少しづつテキスト見るなりして勉強していきたいと思います。 あと、当社ではOSPを使用しているのですが、OSPに組み込まれている真円切削やポケットなどもOSPがはじめから用意しているマクロにあたるのでしょうか?

関連するQ&A

  • ファナック マクロプログラムについて 

    ファナック21iのツガミのマシニングを使用しています。マクロを使って加工個数をカウントし、規定個数に達した時にメッセージ表示でストップさせようと思っていますが#3006=1(TOOL CHANGE)と入れても停止もメッセージも出ません。 なにかパラメーターの設定とかしないといけないのでしょうか? マクロ初心者です。よろしくお願いいたします。 また18iの同じくツガミの複合旋盤でも#100=#100+1を読み込んだ時点で「アドレスに誤りがあります」とエラー表示されてしまいます。 マクロを使うにはパラメーター変更が必須なのでしょうか? ちなみに#1や#500、Aを用いても同様のエラーになります ※OKWAVEより補足:「技術の森( 機械加工)」についての質問です。

  • FANUC NCツールカウンターマクロ変数の有無

    切削工具交換時、設備のツールカウンターをクリア(ゼロ)にした際、連動して該当ツールのオフセット値もクリアするマクロを組みたいのですが、ツールカウンターのマクロ変数設定が判りません。設定が有れば ご教授ください。 ※OKWAVEより補足:「技術の森( 機械加工)」についての質問です。

  • マシニング OSPのマクロプログラム

    こんにちわ 質問させて頂きます オークマの縦型マシニングを使って機械加工の仕事をしています プログラムはCAMではなく、機械に手打ちで行っています。 マクロ等を使って便利なプログラムを作ってみたいのですが 教材になるような本はありますでしょうか? またはホームページ等でも助かります FANUCでは”MCのカスタムマクロ入門”とか”MCのマクロプログラム例題集”等があります このような本を探しています 宜しくお願い致します

  • ツールセッター、ワークセッターと言う機能について

    技術の森の No.21608の質問でツールセッター、ワークセッターと言う機能を知りました。 この機能のあるマシニングだと工具長の補正が楽だし 補正間違えて危険なことになったりもしないのでしょうか? またこの機能のあるマシニングのメーカーや機種などを教えていただけないで しょうか? お願いします。

  • エディターでのマクロプログラムとは何か

    技術の森の回答でオオクマとファナックのプログラムの変換について >CAMのポストを自身で作るのと、エディターでのマクロプログラムを作る>のと、手間的にはあまり変わらないと思いますけどね・・・。 という回答がありました。 エディターでのマクロプログラムとはどのようなもののことでしょうか? ノードパッドでいうと置換というのがありますが、 あれとは違うのですか? 単なる置換ではできないのでしょうか?

  • マシニングセンター加工

    立マシニングセンターでプレーナー加工は可能でしょうか。 バイトの向きに合わせて主軸をロックさせれば加工できそうな気もするのですが。。。 現在、立マシニングのみ保有しており、プレーナー機は保有していません。 取引先よりプレーナー加工の見積依頼が来たので、外注業者含め社内でも出来るか検討しています。 ※OKWAVEより補足:「技術の森( 機械加工)」についての質問です。

  • 薄物の固定

    マシニングで1tの薄物をフライス加工したいのですが、ワークの固定方法に困っています。 ワークはスカスカのセラミックで、脆いです。スカスカなので真空チャックも出来ません。 良い固定方法がありましたら教えてください。 ※OKWAVEより補足:「技術の森( 機械加工)」についての質問です。

  • コモンプレートの用途は何でしょうか

    金型加工の会社に勤め始め、只今勉強中の女子です。超初心者の質問ですが、ご回答頂けると嬉しいです。 コモンプレートの用途を初心者にも分かりやすく教えて頂けますでしょうか。プレス機の名称にもコモンプレートはのっていないため、プレス機に使用するプレートでは無いのでしょうか。 よろしくお願いします。

  • マクロによる最大値、最小値の求め方

    この最大値、最小値を求めるマクロなんですけどTHENを使用しない方法を教えて頂きたいです。 ------------------------------ #1=101.(START) #2=110.(END) #31=#[#1] #32=#[#1] WHILE[#1LE#2]DO1 IF[#[#1]LT#31]THEN#31=#[#1] IF[#[#1]GT#32]THEN#32=#[#1] #1=#1+1. END1 引用 https://okbizcs.okwave.jp/mori.nc-net/qa/q9473679.html ※OKWAVEより補足:「技術の森( 機械加工)」についての質問です。

  • 文字彫刻

    いつも技術の森で勉強させていただいております。 マシニングセンターで文字彫刻を行う際のプログラム作成での質問です。 CADCAMを使わずに、プログラミングしたいのですが、何か便利なソフトはありますでしょうか? ちなみに数字とアルファベットが出来ればいいのです。