Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Equipment >> CNC-Maschine

SINUMERIK 840D-Programmierung WHILE-Schleifenverwendung

SINUMERIK 840D Programmierung

In diesem Blogbeitrag geht es um die CNC-Steuerung Sinumerik 840D von Siemens. Dieser Beitrag veranschaulicht einen der Schleifenbefehle (Steuerstrukturen), die wir in der CNC-Programmierung für die CNC-Steuerung Sinumerik 840D verwenden können.

Es gibt mehrere Steuerstrukturen, die in der Sinumerik 840D-Programmierung verwendet werden können, wie zum Beispiel

Hier ist das CNC-Programmierbeispiel, das die Verwendung der WHILE-Schleife zeigt.

CNC-Programmbeispiel

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

Erklärung des CNC-Programms

Dieses CNC-Programm schneidet einen Schlitz (kann zum Bohren verwendet werden) auf der Bauteilfläche. Das CNC-Programm beginnt bei x0 und geht jedes Mal bis x100, wenn es einen Schnitt in der x-Achse von 10 nimmt.

G01 :Lineare Interpolation
G90 :Absolute Programmierung
G91 :Inkrementelle Programmierung

Der erste CNC-Programmsatz bringt das Werkzeug in die Startposition. Das ist x-Achse x0 und z-Achse z10.

Der zweite CNC-Programmblock prüft, ob die aktuelle Position der x-Achse kleiner oder gleich 100 mit der Systemvariablen sinumerik 840D ist, und startet eine WHILE-Schleife.

Dann ist die Werkzeugbewegung die x-Achse 10 von der aktuellen Position. (Weil G91 inkrementelle Programmierung aktiv ist, so fährt das Werkzeug so, dass es die aktuelle Werkzeugposition als Bezugspunkt (oder Startpunkt) nimmt.)

Dann unser Werkzeugweg -20 in der Z-Achse (Jetzt G90 Absolute Programming aktiv ist, so fährt das Werkzeug bezogen auf den Werkstücknullpunkt .)

Jetzt ist das Tool wieder bei z5

Das ENDWHILE beendet die WHILE-Schleife

Das Programm wird also immer wieder wiederholt, bis die mit WHILE gegebene Aussage FALSE wird.


CNC-Maschine

  1. C# while und do...while-Schleife
  2. C while und do...while Schleife
  3. Python-While-Schleife
  4. Drehmaschinen-CNC-Programmierbeispiel
  5. CNC-Programmierhandbuch von Peter Smid
  6. Sinumerik 840D CNC-Programmierung
  7. CNC-Programmierung für CNC-Maschinisten
  8. CNC G01 Winkelprogrammierung
  9. M-Codes – CNC-Programmierquiz
  10. G-Codes – CNC-Programmierquiz