本文へ移動
サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

締切済み
※ ChatGPTを利用し、要約された質問です(原文:G65を使ったプログラムについて)

G65を使ったプログラムについて

2023/10/20 15:28

このQ&Aのポイント
  • G65を使ったプログラムについて森精機(旧日立精機?)の使用機械モデルvs60について質問があります。
  • メインプログラムでG65A100(A200)と引数指定にてサブプログラムN100とN200を読み出したいのですが、GOTO#1を読み込んだ瞬間に不明なシーケンス番号のアラームが出て止まってしまいます。
  • 他の質問者が記載したプログラムを参考にしたけれどうまく動かないので、解決策をお知りになりたいです。
※ 以下は、質問の原文です

G65を使ったプログラムについて

2020/09/29 15:40

使用機械 森精機(旧日立精機?)
モデル vs60

O4200
G65P4201A100
G65P4201A200
M30

O4201
GOTO#1

N1
加工プログラム
N2
加工プログラム
M99

上記のようにサブプログラムにN100、N200のように加工プログラムを2つ記入している状態です。
メインプログラムにて、G65A100(A200)と引数指定にてN100とN200を読み出したいのですが、GOTO#1を読み込んだ瞬間に、
  不明なシーケンス番号です
のようなアラームが出てしまい止まってしまいます。

GOTO#1を
IF[#1EQ100]GOTO100
IF[#1EQ200]GOTO200
と変えても指定したシーケンス番号まで飛んでくれません。


他の質問者様の回答に

***************************************
サブプログラム
O9000
GOTO #1
GOTO9999
N1
動作プログラム1
GOTO9999
N2
動作プログラム2
GOTO9999

N9999 M99
***************************************
このプログラムが記載されていましたので。参考に作ってみたのですが,,,
わかる方いらっしゃいましたらお力添え頂ければと思います。
よろしくお願いします。

回答 (2件中 1~2件目)

2020/10/03 08:56
回答No.2

小数点入力が必要な仕様だからかも、と考えます。

飛び先がN1・N2でしたら、
G65P4201A1.
G65P4201A2.

飛び先がN100・N200でしたら、
G65P4201A100.
G65P4201A200.

上記で確認されてはどうでしょう。

お礼

2020/10/14 09:37

回答ありがとうございます。

いろいろ試してみた結果、#1~6(ABCIJK)を機械側が読み込んでいない(読み込めない?)みたいでした。

その他のアドレスを使用した場合は正常に動作しました。

質問者

このQ&Aは役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する
2020/09/30 10:54
回答No.1

そもそもN100 N200が無いので行けないということ

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。