Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Equipment >> CNC-Maschine

Sinumerik MSG-Befehlsbeispiel für Blinkmeldung

Was ist Sinumerik MSG Command?

Mit der Siemens Sinumerik MSG-Anweisung MSG() kann eine beliebige Zeichenkette aus dem Teileprogramm als Meldung an den Bediener ausgegeben werden.

Diese Nachrichten können jeglicher Art sein, von Informationsnachrichten bis hin zu Nachrichten zur Anzeige kritischer Daten in Echtzeit.

Lesen Sie den vollständigen Artikel über den MSG-Befehl Sinumerik MSG Command to Display Messages to CNC Operator

Sinumerik MSG Befehlsbeispiel für Blinkmeldung

Wie zeigt man eine blinkende Nachricht mit dem Sinumerik MSG-Befehl an?

In einigen kritischen Situationen möchten wir (CNC-Programmierer) die sofortige Aufmerksamkeit des CNC-Bedieners (indem wir ihm eine blinkende Nachricht zeigen) und möchten, dass er das Programm ebenfalls abbricht.

Codebeispiel 1
also können wir im CNC-Programm schreiben

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

Der obige Code schlägt fehl, da die Nachricht, wenn sie angezeigt wird, sofort durch den M30-Code entfernt wird, der sie zurücksetzt.

Codebeispiel 2
Damit wir schreiben können

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

Dies zeigt natürlich die Meldung und stoppt die Maschine sofort,
aber was wir wollen, ist, dass der Bediener das Programm sofort abbricht,
aber in dieser Situation, wenn er Zyklus-Start anstelle der Reset-Taste drückt, wird das Programm gestartet läuft weiter.

Codebeispiel 3 – Endgültiger Code zum Anzeigen der blinkenden Nachricht
Eine bessere Lösung finden Sie weiter unten

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

Der obige CNC-Programmcode zeigt eine Nachricht für 1,5 Sekunden an, entfernt dann die Nachricht mit MSG() und wartet dann die nächsten zwei Sekunden und macht dann eine erneute Schleife mit GOTOB

Dieser gesamte Vorgang zeigt dem CNC-Bediener eine blinkende Meldung an, und das Programm kann nicht ausgeführt werden, bis der Bediener die RESET-Taste drückt, wodurch das Programm zurückgesetzt und die CNC-Maschine gestoppt wird.


CNC-Maschine

  1. CNC-Programmierung für Anfänger ein einfaches CNC-Programmierbeispiel
  2. CNC-Programmierung für Anfänger ein CNC-Programmierbeispiel
  3. Kostenloses webbasiertes CNC-Training für Sinumerik
  4. CNC-Fräsmaschinen-Programmierbeispiel für Anfänger
  5. Programmbeispiel L930 Kreistasche fräsen Sinumerik 840C
  6. Sinumerik MSG-Befehl zum Anzeigen von Meldungen an den CNC-Bediener
  7. Sinumerik 802D sl Threading CYCLE97 Beispiel
  8. G-Code-Beispielmühle – Beispiel-G-Code-Programm für Anfänger
  9. Sinumerik Absolute Dimensions G90 Modal und AC Non-modal Command
  10. Was ist Siemens Sinumerik RET Command