Sinumerik MSG-Befehl zum Anzeigen von Meldungen an den CNC-Bediener
Mit der Siemens Sinumerik MSG()-Anweisung kann eine beliebige Zeichenfolge aus dem Teileprogramm als Nachricht an den Bediener ausgegeben werden.
Diese Nachrichten können jeglicher Art sein, von Informationsnachrichten bis hin zu Nachrichten zur Anzeige kritischer Daten in Echtzeit.
Beispiel-CNC-Programme mit Sinumerik MSG-Anweisung
- Sinumerik 840D Systemvariable $P_SEARCH für Satzsuchabfrage
- Sinumerik 840D-Systemvariable $AA_IM für die aktuelle Position der Achse
Sinumerik MSG-Befehl
Meldung mit Sinumerik MSG anzeigen
Jede Zeichenfolge kann mithilfe der MSG-Anweisung angezeigt werden. Dieses Beispiel zeigt die Verwendung von MSG beim Programmstart
MSG ("First line of program") G54 …
Meldung mit Sinumerik MSG entfernen
Die eigentliche Nachricht kann gelöscht werden, indem MSG() ohne Nachrichtentext programmiert wird.
Wenn nicht gelöscht, bleibt die Anzeige erhalten, bis die nächste Nachricht vorhanden ist.
Oder Nachrichten werden automatisch entfernt, wenn das Programm beendet wird.
Variablenanzeige mit Sinumerik MSG
Durch die Verwendung des Verknüpfungsoperators „<<“ können auch Variablen im Nachrichtentext ausgegeben werden.
MSG("Position:" << $AA_IM[X])
ein weiteres Beispiel
N20 MSG ("X-position" << $AA_IW[X] << "Check!")
R-Parameter mit MSG anzeigen
N10 R12=$AA_IW [X] ; Current position of the X axis in R12. N20 MSG("Check position of X axis" << R12) ... N90 MSG()
Wann sollte Sinumerik MSG verwendet werden?
Normalerweise werden Meldungen verwendet, um dem CNC-Bediener nützliche Informationen anzuzeigen. Daher wird manchmal der Befehl M00 Program Stop in der nächsten Zeile verwendet, damit der CNC-Bediener wirklich weiß, was passieren wird, und wenn er bereit ist, die Zyklus-Start-Taste drücken muss erneut vom Operator-Panel, um die Programmausführung fortzusetzen.
N3000 MSG ("Starting Tapping Operation") N3010 M00 N3020 MSG()
MSG-Nachrichten können nur verwendet werden, um den CNC-Bediener über den aktuellen Betrieb auf dem Laufenden zu halten
N87 MSG ("tapping") N88 CYCLE... ; Tapping cycle. N898 MSG()
CNC-Maschine
- Verarbeitungsanzeige des CNC-Routers
- Sinumerik CNC-Schulungssoftware Siemens SinuTrain Kostenloser Download
- Textnachrichten zum Produktionsstatus der SINUMERIK 828D
- SINUMERIK 840D-Programmierung WHILE-Schleifenverwendung
- Kostenloses webbasiertes CNC-Training für Sinumerik
- Sinumerik 840D CNC-Programmierung
- Anleitung zum Einstellen des Werkzeugversatzes – SINUMERIK 808D Drehen
- Sinumerik MSG-Befehlsbeispiel für Blinkmeldung
- Sinumerik Absolute Dimensions G90 Modal und AC Non-modal Command
- SINUMERIK – Definition aus dem CNC-Wörterbuch