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 de programmation STOPRE Sinumerik840D

Cet article concerne la commande de programme STOPRE Sinumerik 840D.

Siemens Sinumerik 840D est une commande cnc avancée.

L'une des capacités du contrôle cnc Sinumerik 840D est que Sinumerik 840D Pré-traitement commandes du programme pièce avant l'exécution eux.

En termes simples, Sinumerik 840D lit plus vite que la machine cnc.

Cela signifie que le sinumerik 840D lit en avant le programme cnc. Vous appuyez sur le démarrage du cycle et la machine cnc commence à fonctionner, mais la commande cnc sinumerik 840D a peut-être lu tout le programme cnc, mais la machine cnc réelle est en retard.

Tout cela signifie que sinumerik 840D fonctionne plus rapidement que la machine cnc réelle.

Cette stratégie a ses avantages et ses inconvénients.

Avantages de la lecture anticipée du Sinumerik 840D

Maintenant, presque sinumerik 840D a lu le programme cnc ou il est loin en avant de la machine cnc réelle, alors maintenant la machine cnc peut fonctionner plus en douceur . Maintenant, le contrôle cnc sait déjà quoi faire ensuite, ou s'il y a un calcul complexe, le contrôle cnc a déjà résolu cela, et la machine cnc peut fonctionner de manière fluide. Désormais, les profils complexes peuvent être usinés plus facilement.

Inconvénients de la lecture anticipée du Sinumerik 840D

Mais il y a quelques lacunes à cette stratégie. La machine cnc est derrière et la commande cnc est loin en avant.

Il pourrait donc y avoir un danger de lire une valeur erronée si nous utilisons des variables (paramètres R) dans notre programme cnc. Supposons que vous ayez initialisé une variable locale avec une certaine valeur et que plus tard dans le programme cnc vous mettiez à jour la même variable locale avec une autre valeur.

Donc, si la machine cnc est en retard et n'a pas encore lu la première valeur de la variable locale, et que la commande cnc fonctionne plus rapidement et a traversé les blocs cnc qui ont mis à jour la valeur de la variable locale. Que va-t-il se passer. Maintenant, lorsque la machine cnc lira la valeur de la variable locale, ce sera la mauvaise valeur, car la commande cnc a d'abord initialisé la valeur, puis mis à jour la valeur. Mais comme la machine cnc était derrière, elle peut lire la première valeur et obtenir la valeur mise à jour.

Cela pourrait expliquer plus http://www.automation.siemens.com/forum/guests/PostShow.aspx?PostID=246454&Language=en&PageIndex=1

Solution

Le Siemens Sinumerik 840D a une commande de programme pièce STOPRE (Arrêter la lecture).

STOPRE

La commande STOPRE Siemens Sinumerik efface toutes les données de lecture anticipée.

Ainsi, chaque fois que la machine cnc exécute la commande STOPRE, la commande cnc Sinumerik 840D efface toutes les données de lecture anticipée. Alors maintenant, la machine cnc et le contrôle cnc sont au même point dans le programme cnc.

Tant que la commande STOPRE se termine, la Sinumerik 840D recommence la lecture anticipée jusqu'à ce que le programme cnc se termine ou que la machine cnc exécute à nouveau STOPRE.

Utilisation de la commande STOPRE Siemens Sinumerik

La commande STOPRE Siemens Sinumerik est très vitale, cela résout le problème de variable locale ci-dessus d'une manière très simple.

Une autre utilisation de la commande STOPRE Siemens Sinumerik est lorsque nous interagissons avec des pièces matérielles de machines CNC telles que mandrin, poupée mobile, etc.


commande numérique par ordinateur

  1. SINUMERIK 840D Programmation de l'utilisation de la boucle WHILE
  2. Manuel de programmation CNC par Peter Smid
  3. Programmation CNC Sinumerik 840D
  4. Programmation CNC pour les machinistes CNC
  5. Programmation d'angle CNC G01
  6. Commande Sinumerik MSG pour afficher les messages destinés à l'opérateur CNC
  7. Qu'est-ce que la commande Siemens Sinumerik RET
  8. Codes M – Quiz sur la programmation CNC
  9. Codes G – Quiz sur la programmation CNC