- 締切済み
NCデータ内の()内文字に関して不具合があるか?
- NCデータ内の()内に漢字が含まれると制御機に取り込んだ際に不具合が発生することがあります。古い制御機では漢字が入っているとエラーになる場合もあります。
- 特定の制御機(A88)において、NCデータ内の(漢字)付近の行のEOBが消えてしまう不具合が起こりました。この問題は通信時のバグやエラーではないかと考えられます。
- NCデータ内で使用する文字に関しては制約があるかもしれませんが、具体的な禁止文字については不明です。漢字以外の文字に関しては問題なく、他の機械やV55では正常に動作します。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
すでに解決済みかもしれませんが、私の勤める会社では注釈行はそれなりにチェックの際に役に立つと判断して残しています。その代わり転送ソフト側で注釈行は削除しながら転送できるようにしています。 参考になれば幸いです
F社のNCだとして、 NCが想定しているコードはISOかアスキーかEIAになります。 注釈内では閉じ括弧”)”以外のコードは何が来ても良いわけですが、閉じ括弧を検出すると通常処理に戻ります。 そこで、問題になるのは、漢字コードの中に閉じ括弧と誤認されるものがあるのではないかって事です。 漢字は2バイトのコードを使用しているので、前後のコードに分割して閉じ括弧と同じになるコードが現れるようだと以降は何が起こるかわかりません。 私は現在NC関連の仕事はしていませんので、コード表が見られません。 取扱説明書の付録にコード表があったはずですので問題になった部分の漢字コードと比較してみたらいかがでしょうか? F社のNCは漢字非対応だったと記憶しておりますが 最近変わってなければ漢字コードは入力しないほうが無難なような・・・気がします。 プログラマ側で対処できないのでしょうか?
参考になればいいですが。 オークマ OSPしかわかりません ファナック系の制御版はまったくわからないのですが、OSPでは括弧は注釈文として制御上は無視されます。 計算上で括弧を使いたいときは「(」ではなくて 「[」を使います。 漢字が含まれていても正常に表示されないだけで動作には問題なかったと思いますが。 A88もV55もわからない素人の意見です。
お礼
皆様お忙しい中、質問にお答えくださいまして有難うございました。やはり括弧で閉じているとはいえ、漢字は使わないようにしました。POSTの変更にて最初のファイル名以外、括弧を出力しないようにいたしました。今度MAKINOの技術に聞いてみます。
制御盤の仕様次第だと思いますが、 括弧の次が数字だと計算式と判断する物もありますので注意が必要です。
お礼
皆様お忙しい中、質問にお答えくださいまして有難うございました。やはり括弧で閉じているとはいえ、漢字は使わないようにしました。POSTの変更にて最初のファイル名以外、括弧を出力しないようにいたしました。今度MAKINOの技術に聞いてみます。
お礼
皆様お忙しい中、質問にお答えくださいまして有難うございました。やはり括弧で閉じているとはいえ、漢字は使わないようにしました。POSTの変更にて最初のファイル名以外、括弧を出力しないようにいたしました。今度MAKINOの技術に聞いてみます。