• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロについて教えてください)

マクロで作成するCITIZEN A32ランニングプログラムの解説

このQ&Aのポイント
  • マクロを使用してCITIZEN A32のランニングプログラムを作成する方法について教えてください。
  • プログラムの内容は、主軸を正転させてクーラントをONにし、各軸を動かすことです。
  • ワンサイクルが終了するたびに回転数を500回転増やし、回転数が8000回転に達したら終了します。

質問者が選んだベストアンサー

  • ベストアンサー
noname#230359
noname#230359
回答No.1

#1=500 初期値 M03S#1 M08 WHILE[#1 LT 8001] DO 1 条件付きループ開始。8000まで行う設定。DOはゼロでなくオー S#1 G04X1000. ドウェル。1000秒待てのつもりが機種によって違い有る模様 #1=#1+500 値を更新 WEND 1 ループ区間 WHILEへ戻る M09 ループ抜出し M30 ? M08:クーラントON M09:OFF ? きまり文句です。DO 1と対応する WEND 1までをループする。値は1~3まで。つまり3回のループを重ねて書くことが出来る。 ? G04X1000. ドウェルは絶対に必要でしょうか? これを入れないと待つことなく回転が一気に8000まで駆け上がり、S8000の1行指令と同じです。 間違い訂正!! WEND 1 ではなく END 1 が正しい

noname#230358
質問者

お礼

御回答いただき有難う御座います。 回答いただいた内容でいくつか質問が御座います。 ? M08 はどうゆう意味でしょうか? ? DO 1 はどうゆう意味でしょうか? ? G04X1000. ドウェルは絶対に必要でしょうか? マクロ素人ですので細かい質問をして申し訳ありませんが 宜しくお願い致します。 ご連絡が遅れまして申し訳ありませんでした。 詳しい説明有難う御座いました。 勉強になりました。 参考にさせていただき早速プログラム作成に入ろうと思います。 今後も宜しくお願い致します。

その他の回答 (1)

noname#230359
noname#230359
回答No.2

(1)さんの回答に頭が下がります。 >? M08 はどうゆう意味でしょうか? >? DO 1 はどうゆう意味でしょうか? >? G04X1000. ドウェルは絶対に必要でしょうか? 私はNCのプログラムについてはまったく分かりませんが、?、?位の命令位は 理解して理解して質問して欲しいと思う。

関連するQ&A