シーメンス Sinumerik MSG コマンドでオペレータと通信する方法
シーメンス Sinumerik MSG() ステートメントを使用すると、加工プログラムから任意の文字列をオペレータへのメッセージとして出力できます。
これらのメッセージは、情報提供からリアルタイムの重要データ表示まで、あらゆる種類に対応可能です。
Sinumerik MSG ステートメントを含む NC プログラム例:
- Sinumerik 840D システム変数 $P_SEARCH によるブロックサーチ照会
- Sinumerik 840D システム変数 $AA_IM による軸現在位置取得
Sinumerik MSG でメッセージ表示
任意の文字列を MSG ステートメントで表示できます。この例ではプログラム開始時に MSG を使用しています。
MSG ("First line of program")
G54 …
Sinumerik MSG でメッセージ削除
メッセージテキストなしで MSG() をプログラミングすると、表示中のメッセージを削除できます。
削除しない場合、次のメッセージが表示されるまで、またはプログラム終了まで表示され続けます。
Sinumerik MSG で変数表示
リンク演算子「<<」を使用すると、変数もメッセージテキスト内で出力できます。
MSG("Position:" << $AA_IM[X])
もう一つの例:
N20 MSG ("X-position" << $AA_IW[X] << "Check!")
R パラメータの MSG 表示
N10 R12=$AA_IW [X] ; X軸現在位置をR12に格納
N20 MSG("Check position of X axis" << R12)
...
N90 MSG()
Sinumerik MSG 使用のタイミング
通常、メッセージは NC オペレータへ有用な情報を表示するために使用します。そのため、次の行に M00 プログラム停止コマンドを配置し、オペレータが状況を確認し、準備ができたらオペレータパネルのサイクルスタートボタンを再度押してプログラム実行を継続できるようにすることがよくあります。
N3000 MSG ("Starting Tapping Operation")
N3010 M00
N3020 MSG()
MSG メッセージは、現在の加工状況をオペレータに知らせる目的でも使用できます。
N87 MSG ("tapping")
N88 CYCLE... ; タッピングサイクル
N898 MSG()
CNCマシン
- CNCルーター操作:加工ディスプレイの詳細概要
- Siemens SinuTrain無料60日トライアル:Sinumerik CNCトレーニングソフト
- SINUMERIK 828D CNC制御:生産トラブルをリアルタイムSMS通知
- SINUMERIK 840D CNCプログラミング:WHILEループ活用術
- 無料オンラインSinumerik CNCトレーニング:フライス・旋盤をマスター
- Sinumerik 840D CNCプログラミング上級:高度なねじ切りサイクルを極める
- SINUMERIK 808D 旋盤での工具オフセット設定マスター
- Sinumerik MSGコマンド:CNCオペレーターに点滅メッセージを表示
- 絶対寸法のマスター:Siemens SinumerikでのG90モーダル&AC非モーダルコマンド
- シーメンスSinumerik RETコマンドの理解:特定ターゲットへの復帰
- シーメンス シヌメリック:CNC制御装置の包括的定義