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

マクロについての質問

このQ&Aのポイント
  • マクロを使用して加工物を広げる方法について質問があります。
  • 黒皮の面に座グリを設置して広げる際に、高さのバラつきがある場合、個別に調整が必要です。
  • マクロのサブプログラムでZ入力を行い、手間を省きたいです。

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

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

G66.1のことを言われていると思います。 G66 …モーダル呼び出し:軸移動指令呼び出し G66.1…モーダル呼び出し:毎ブロック呼び出し 手持ちのNCの取説には説明が書いてありませんか? 参考になれば幸いです。 プログラム例下記です。 ---------- O5001 G91G30Z0M19 T1M6 N1 G54G90G0X0Y0 M3S1000 G43H1Z100.M8 G66.1P5002 M98P5003 G67 G00Z100.M9 M5 G91G30Z0M19 M30 O5002 IF[#26EQ#0]GOTO1 G90G0X#24Y#25 Z3.0 G1Z#26F500 G91G1X5.F1000 G3I-5. G1X-5. G90G0Z100. N1M99 O5003 X20.Y10.Z-1. X40.Y20.Z-2. X60.Y30.Z-3. M99 ---------- 了解です。 私もほとんどG66しか使わず、今回上記参考プログラムを作って動かしてみて勉強になりました。 お互いがんばりましょう。

noname#230358
質問者

お礼

G66.1は気づきませんでした。早速調べて、仕事で使えればと思います。ありがとうございました。

その他の回答 (1)

noname#230359
noname#230359
回答No.1

出来ます。 加工地点の高さを測って、コモン変数 #501~に加工順にインプットして マクロプログラムではその値を参照し深さを決定して加工。 自動計測装置を入れれば、予備動作として高さ測定をおこないコモン変数に書き込んでいく、で加工開始。これ一連のプログラムも書けます。

noname#230358
質問者

お礼

回答ありがとうございました。 そういうやり方は考え付きませんでした。 今後試していきたいと思います。

関連するQ&A