Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Equipment >> commande numérique par ordinateur

Exemple de commande Sinumerik MSG pour un message clignotant

Qu'est-ce que la commande Sinumerik MSG ?

À l'aide de l'instruction Siemens Sinumerik MSG MSG(), n'importe quelle chaîne de caractères du programme pièce peut être émise sous forme de message à l'opérateur.

Ces messages peuvent être de toutes sortes, des messages d'information aux messages d'affichage de données critiques en temps réel.

Lire l'article complet sur la commande MSG Commande Sinumerik MSG pour afficher des messages à l'opérateur CNC

Exemple de commande Sinumerik MSG pour un message clignotant

Comment afficher un message clignotant avec la commande Sinumerik MSG ?

Dans certaines situations critiques, nous (programmeur cnc) voulons une attention immédiate de l'opérateur cnc (en lui montrant un message clignotant) et voulons qu'il interrompe également le programme.

Exemple de code 1
donc dans le programme cnc nous pouvons écrire

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

Le code ci-dessus échouera car lorsque le message sera affiché, il sera immédiatement supprimé par le code M30 qui le réinitialise.

Exemple de code 2
Nous pouvons donc écrire

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

bien sûr, cela affichera le message et arrêtera la machine immédiatement,
mais ce que nous voulons, c'est que l'opérateur interrompe immédiatement le programme,
mais dans cette situation, s'il appuie sur Cycle-Start au lieu de réinitialiser le programme continuera à fonctionner.

Échantillon de code 3 - Code final pour afficher le message clignotant
Une meilleure solution est donc ci-dessous

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

Le code de programme cnc ci-dessus affichera un message pendant 1,5 seconde, puis il supprimera le message avec MSG(), puis attendra les deux prochaines secondes, puis bouclera à nouveau avec GOTOB

Tout ce processus affichera un message clignotant à l'opérateur cnc, et le programme ne pourra pas être exécuté tant que l'opérateur n'aura pas appuyé sur le bouton RESET qui réinitialisera le programme et arrêtera la machine cnc.


commande numérique par ordinateur

  1. Programmation CNC pour débutants un exemple simple de programmation CNC
  2. Programmation CNC pour débutants un exemple de programmation CNC
  3. Formation CNC gratuite sur le Web pour Sinumerik
  4. Exemple de programmation de fraiseuse CNC pour débutants
  5. Exemple de programme L930 Fraisage de poche circulaire Sinumerik 840C
  6. Commande Sinumerik MSG pour afficher les messages destinés à l'opérateur CNC
  7. Sinumerik 802D sl Filetage CYCLE97 Exemple
  8. Dimensions absolues Sinumerik G90 Commande modale et CA non modale
  9. Qu'est-ce que la commande Siemens Sinumerik RET