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

Maîtriser les boucles WHILE en programmation CNC SINUMERIK 840D

Cet article traite du contrôle CNC Sinumerik 840D de Siemens. Il illustre l'une des commandes de boucle (structures de contrôle) que l'on peut utiliser en programmation CNC pour le contrôle Sinumerik 840D.

Il existe plusieurs structures de contrôle utilisables en programmation Sinumerik 840D :

Voici un exemple de programme CNC montrant l'utilisation de la boucle WHILE.

Exemple de programme CNC

G01 G90 X0 Z10 F1000 WHILE $AA_IM[X] <= 100 G1 G91 X10 F500 G1 G90 Z–20 F100 Z5 ENDWHILE

Explication du programme CNC

Ce programme CNC réalise une rainure (peut être utilisé pour le perçage) sur la face de la pièce. Le programme commence à X0 et va jusqu'à X100, effectuant à chaque fois une passe de 10 sur l'axe X.

G01 : Interpolation linéaire
G90 : Programmation absolue
G91 : Programmation incrémentale

Le premier bloc de programme amène l'outil à la position de départ : axe X à 0 et axe Z à 10.

Le second bloc vérifie si la position actuelle de l'axe X est inférieure ou égale à 100 via la variable système Sinumerik 840D, et démarre une boucle WHILE.

Puis l'outil se déplace de 10 sur l'axe X depuis la position actuelle. (Car G91 Programmation incrémentale est active, l'outil se déplace en prenant la position actuelle comme point de référence.)

Ensuite, l'outil se déplace de -20 sur l'axe Z (Maintenant G90 Programmation absolue est active, donc l'outil se déplace par rapport au point zéro pièce.)

Puis l'outil revient à Z5.

ENDWHILE termine la boucle WHILE.

Le programme se répète donc encore et encore jusqu'à ce que la condition donnée avec WHILE devienne FAUSSE.

commande numérique par ordinateur

  1. Maîtriser les boucles While et Do-While en C# : Syntaxe, exemples et bonnes pratiques
  2. Maîtriser les boucles while et do-while en C : Exemples pratiques
  3. Maîtriser la boucle while en Python : Syntaxe, exemples et bonnes pratiques
  4. Manuel de Programmation CNC – 3e Édition par Peter Smid : Guide Complet Fanuc et Plus
  5. Maîtriser la Programmation Sinumerik 840D CNC : Guide Expert Cycles Filetage Avancés
  6. Maîtriser la programmation tour CNC : Guide pour machinistes
  7. Programmation angle précise CNC G01 : Maîtriser angles, rayons et chanfreins
  8. Maîtrise des codes M : Quiz programmation CNC
  9. Maîtrisez les codes G : Quiz programmation CNC