Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Equipment >> CNC machine

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

  1. CNC-programmering voor beginners, een eenvoudig voorbeeld van CNC-programmering
  2. CNC-programmering voor beginners een voorbeeld van CNC-programmering
  3. Gratis webgebaseerde CNC-training voor Sinumerik
  4. CNC freesmachine programmeervoorbeeld voor beginners
  5. Programmavoorbeeld L930 Freescirkelkamer Sinumerik 840C
  6. Sinumerik MSG-opdracht om berichten weer te geven aan CNC-operator
  7. Sinumerik 802D sl Draadsnijden CYCLE97 Voorbeeld
  8. G Code Voorbeeld Mill – Voorbeeld G Code Programma voor beginners
  9. Eenvoudige G-code voorbeeldfrees – G-code programmeren voor beginners
  10. Sinumerik Absolute afmetingen G90 Modaal en AC niet-modaal commando
  11. Wat is Siemens Sinumerik RET Command