• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FANUC(18-T)と通信すると途切れる)

FANUC(18-T)通信途切れ問題

このQ&Aのポイント
  • FANUC(18-T)からプログラムを吸い出すと、一部のプログラムが途中で途切れてしまいます。どうすればよいのでしょうか?
  • 吸い出そうとしているのはO8000番台のプログラムで、パラメータ3202のNE8は0にしてあります。
  • パソコン側はWin10Pro、USB⇔RS-232C変換アダプタ:Prolific PL2303、ケーブルはサンワサプライKR-XD2 [RS-232Cケーブル クロス 2m]、通信ソフトはComnc3。

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

  • ベストアンサー
  • lumiheart
  • ベストアンサー率47% (1141/2405)
回答No.3

回答1です >NC側は送信し続けており、正常に送っているように見えます。 >Comnc側の行表示が時折止まるような(応答無しになる訳では無い)感じがあります。 との事からCpmnc3側の不具合と思われる 手っ取り早く確認するには他の通信ソフトを使用するのが定石なんですが 問題はNC通信系ソフトでまともなのが無い現実 https://www.vector.co.jp/vpack/filearea/win95/business/cad/nc 回答2さんお勧めのTeraternは通信系ソフトの定番なのですが 必ずしもNC通信用ではないので使いにくいかも知れません とは言え、他の選択肢はあまりない データ保存用には向かないかも知れませんが、 通信確認用としては十分な機能があります 使ってからの再報告を待ちます 簡単な使い方 (本件はNCからの受信だけなのでそれに限定して) ソフトを立ち上げたら メニュー>設定>シリアルポート ポート、ボーレート、ストップビット  <Comnc3と同じ設定 データ、7bit パリティ、odd < NC装置は7bit パリティodd固定らしくてComnc3にない [OK]でウインドウを閉じる そこまでやったらNC機から送信させるだけ 尚、ISOコード限定です(TeraternにEIAコードはない) 保存はどーするの? それは置いといて先ずテスト

rrbkk148
質問者

お礼

Teratermにて通信した所、途切れる現象はなくなりました! ありがとうございました。 送信する際はCOMNC3でも途切れていない為、解決とさせていただきます!

その他の回答 (2)

  • TIGANS
  • ベストアンサー率35% (245/681)
回答No.2

今まではちゃんと使えていたのでしょうか? 不安要素要素しかない構成ですけど (1)ComNC3       (旧いソフト Teratermとか使うべき) (2)PL2303 USB-シリアル (Win10だとドライバ使えないハズ) (3)RS232C 9pin-25pin変換 (プロー制御が正常かわかりにくい) 対策 (1)ストップビット2の設定は今までOKだったのか確認(最近はN8S1E1が標準かと) (2)Teraternなどでのファイル転送を試してみる。 https://ja.osdn.net/projects/ttssh2/ (3)USBシリアルをRATOCなどの信頼性のあるメーカー製に変更 http://www.ratocsystems.com/products/subpage/usb60f.html http://shop2.genesis-ec.com/search/item.asp?shopcd=17266&item=1000006819

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

状況が呑み込めないんですが NCからPCに途中までは転送してるんですよね? そして途中で転送が止まるんでしょうか? この前に何行くらいあるのでしょうか? >M98P8080 >G0G41X[#504-1.0]Z[#151+2.](ここから先が抜けてる) >G1W-18.0F0.35 この後に何行くらいあるのでしょうか? NC側の画面に転送中のプログラムが表示されてると思うけど NC側ではプログラム転送続行中のままで PC側では受信してない ここが問題! NC側で送信が途中で停止してるのか? NC側で送信続行中なのにPC側で受信が停止するのか? 特定のプログラム番号だけでそのような状態になるのか? 本件はO8000番台としてるけど、他のプログラムは正常に転送できるのか? 少なくとも途中までは転送できてるんだから ケーブルやRS232C関連のパラメータに問題は無いであろう ただ、少々気になるのは >受信バッファ:1024、 もしかしたら1024バイト受信後に受信停止したのか? なので、↑で「この前に何行あるのか?」ってのが問題 因みにcomnc3に1024バイト受信したら勝手に停止するってモードは無いハズではある https://www.vector.co.jp/soft/winnt/business/se483245.html?_ga=2.140726002.1369131068.1572078630-2060336981.1565185656

rrbkk148
質問者

補足

例としてるプログラムの前には30行程度、後に50行程度です。 ただ気になるのは、プログラムを単体で抜きだしてもO-9999(この場合は前後に結構な行数となります)でやっても、抜ける行は変わりますが抜けてしまいます。 NC側は送信し続けており、正常に送っているように見えます。 Comnc側の行表示が時折止まるような(応答無しになる訳では無い)感じがあります。