※ ChatGPTを利用し、要約された質問です(原文:マキノ KE-55 変数の取り扱いについて)
マキノKE-55変数を使った加工方法
このQ&Aのポイント
マキノKE-55を使用して、溶接材の開先30°を加工する方法について詳しく説明します。
変数を使ってX方向に0.1mmずつ送りながら、直線補間G1で削る手法を提案します。
しかし、変数を使用する際にエラーが発生することがありますので、操作方法に注意が必要です。
NC初心者です。
マキノKE-55についているFUNUC 20-FAを使っています。
溶接材(70×150mm 厚さ9mm)の開先30°を加工しようと思っています。
YZ平面を直線補間G1で削ろうと考えています。
X方向は変数を使って、0.1mmずつ送っていこうと思っています。
以下のようなプログラムを考えました。
使っている工具は80mmのフルバックです。
ワーク原点はマシンバイスの固定口金右角です。
O0001
G54 G90.0 G0 X20.0 Y45.0 Z10.0;
S600;
M3;
G1 Z1.0;
#1=0
WHILE [#1 EQ -180] DO1;
G91 Z-7.35
Y-12.7 Z7.35;
#1=-#1-0.1;
G0 X#1 Y12.7;
END1;
G90 G0 Z50;
M5;
X100 Y100;
M30;
シングルブロックで起動させると、
#1=0
で、「09 アドレス入力に誤りがあります」とエラーになります。
WHILE文をIF分に変更したり、何度も入力を確認したのですが、症状
は同じです。
変数を使わないで、サブプログラムではうまく動いたのですが、PCが接続できないので、操作盤から手打ちで入力しています。0.1mmで送ると1800行も入力しなければいけないので、変数を使って動かしたいのですが、根本的な使い方が間違っているのでしょうか?
よろしくお願いします。
また、別の良い加工法があったら教えてください。
お礼
早速、ありがとうございます。 当方の知識不足ですが、マクロのオプションってなんですか? あとは、指摘して頂いた点は明日確認してみます。 変数の[]と小数点は知りませんでした(T.T)