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

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

締切済み
※ ChatGPTを利用し、要約された質問です(原文:FANUC ラダープログラム NCウィント…)

FANUCラダープログラム NCウィンドウデータの読取りについて

2023/10/17 16:41

このQ&Aのポイント
  • FANUCラダープログラムの機能命令にNCウィンドウデータの読取り(WINDR)がありますが、「実行の前にラダープログラムで制御データ領域を設定してください」とあります。
  • ウィンドウ機能説明書にデータ内容は載っているのですが、設定の方法がわかりません。
  • ご存知の方いましたらご指導お願い致します。私がやりたい内容と言うのは、ラダー内に機械座標を読み込ませることです。
※ 以下は、質問の原文です

FANUC ラダープログラム NCウィント…

2009/05/06 18:38

FANUC ラダープログラム NCウィンドウデータの読取りについて

FANUC ラダープログラムの機能命令にNCウィンドウデータの読取り(WINDR)がありますが、「実行の前にラダープログラムで制御データ領域を設定してください」とあります。ウィンドウ機能説明書にデータ内容は載っているのですが、設定の方法がわかりません。ご存知の方いましたらご指導お願い致します。私がやりたい内容と言うのは、ラダー内に機械座標を読込ませる事です。

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

2009/05/08 09:37
回答No.3

PMCの種類がわかりませんが、私が携わっている中で多いもの(SB5)を例に書いてみます。PMCのことがある程度わかっていて、手元に取説があるものと仮定します。
WINDR(SUB51)で機械座標系を読み出す機能は高速処理ですので、コイル(W1)の状態は関係ありません。ACT接点だけを考慮します。ACTは運転準備(SA)とリファレンス点確立(ZRF1等)の基本的なものをまとめるだけで良いでしょう。
データ領域を決めます。補助リレー(R)にするのか、データ領域(D)にするかは状況によりますが画面で確認しやすいのでDにます。仮にD400~とします。
D400~D409まではWINDRの機能設定です。2バイト毎定数設定します。NUMEB(SUB40)で MAや常時ONでかまいませんし、データ領域なので手で打ち込んでも良いでしょう。私は弄られたくないのでラダーにしてしまっています。

D400~401・・・28(機能コード) *機械位置読み出しとする。
D402~403・・・設定不要(完了コード)
D404~405・・・設定不要(データ長)
D406~407・・・データ番号0(特に設定は不要)
D408~409・・・軸番号 *1軸目だけなら「1」、3軸目だけなら「3」、全軸なら「-1」
面倒なので、全軸で良いと思います。

ACT接点をONさせると、WINDRが上記設定にしたがって動作します。
ACT接点がONの間、D410から4バイト毎に機械座標を読み取ります。万全を期すならば、ACT接点ON+完了コードが「0」という条件で読み取れば良いでしょう。

D410~413・・・第1軸目(もしくは軸番号設定した軸の機械座標)
D414~417・・・第2軸目
・・・以下、軸数分だけ続く・・・

15系のPMC(NB系)では座標値が倍で出てくるものがあります。注意が必要です。また、直径指定半径指定も注意です。

お礼

2009/05/08 17:22

ありがとうございます。試してみます。

質問者

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

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

質問する
2009/05/08 07:42
回答No.2

回答(1)さんのプロに聞くのがいいのではと思います。

PMCで機械座標を読込むのはある範囲内(範囲外)を確認する為だと思います。

PSGN2(PSGNL)の命令文にDアドレスを割り当てる。
割り当てたDアドレス番号に領域を書き込むのでは。

D400を割り当てたら
D400-----何軸目
D401-----領域マイナス
D402
D403
D404
D405-----領域プラス
D406
と決め事があったと。

以前,PMCの修正作業されている方に見て聞いた程度ですので参考にならないかもしれません。

お礼

2009/05/08 17:21

ありがとうございます。

質問者
2009/05/07 17:34
回答No.1

多くのエンドユーザーはラダー関係には携わりませんので、
機械メーカーなりファナックなりに訊いた方が早い様に思います.

お礼

2009/05/07 19:26

ありがとうございます。ファナックの方に聞いてみます。

質問者

お礼をおくりました

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

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