Sinumerik MSG Befehl nutzen: Kommunikation mit CNC-Bedienern
Mit der Siemens Sinumerik MSG()-Anweisung kann jede Zeichenkette aus dem Teileprogramm als Meldung an den Bediener ausgegeben werden.
Diese Meldungen können jeglicher Art sein – von Information bis hin zu Echtzeit-kritischen Datendarstellungen.
Beispiel-CNC-Programme mit Sinumerik MSG-Anweisung:
- Sinumerik 840D Systemvariable $P_SEARCH für Blocksuchanfrage
- Sinumerik 840D Systemvariable $AA_IM für aktuelle Achsenposition
Sinumerik MSG Command
Meldung anzeigen mit Sinumerik MSG
Jeder String kann mit der MSG-Anweisung angezeigt werden. Dieses Beispiel zeigt die MSG-Nutzung am Programmstart:
MSG ("Erste Zeile des Programms") G54 …
Meldung entfernen mit Sinumerik MSG
Die aktuelle Meldung kann gelöscht werden, indem MSG() ohne Meldungstext programmiert wird.
Wird sie nicht gelöscht, bleibt die Anzeige bis zur nächsten Meldung bestehen.
Oder Meldungen werden automatisch entfernt, wenn das Programm endet.
Variablenanzeige mit Sinumerik MSG
Durch den Verknüpfungsoperator „<<“ können Variablen auch im Meldungstext ausgegeben werden.
MSG("Position:" << $AA_IM[X])
Ein weiteres Beispiel:
N20 MSG ("X-Position" << $AA_IW[X] << "Prüfen!")
R-Parameter mit MSG anzeigen
N10 R12=$AA_IW [X] ; Aktuelle Position der X-Achse in R12. N20 MSG("Prüfe Position der X-Achse" << R12) ... N90 MSG()
Wann Sinumerik MSG verwenden
Normalerweise werden Meldungen verwendet, um dem CNC-Bediener nützliche Informationen anzuzeigen. Deshalb wird manchmal der M00 Programmstopp-Befehl in der nächsten Zeile verwendet, damit der Bediener weiß, was passiert, und bei Bereitschaft den Zyklusstart-Knopf am Bedienpult erneut drücken muss, um die Programmausführung fortzusetzen.
N3000 MSG ("Gewindeschneidvorgang startet") N3010 M00 N3020 MSG()
MSG-Meldungen können auch einfach verwendet werden, um den CNC-Bediener über den aktuellen Vorgang zu informieren:
N87 MSG ("gewindeschneiden") N88 CYCLE... ; Gewindeschneidzyklus. N898 MSG()
CNC-Maschine
- CNC-Router im Einsatz: Bearbeitungsvideos (Holz, MDF, Acryl, Granit, 4-Spindel)
- Kostenloser 60-Tage-Test: Siemens SinuTrain – Sinumerik CNC-Trainingssoftware
- SINUMERIK 828D CNC-Steuerung: Echtzeit-SMS-Alarme bei Produktionsproblemen
- WHILE-Schleifen in SINUMERIK 840D CNC-Programmierung meistern
- Kostenloses Online Sinumerik CNC-Training: Fräsen & Drehen meistern
- Sinumerik 840D CNC-Programmierung meistern: Expertenleitfaden zu erweiterten Gewindezyklen
- Werkzeugversatzeinrichtung auf SINUMERIK 808D Drehzentrum meistern
- Sinumerik MSG Befehl: Blinkende Meldungen für CNC-Bediener anzeigen
- Absolutmaße meistern: G90 Modal & AC Nicht-Modal Befehle bei Siemens Sinumerik
- SINUMERIK: Siemens CNC-Steuerungen – Umfassende Definition