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

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

締切済み
※ ChatGPTを利用し、要約された質問です(原文:F社ワイヤーカット(α1iA)の異常な動き)

F社ワイヤーカット(α1iA)の異常な動き

2023/10/14 21:31

このQ&Aのポイント
  • F社ワイヤーカット(α1iA)にて丸のパンチを切り出す加工を行ったが、M30を読み込んでも機械がストップせず、加工を続けてしまった。
  • 加工プログラムはX0Y-57.の座標からスタートし、切り落としの30mm手前でストップする設定だった。
  • この現象がNC機側のバグかどうか、同様の現象を経験したことのある方の意見を聞きたい。
※ 以下は、質問の原文です

F社ワイヤーカット(α1iA)の異常な動き

2006/09/22 16:02

F社ワイヤーカット(α1iA)にて
丸のパンチを切り出す加工を行いました。
プログラムは下記の通りです。

%
O0001
G92X0.0000Y-57.0000
G90G01G41X0.Y-50.
G02X28.2321Y-41.2668J50.
G01G40X28.4015Y-41.5144
M30
%

X0Y-57.の座標からスタートし、切り落としの30mm手前で
ストップするプログラムです。
切り落としは別プログラムで加工する予定でした。

このプログラムにて加工をスタートさせれば、
本来であればM30を読み込んでプログラム終了となり、
機械の全機能がストップし、カーソルはプログラムの先頭に戻るはずです。
通常はウチの機械もそのように動くのです。
しかし、今回はなぜかM30を読み込んでも機械がストップしずに、
先頭からそのまま加工を続けてしまったのです。
M30の一つ前のブロックのX28.4015Y-41.5144を
G92でスタート地点と認識し、そこからまた円の加工を
始めてしまったのです。
もちろん、ワークは使い物になりません。

その後、すぐにドライランにて確認したのですが、
何度やっても、M30でしっかりとまります。
描画も問題なくできます。

機械設定の詳細の中に「サブプログラム中のM30をM99として認識させる」
オプションがありますが、これはメインプログラムから
呼び出したときの話ですので、今回のように
サブプログラムを使用しない場合には関係のない話であると
思っています(ちなみに、後からのドライランにて再現しなかったので
、このオプションを疑うこと自体間違いであるとは思います)。

CNCの版数は
SERIES  VERSION
B9F3   0019
です。

皆様にお伺いしたいのですが、
(1)NC機側のバグでこのような現象が起こりうるものなのか?
(2)再現性がない場合、メーカーは動いてくれないので、
 メーカーに訴えるためにも、同様の現象を経験したことのある方が
 みえれば、お話をお伺いしたい

以上、ご経験のある方、ご意見をお聞かせください。

回答 (2件中 1~2件目)

2006/09/23 23:52
回答No.2

この問題視されているプログラムですが、言われているように問題は見当たりません。
なお、このプログラムの最後をM30ではなくM99とした場合に同様の症状を再現できませんか。

再現できたとして、さらに「サブプログラム中のM30をM99として認識させる」のオプションが有効となっている状態として推測させて頂きます。

このプログラムの前に実行したプログラムにおいて下記のことを行いませんでしたか?
 οメインプロからサブプロを実行しその途中で中断した。
 οメインプロからサブプロを実行しメインプロに復帰しないまま終了した。
制御装置がサブプロモード状態のままで問題視されるプログラムを実行した可能性はありませんか。

通常はリセットでメインプロモードに復帰すると思いますが、なんらかの具合で復帰しない状態、つまりサブプロモードの状態で、プログラムを実行されたのではないでしょうか。
そうであれば、制御装置は「サブプロモードの状態であるのでM30はM99」と読み替えるため、この症状の説明が成り立ちますが・・・。
また、機械の操作手順の問題であるので、それらを含めないと再現ができません。

通常サブとして呼ばれた時に、制御装置が別の意味として読み替えるという一見便利そうに見える機能ですが、サブプロの終了はM99であると意義づける方がプログラム作法としては正当派であり他者にも理解できプログラムとして適切であると思います。私的には、このオプションは災いの元と思います。

お礼

2006/09/27 11:44

ご回答、ありがとうございます。

弊社ではこの数年、一切サブプログラムを使用したことはありません。
配列複写の形状であっても、全てプログラム化しています(巨大なファイルサイズになりますが)。
ですので、メインプロからサブプロの呼び出し中のキャンセルというような話はここでは関連しないと思っています。
メイン-サブを使用していないので、
「サブプログラム中のM30をM99として認識させる」
の項目は今回の事象には関係しないと思います。

質問者

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

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

質問する
2006/09/22 19:08
回答No.1

はじめまして

弊社でもそのような事があった経験が数回あります。
私的な解釈として回答しますが、NC側は通常F社を使っていて、機械本体の設計は各社で行っているのが常だと思いますが、機械本体の電気設計を担当されている方の力量によりノイズ対策のばらつきがあって、近年携帯電話やパソコンなどのノイズ等の影響で誤動作を起こすのではと思っています。
 実際にはPLCで構築してあるものでもノイズの影響はあるとマニュアルに記載があるので、NCでも同じ事と思います。WEDMではノイズがかなり出るため影響はあって当然と考えます。
 またメーカーは再現性が無い誤動作がある事を想定していると思います。ただしPL法の影響で対応しないのではと考えています。

補足しますが私はメーカーの人間ではありません

お礼

2006/09/27 11:37

ご回答ありがとうございます。


他所でも同様な現象があるということで諦めがつくような、
そんな不安定な機械を使いたくないなぁと思うような複雑な気分です。

確かにノイズの影響での誤作動は考えられるのでしょうね。
しかし、ノイズを発生するのが当然の機械ですので、
その対策を徹底的に講じてもらうよう、メーカーに要望していきたいと思います。

質問者

お礼をおくりました

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

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