• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:三菱MELDAS 60 のDNC運転について)

三菱MELDAS 60のDNC運転について

このQ&Aのポイント
  • 三菱MELDAS60のNC装置がついた庄田鉄工のNCをDNC運転させたいのですがうまく動作しません。
  • RS232Cシリアル通信にてデータを送信しているのですが、途中でPCからのデータが途絶えてしまい最後まで加工ができません。
  • NC自体は90年代のもので、シリアル通信を使用してファイルのやり取りができますが、PCはWIN10でUSBからシリアルへの変換ケーブルを使用して通信しています。

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

  • ベストアンサー
  • hahaha8635
  • ベストアンサー率22% (801/3611)
回答No.4

ファイルの頭と最後に%がついてるか ボート例夜を9600bpsにする パソコン側もNC側も バッファを小さくする https://bokunimo.net/bokunimowakaru/diy/com/com_port.html

aska_guitar
質問者

お礼

ボートレイトを9600にしてPCとNC共にバッファを最小にしたところ異常なく稼働するようになりました。2週間ほど稼働させておりますが途中で止まる事無く稼働しております。1度に受け取る情報量が少ないので複雑な形状の加工の時には少々処理が追い付いていないようですが加工は全て完了するのでとりあえず問題なしです。余裕が出来た際にバッファをギリギリまで上げてみたいと思います。 おかげさまで新ラインが順調に稼働しそうです、ありがとうございました。

aska_guitar
質問者

補足

ボートレイトを9600にしてPCとNC共にバッファを最小にしたところ異常なく稼働するようになりました。2週間ほど稼働させておりますが途中で止まる事無く稼働しております。1度に受け取る情報量が少ないので複雑な形状の加工の時には少々処理が追い付いていないようですが加工は全て完了するのでとりあえず問題なしです。余裕が出来た際にバッファをギリギリまで上げてみたいと思います。 おかげさまで新ラインが順調に稼働しそうです、ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (4)

  • tokuhon-a
  • ベストアンサー率67% (33/49)
回答No.5

DNC運転の時、 (1)PCがデータ送信完了。 (2)NCがデータ受信完了。 (3)NCがデータ受信後の処理完了。 (4)PCがデータ送信後の処理完了。 とならないといけないのに、(3)より先に(4)がされてしまい、 PCの出力信号(RTSやDTR)がOFF→NCの入力信号(CTSやDSR)がOFFとなり、 NCの運転が止まってしまっているのではないでしょうか。 上記を踏まえて、 ◇現象発生時のPCの状態 ◇現象発生時のNCの状態 をよく観察して、 ◇PCの通信ソフトの設定・仕様 ◇NCのDNC運転の設定・仕様 を確認されてはどうでしょう。

aska_guitar
質問者

お礼

ご助言ありがとうございました、処理の順番が正常に行われずNCの加工が終わる前にPCからの通信が途絶えてしまっていたようでした。通信速度は早くしバッファを最小にした所最後まで加工が行われるようになりました。ありがとうございました。

すると、全ての回答が全文表示されます。
  • lumiheart
  • ベストアンサー率47% (1158/2452)
回答No.3

妖しいのは↓ >ハンドシェイク方式 DC制御(XON/OFF) DTR/DSR制御 http://fa-dic.mitsubishielectric.co.jp/faq/show/15487?category_id=922 コッチのモードに変更してみましょう 所謂、ハードウエア制御ってヤツです それに対してXON/OFFはソフトウエア制御になります これはCPU能力が貧弱な機種では辛い 通信が出来ないのではなくて、あくまで「辛い」 https://japan.moxa.com/upload/2010011907011614.pdf なので、少量のデータ通信に問題なくとも大量のデータ通信はエラーになりやすい 尚、DTR/DSR制御するにはそれ用のクロスケーブルが必要です 所謂、普通のクロスケーブルなんですけど https://www.sanwa.co.jp/product/syohin.asp?code=KR-LK2 ↓のクロスは使えないかも知れない https://www.sanwa.co.jp/product/syohin.asp?code=KRS-403XF3K2 7 RTS、8 CTSが自分自身で短絡してる http://www.sacom.co.jp/lecture/rs232c.html DTR/DSR制御としたつもりがRTS/CTS制御だったりするし

すると、全ての回答が全文表示されます。
  • TIGANS
  • ベストアンサー率35% (245/681)
回答No.2

かなり適当なことを言います。 たぶん分割して送るように変更すれば良いだけではないかな? DNCで送るデータのデリミタコードはどうされていますか? LF?CR?LF+CR? 実行時に読み飛ばされるスペースやコメント、これらのコードで コントローラーのメモリが あふれるかあふれないかしているんじゃないでしょうか。

すると、全ての回答が全文表示されます。
noname#252298
noname#252298
回答No.1

PCの通信が上手く行かないのとメモリー運転用のデータ転送は上手く行くという意味が良く分かりません。ハード構成は同じなのでしょうか? 容量の小さなデータは転送できるけど、大きいデータは転送できないという事ですか? 90年代の物で転送ツール(転送ソフト)はWin10に対応出来ているのでしょうか? Win95とかWin2000などの低スペックでシリアルポートの付いたPCで試みた方が良いと思います。当時使用していたPCなどあれば一番良いのですが。

すると、全ての回答が全文表示されます。

関連するQ&A