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

Commande Sinumerik MSG : Afficher messages clignotants aux opérateurs CNC

Qu'est-ce que la commande Sinumerik MSG ?

En utilisant l'instruction MSG() de Siemens Sinumerik, toute chaîne de caractères du programme pièce peut être affichée comme message à l'opérateur.

Ces messages peuvent être de tout type, de l'informationnel à l'affichage de données critiques temps réel.

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

Commande Sinumerik MSG : Afficher messages clignotants aux opérateurs CNC

Exemple commande Sinumerik MSG message clignotant

Comment afficher message clignotant avec Sinumerik MSG ?

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

Exemple code 1
Dans le programme CNC, on peut écrire :

N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01 ... ... ... ERROR_01: MSG ("Attention S'il vous plaît!") M30

Le code ci-dessus échouera car quand le message s'affichera, il sera immédiatement supprimé par M30 qui le réinitialise.

Exemple code 2
On peut écrire :

N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01 ... ... ... ERROR_01: MSG ("Attention S'il vous plaît!") M00 ... ...

Bien sûr, cela affichera le message et arrêtera la machine immédiatement,
mais nous voulons que l'opérateur arrête immédiatement le programme,
mais dans cette situation, s'il appuie sur Démarrage cycle au lieu de Réinitialisation, le programme continuera.

Exemple code 3 – Code final pour message clignotant
Une meilleure solution :

N20 IF $AA_IW [X] <= 15 GOTOF ERROR_01 ... ... ... ERROR_01: MSG ("Attention S'il vous plaît!") G04 F1.5 MSG() STOPRE G04 F2 GOTOB ERROR_01 ... ...

Le code ci-dessus affichera un message pendant 1.5 secondes, puis le supprimera avec MSG(), attendra 2 secondes, puis bouclera avec GOTOB.
Ce processus affichera un message clignotant à l'opérateur, et le programme ne pourra pas tourner tant que l'opérateur n'appuiera pas sur le bouton RÉINITIALISATION qui réinitialise le programme et arrête la machine.

commande numérique par ordinateur

  1. Programmation CNC pour débutants : exemple pas à pas sur tour
  2. Programmation CNC pour débutants : apprenez avec un exemple pratique d'alésage
  3. Formation CNC Sinumerik Gratuite en Ligne : Maîtriser Fraisage & Tournage
  4. Programmation fraiseuse CNC : Guide exemple débutant
  5. Programme fraisage poche circulaire L930 Sinumerik 840/840C
  6. Comment utiliser la commande Sinumerik MSG pour communiquer avec les opérateurs CNC
  7. Maîtriser le filetage sur Siemens Sinumerik 802D SL : Guide programmation CYCLE97
  8. Maîtriser les dimensions absolues : Commandes G90 Modal & AC Non-Modal sur Siemens Sinumerik
  9. Comprendre la commande Siemens Sinumerik RET : Retour vers cibles spécifiques