• 締切済み
※ ChatGPTを利用し、要約された質問です(原文:オークマ 数値制御プログラム 最大値と最小値)

オークマ数値制御プログラムの最大値と最小値の求め方

このQ&Aのポイント
  • 過去の回答を参考に、NC旋盤で加工前に3点の外径を測定し最小値と最大値を求めるプログラムを作成しましたが、アラームが出てしまいます。試してみた範囲ではわかりませんでした。分かる方がいらっしゃれば、教えていただけると助かります。
  • 作成したプログラムでは、1回目の測定値が28、V=2、2回目の測定値が29、V=3、3回目の測定値が30、V=4です。
  • プログラムの計算部分では、V5=V2(MIN)、V6=V2(MAX)となっています。また、V3とV4の比較を行い、最小値と最大値を更新しています。

みんなの回答

  • lumiheart
  • ベストアンサー率47% (1142/2410)
回答No.1

https://nc-program.s-projects.net/if.html 「古い設備になると、"THEN"の機能をサポートしておらず、使用できない場合もありますので注意が必要です。」 と、記載してありますね 御社のOSPがそれに該当するか否かですが 指し当たって↓のようにTHENでなくGOTO文にしてみては? IF[V3 LT V5]GOTO 100 IF[V3 GT V6]GOTO 200 N100 V5=V3 N200 V6=V3

wakuseijin
質問者

お礼

素早い回答ありがとうございます! とても勉強なります! 早速休みあけに下記のプロスペクトで試してみます! (例) V2=28 V3=29 V4=30 V5=MIN V6=Max IF[V3 LT V5]GOTO 100 IF[V3 GT V6]GOTO 200 N100 V5=V3 N200 V6=V3 IF[V4 LT V5]GOTO 300 IF[V4 GT V6]GOTO 400 N300 V5=V3 N400 V6=V3

関連するQ&A