Sinumerik MSG Commando: Knipperende Berichten Weergeven aan CNC-operators
Wat is Sinumerik MSG Commando?
Met behulp van Siemens Sinumerik MSG instructie MSG(), kan elke tekenreeks vanuit het deelprogramma als bericht naar de operator worden uitgevoerd.
Deze berichten kunnen van elke aard zijn, van informatief tot real-time kritieke data weergave berichten.
Lees compleet artikel over MSG commando: Sinumerik MSG Commando om Berichten te Tonen aan CNC-operator
Sinumerik MSG Commando Voorbeeld voor Knipperend Bericht
Hoe Knipperend Bericht Tonen Met Sinumerik MSG Commando?
In sommige kritieke situaties willen wij (CNC-programmeur) directe aandacht van CNC-operator (door hem een knipperend bericht te tonen) en willen hem het programma laten afbreken.
Code Voorbeeld 1
Dus in CNC-programma kunnen we schrijven
N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01 ... ... ... ERROR_01: MSG ("Aandacht Alstublieft!") M30
De bovenstaande code zal falen omdat wanneer het bericht getoond wordt, het onmiddellijk verwijderd wordt door de M30-code die het reset.
Code Voorbeeld 2
Dus we kunnen schrijven
N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01 ... ... ... ERROR_01: MSG ("Aandacht Alstublieft!") M00 ... ...
Natuurlijk zal dit het bericht tonen en de machine onmiddellijk stoppen,
maar wat we willen is dat de operator onmiddellijk het programma afbreekt,
maar in deze situatie als hij Cycle-Start indrukt in plaats van Reset-knop, zal het programma doorgaan met draaien.
Code Voorbeeld 3 – Eindcode om Knipperend Bericht Te Tonen
Dus een betere oplossing is hieronder
N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01 ... ... ... ERROR_01: MSG ("Aandacht Alstublieft!") G04 F1.5 MSG() STOPRE G04 F2 GOTOB ERROR_01 ... ...
De bovenstaande CNC-programmacode zal een bericht tonen voor 1.5 seconden, dan het bericht verwijderen met MSG() en dan wachten voor volgende twee seconden, en dan weer lussen met GOTOB
Heel dit proces zal een knipperend bericht tonen aan de CNC-operator, en het programma kan niet draaien tot de operator de RESET-knop indrukt wat het programma reset en de CNC-machine stopt.
CNC machine
- CNC programmeren voor beginners: stapsgewijze draaibankvoorbeeld
- CNC programmeren voor beginners: leren met een praktisch voorbeeld
- Gratis Online Sinumerik CNC Training: Frezen & Draaien Beheersen
- CNC-freesmachine programmeren: Beginnersvriendelijk voorbeeldgids
- L930 cirkelvormige zakfrezen programma voor Sinumerik 840/840C CNC-machines
- Hoe de Sinumerik MSG-opdracht te gebruiken om te communiceren met CNC-operators
- Draaien op Siemens Sinumerik 802D SL beheersen: Een CYCLE97 Programmeergids
- Beginnergids G-code Frezen: Een Praktisch Voorbeeldprogramma
- Beginnergids G-code: Eenvoudig Frees Voorbeeld & Praktische Tips
- Absoluut Afmetingen beheersen: G90 Modaal & AC Non-modaal Commando's op Siemens Sinumerik
- Siemens Sinumerik RET Commando begrijpen: Terugkeren naar Specifieke Doelen