Sinumerik MSG-opdrachtvoorbeeld voor knipperend bericht
Wat is Sinumerik MSG Command?
Met behulp van Siemens Sinumerik MSG-instructie MSG() kan elke tekenreeks uit het onderdeelprogramma worden uitgevoerd als bericht aan de operator.
Deze berichten kunnen van elk soort zijn, van informatieve tot real-time kritieke gegevensweergaveberichten.
Lees het volledige artikel over MSG-opdracht Sinumerik MSG-opdracht om berichten weer te geven aan CNC-operator
Sinumerik MSG-opdrachtvoorbeeld voor knipperend bericht
Hoe een knipperend bericht te tonen met Sinumerik MSG Command?
In een kritieke situatie willen wij (cnc-programmeur) onmiddellijk de aandacht van de cnc-operator (door hem een knipperend bericht te laten zien) en willen we dat hij het programma ook afbreekt.
Codevoorbeeld 1
dus in cnc-programma kunnen we schrijven
N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01 ... ... ... ERROR_01: MSG ("Attention Please!") M30
De bovenstaande code zal mislukken omdat wanneer het bericht wordt weergegeven, het onmiddellijk wordt verwijderd door de M30-code die het reset.
Codevoorbeeld 2
Dus we kunnen schrijven
N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01 ... ... ... ERROR_01: MSG ("Attention Please!") M00 ... ...
dit toont natuurlijk het bericht en stopt de machine onmiddellijk,
maar wat we willen is dat de operator het programma onmiddellijk afbreekt,
maar in deze situatie als hij op Cycle-Start drukt in plaats van op de Reset-knop, zal het programma zal blijven lopen.
Codevoorbeeld 3 – Laatste code om knipperend bericht weer te geven
Een betere oplossing staat hieronder
N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01 ... ... ... ERROR_01: MSG ("Attention Please!") G04 F1.5 MSG() STOPRE G04 F2 GOTOB ERROR_01 ... ...
De bovenstaande cnc-programmacode geeft gedurende 1,5 seconde een bericht weer, verwijdert het bericht vervolgens met MSG() en wacht vervolgens twee seconden, waarna het opnieuw wordt herhaald met GOTOB
Dit hele proces geeft een knipperend bericht weer aan de cnc-operator en het programma kan niet worden uitgevoerd totdat de operator op de RESET-knop drukt, waardoor het programma wordt gereset en de cnc-machine stopt.
CNC machine
- CNC-programmering voor beginners, een eenvoudig voorbeeld van CNC-programmering
- CNC-programmering voor beginners een voorbeeld van CNC-programmering
- Gratis webgebaseerde CNC-training voor Sinumerik
- CNC freesmachine programmeervoorbeeld voor beginners
- Programmavoorbeeld L930 Freescirkelkamer Sinumerik 840C
- Sinumerik MSG-opdracht om berichten weer te geven aan CNC-operator
- Sinumerik 802D sl Draadsnijden CYCLE97 Voorbeeld
- G Code Voorbeeld Mill – Voorbeeld G Code Programma voor beginners
- Eenvoudige G-code voorbeeldfrees – G-code programmeren voor beginners
- Sinumerik Absolute afmetingen G90 Modaal en AC niet-modaal commando
- Wat is Siemens Sinumerik RET Command