工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Equipment >> CNCマシン

Sinumerik MSGコマンド:CNCオペレーターに点滅メッセージを表示

Sinumerik MSGコマンドとは?

Siemens Sinumerik MSGステートメント MSG() を使用すると、パートプログラムから任意の文字列をオペレーターへのメッセージとして出力できます。

これらのメッセージは、情報提供からリアルタイムの重要データ表示まで、あらゆる種類に対応可能です。

詳細記事:Sinumerik MSGコマンドでCNCオペレーターにメッセージを表示

Sinumerik MSGコマンド:CNCオペレーターに点滅メッセージを表示
Sinumerik MSGコマンド 点滅メッセージ例

Sinumerik MSGコマンドで点滅メッセージを表示するには?

緊急時にCNCプログラマーとして、CNCオペレーターの即時の注意を引く(点滅メッセージを表示し)、プログラムを中断させたい場合があります。

コードサンプル 1
CNCプログラムに以下を記述します。

N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01
...
ERROR_01: MSG ("Attention Please!") M30

上記コードは失敗します。メッセージが表示されるとすぐに、M30コードによってリセットされて消えてしまうためです。

コードサンプル 2
そこで以下のように記述します。

N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01
...
ERROR_01: MSG ("Attention Please!") M00
...

もちろんメッセージが表示され、機械は即座に停止します。
しかし、オペレーターがリセットボタンではなくサイクルスタートを押すと、プログラムが継続してしまいます。

コードサンプル 3 - 点滅メッセージ表示の最終コード
より良い解決策は以下の通りです。

N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01
...
ERROR_01: MSG ("Attention Please!") G04 F1.5 MSG() STOPRE G04 F2 GOTOB ERROR_01
...

上記CNCプログラムコードは、メッセージを1.5秒表示し、MSG()で消去、さらに2秒待機、その後GOTOBでループします。
このプロセス全体でCNCオペレーターに点滅メッセージを表示し続け、オペレーターがRESETボタンを押してプログラムをリセットし、CNC工作機械を停止するまでプログラムを実行できなくします。

CNCマシン

  1. CNCプログラミング入門:ステップバイステップ旋盤プログラム例
  2. CNCプログラミング入門:実践例で学ぶ初心者ガイド
  3. 無料オンラインSinumerik CNCトレーニング:フライス・旋盤をマスター
  4. CNCフライス盤プログラミング: 初心者向け実例ガイド
  5. Sinumerik 840/840C向け L930円ポケットフライス加工プログラム
  6. シーメンス Sinumerik MSG コマンドでオペレータと通信する方法
  7. シーメンス Sinumerik 802D SL でのねじ切りマスター:CYCLE97 プログラミングガイド
  8. G コードフライス加工入門:初心者向け実践サンプルプログラム
  9. G コード入門:シンプルフライス加工例 & 実践ヒント
  10. 絶対寸法のマスター:Siemens SinumerikでのG90モーダル&AC非モーダルコマンド
  11. シーメンスSinumerik RETコマンドの理解:特定ターゲットへの復帰