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

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

1人が「役に立った」と評価
ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PCからNCフライスへのデータ転送ができない)

PCからNCフライスへのデータ転送ができない

2023/09/06 22:19

このQ&Aのポイント
  • 質問者の職場で使用しているNCフライスのデータ転送に関する問題が発生しています。PCとNCフライスをシリアルクロスケーブルで接続しており、プログラムの転送ができなくなってしまいました。
  • 問題の詳細として、NCフライスの制御装置の画面には何も変化が起きず、プログラムの転送が終了したとしても受信待機状態のままであり、通信エラーが発生してしまいます。
  • 質問者はさまざまな試行錯誤を行いましたが、問題の解決には至っていません。また、PCとNCフライスの通信が不安定であることも指摘しており、物理的な故障が考えられる状況です。解決策を知っている方がいれば教えていただきたいとのことです。
※ 以下は、質問の原文です

PCからNCフライスへのデータ転送ができない

2019/08/08 21:34

前回https://okwave.jp/qa/q9623570.htmlで質問させていただいた者ですが
別の不具合が発生したのでまた質問させてください。

当方職場で大隈豊和機械のNCフライスの「2R-NC」制御機械「OH-OSP-HMG」を
使用しており、
パソコンとNCフライスをシリアルクロスケーブルでつないでプログラムを転送しておりましたが
本日プログラムが一切転送できなくなりました。

詳しい状況は以下のとおりです。

・NCフライスのパンチャリーダー用のRS232Cの端子とパソコンを
 シリアルのクロスケーブルでUSBに変換して繋いでいます。
・windows8でNCターミナルというフリーソフトを使い
 プログラムを転送していました。
・パソコン上ではデータの転送が終わってるように表示されるのですが
 NCの制御装置の画面には何も変化が起きずそのまま動かなくなります。
・先月あたりから、このような症状がたまに起きていたのですが
 別のUSBポートに差し替えたりしたら治っていたのですが
 本日試してみたら一切転送ができず、状況も改善しなくなってました。
・逆にNCフライス内のデータPCに転送するのは問題無くできます。

パラメーター設定はhttps://okwave.jp/qa/q9456583.htmlこちらのページを参照して
設定いたしました。

・普段の場合だと
(1)NCターミナルでプログラムの記述されたテキストファイルを選択
(2)NCターミナル側で送信待機
(3)OH-OSP-HMGでデータ受信を開始
(4)少し間があってからパソコンからデータが送信開始
(5)OH-OSP-HMGの画面に「有意情報読み込み中」の表示
(6)終わるとライブラリにデータが転送されている。
という動作になるはずなのですが

現在の状態だと
(1)NCターミナルでプログラムの記述されたテキストファイルを選択
(2)NCターミナル側で送信待機
(3)OH-OSP-HMGでデータ受信を開始
ここから普段と違って
(4)受信操作した瞬間にパソコンが送信を開始
(5)パソコンはデータを転送を終えてもOH-OSP-HMGは受信待機状態のまま
という状態になり、こうなると一切の操作を受け付けなくなります。
(この時点ではエラーはなにも出ていません)
仕方ないのでケーブルを抜いて
「2561 RS232C レディ 割り込み タイムアウト エラー」
「2128 RS232C 端末 ノットレディ エラー ’出力’」
という通信エラーが出て待機状態が解除するまで待つしかありません。

・試してみたこと
(1)USBを延長して使っているので、延長ケーブルを通さずに試したがだめでした。
(2)他のUSBポートに差し替えてみてもだめでした。
(3)NCの方を先に受信待機状態にして、送信要求信号を使用しない送信してみましたが、上記と同じでした。
(4)NCターミナルのreadmeファイルに「パリティををつける設定ができる機械はパリティを設定してください」という記述があったので
OH-OSP-HMGのパラメーター設定を変えてパリティをつける設定にしてみましたが
だめでした。
(5)デバイスマネージャーからシリアルポートの設定をいろいろ変えてみましたが
 改善しませんでした。
 (具体的には通信ボーレートをNCに合わせたり、フロー制御やパリティの制御もいろいろ試してみましたがだめでした。)

・もしかしたら関係あるかもしれないこと
NCとつないだシリアルとパソコンの通信がとぎれとぎれになっているようで、
パソコンからUSB機器が抜かれたときのシステム音と取り付けられたときのシステム音が繰り返し何度も流れていましたが、
プログラム転送は問題なくできていたので気にしていませんでした。

・他のNC転送ソフトの「ComncV3」でも試してみましたがやはりだめでした
 その時の通信ログが添付画像です
 ヘルプを参照すると通信ログにあるエラー1009は
「データ送信開始前に改行コードを送信中にエラーが発生しました。」とのことです
(ちなみにNCターミナルの通信ログには「通信完了」となっておりました。)

推測でしかありませんがコントロールコードのDC制御がうまく行っていないのでは
と考えます
症状が徐々に頻繁にでるようになっていたので、もしかしたら物理てきな故障ではないかと思い不安になっています。
こういう場合どうしたらいいでしょうか
わかる方いましたら教えて下さい。

投稿された画像

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

ベストアンサー
2019/08/09 12:44
回答No.2

NC側RxDラインかPC側TxDラインのハードウェア不具合を疑いたくなる内容です。

まず、NC側からのデータ送信要求がちゃんと受信できていること、NCからのデータ転送も行えていることからNC側TxDラインおよびPC側RxDラインについては健全であること、ボーレート・パリティ・フロー制御についても正しいことが言えます。
また、ケーブルを抜くことで端末ノットレディが出ることから、NC側DSR信号およびPC側DTR信号も正しいと推測できます。(ひょっとしたらCTS/RTS制御かもしれない)

そのうえでPC側のデータ送信動作時にデバイスの接続音、取り外し音が繰り返しなるというのは、PCのTxDからNCのRxDの配線において短絡が発生し、過剰電流によってUSBシリアルアダプタ内で電圧が一時的に低下し、内蔵チップが再起動を繰り返していると予想します。

まず、USBシリアルアダプタの動作チェックをした方が良いです。
USBシリアルアダプタのシリアルポートでTxD(3番ピン)とRxD(2番ピン)を短絡した状態で、Teratermなど任意のシリアル通信を行えるソフトにてちゃんとデータ送信ができるか確認します。
(クロスケーブルもつないで、反来側に針金を突っ込んで短絡が一番簡単、ちゃんとやる場合はDsub9ピンのメスコネクタを購入して2番3番をショートさせる)

もしくは別のUSBシリアルアダプタを使って通信してみてください。
個人的には以下が安くて、FT232を使っているので気に入っています。
http://akizukidenshi.com/catalog/g/gM-08343/

USBシリアルアダプタがTxD-RxD短絡で正常動作したり、別のUSBシリアルアダプタを使っても同様の症状が出ている場合はNC側RxDラインの故障となります。
RS232へのレベル変換ICが壊れている程度で付け替えで治る可能性が高いです。(メーカーが対応してくれるかわかりませんが)

以下のソフトが簡易のシリアルラインモニタ機能を持っているので、USBシリアルアダプタの安物を複数購入しておき、普段からどのようなコマンドの流れであるかを把握しておくとトラブル時に対処がしやすくなります。
https://www.vector.co.jp/soft/win95/hardware/se471464.html?_ga=2.194271085.1334081381.1565321830-1288187549.1565321830

お礼

2019/08/12 23:27

いろいろと親切にアドバイスいただき
役立つ情報をたくさん紹介していただきありがとうございました。
エレコムのアダプタでもまた不具合が出るようでしたらご紹介いただいた
アダプタを試してみます。

質問者

補足

2019/08/12 23:14

本日新たにクロスケーブルとUSBシリアルアダプタを購入してつなぎ直したら問題なくデータ転送できました。
いろいろたくさん情報を書きましたが、結局はアダプタの故障でした。
amazonで600円くらいの激安アダプタを使ったのがまずかったようです。
現在は近所の電気屋で売ってるエレコムのアダプタをつなげて
なるべく熱源から離して設置しています。
ただ、頻度は激減しましたが、USBアダプタの接続、取り外し音はまだなっているようなので
しばらく様子を見ます。
回答を頂いた皆様、ありがとうございました

質問者

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

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

質問する

その他の回答 (3件中 1~3件目)

2019/08/13 10:02
回答No.3

回答1です

回答2さんのお礼文中に
>エレコムのアダプタでもまた不具合が出るようでしたら
と、あるので

チョット高価なんでアレですが
amazonや秋月のアマチュア向けでなく、FA業界のプロ向け定番
https://www.buffalo.jp/product/detail/bsusrc0610bs.html
https://www.fa.omron.co.jp/products/family/1426/lineup.html
http://www.ratocsystems.com/products/subpage/usb60f.html
http://www.sacom.co.jp/product/products.php?group=13&cat=201

1千万円以上の高価なNC装置に数百円の安物を接続するのはお勧めできない

理容業界とか飲食店業界向けのプロ用商品はとてつもなく高価ですが
それと比べれば、手の届かない価格帯でもないハズ

2019/08/08 23:44
回答No.1

長い質問文で理解に苦しみますが

>逆にNCフライス内のデータPCに転送するのは問題無くできます。
よーするに
パソコン -> NC装置  NG
NC装置  -> パソコン OK

と、言う意味ですよね?

この場合、ソフトの誤動作の確率はほぼ無い
よーするにハードウエアの故障

ハードウエア故障の場合で確率の高いと思われる箇所
https://www.wdic.org/w/WDIC/RS-232C
Dサブ25ピンですよね?

コネクタの3番ピンが折れてる
或いはハンダが取れた、ケーブルが断線してる

ケーブル側のハンダが取れたりピンが折れたりしたヤツなら
ケーブル交換するダケですが

NC装置本体内部での断線だとチョット、、、
メーカ修理以外の選択肢は無い

お礼

2019/08/12 23:22

長い質問文で大変失礼致しました。
某匿名掲示板での質問の仕方に慣れてしまっていて
なるべく情報を多く提示しようと思ってましたが
結局はご指摘の通りアダプタの故障でした、
ありがとうございました。

質問者

お礼をおくりました

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

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