• 締切済み
※ ChatGPTを利用し、要約された質問です(原文:マクロとは)

マクロとは?簡潔にご教示お願い申し上げます

このQ&Aのポイント
  • マクロとは制御関連で使用される言葉であり、簡潔に言うと一連の操作をまとめて実行する機能です。
  • マクロ以外の制御関連の機能としては、条件分岐や繰り返し処理などがあります。
  • マクロはプログラミングやデータ処理などで頻繁に使用され、作業の効率化や自動化に役立ちます。

みんなの回答

noname#230359
noname#230359
回答No.3

回答(1)さんの解説のように解釈していれば、NCに関しては問題は有りませんが・・・・ ただし、システム変数(#1000~)とシステムパラメーターは異なりますので、混同しないで下さい。 システムパラメータはパラメーター説明書にも記載されていない特殊なパラメータでNCのオプション仕様がらみが多いです。 FANUCでのオプション機能はこのシステムパラメータを書き換えるだけで使えるようになります。多段スキップ機能とか、カスタムマクロのコモン変数の量とか・・・ サブルーチンはサブプログラムですから、マクロとは言わないと思います。 機械の制御に関しては、特注仕様と解釈を要する場合もあります。 当該設備だけに付加機能を付けるとか・・・ 例えばPCソフトのエクセル等のマクロ機能と同様に、使用者が使いやすいように部分的に付加機能をつけることです。

全文を見る
すると、全ての回答が全文表示されます。
noname#230359
noname#230359
回答No.2

まずは「サブルーチン」と理解していただければ大間違いはないでしょう.

全文を見る
すると、全ての回答が全文表示されます。
noname#230359
noname#230359
回答No.1

マクロでプログラムを作ると、例えば次のような加工が一々プログラム変更せず出来ます。 ・指定サイズのプレートに、指定ピッチで、整列または千鳥を指定した多数の穴を明けたい。個数は。。。知らない。あとで教えてネ ・指定角形の彫り込みを指定深さで、指定仕上げしろで加工したい。廻る回数は?。。。お任せ マクロの機能とは、次の6点でしょうか。どれかを使うとマクロプログラムと称します。全く使わないと、、、普通のプログラム? ?数値を書かずに#1とかの変数(パラメータ)で間接的に指令。  G1 X1.234 Y100.→ #1=1.234            #2=100.            G1 X#1 Y#2 ?上記変数の計算(加減乗除・関数)X[1234.-1000.]のような定数の計算だけならマクロとは言わない? ?上→下へのプログラムの流れを変える。GOTO 4 N4へ飛ぶ ?条件判断により?をコントロールする。IF[条件]GOTO 4 もし条件が成り立つならN4へ飛ぶ。でなければ(なにもせず)下の行を実行 ?サブプログラムに値を指定して呼び出す。G65 P100 A0.5 B10. ?システムパラメータを参照または変更して機械をコントロールする。 具体的な説明は長くなりますので、最近、私が回答した例で、回答(2)を見てください。

参考URL:
http://mori.nc-net.or.jp/EokpControl?&tid=148050&event=QE0004
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルマクロを有効にしないとファイルが開けないようにする方法

    こんにちは、マクロで保存等制御しているのですが、マクロを無効にして立ち上げられてしまうと意味がありません。マクロを有効にしないとファイルが開けないようにする方法はありませんでしょうか? よろしくお願い致します。

  • マクロとは?(PCあまり詳しくありません)

    現在、転職活動中ですが、ハローワーク等で必ずPCはどれくらいできますか?と質問されます。 If関数がわかる程度なら、中級くらいですかね~ マクロまでわかっていれば上級と言っても良いのですが・・・と言われます。 マクロって何?と何回か聞いたことがあるのですが、簡単な表計算しか実務でしたことの無い私には、簡潔にしかも簡単に説明できた人は残念ながらいません。 私の理解力が無いからでしょう。 マクロって、どういうもので、どういう時に使うのでしょう。   子供にもわかるように教えていただけまでんでしょうか!

  • マクロ

    「マクロ」とかいう言葉をききます。マクロを組むとかいいますが、何を意味しているのですか?計算式とは違うのですか?全くわからないので勉強していのですが、初心者へのお勧めの本、またはサイトあれば教えてください。

  • マクロについて

    マクロの意味・使い方を全く知りません。 独学で勉強しようかと思っていますが、無理でしょうか? マクロをご存知の方意見を下さい。 どんな本を買えば分かりやすく初心者にも理解でき るんでしょうか? いいアドバイス下さい。

  • VBAとマクロ

    お世話になります。田吾作7です。 ふと思ったのですが。。。 VBAとマクロの違いって何でしょう? 「マクロの記録」ボタンを押したのがマクロですか? VBAは、MS-Officeのモジュールにユーザ自身が書き込んだら、それはVBAですか? もしそうなら、[マクロの記録]ボタンはなぜ[VisualBasicツールバー]にボタンがあるのでしょうか。マクロを編集しやすくするためでしょうか? 記録で Range("A1").select それを編集で Range("A2").select としたらVBA? さらに最初っから Range("A2").select と記録したマクロは、やっぱりマクロ? VBAとマクロって違いあるのでしょうか? いつも疑問に感じて、モヤモヤしてます。 だれか、このモヤモヤ感を解消してください。 よろしくお願いします。 余談ですが・・・ VBAは[VB for Application]ですよね? Office関連のためのVBってことですよね。 でもAPIを使ってWINDOWSを制御することもできるから[for App]の意味が無いような気がする今日この頃・・・

  • マクロレンズとズームレンズ

    こちらでいろいろ教えていただきましたが いまいち、マクロが理解できてません。 1.基本、マクロレンズは短焦点レンズの近距離撮影に特化したレンズ 2.ズームレンズにマクロとあるが、あくまで簡易マクロで最短撮影距離を短くしたもの と考えてよいでしょうか? というのも、各レンズメーカーで販売されているレンズの仕様で混乱してしまったのです。 18-50mm 28-70mm クラスの ズームレンズでマクロと表記されていたり、いなかったり 最短撮影距離(全域)がマクロと表記されているもののほうが長かったり。 ズームレンズのマクロというのは、最短撮影距離とは別に寄れたりするんでしょうか? (シグマさんでズームレンズのテレ端でマクロスイッチがあったんですが、このスイッチの意味もよくわからず使っておりまして・・・) レンズに詳しい方、ご教示願います。

  • Excelマクロについて

    Excel初心者です。マクロを今勉強中なのですが、なかなか理解に苦しんでいます。出来ているマクロに付け足しをしたりしているのですがどんな意味のマクロかも分かりません。マクロをいれると解読してくれるようなサイトとかはないでしょうか?

  • マクロプログラムについて

     マクロプログラムを覚えたいと思っているのですが、何か良い資料など あれば教えてもらえないでしょうか。メーカーの取り説にも少しのっていますがよく理解できません。できれば例題が有ってそれに沿っての説明があればとおもいます。 マクロプログラムのこと何もわからない初心者です。

  • エクセルを開いたときに実行するマクロ等を教えてください。

    前に、http://oshiete1.goo.ne.jp/qa4335365.html で質問させて頂きました。 その節は、お世話になりありがとうございます。 本件で2点、困った点がありますので ご教示何卒よろしくお願いいたします。 (1)回答No.5のargumentさんに教えて頂いた通りに コードを作成したつもりなのですが、 エクセルファイルを開くと同時にマクロが実行されません。 マクロの実行から、マクロをスタートさせれば 思い通りの結果になるのですが、 自分でマクロを実行させなければならず、 目的を達成でき兼ねております。 argumentさんのおっしゃる 「※以下は必ずVBE上のThinworkbookの中に書き込んでください。」 という意味が分からないでおりますので、 このことと関係があるかもしれません。 お手数ですが、エクセルファイルを開くと同時に マクロが始まる方法を素人向けにご教示頂けませんでしょうか。 (2)マクロを無効にされたら? エクセル2003の場合、ファイルを開くときに 「マクロを有効にしますか?」という メッセージボックスが出てきますが、 ここでマクロを無効にするを選ばれてしまったら、 せっかくマクロを用意して、すべてのシートが 削除されるようにしたのが無意味になってしまう気がしております。 マクロを有効にしないと、エクセル画面で 何もできないような方法はございませんでしょうか。 エクセル2007でも拡張子を変えられちゃったらどうしようと 心配でなりません。 この点、対処方法をご教示頂けませんでしょうか。 何卒、よろしくお願い申し上げます。

  • システムコールとOSマクロ

    同じような質問を続けてしまって申し訳ないのですが・・ 今度はシステムコールとOSマクロの相違点が分かりません。 それぞれの意味ではなく、違う部分を調べるのが難しくて・・ できれば簡潔にまとめていただけるとうれしいです。 分かる方、お願いします。