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

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

締切済み
※ ChatGPTを利用し、要約された質問です(原文:TVチェックをすると PSアラーム2)

TVチェックをオンにするとPSアラーム2になる問題

2023/10/19 02:19

このQ&Aのポイント
  • TVチェックをオンにするとPSアラーム2になり、1行の文字数が奇数の時に発生するアラームです。
  • ソフト側ではプログラムの行すべてを偶数にして送る設定になっており、RS232Cケーブルで確認した所、全ての行が偶数に送られていることが確認できています。
  • ファナックは偶数のプログラムを受け入れるはずであり、アナライザーを使って実機で確認する必要がありますが、出張費が掛かります。TVチェックはテープ運転の時にのみ機能し、メモリへのデータ入力では問題ありません。
※ 以下は、質問の原文です

TVチェックをすると PSアラーム2

2012/02/15 18:18

http://mori.nc-net.or.jp/EokpControl?&tid=266728&event=QE0004
の続きになりますが

ファナック制御装置0MCにおいて

TVチェック機能をオンにしてテープ運転をすると
PSアラーム2になります。
たまたまではなく何回やってもそうです。
TVチェックをオフにすると起こりません。

このアラームは TVチェックをオンにしている時に
 1行の文字数が
奇数の時に発生するアラームです。

ソフト側(ナスカマルチ通信)では プログラムの行すべて
偶数にして送る設定になっており、(選択的に奇数の行があったら偶数に
して送ってくれる)
PSアラームが起こったプログラムを
PC to PC で RS232Cケーブルでソフトメーカーで確認した所
ちゃんと 全ての行が偶数にして送られている事が確認出来ています。
しかし機械側ではアラームになるのです。TVチェックをオフにすると
問題なくDNC運転ができます。しデータの抜けもなく
通信速度も問題ないとの事です。


ソフトメーカは偶数で送っている事を確認したといい。
ファナックは
偶数なら受け入れるはず。と言います。
ファナック的にはあとはアナライザーをつけて実機で確認するしかないと言います。
が出張費が掛かります。
なお TVチェックをオンにしていてもその機能が働くのはテープ運転(DNC)の時だけらしく、 メモリにデータを入れる場合は問題なく行きます。
ファナックの回答だと
文字抜けはありえるけど、 文字や数字が別の物にかわったりはしない
と言います。
しかし文字抜けの可能性はありえるので、TVチェックを働かせたいのです。
G01→G0という場合が怖いです。

メーカも分からないと言うのですが、 何か考えられる事はないで
しょうか?

ソフトメーカーに聞いて、
今の通信速度
今の設定
今の環境で
TVチェックがオフでも
G01が文字抜けによってG0になる可能性は0パーセントと聞いたので
(電気会社しかしらべようがない電圧不足状況や強力にノイズを発生する
ような特殊な環境は除く)
15年の数々の経験の中でほんの数件であり、
起こった場合は特殊な環境だったということでした。

原因の追究をやめ TVチェックオフで使おうかと思います。

実際DNC運転をしている会社でもTVチェックを使っている会社など
ほとんどないと聞きました。

通信速度もあまり下げると小さい工具での加工の時に指令待ちで
工具がとまり加工に問題がある場合がでるということで、
今の設定が問題ない速度という事なのでこのまま行こうと思います。
一度最後に
ソフトのバージョンと
今偶数にそろえるところを奇数にしてやってみてどうかを確認して
みます。

ソフトの設定を 一行の数を奇数にする設定にして
もテストしましたが、同じアラームでした。

ソフトのバージョンを確認しましたが、
今回の原因になる ような不具合は見当たりませんでした。

回答 (7件中 6~7件目)

2012/02/16 07:17
回答No.2

一応、機械メーカーにも確認してみてはどうでしょうか。

IOチャンネル、DNCインターフェースの該当パラメータが不適切では?
(注釈部でTVチェックの文字カウントをしていないとか…又は逆)

機械メーカー~のところ、
前の方が書かれている内容と重なってしまいましたね。
回答(1)様ごめんなさい。

補足

2012/02/16 08:28

ファナックで問い合わせ

パラメータ18番の
左から2つめが0になっているのを確認しています。
0なら ()内はTVチェックの対象からはずす
1だと ()内もTVチェックの対象に入れるです。

しかしプログラムから()を含め()内もすべて削除したプログラムでも
PSアラーム2がでるので、ここのパラメータも関係ないと思います。

ちなみにアラームがでるのはサイクルスタートボタンを押してすぐなので、

原因がプログラムの前半にあるはずなので、
ソフトメーカーは最初から20行すべてを 偶数になっているか
を確認しました。

質問者

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

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

質問する
2012/02/15 19:49
回答No.1

前で回答されてる方も居ますので割合しますが、まず止まります
機械が停止状態となります。文字抜けですがGや1を通信してる訳ではないので。あとケーブルですが確か規格だと25M位までだったかも?それ以上でやってますけど高いのは線が中で依ってあったりアルミが被服されてたりしてますよりノイズに強いとゆうことです。

ボーレートを変えてみたらどうでしょう9600で15Mは設定してますが
メルダスの方は入力が2400で出力が4800です。この設定以外だとエラーが出るのです。DNC運転の端子は別に着いていてこ ちらは9600で問題なく動きます。つまりやり取りの問題では無いかとPC側はソフトでエンコードしてますが機械側はハードウェアーエンコードですから何らかのエラーが出てると思います。一度違うソフトを使うとかしてみるのも手です。何回も止まりましたがまずプログラムが違う以外暴走した経験は有りません。

今の機械はトランジスターとかは使ってないので暴走とかはあまり無いと思います。

前の方が書いて居ますが基本的に電気信号はONとOFFでしかやり取りできませんデジタルもアナログもつまり機械側が信号を送れとゆうポートをONにします
PCが受け取り送信ポートを開いてG01X1.をソフトがデコードして2進に変換しONとOFFで変換して機械が受け取りメモリーダンプに蓄積しモータードライバーにデコードして16進で送信x軸にリード回転1mmの回転分の回転を
電気信号にして与える。テーブルが1mm動く

このときに我々がモニターで見ているのがGコードとゆう規格にされた数値です。

基本デジタルはオンとOFFで凸凹になった信号のピークを見ます。つまり山の高さが受け側の正しいとするピークに来なければ正しい信号でも受け取れない
事になりエラーになる。このピークに電磁波が乗っかると山が正しく無くなる
つまりこれがノイズです。
メーカーの責任ではなくRs232Cとゆう規格を規格の中で準拠して使ってるが故のトラブルと思われます。
メルダスは2400で受け取れるデーターをそれ以上だと途中で止まります。
出力は受け取るのでPCの方が強力なのかも。しかしDNC運転だと9600何事なくこなします。まあX200とかなら通信止まってる時間の方が長いですが

うちはTVははずしてます。機械メーカーが問題ないと しろくじ止まりますが
PCに入れたデーターの問題でJISなんちゃらとASKII2で違うとか表示は問題ない数字が並んでますが。あと%を頭だしで入る時と入らない時が終了コード%
は必ず読むのに。Gコードの途中に%を入れて出力して見てください止まるはずです。問題ない位置で入れて見てください

機械メーカーとOPによって端子は違うと思われます。あとISOコードとEIAコードIEAだったかな。

微小線分とか先行制御とかが有ります。電気信号が流れのにタイムラグが有るので先送りで信号を制御する技術です。あれと理屈は同じです拡大すると我々が見ている星の光は遥か昔の光です。星が今放った光がPCの信号我々がワークです。

トランジスターは熱による電圧の変化が多きかったため信号が変わったと判断せて誤作動してたようです。昔のこんぴゅーたーるーむがクーラーで冷やされてたりするイメージ今は主にコンデンサー寿命と主軸のインバーターの延命でしょうか私は10年で2台焼きました。もうね借り物の50のチップボールで倣いとかそりゃ壊れるよ。260%超えるんだもん負荷メーター
232cの規格です

http://www.fukufukudenshi.com/LineMonitor/RS-232C.html

すみません誤字脱字は読み飛ばしてください

あと16進で動かすのではなく電気信号に変換して

20年前なら80年後半からですね。96年を超えるとグット信頼性が増すと
思いますが。うちのもそろそろ20

補足

2012/02/16 05:05

ありがとうございます。

>文字抜けですがGや1を通信してる訳ではないので
何を通信しているのしょうか?
しかし結果として抜けるのは1文字なのですよね?
ケーブルは5メートルでやっています。

>ボーレートを変えてみたらどうでしょう
TVチェックをオフにさえしたら 機械がデータをまってとまる事もなく
問題なく加工(DNC)出来ているので、通信速度には問題がないと思っています。
しかし一般的には DNC用とメモリに入れる場合では通信速度は別なのでしょうか?

>DNC運転の端子は別に着いていて
こちらは別にはついていません。

>今の機械はトランジスターとかは使ってないので暴走とかはあまり無いと思います。
0MCなので20年は前の機械ですがどうでしょうか?その点は

トランジスタだと暴走する可能性があるのはなぜでしょうか?

>事になりエラーになる。このピークに電磁波が乗っかると山が正しく無くな>る
>つまりこれがノイズです。
>メーカーの責任ではなくRs232Cとゆう規格を規格の中で準拠して使って>るが故のトラブルと思われます。

すいません。ノイズなら たまたまそのときにというイメージなのですが、

何回やってもそうでも ノイズなのですか?

ソフトメーカーに
ノイズが原因なら
TVチェックをはずした
場合でもおかしなところがでるはずとの回答がありました。

質問者

お礼をおくりました

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

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