• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メクトロンのプログラム)

メクトロンのプログラム IF文中の内容とM101の意味がわからない

このQ&Aのポイント
  • ファナックのロボドリルからメクトロンの縦型MCに切り替えたため、新たなプログラムを勉強中。
  • しかし、現在扱っているプログラム中のIF文とM101の意味が理解できず困っている。
  • Mコードの理解も必要だが、具体的な解説が欲しい。

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

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

IFの中身は、ビットフラッグの判定、とだけ判ります。 $A_DBB[240] 番地の2bit目が 1:立ってる、0:立たない をAND演算して、立ってるなら CHEK02 へジャンプ。 その番地のビットフラッグが何なのかはマニュアルがないと判らないでしょう。 工具高さ測定機能を司るなど、システム絡みのスタイルです。 ビットはその何れかの(センサ)スイッチに対応付けられ CPU に割込信号が入り、どのスイッチが ON になったかを調べるものでは。 プログラムの機能を調べることと、ビット値のウオッチングを照合すれば対応するスイッチが判るときもあります。

noname#230358
質問者

お礼

返答ありがとうございます。 何を見て判断していたか、プログラムの資料がほとんどないので わからないかもしれませんがそのあたりも今一度見直して見ます。 再び回答ありがとうございます。 調べてみたところ着座の確認のようなのでそのあたり わかる方(電気等)に調べてもらいます。

関連するQ&A

専門家に質問してみよう