- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:NCマクロからのサブプログラム呼び出し)
NCマクロからのサブプログラム呼び出しについて
このQ&Aのポイント
- マクロの勉強中です。使用機械は森精機NH5000DCG、制御装置はfanuc30iです。サブプログラムの呼び出し方法について質問です。
- G65P0000X0Y0とサブプログラムの呼び出しでPで指定したサブプログラムをファイルとして用意せずに、メインプログラムに記述して実行する方法について教えてください。
- また、文字刻印マクロプログラム、KST32B-FO-LMのサンプルファイルの記述もあります。デモ版lance for windowsというシュミレーションソフトで動作を見ていますが、実際に加工機にかける前に記述方法のアドバイスを頂きたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー

noname#230359
回答No.1
お礼
0歳様 アドバイスありがとうございます。 そういえば以前プログラムを一括で出力した時に 経験済みでした。 今回の質問はG65をメインプログラムで指令したとき サブプログラム内に各動作(刻印文字加工動作)を 50文字程度記述してシーケンス番号等でそのアドレスに ジャンプさせたいのです。 こちらのサイトで参考になる記述があったので以下に書きます。 ******************************************************* メインプログラム O1 G65 P9000 A... ;A...にシーケンス番号 G65 P9000 A... ;A...にシーケンス番号 G65 P9000 A...をいくつでも追加出来ます。 M30 サブプログラム O9000 GOTO #1 M99 N1 動作プログラム1 M99 N2 動作プログラム2 M99 ******************************************************* この記述でいけるのでしょうか? #1は既に使われているので別の変数に代入してシーケンス番号を 割り振ればいいのでないかと考えています。 0歳様 パラメータの確認までしていただき ありがとうございます。 FANUC 16iシリーズのマシニングセンターも 会社にはありますので大変助かります。 おっしゃる通り今流れている加工が終わり次第 テストしてみたいと思います。 お忙しいところありがとうございました。 0歳様 ご指導いただいたおかげで 無事動作いたしました。 ありがとうございました。